0

我正在尝试制作可以对视频进行编码的 ffmpeg 或 x264 提供程序。好吧,我一直在研究一些工具等。我不知道..我需要制作自己的api。我为 flv1 做了相同的 4 ffmpeg,但 h264 似乎有很大不同..

谁能给我一些基础知识,从哪里以及如何开始?

4

2 回答 2

0

啊..因为我没有任何答案,我确实解决了这个..这就是我所做的..在浪费了很多时间之后,下载了很多文件,阅读了不清楚的文档等等......

这里最好和最重要的是 avisynth 工具,它可以在 directshow 下加载任何类型的视频 - 做很多事情(使用它自己的脚本语言),然后将该脚本发送到 x264.exe 编码器,它将创建视频,你需要包含 mp3(也使用 avisynth 插件提取)并使用 mp4box.exe 将其包装到 mp4 文件中。

所有这些工作都是通过从 .net 运行返回输出的进程来完成的。

我的工具列表是:avisynth - 最好的视频制作 ffmpeg - 输出图像,但如果你喜欢 x264,你可以将它用于其他事情 - 从 avs(avisynth 脚本)mp3box 中获取 x264 视频 - 组合 264 文件将 mp3 放入 h264 soundout - avi 合成器插件,用于从 avisynth 视频中提取 mp3 声音 yadif - avi 合成器插件来做一些 tihngs

于 2009-06-25T14:22:27.620 回答
0

我的选择是使用 Mencoder。

尝试找到对 x264 具有预编译支持的二进制版本(或编译您自己的!),以便将其用于 H.264 编码。为了查看您的 Mencoder 二进制文件支持哪些内容,请尝试使用命令

mencoder -ovc help

如果您在该列表中的某个位置获得 x264,那么您就可以开始了。

之后,您可以使用 Mencoder 将任何类型的视频转码为 H.264。请在此处查看 mencoder 手册以开始使用:

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-x264.html

于 2009-07-28T10:43:24.267 回答