我负责维护一系列在线会议的录音,但我不知道应该使用哪种编码。视频来自 GoToMeeting,因此它们以 g2m4 格式出现(占用磁盘空间很大),因此我首先使用 Citrix 的 g2mtranscoder 进行转码。这部分工作已经完成,因为其他转码器可以在我的文件变成普通 wmv 格式后处理它们。
但是,从那里开始——音频/视频编解码器的正确选择是什么?我的主要目标是最小化存储,并且我愿意接受有损编解码器的一些伪影。
我最初尝试在 MP4 容器中使用 VBR h264 和 32kb/s MP3,这种方法可以很好地减少存储量。但是,我发现在 VLC 中播放时,这些转码无法索引:点击一段 2 小时的视频,音频可以索引到正确的时间,但视频却卡住了。
两个不同的视频都出现了这种情况,所以我想这可能是我的编解码器选择问题。还有更好的选择吗?
答案1
您的选择是正确的。几乎所有设备和 PC 都支持 MP4 中的 H.264 视频 + MP3 音频。
关于搜索选项(索引),您应该以固定的间隔放置关键帧。一般来说,每三秒应该有一个关键帧。大多数转码器都有关键帧、I 帧或 IDR(即时解码器刷新)选项,您可以在其中设置这些选项。另一种可能性是设置GOP 长度,它还定义了关键帧间隔。