Cada vez que tento obter alguma informação sobre meus arquivos de vídeo com o ffmpeg, ele vomita muitas informações inúteis misturadas com coisas boas.
Estou usando ffmpeg -i name_of_the_video.mpg
.
Existe alguma possibilidade de conseguir isso de uma forma amigável? Quer dizer, JSON seria ótimo (e mesmo um XML feio é bom).
Até agora, eu fiz meu aplicativo analisar os dados com regex, mas há muitos cantos desagradáveis que aparecem em alguns arquivos de vídeo específicos. Consertei tudo o que encontrei, mas pode haver mais.
Eu queria algo como:
{
"Stream 0": {
"type": "Video",
"codec": "h264",
"resolution": "720x480"
},
"Stream 1": {
"type": "Audio",
"bitrate": "128 kbps",
"channels": 2
}
}