0

我已阅读本网站上的教程 将新的编解码器添加到 ffmpeg

但我似乎无法将它们应用于我的情况。我有一个闭路电视系统中使用的基于 Mpeg-4 的专有编解码器。我想将它解码回基本的 Mpeg-4 或其他格式。编解码器是基于 dll 的 - dll 位于我的 c:/Windows 文件夹中。我按照 Cook 教程 ( http://wiki.multimedia.cx/index.php?title=FFmpeg_codec_howto ) 中的步骤进行操作 - 但在开发自己的类似于 libavcodec/cook.c 的 .c 文件时迷失了方向 - 我可以不指向这个dll文件?

4

1 回答 1

0

在过去的几天里,我玩弄了几个想法。我发现使用 AVISynth 之类的帧服务器提取视频并将帧作为图像提供给 FFMPEG 以重新编码为所需的任何所需格式更容易。这工作得很好,但它不是一个非常快速/可扩展的解决方案,因为帧是在视频播放时提取的。

任何其他解决方案。如何将编解码器直接嵌入到 FFMPEG 中,尤其是因为它是一个利用 FFDSHOW 的 VfW 编解码器。

谢谢

于 2012-07-24T18:59:10.553 回答