通过ffmpeg使用x264需要什么参数?

时间:2011-02-01 12:11:01

标签: ffmpeg libavcodec libavformat libx264

我有一个AVI文件,我先将它解码为Raw格式,现在我想以.h264格式对其进行编码。我正在使用libavcodec.dll和libavformat.dll。 关键是当我尝试从avcodec_open打开编解码器时(AVCodecContext,AVCodec) 它没有打开。我是否缺少一些我需要为lib x264执行此方法指定的参数? 任何帮助将深表感谢。 感谢

1 个答案:

答案 0 :(得分:3)

使用x264将AVI文件编码为H.264有两种常用方法:

1,使用--enable-shared编译并安装ffmpeg,然后编译并安装x264。配置时你会看到lavf:yes。然后使用x264 cli或其他东西(例如DirectX264)进行转换。

2,使用--enable-shared编译并安装x264,然后使用--enable-libx264编译并安装ffmpeg。然后你就可以使用ffmpeg cli或其他东西(比如WinFF)进行转换。

btw .h264不是足够的后缀,请使用“.mkv”,“。mp4”或其他内容。