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
相关推荐
2601_9578822416 小时前
多模态RAG与视觉红利:GEO(生成式引擎优化)中的图片与视频资产重构策略
重构·音视频·geo·rag·多模态模型
浩冉学编程16 小时前
解决笔记本电脑无法找到音频输出设备
音视频
小挪号底迪滴16 小时前
实时语音转文字系统的低延迟设计:从音频采集到流式输出
音视频
kkoral16 小时前
视频二进制流RAW文件转图片完整教程
运维·python·ffmpeg·音视频
ai产品老杨16 小时前
解耦异构算力:基于 Docker 与边缘计算的 GB28181/RTSP 企业级视频智能分析平台架构实践(支持源码交付)
docker·音视频·边缘计算
“码”力全开16 小时前
打破硬件与协议壁垒:基于 Docker + 边缘计算的 GB28181/RTSP 视频智能管理平台架构设计(附源码交付)
docker·音视频·边缘计算
学点程序16 小时前
HyperFrames:用 HTML 生成视频的开源渲染框架
前端·开源·html·音视频
君为先-bey1 天前
CogVideoX——Transformer从文本到视频的扩散模型
深度学习·音视频·transformer·扩散模型
Raink老师1 天前
【AI面试临阵磨枪-77】音视频 + AI:实时字幕、翻译、降噪、虚拟人、多模态对话
人工智能·面试·音视频
FrameNotWork1 天前
HarmonyOS 短视频滑动交互实现:打造流畅的上下切换体验
音视频·交互·harmonyos