我使用以下代码连接到设备并流式传输视频,它工作得很好,除非我不知道如何检测实际帧的变化 vars fGraph: iGraphBuilder;fmediaControl.run; 如你所见,我尝试过使用IMediaEvent和IMediaEventEx,但只有在视频流开始或停止时才会触发,我需要知道每次添加新帧时都会触发
下面是ffmpeg手册页中列出的一个奇怪的选项: Set the number of audio frames to output.对我来说,什么是“音频帧”似乎是可疑的。说frame是sample的同义词,但这不是ffmpeg认为的frame。当我将一些音频重新采样为22.05 kHz,长度恰好为313帧时,请看这个示例:
$ ffmpeg -i input.mp3 -frames:a 313 -ar:a 22.05K output.wavffmpeg认为音频帧到