【问题标题】:What parameters are required to use x264 via ffmpeg?通过ffmpeg使用x264需要什么参数?
【发布时间】:2011-06-19 05:49:06
【问题描述】:

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

【问题讨论】:

    标签: ffmpeg libavcodec libavformat libx264


    【解决方案1】:

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

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

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

    顺便说一句,.h264 不是足够的后缀,请使用“.mkv”、“.mp4”之类的代替。

    【讨论】:

    • 同意,FFMpeg 不包含 H264 编码器,您还必须安装 libx264。
    • .h264 用于原始 h.264 视频,其中 .mp4 和 .mkv 是允许多个音频和视频流的容器格式
    猜你喜欢
    • 2016-01-06
    • 2013-05-02
    • 2013-05-22
    • 2013-12-21
    • 1970-01-01
    • 2012-02-07
    • 1970-01-01
    • 2012-10-01
    • 2021-07-19
    相关资源
    最近更新 更多