> Did you notice it can format its output in a number of handy ways,
> including XML and JSON?

Hmmm... Not yet. Might have dozed off during that part of the presentation 😉

Ahhh I see what you mean...

...for JSON:

$ ffprobe -v quiet -print_format json -show_format -show_streams "my_movie.mp4" > "my_movie.json"
$ cat my_movie.json

...or for XML:

$ ffprobe -v quiet -print_format xml -show_format -show_streams "my_movie.mp4" > "my_movie.xml"
$ cat my_movie.xml

...I figure the json is a little easier to read.