Video MP4文件是否有ASF视图的等价物?

Video MP4文件是否有ASF视图的等价物?,video,encoding,transcoding,Video,Encoding,Transcoding,我正在开发我们的编码软件,遇到了一个奇怪的问题,在一些播放器中,16:9纵横比的文件以4:3的比例播放,从WMV到MP4进行转码。使用ASF视图,我可以看到源WMV文件的BitMapInfo头结构中似乎有不正确的数据(它报告的是4:3维度,但实际上是16:9维度),但是否有用于MP4文件的等效工具,以便我可以检查此问题是否已传递到转码文件 我想读取嵌入流中的元数据,而不是使用使用DirectShow/FFmpeg/other呈现它的工具,因为这些工具似乎会造成一些混乱并报告正确的纵横比。环顾四周

我正在开发我们的编码软件,遇到了一个奇怪的问题,在一些播放器中,16:9纵横比的文件以4:3的比例播放,从WMV到MP4进行转码。使用ASF视图,我可以看到源WMV文件的BitMapInfo头结构中似乎有不正确的数据(它报告的是4:3维度,但实际上是16:9维度),但是否有用于MP4文件的等效工具,以便我可以检查此问题是否已传递到转码文件


我想读取嵌入流中的元数据,而不是使用使用DirectShow/FFmpeg/other呈现它的工具,因为这些工具似乎会造成一些混乱并报告正确的纵横比。

环顾四周后,我找到了MP4Box,可以使用
-info
开关检索此信息,例如

mp4box.exe -info filename.mp4
如果有人感兴趣,问题是原始WMV流设置了
AspectRatioX
AspectRatioY
元数据属性,因此视频具有非方形像素。此非方形元数据已传送到MP4文件,因此它应该正确播放(在Windows Media Player中也是如此),但Flash似乎忽略了此元数据属性,并使用方形像素播放它