我是ffmpeg的新手,並在Windows上使用它。 我試圖使用H.264 vcodec(h264)轉換avi文件。得到這個錯誤:未知編碼器'h264'。 對於-acodec使用情況,「Unknown編碼器」錯誤也顯示爲mp3。ffmpeg找不到vcodec h264
任何人都可以請幫我解決這個問題嗎?
我是ffmpeg的新手,並在Windows上使用它。 我試圖使用H.264 vcodec(h264)轉換avi文件。得到這個錯誤:未知編碼器'h264'。 對於-acodec使用情況,「Unknown編碼器」錯誤也顯示爲mp3。ffmpeg找不到vcodec h264
任何人都可以請幫我解決這個問題嗎?
有幾件事情:
ffmpeg -codecs
列出你的ffmpeg構建支持編解碼器。h264
和mp3
是壓縮標準,但沒有真正識別特定的編碼器。 ffmpeg使用的H.264編碼器是x264,您將不得不在命令行中使用x264
或libx264
,具體取決於#1中列出的內容。 mp3編碼器很蹩腳,通常用libmp3lame
等標識。ffmpeg -codecs
中列出,則需要創建或查找支持它們的構建版本。確保在配置FFmpeg時啓用了「h264」編碼器。 'h264'編碼器屬於GPL。
安裝x264
和FFmpeg的目錄添加運行./configure
,使用這些標誌:
--enable-gpl
--enable-shared
--enable-libx264
--extra-cflags="-I/path/to/include"
--extra-ldflags="-L/path/to/lib"
其中-I/path/to/include
可能-I/usr/local/include
和-L/path/to/lib
可能-L/usr/local/lib
。
感謝您的幫助! – buzz
此Ubuntu PPA支持他們 - https://launchpad.net/~jon-severinsson/+archive/ffmpeg –