2011-11-08 29 views
4

如何從視頻文件中獲得寬高比? (例如16:9或4:3)?如何從視頻文件中獲得寬高比?

+0

的perl-magick? http://www.imagemagick.org/script/perl-magick.php – ManseUK

+0

看看這裏:http://stackoverflow.com/questions/4422387/get-aspect-ratio-of-video-from-ffmpeg – Cougar

+0

http: //stackoverflow.com/questions/6248347/exif-like-thing-for-videos – daxim

回答

4

安裝工具mediainfo。用mediainfo -f --Output=XML <file>運行它來檢查它。 PS:在我的情況下(openSUSE,mediainfo 0.7.34,選項--Output被忽略)。

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=(.+)/; 
相關問題