如何从视频文件中获取宽高比? (例如16:9或4:3)?
答案 0 :(得分:4)
安装工具mediainfo。使用mediainfo -f --Output=XML <file>
运行它来检查它。
PS:在我的情况下(openSUSE,mediainfo 0.7.34,选项--Output
被忽略)。
答案 1 :(得分:4)
您可以使用ffmpeg
来执行此操作:
my ($aspect) = `ffmpeg -i filename.mov 2>&1` =~ /DAR\s*(\d+:\d+)/;
或ffprobe
:
my ($aspect) = `ffprobe -i filename.mov -show_streams 2>&1`
=~ /display_aspect_ratio=(.+)/;