1

Кажется, Linux Mint 16 и Ubuntu уже не используют libx264 с ffmpeg. У меня есть старый скрипт несколько лет назад, который берет мои записи из Mythtv и конвертирует их в формат h264.


---
для файла в * mpg
делать

ffmpeg -y -i "$ file" -threads 2 -vcodec libx264 -b 1024k -pass 1 -an -f mp4 /dev /null
ffmpeg -y -i "$ file" -threads 2 -vcodec libx264 -b 1024k -pass 2 -acodec libvo_aacenc -ab 128k "$ file" .mp4

сделанный
---

Это помогло мне в течение некоторого времени, но теперь libx264 не установлен в моей новой системе. Кроме того, я вижу, что они рекомендуют avconv?? Как я могу заставить этот скрипт снова работать?

1 ответ1

1

Если вы скомпилируете ffmpeg из исходного кода, вы сможете включить поддержку libx264 в конфигурацию вашей сборки. Вы можете скомпилировать библиотеку самостоятельно (в соответствии с рекомендациями FFmpeg) или установить пакет libx264-dev, чтобы получить нужные заголовки.

Кроме того, вы можете скачать предварительно скомпилированный двоичный файл по одной из ссылок на сайте. Я использовал их некоторое время, и я думаю, что они включают libx264.

Что касается проблемы avconv, то между двумя проектами существует священная война, и разработчик пакетов, который делает большинство пакетов для Debian (и, следовательно, Ubuntu, и, следовательно, Mint), находится на стороне libav. Ffmpeg в репозиториях также является ребрендингом avconv. РЕДАКТИРОВАТЬ: или так я слышал.

РЕДАКТИРОВАТЬ 2: Вы можете найти большинство соответствующих загрузок и информации на http://ffmpeg.org/download.html

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