QuickTime X H.264 视频的宽高比不正确

QuickTime X H.264 视频的宽高比不正确

我正在运行 Snow Leopard,但 QuickTime X 存在严重问题。我有一台三星 HMX-H100N/XAA 摄像机,可以录制 720p 或 1080i 的 H.264 视频。在这两种分辨率下,QuickTime X(以及所有与 QuickTime 相关的应用程序,如 FCP、iMovie 等)都会显示此摄像机制作的所有视频的不正确的宽高比。例如,电影检查器报告的 720p 视频为 1280x720(这是正常的),但显示的尺寸始终是 63:20 之类的宽高比(从未听说过这样的比例),尺寸为 1700x539。

如果我在同一台计算机上使用 QuickTime 7 播放器打开视频,视频会正确显示。如果我通过 MPEG Streamclip 之类的程序处理视频并对其进行转码,视频会正确显示。就目前情况而言,我必须对所有视频进行转码才能在任何 iLive(或其他基于 QT 的应用程序)中使用,除非我希望它看起来很荒谬。我尝试安装 Perian,但似乎没有效果。

答案1

我的三星 HMX-H100 也遇到了同样的问题。问题出在电影文件内的元数据上,无需重新编码即可修复(请参阅类似问题)。

我已经安装了 mp4box(它是太平洋项目)使用自制brew install gpac

然后我设法用命令修复了影片剪辑的宽高比(我以 720p 拍摄)for x in *.MP4; do mp4box $x -par 1=1:1; done。Mp4box 会现场进行转换,因此非常方便。

答案2

尝试在 QuickTime Player 7 中打开剪辑,然后将其保存为(而不是导出为)QuickTime 影片(如果您保留原始文件,这甚至可以是一部很小的参考影片)。这应该会添加其他基于 QuickTime 的应用程序会拾取的显示尺寸。

相关内容