Jedes Mal, wenn ich versuche, mit ffmpeg Informationen über meine Videodateien abzurufen, werden viele nutzlose Informationen mit guten Dingen vermischt.
Ich benutze ffmpeg -i name_of_the_video.mpg
.
Gibt es irgendwelche Möglichkeiten, das auf freundliche Weise zu bekommen? Ich meine, JSON wäre großartig (und selbst hässliches XML ist in Ordnung).
Inzwischen habe ich meine Anwendung dazu gebracht, die Daten mit Regex zu analysieren, aber es gibt viele unangenehme Ecken, die in bestimmten Videodateien angezeigt werden. Ich habe alles behoben, was mir begegnet ist, aber es kann noch mehr geben.
Ich wollte so etwas wie:
{
"Stream 0": {
"type": "Video",
"codec": "h264",
"resolution": "720x480"
},
"Stream 1": {
"type": "Audio",
"bitrate": "128 kbps",
"channels": 2
}
}