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
相关推荐
努力还债的学术吗喽8 小时前
ffmpeg离线安装到服务器:解决conda/sudo/无法安装的通用方案
服务器·ffmpeg·conda
ACP广源盛1392462567315 小时前
GSV6127E(EA)#Type-C / 显示端口 1.4/HDMI 2.0 转 MIPI/LVDS 转换器(带音频提取和嵌入式微控制器)
单片机·嵌入式硬件·音视频
wangchen011217 小时前
基于视频识别的大模型项目实战心得
语言模型·音视频
北极糊的狐21 小时前
狸窝转换器将MP4格式视频转换为以下格式后的大小对比:RM、RMVB、AVI、MKV、WMV、VOB、MOV、FLV、ASF、DAT、3GP、MPG、MPEG
音视频
是Dream呀1 天前
一个账号调用N个AI模型!从LLM到视频生成的丝滑解决方案
人工智能·大模型·aigc·音视频·deepseek
zymill1 天前
hysAnalyser --- UDP实时流分析使用指南
ffmpeg·ts流分析·mpegts·音视频分析·数字电视流录制·audio vivid·视频分析工具
顾北川_野2 天前
播放PCM音频增益低+单独增强PCM解码的方案
音视频·pcm
Everbrilliant892 天前
FFmpeg解码音频数据AudioTrack/OpenSL播放
ffmpeg·音视频·audiotrack·opensl·ffmpeg音频解码播放·decodethread·opensl播放与解码同步
ivy159868377152 天前
JM20329是一款高性能、低功耗的USB桥接芯片,实现串行接口(如SATA、IDE)与USB接口之间的数据转换。
c语言·开发语言·ide·嵌入式硬件·eureka·音视频·视频编解码
温暖名字2 天前
调用qwen3-omni的api对本地文件生成视频文本描述(批量生成)
python·音视频·qwen·qa问答