ffmpeg 打印视频帧的数量

命令:

可以使用 ffprobe 工具:

bash 复制代码
ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 input.ts

上面命令含义为:

  • -v error:设置输出日志级别为 error,只输出错误信息。
  • -count_frames:计算帧数。
  • -select_streams v:0:选择第一个视频流进行操作。
  • -show_entries stream=nb_read_frames:显示视频流的已读取帧数。
  • -of default=nokey=1:noprint_wrappers=1:设置输出格式为不显示键名,不显示外层包装。

这个命令的作用是分析视频文件,并输出已读取帧数,以及可能的错误信息。通过这些信息,可以更好地了解视频文件的特性和内容。

结果:

bash 复制代码
[root@storm03 cctv5+3000]# ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 cctv5+_3000kb.ts 
[hevc @ 0x3feefc0] PPS id out of range: 0
    Last message repeated 39 times
[hevc @ 0x3ff1540] Could not find ref with POC 27
[hevc @ 0x3ff1540] Could not find ref with POC 24
29886
29886
相关推荐
sweetone14 小时前
ADAM ARTIST5多媒体有源音箱电路解析
经验分享·音视频
EasyDSS15 小时前
视频直播点播平台EasyDSS如何为大型活动直播提供技术基石
音视频
CodeOfCC15 小时前
C++ 基于kmp解析nalu
c++·音视频·实时音视频·h.265·h.264
小馬佩德罗16 小时前
如何将x264 x265的动态库编译入Linux系统中的FFmpeg源码 - x264库编译
linux·ffmpeg·x264
venus6017 小时前
歌曲文件转换,mgg文件如何转换程ogg,再转换到mp3
音视频
qq_3106585117 小时前
webrtc源码走读(四)核心引擎层——视频引擎
服务器·c++·音视频·webrtc
Black蜡笔小新18 小时前
视频融合平台EasyCVR融合无线监控,打造智能高效安防解决方案
ffmpeg·音视频
我的offer在哪里19 小时前
客户端音视频开发全指南
音视频
不会写代码的里奇20 小时前
从零开发基于DeepSeek的端侧离线大模型语音助手:全流程指南
c++·后端·音视频
视跃科技20 小时前
将视频监控无缝接入视频会议系统的方案
音视频