使用 FFProbe 获取视频 fps

新手上路,请多包涵

我是 ffprobe 的新手,我的目标是获取视频 fps 并将其存储到 java 程序中。我的代码存储 xml 文件,但我想像 int fps=30; 一样直接存储

ffprobe -v quiet -print_format xml -show_format -show_streams "/video/small/small.avi" > "/video/small/test.xml"

这是我的代码。

原文由 RDY 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

这将打印视频 FPS:

 ffprobe -v error -select_streams v -of default=noprint_wrappers=1:nokey=1 -show_entries stream=r_frame_rate file.mp4

原文由 o_ren 发布,翻译遵循 CC BY-SA 3.0 许可协议

您也可以简单地运行它,以获得视频 FPS,这将在 linux 机器上运行。

 ffprobe -v quiet -show_streams -select_streams v:0 INPUT |grep "r_frame_rate"

原文由 geo-freak 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏