如何获取h264视频信息?
如何从视频文件中获取特定的h264视频信息?我需要了解配置文件(基线/主要/高)以及电影中是否有 B 帧?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我发现最好的方法是使用 FFprobe 和
-show_streams
参数。它显示了电影视频流的 h.264 配置文件和 B 帧使用情况。ffprobe -show_streams -i“file.mp4”
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"
mediainfo 是否提供您需要的输出?
http://mediainfo.sourceforge.net/en
(如果您使用的是 Mac,则可以使用 brew 轻松安装。> ; 酿造安装媒体信息)
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)
ffprobe,从版本 1.0.7 开始,通过 -print_format json 命令开关提供了格式良好的 JSON 输出。
你可以这样使用它:
产生以下输出:
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:
使用G-Spot 来检测信息。
此处获取
Use G-Spot to detect the information.
Get it here