ffmpeg, переход на flv: как получить лучшее качество? - PullRequest
0 голосов
/ 06 ноября 2010

Я использую ffmpeg для конвертации любых видео avi / wmv в flv.

Моя проблема в том, что результат flv довольно плохой: он дает мне большие пиксельные рамки. Я пытался использовать некоторые параметры -b без каких-либо хороших результатов:

ffmpeg -i 1268459654.wmv -ar 22050 -ab 32 -f flv -s 640x480 x.flv ffmpeg -i 1268459654.wmv -ar 22050 -ab 32 -f flv -s 640x480 -b 500k x.f4v

я тоже пробовал ffmpeg -i 1268459654.wmv -vcodec libx264 -s 360x240 x.mp4

и получил: "Неизвестный кодировщик 'libx264'"

Есть какое-нибудь решение для этого?

1 Ответ

1 голос
/ 07 ноября 2010

libx264 не поставляется предустановленным (проблемы с лицензированием, я полагаю), если вы загрузили его через yum / RPM. Вам нужно скачать исходный код, скомпилировать его самостоятельно и указать libx264. Вот командная строка, которую я использовал в прошлом с приличными результатами, и я бы лично рассматривал контейнер MP4 поверх устаревшего формата FLV.

ffmpeg -i (file) -acodec libfaac -ab 44k -vcodec libx264 -vpre normal -crf 30 -threads 0

Запишите "-vpre normal", так как у вас должно быть несколько предустановок, доступных в: /usr/share/ffmpeg/libx264-normal.ffpreset или аналогичный.

Подробнее о компиляции из исходного кода.

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