我正在开发我们的编码软件,遇到了一个奇怪的问题,即在某些播放器中以 4:3 的比例播放 16:9 纵横比的文件,从 WMV 转码为 MP4。使用 ASF 视图,我可以看到源 WMV 文件在其 BITMAPINFOHEADER 结构中似乎有不正确的数据(它报告有 4:3 尺寸,但实际上是 16:9),但是是否有用于 MP4 文件的等效工具,所以我可以检查这个问题是否已经传递到转码文件中?
我想读取嵌入在流中的元数据,而不是使用使用 DirectShow/FFmpeg/other 呈现它的工具,因为这些似乎会进行一些修改并报告正确的纵横比。