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
相关推荐
coding-fun2 小时前
电脑音频录制工具(语音聊天录音软件)
音视频
却道天凉_好个秋3 小时前
音视频学习(七十二):视频压缩:分块与预处理
音视频·视频压缩
gf13211114 小时前
python_字幕文本、音频、视频一键组合
python·音视频·swift
YANshangqian4 小时前
音频录制和编辑软件
音视频
gf13211115 小时前
python_字幕、音频、媒体文件(图片或视频)一键组合
python·音视频·swift
daizhe5 小时前
基于JavaCV实现FFmpeg设置视频moov前置以及截取封面图片
ffmpeg·音视频·javacv
DsirNg6 小时前
Vue3 实时音频录制与转写 Composable 技术实现
音视频
平凡灵感码头9 小时前
第一次做蓝牙产品,从零开发(5)蓝牙音频项目中功放芯片
单片机·嵌入式硬件·音视频
TengTaiTech18 小时前
单芯片音频二分频新高度:全系列高通QCC平台智能分频方案解析
音视频
qq_3106585120 小时前
mediasoup源码走读(六)——NetEQ
服务器·c++·音视频