2012-09-02 48 views
0

我是FFMPEG的新手。我知道如何提取关键帧, ,但现在我想提取这些I帧的DC系数。从mpeg中提取DCT系数

你能帮忙写出FFMPEG命令的正确语法来获得DC系数吗?

问候

回答

1

FFmpeg的命令不会给你的DC系数。它不是为了给你视频的语法元素而设计的。您将不得不下载ffmpeg源文件。更改所选解码器的源代码,以便将元素[来自I帧的DC系数]写入并转储到文件中。

+0

我做了一个小小的C++程序,我设法为mpeg-1/2格式提取帧类型,但iam仍然有解码过程的问题,我不知道如何解码mpeg-4文件?我得到的样本定义了一些常量INBUF_SIZE 4096,它与mpeg-4的值是否相同? – Saddam

+0

@萨达姆,那不是微不足道的。为什么不使用ffmpeg,它已经有了整个解码器,并且在源代码中可用?只需将fwrite放在正确的位置,并且您可以从比特流中获取所需的任何参数。 – av501

+0

是我使用FFMPEG库制作的程序,我发现了一些在互联网上的解码示例,但我仍然无法解码MPEG文件而不是一些MPEG-2文件,我不知道为什么?你可以解释如何使用fwrite吗? – Saddam