我對ubuntu11安裝的ffmpeg 0.8.9通過未知編碼器 'libx264'
./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --enable-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
它說
Unknown encoder 'libx264'
(注:同樣的錯誤可能與avconv
搭配)
我該如何解決這個問題?謝謝!
是否在系統上安裝了x264(應該像Ubuntu上的「apt-get install libx264-dev」一樣簡單)? 「ffmpeg-codecs」是否有libx264行? – 2012-03-19 04:00:15
但是,確切的根本問題是什麼?我在/ opt/lib中有文件「libx264.so」「libx264.so。」 「libx264.a」。確切的問題必須是這些文件需要找到,而不是(例如,opt/lib不在LD_LIBRARY_PATH) – PandaWood 2013-08-03 14:03:16