通过 ffmpeg 使用 x264 需要哪些参数?

发布于 2024-10-15 01:20:51 字数 195 浏览 7 评论 0原文

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

i have an AVI file, i have decoded it into Raw form first, now i want to encode it in .h264 format. I am using libavcodec.dll and libavformat.dll.
The point is when i try to open the codec from avcodec_open(AVCodecContext,AVCodec)
It doesnot open. Am i missing some parameters that i need to specify for execution of this method for the lib x264?
Any help will be deeply appreciated.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美煞众生 2024-10-22 01:20:51

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

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

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

顺便说一句,.h264 不是一个足够的后缀,请使用“.mkv”、“.mp4”或其他名称代替。

There are two common ways to encode AVI file to H.264 using x264:

1, Compile and install ffmpeg, with --enable-shared, then compile and install x264. You'll see lavf: yes when configuring. Then do the converting using x264 cli or something else(such as DirectX264).

2, Compile and install x264, with --enable-shared, then compile and install ffmpeg with --enable-libx264. Then you will be able to convert using ffmpeg cli or something else(such as WinFF).

And btw .h264 is not a sufficient suffix, please use ".mkv", ".mp4" or something instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文