我刚刚购买了三星便携式摄像机(SMX-F30BP)。它具有以标准纵横比(我猜是4:3)或16:9格式捕获的能力。问题是在我尝试播放的任何播放器(媒体播放器,MPlayer,VLC等)中,生成的mp4(H.264)文件始终被视为4:3格式,尽管事实上帧实际上是16:9 。仅通过在播放器中将纵横比手动设置为16:9,我才能正确播放电影。有人对发生的事情有线索吗?这是cam软件中的错误吗?有什么我可以做的吗?谢谢您的回答。
我刚刚购买了三星便携式摄像机(SMX-F30BP)。它具有以标准纵横比(我猜是4:3)或16:9格式捕获的能力。问题是在我尝试播放的任何播放器(媒体播放器,MPlayer,VLC等)中,生成的mp4(H.264)文件始终被视为4:3格式,尽管事实上帧实际上是16:9 。仅通过在播放器中将纵横比手动设置为16:9,我才能正确播放电影。有人对发生的事情有线索吗?这是cam软件中的错误吗?有什么我可以做的吗?谢谢您的回答。
Answers:
有一种无需重新编码即可校正点比率的简单方法。
Samsung MX20不会使用正确的DAR标记其16:9文件。要解决此问题而无需重新编码,请使用Yamb(或mp4box),将PAL视频的宽高比设置为64:45。如该测试视频中的圆形喷雾可以从上方俯视。上传到YouTube之前,没有其他编辑操作。或者,安装mp4box并使用此批处理文件:
@回声关闭
:环
“ E:\ Program Files \ Yamb \ mp4box.exe” -par 1 = 64:45%1
转移
如果[%1] == []转到结束
转到循环
:结束
根据需要替换mp4box的路径。然后只需将要固定的文件拖放到bat文件中即可。
您可以修改纵横比而无需重新编码。
编辑:对于MP4文件,请参阅本文:
更改.mp4的宽高比,而无需重新编码
参见MPEG4修改器
无需重新编码即可修改MPEG-4 ASP视频(XviD,DivX)(更改长宽比,编辑用户数据,删除或添加打包的位流以及更改隔行扫描的场顺序)。它还可以显示有关视频的信息,例如使用的I / P / S / B-VOP数量,是否使用QPel / GMC等。视频必须位于AVI容器中。在该线程中可以找到更多信息。还有一个命令行版本共享大多数相同的功能。
MPEG4-Modifier仅适用于DIVX编码的文件。对于H264编码的视频,您可以尝试通过以下线程使用H264纵横比修饰符(H264ARM):
它无需重新编码即可工作,但会修补h264流中的值。