From d2427458e1f752be6971136868fbed75275fb5ae Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sat, 24 Dec 2016 12:31:29 +0000 Subject: [PATCH] No transcoding for mime types supported within browsers --- src/freedombone-app-mediagoblin | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/freedombone-app-mediagoblin b/src/freedombone-app-mediagoblin index 27b3e4c4..3775f0e0 100755 --- a/src/freedombone-app-mediagoblin +++ b/src/freedombone-app-mediagoblin @@ -277,6 +277,8 @@ function install_mediagoblin { gir1.2-gstreamer-1.0 \ gir1.2-gst-plugins-base-1.0 \ gstreamer1.0-plugins-good \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-ugly \ gstreamer1.0-libav \ python-gst-1.0 cd $MEDIAGOBLIN_BASE_DIR/mediagoblin @@ -457,6 +459,15 @@ function install_mediagoblin { sed -i 's|email_smtp_host.*|email_smtp_host = localhost|g' $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini fi + if ! grep '[[[skip_transcode]]]' $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini; then + echo '[[[skip_transcode]]]' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + echo 'mime_types = video/webm, video/ogg, video/mp4, audio/ogg, application/ogg, application/x-annodex' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + echo 'container_formats = Matroska, Ogg, ISO MP4/M4A' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + echo 'video_codecs = VP8 video, VP9 video, Theora, H.264, H.264 / AVC, MPEG-4 video' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + echo 'audio_codecs = Vorbis, MPEG-4 AAC' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + echo 'dimensions_match = false' >> $MEDIAGOBLIN_BASE_DIR/mediagoblin/mediagoblin_local.ini + fi + systemctl enable mediagoblin systemctl daemon-reload systemctl start mediagoblin