How can I get specific h264 video information from video file? I need to know profile (Baseline/Main/High) and is there B-Frames in movie?
相关问题
- Countdown to the end of the HTML5 video
- Python function to read video and convert to frame
- Improving accuracy of Google Cloud Speech API
- Thumbnails from the Vimeo website harder than YouT
- Video Format that Works on Mobile Phones
相关文章
- Handling ffmpeg library interface change when upgr
- How to use a framework build of Python with Anacon
- How to create a MediaClip from RenderTargetBitmap
- Safari blocks play() on video despite being called
- Why MPMoviePlayerController fullscreen button icon
- c++ mp3 library [closed]
- Passing a native fd int to FFMPEG from openable UR
- Base64 Encoding: Illegal base64 character 3c
ffprobe, as of version 1.0.7 provides a nicely formated JSON output with the -print_format json command switch.
You can use it like this:
Which produces the follwing output:
Does mediainfo provide the output you need? http://mediainfo.sourceforge.net/en
(if you're on a Mac, you can install easily with brew. > brew install media-info)
I've found out that the best way for this is using FFprobe with
-show_streams
parameter. It shows both h.264 profile and B-frames usage for video streams of the movie.ffprobe -show_streams -i "file.mp4"
Use G-Spot to detect the information.
Get it here