MyTetra Share
Делитесь знаниями!
Как узнать сведения о видеофайле через ffmpeg
Время создания: 05.03.2012 19:32
Раздел: Компьютер - Linux - Видео в Linux - FFmpeg
Запись: xintrea/mytetra_syncro/master/base/13309651673pdghcxkj2/text.html на raw.github.com

Для любых файлов, и даже для загадочных файлов, генерируемых видеокамерой SONY Handycam (имеющих формат MTS), можно посмотреть информацию с помощью опции -i:


ffmpeg -i file.MTS

------------cut--------------

Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 50.00 (50/1)

Input #0, mpegts, from '1.MTS':

Duration: 00:00:29.67, start: 1.000033, bitrate: 17148 kb/s

Program 1

Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc

Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s

Stream #0.2[0x1200]: Subtitle: pgssub

At least one output file must be specified


Как действует опция -i? На самом деле это не опция отображания информации о файле! Это опция говорит, что в качестве входного файла, над которым нужно произвести какие-то действия, нужно использовать файл file.MTS. И больше никаких опций нет. То есть, отсутствие каких-либо опций, кроме -i, заставляет ffmpeg показать информацию о входном файле.


Здесь видно, что отображается информация о трех потоках. 0.0 - это видео, 0.1 - это аудио, 0.2 - это субтитры.


Так же видно, что есть информация о скорости переключения кадров (фреймрейт) - 50 кадров в сек. А так же видна скорость видеопотока (битрейт), равная 17148 Кбит/сек.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования