将音频和视频与媒体基金会分开编码,然后用ffmpeg进行多路复用,比在Media Foundation中将音频和视频合并编码要快得多。我很想知道为什么?
我正在编码aac音频和h264视频;视频输入到编码器是以可变帧速率(相当低)。如果视频输入以固定的帧速率(与输出的速度相同),我所得到的速度可能是我所期望的。
特别要注意的是,如果我写所有的音频(视频)流,那么视频(音频)流,所有的时间编码都是写入第一流,第二流几乎立即被写入。
有人能告诉我发生了什么事吗?
发布于 2021-12-20 09:24:57
multipexer可能会节流输入的视频段,因为所产生的文件至少具有与关闭时间点相关的视频和音频数据打包在一起的布局(至少具有默认设置)。
https://stackoverflow.com/questions/70409020
复制相似问题