I believe that can be achieved with [ffprobe][1]. You can see example of getting json format from it [here][2] [1]: https://www.ffmpeg.org/ffprobe.html [2]: https://stackoverflow.com/questions/7708373/get-ffmpeg-information-in-friendly-way