Получите информацию о ffmpeg в удобной форме

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

Я использую ffmpeg -i name_of_the_video.mpg .

Есть ли возможность получить это по-дружески? Я имею в виду, что JSON был бы отличным (и даже уродливым XML подойдет).

К настоящему моменту я заставил свое приложение анализировать данные с помощью регулярного выражения, но в некоторых конкретных видеофайлах появляется множество неприятных углов. Я исправил все, с чем столкнулся, но может быть и больше.

Мне нужно что-то вроде:

{
  "Stream 0": {
     "type": "Video",
     "codec": "h264",
     "resolution": "720x480"
  },
  "Stream 1": {
     "type": "Audio",
     "bitrate": "128 kbps",
     "channels": 2
  }
}
101
задан JBernardo 10 October 2011 в 03:50
поделиться