如果我跑FF探针在 .MKV 文件中,使用最简单的语法FFprobe "TheMovie.mkv"
,有很多我不需要看到的输出。如何限制FF探针只是比特率视频流?
我已经研究过相关资源http://ffmpeg.org/ffprobe-all.html#Synopsis和https://hintsandmemories.wordpress.com/2014/04/16/ffprobe-help-output/
但这些对于一位普通的历史老师来说有点难,所以我无法弄清楚,请原谅。请帮忙。
答案1
您可以使用类似这样的方法:
ffprobe -v error -select_streams v:0 -show_entries stream=bit_rate -of default=noprint_wrappers=1 "input.mp4"
答案2
似乎使用 隐藏横幅开关正在起作用。
因此,命令将是:
ffprobe -i "input.mkv" -hide_banner
这不是一个完美的解决方案,因为这样输出就只是以 kb/s 为单位的比特率,但这样就可以了。任何能做到这一点的答案,我都会给予祝福。这适用于使用 videocodec 的文件V_MPEG4/ISO/AVC和视频编解码器AVC1 的。 不 ”比特率=N/A“ 无论如何,输出都是无效的。
评论:
- 这也适用于ffmpeg,但它随后开始通过错误消息抱怨输出文件。
- 结合注册表破解和批处理文件,可以将其添加到上下文菜单中。我已经这样做了。
- 也许可以进行修改以使其适用于其他格式,如 mp4 和 avi,但是那是另一回事了。