ffplay 命令行 从视频第N帧开始读取 ffmpeg 命令行 提取第N帧图片

ffmpeg中没有直接的命令读取第N帧

但是可以通过 t= N/framerate 来获取到具体第N帧的时间

然后用 -ss t进行跳转。

比如帧率(frame rate)为24fps的视频G:/1/1.mp4文件从第1000帧开始进行播放,先计算出时间为

t = 41.66666

复制代码
ffplay -i G:/1/1.mp4 -ss 41.66666

提取第1000帧的图片

复制代码
ffmpeg -i G:/1/1.mp4 -ss 41.666666 -frames 1 G:/1/1.png

视频中 N 与 pts 与 t 的关系 (pts是以timebase为单位进行计数的,t 以 秒 为单位

pts=N/(timebase*framerate) N=pts*timebase*framerate

t=N/framerate=pts*timebase

相关推荐
二等饼干~za8986681 天前
豆包GEO优化源码开发全解析:技术架构、实现逻辑与实操指南
数据库·sql·重构·架构·mybatis·音视频
枳实-叶1 天前
嵌入式音视频开发——视频码率与码率控制技术
音视频
小鹿软件办公1 天前
Solong 音频转换器:免费批量提取视频中的音频文件
音视频·免费音频播放器
EasyCVR1 天前
插件模块化集成设计:花屏蓝屏画面模糊检测...EasyCVR视频质量诊断功能的技术与落地逻辑
服务器·数据库·音视频·视频质量诊断
琪伦的工具库1 天前
批量视频根据参数重命名工具使用指南
ffmpeg·音视频
琪伦的工具库1 天前
批量视频分割软件使用指南
音视频
txp玩Linux1 天前
嵌入式音视频:语音识别开源项目
人工智能·音视频·语音识别
沃普天科技1 天前
IF8032芯片TYPE C全功能输出支持C口显示器,支持AR眼镜 显示,支持接扩展坞,支持PD100W 4K144
游戏·智能手机·计算机外设·电脑·ar·音视频·显示器
AI服务老曹1 天前
企业级视频中台的协议兼容性架构:基于 GB28181 与 RTSP 的全品牌设备统一接入方案
架构·音视频