Как получить соотношение сторон из видео файла?(16: 9 или 4: 3 например)?
Вы можете использовать ffmpeg, чтобы сделать это:
ffmpeg
my ($aspect) = `ffmpeg -i filename.mov 2>&1` =~ /DAR\s*(\d+:\d+)/;
или ffprobe:
ffprobe
my ($aspect) = `ffprobe -i filename.mov -show_streams 2>&1` =~ /display_aspect_ratio=(.+)/;
Установить инструмент mediainfo . Запустите его с mediainfo -f --Output=XML <file>, чтобы проверить его.
mediainfo -f --Output=XML <file>
PS: В моем случае (openSUSE, mediainfo 0.7.34, опция --Output была проигнорирована).
--Output