Бесплатные кодеки: Как использовать FFmpeg для конвертации моих mp4s в ogv под Xenial?

Меня очень привлекает идея использования абсолютно бесплатных кодеков. Как мне конвертировать мой .mp4 файлы в .ogv используя FFmpeg под Xenial Xerus, используя эти бесплатные кодеки?

Я заинтересован в:

  1. Преобразование одного файла mp4
  2. Преобразование папки со многими файлами mp4

1 ответ

Решение

Сначала установите FFmpeg, выполнив следующее в окне терминала:

sudo apt-get install ffmpeg

Затем перейдите в ту же папку, что и ваши файлы mp4, и выполните одно из следующих действий:

1. Для одного файла mp4:

ffmpeg -i input.mp4 -c:v libtheora -qscale:v 6 -c:a libvorbis -qscale:a 5 output.ogv

Конечно поменяю input.mp4 к реальному имени файла вашего входного видеофайла!

2. Для многих файлов mp4:

mkdir ogv && \
for j in *.mp4
do 
 ffmpeg -i "$j" -c:v libtheora -qscale:v 6 -c:a libvorbis -qscale:a 5 ogv/"${j%.mp4}.ogv"
done

Варианты для экспериментов:

  • -qscale:v (для качества видео) принимает целые числа от 0 до 10, где 0 - низкое качество, а 10 - высшее.
  • -qscale:a (для качества звука) принимает целые числа от 0 до 10, где 0 - низкое качество, а 10 - высшее качество.

И наслаждайтесь ощущением от использования libtheora и libvorbis, оба кодека полностью свободны и абсолютно бесплатны:)

Рекомендации:

Другие вопросы по тегам