2011-11-08 8 views
4

ビデオファイルからアスペクト比を取得するにはどうすればよいですか? (例えば16:9または4:3)?ビデオファイルからアスペクト比を取得する方法は?

+0

のperl-魔術? 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=(.+)/; 
関連する問題