ffmpeg не находит vcodec libx264 - PullRequest
       42

ffmpeg не находит vcodec libx264

11 голосов
/ 19 января 2011

Я установил последнюю версию ffmpeg, но она не может найти видео кодеки. Нужно ли мне полностью удалить ffmpeg и по-другому запустить ./configure, чтобы ffmpeg нашел видеокодеки?

Вот моя текущая конфигурация:

FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465) configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.94. 0 / 52.94. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0

Или я могу просто запустить команду make, чтобы включить библиотеку?

Вот мой фрагмент для транскодирования:

ffmpeg -i ~/Desktop/watercarts.mov -vcodec libx264 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 ~/Desktop/watercartsipod.mp4

И ошибка:

Unknown encoder 'libx264'

Заранее спасибо.

Ответы [ 5 ]

24 голосов
/ 16 марта 2011

В Ubuntu 10.10 (maverick) этот кодек предоставляется пакетом libavcodec-extra-53 из хранилища multiverse.

6 голосов
/ 19 января 2011

Вам нужно настроить с ./configure --enable-gpl --enable-libx264 и вам нужен последний x264.

3 голосов
/ 19 января 2011

попробуйте установить, используя apt-get install, а не компилируя исходный код.Он загрузит все необходимые библиотеки кодеков (по крайней мере, на моем gubuntu)

1 голос
/ 04 марта 2019

Я нашел ссылку на двоичную статическую сборку на этом форуме , и она работала полностью из коробки!

Короче говоря

$ wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
$ tar xvf ffmpeg-release-amd64-static.tar.xz
$ cd ffmpeg-4.1.1-amd64-static

$ ./ffmpeg
ffmpeg version 4.1.1-static https://johnvansickle.com/ffmpeg/
...
1 голос
/ 27 апреля 2012

Если вы используете Ubuntu (различные версии), вы можете установить ffmpeg с lib x264, используя это предложение

http://ubuntuforums.org/showthread.php?t=1117283

Лично я использую опцию "C". Две простые команды (копирование и вставка), автоматическая установка нужной версии + библиотека, ничего не компилируется, и все отлично работает:)

Если вы предпочитаете компилировать, то на той же странице есть опция «A» (она работает в Ubuntu 10.10, я скомпилировал последнюю версию).

...