У меня есть видеосайт, где пользователи могут загрузить видео, которые будут преобразованы в формат FLV и отображены.
Те видео показывают в размере 420x350.
Я использую FFmpeg для преобразования затем в формат FLV посредством следующей команды:
ffmpeg -i $in $out
Я нахожу, что результат довольно низкое качество и каждый раз, когда я пытаюсь изменить настройки, вывод будет очень большим файлом.
Я попробовал это, например:
ffmpeg -i $in -sameq -ar 11025 -ab 32 -deinterlace -nr 500 -r 20 -g 500 -s 420x350 -aspect 4:3 -me_range 20 -b 270k -f flv -y $out
У кого-либо есть какие-либо подсказки относительно оптимизации видео к преобразованию FLV с помощью FFmpeg, таким образом, я мог получить среднее качественное видео, которое не является очень большим?
Возможно, попытайтесь не использовать-sameq кроме того, мог бы хотеть попытаться добавить-vcodec libx264, произвести файлы, сжатые с .h264 кодеком. Который имеет одно из лучших отношений качества/размера. (хотя обычно используется с mp4 контейнером вместо flv)
Аудио Гц (-площадь) является очень низким, не Вы замечающий слишком низкое качество звука? По крайней мере 22, если не 44100... Кроме того,-b 270k является чем-то вроде довольно низкой стоимости. Я установил 500, по крайней мере.