视频在电视上显示错误的宽高比

时间:2018-03-03 16:45:41

标签: video aspect-ratio

我有一个源视频文件,mediainfo为视频流显示1280 * 536(2.40:1)。我在VLC中运行它,顶部和底部都有黑条,当我将VLC中的纵横比更改为16:9时,它会填满所有屏幕,并且没有黑条运行。

我现在想通过USB从我的原生电视视频播放器运行这个视频,没有黑条(所有屏幕都填满,我的电视是32英寸16:9电视) 我已经尝试在电视上运行以下输出,但即使所有在VLC中以16:9运行,它们中的每一个仍然在我的电视上以2.40:1运行(即顶部和底部黑条) -

  1. 使用setaspectratio将MKVTOOLnix中的mkv重新调整为16/9。
  2. 将MKVTOOLnix中的mkv重新设置为displayheight设置为720而不是536来拉伸它。
  3. 使用HD视频转换器factory pro将此mkv转换为mp4,并将宽高比设置为16:9
  4. 将转换后的mp4与我的mp4box gui重新混合,PAR设置为16:9 PAL
  5. 有人可以建议我如何在电视上播放没有黑条的视频,因为我的电视没有更改宽高比的设置

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过计算确切的PAR值然后使用mp4box gui为其mp4文件设置了它来解决它

PAR = DAR / SAR

其中DAR是显示宽高比,即16/9和 SAR是存储宽高比,即mp4视频的实际帧宽和帧高

因此,在我的情况下,我检查了视频详细信息,以找到1280 * 540的帧宽度和帧高度 然后我计算出PAR =(16/9)/(1280/540)=(16 * 540)/(1280 * 9)= 3/4

现在我可以在电视上观看视频了,顶部和底部没有黑条。