Как получить соотношение сторон из видео файла? - PullRequest
4 голосов
/ 08 ноября 2011

Как получить соотношение сторон из видео файла?(16: 9 или 4: 3 например)?

Ответы [ 2 ]

4 голосов
/ 08 ноября 2011

Вы можете использовать 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=(.+)/;
4 голосов
/ 08 ноября 2011

Установить инструмент mediainfo . Запустите его с mediainfo -f --Output=XML <file>, чтобы проверить его.

PS: В моем случае (openSUSE, mediainfo 0.7.34, опция --Output была проигнорирована).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...