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