Как правильно сжать одно изображение видео с помощью ffmpeg? - PullRequest
0 голосов
/ 13 июля 2011

У меня есть видео, которое я конвертирую через автоматизированную систему, размером 7 МБ, это в основном mp3 с изображением.

Теперь, когда оно превращается, оно волшебным образом становится 17mb. Я предполагаю, что это циклический просмотр изображений вместо их сжатия. Видео было загружено с YouTube.

Вот моя команда, с которой я ее конвертирую:

/usr/local/bin/ffmpeg  -i '/home/site/www-video/Upload/Temp/9d40b683eb2e8e8a036d64c741d04e01.flv' -pass 1 -vcodec libx264 -vpre fast_firstpass  -s 480x360   -g 12   -fs 524288000   -vsync 2  -threads 0 -f rawvideo -an -y /dev/null
&& 
/usr/local/bin/ffmpeg  -i '/home/site/www-video/Upload/Temp/9d40b683eb2e8e8a036d64c741d04e01.flv'  -pass 2  -acodec copy  -vcodec libx264 -vpre fast -b 512k  -g 12   -s 480x360   -fs 524288000   -vsync 2  -threads 0 -y /home/site/www-video/Upload/Temp/15616/video.flv

Как видите, я конвертирую его в тот же формат, и он волшебным образом набирает 10 МБ

1 Ответ

0 голосов
/ 14 июля 2011

Я исправил проблему, ffmpeg увеличивал битрейт, и мне пришлось написать некоторый код в php, чтобы получить битрейт видео, если он был ниже 512k, и установить выходную битрейт на него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...