Поддержкой libx264 неизвестный кодер''
Я установил ffmpeg 0.8.9 на ubuntu11 by
./настроить опции --Enable-GPL с опцией --enable-несвободные --включить-компиляции
--включить-libfaac опцией --enable-libmp3lame --включить-поддержкой libx264
когда я запускаю его
ffmpeg -y -i test.mp4 -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -vcodec libx264 -b 250k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 250k -maxrate 250k -bufsize 250k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 320:240 -g 30 -async 2 a.ts
Он сказал
неизвестный кодер 'libx264'
(Примечание: такая же ошибка может произойти с avconv)
Как я могу это исправить? Спасибо!
2 ответов:
Я использую Ubuntu 11.04, и я также наткнулся на эту ошибку -
Unknown encoder 'libx264'. Установка пакетаlibavcodec-extra-53проблема решена.в Ubuntu 14.04 LTS необходимый пакет называется
libavcodec-extra-54(иlibav-tools)
начните с установки этих библиотек
sudo apt-get install libfdk-aac-dev libass-dev libopus-dev \ libtheora-dev libvorbis-dev libvpx-dev libssl-devначиная с Ubuntu 17.04
sudo apt-get install nasmне предоставляет достаточно нового nasm, поэтому установите его вручнуюполучить источник для nasm на http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D загрузите последнюю версию тогда
cd ~/src/nasm-2.13.02 ./configure make -j8 sudo make installтогда для x264:
git clone git://git.videolan.org/x264.git cd x264 ./configure --enable-static --enable-shared make -j8 sudo make installдля mp3 получить LAME (libmp3lame) от http://lame.sourceforge.net/ версия v3. 100, затем дайте ему нормально
cd lame-3.100/ ./configure make -j8 sudo make installнаконец загрузите источник ffmpeg и установите:
git clone git://source.ffmpeg.org/ffmpeg.git cd ffmpeg ./configure --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-shared --enable-openssl make -j8 sudo make installЯ чувствую твою боль, но это работает
Comments