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
相关推荐
chunmiao303215 分钟前
Gemini Omni 1.1 Flash 发布:场景扩展上限 40 秒,AI 视频生成转向可控
人工智能·音视频
音视频牛哥16 分钟前
世界人形机器人运动会9项新赛技术解读:全自主、灵巧手与机器人实时音视频系统演进
音视频·世界人形机器人运动会·世界人形机器人运动会9项新赛·人形机器人技术发展·机器人实时音视频·机器人低延迟视频·机器人远程接管
zhonyu鱼22 分钟前
Shotcut:免费开源的专业级视频剪辑软件
音视频·开源软件
码云骑士42 分钟前
120-视频理解-大模型视频分析-抽帧-自动字幕摘要-高光片段
python·音视频
heqingchun161 小时前
RK3568 交叉编译与部署:MPP + FFmpeg 硬解全流程
ffmpeg·视频编解码
镭封1 小时前
2026免费AI配音5款实测:哪些真正无水印可导出音频
人工智能·音视频·媒体
H0311169851 小时前
会议视频转文字工具实测:六款主流方案功能与适用场景解析
音视频
非凡ghost1 小时前
用 Kotlin 和 Jetpack Compose 重写的安卓视频播放器,原生体验有多流畅?
android·java·kotlin·音视频·软件需求
阿童木写作14 小时前
跨境电商翻译利器,批量图片视频翻译+智能抠图工具
python·音视频
auto_go16 小时前
大模型实战指南(10)——多模态实战:让模型“看懂”图片和视频
大数据·人工智能·音视频