我使用 mencoder 转换了一个视频,并保持了相同的高度和宽度,但视频的宽高比看起来不同。我认为这与 PAR 和 DAR 有关。以下是来自 ffmpeg 的有关原始文件的信息:
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
encoder : HandBrake 3925svn 2011041501
Duration: 00:04:00.02, start: 0.000000, bitrate: 1211 kb/s
Stream #0.0(und): Video: h264, yuv420p, 720x352 [PAR 10384:11745 DAR 472:261], 1046 kb/s, PAR 137588:176175 DAR 6254:3915, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc
Stream #0.1(und): Audio: aac, 48000 Hz, stereo, s16, 159 kb/s
这是有关 mencoder 转换的文件的信息:
Metadata:
ISFT : MEncoder SVN-r32739-4.2.1
Duration: 00:03:59.97, start: 0.000000, bitrate: 3447 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 720x352 [PAR 1:1 DAR 45:22], 29.97 fps, 29.97 tbr, 29.97 tbn, 30k tbc
Stream #0.1: Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
为什么尽管两个分辨率都是 720x352,视频看起来还是不一样?如何修复?