Каждый раз, когда я пытаюсь получить некоторую информацию о своих видеофайлах с помощью 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
}
}