1

У меня есть видео сайт, где пользователи могут загружать видео, которые будут преобразованы в формат 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, чтобы я мог получить видео среднего качества, которое не очень большое?

1 ответ1

0

Возможно, попробуйте не использовать -sameq. Также, возможно, стоит попробовать добавить -vcodec libx264, чтобы получить файлы, сжатые с помощью кодека .h264. Который имеет одно из лучших соотношений качества и размера. (хотя обычно используется с контейнером mp4 вместо flv)

Звук hz (-ar) очень низкий, разве вы не замечаете слишком низкое качество звука? По крайней мере 22, если не 44100 ... Кроме того, -b 270k является довольно низким значением. Я бы поставил 500, по крайней мере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .