Использование графического процессора на процесс на машине Linux (CUDA)

ffprobe собирает информацию из мультимедийных потоков и распечатывает ее в удобочитаемой для человека и машины форме.

Например, его можно использовать для проверки формата контейнера , используемого мультимедийным потоком, а также формата и типа каждого содержащегося в нем мультимедийного потока.

ffprobe -show_error test.mpv

Пример вывода (часть):

Input #0, mpeg, from 'test-mpeg.mpg':
  Duration: 00:00:21.00, start: 0.768300, bitrate: 269 kb/s
    Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p(tv), 160x120 [SAR 1:1 DAR 4:3], 104857 kb/s, 30 fps, 30 tbr, 90k tbn, 30 tbc
    Stream #0:1[0x1c0]: Audio: mp2, 32000 Hz, stereo, s16p, 64 kb/s

Вы можете проверить продолжительность.

Более тщательный метод - перекодировать mpv в ноль / ничего. Каждый кадр будет читаться только из исходного файла, и будут печататься только ошибки (см. Последнюю строку). Отсутствие вывода означает, что файл в порядке. Это займет больше времени, чем ffprobe.

ffmpeg -v error -i test.mpv -f null - 

Пример ошибки:

[mpeg1video @ 0x55ddfc052fe0] ac-tex damaged at 2 0
[mpeg1video @ 0x55ddfc052fe0] Warning MVs not available
5
16.12.2015, 06:42
0 ответов

Теги

Похожие вопросы