我已经安装了最新的ffmpeg,但它似乎无法找到视频编解码器。我是否需要彻底删除ffmpeg并重新运行./configure
才能让ffmpeg找到视频编解码器?ffmpeg没有找到vcodec libx264
这里是我当前的配置:
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'
预先感谢您。
完成此操作后,您可能还需要指定一个类似“-vpre normal”的预设,因为默认值对于libx264无效。 – teeks99 2011-01-20 16:23:19
..之后,libx264会警告您“检测到ffmpeg的默认设置损坏”。在我清醒的Ubuntu上,这就是“-vpre libx264-normal”。这是指一个设置文件/usr/share/ffmpeg/libx264-normal.ffpreset,这里还有其他一些设置文件。 – commonpike 2011-10-25 18:34:15
嗨伊斯梅尔可以请你看看这个链接http://stackoverflow.com/questions/9288334/how-to-solve-bad-instruction-vadd-i16-q0-q0-q0-when-attempting-to-check-gcc -fo – 2012-02-18 00:36:02