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

相关推荐
qq_3106585121 分钟前
webrtc源码走读(三)核心引擎层——音频引擎
服务器·c++·音视频·webrtc
C_心欲无痕31 分钟前
html - 使用视频做天气卡片背景
前端·html·音视频
西***634734 分钟前
「技术筑基 医疗提质」—— 分布式视频通讯系统在医疗领域的应用解析
分布式·音视频
2501_9139817840 分钟前
2025年高性能音频传输模块选购指南与应用方案推荐
音视频·音频传输模块
EasyDSS1 小时前
RTMP推流平台EasyDSS无人机推流直播技术在交通视频监测场景的智能应用
音视频·无人机
jianghusanren31 小时前
【无标题】
ffmpeg
2401_865854882 小时前
腾讯云音视频和其他平台对比有哪些优势
云计算·音视频·腾讯云
yunteng5212 小时前
视频传输(esp32s3cam_arduino)
音视频·arduino·esp32cam
私人珍藏库2 小时前
[Windows] MusicPlayer2 V2.78
windows·音视频·工具·软件·win·music
专业开发者13 小时前
2020 年国际消费电子展上,蓝牙 ® 音频迎来重磅升级
音视频