FFmpeg 从视频流中抽取图片

抽取单个图片

使用 FFmpeg 进行截图:在终端或命令提示符下,使用以下命令进行截图:

复制代码
ffmpeg -i input.mp4 -ss 00:00:05 -vframes 1 output.jpg

其中,

-i input.mp4:指定输入的 H.264 文件路径和名称。
-ss 00:00:05:指定截图的时间点。这里表示在视频的第 5 秒进行截图。可以根据需要调整时间点。
-vframes 1:指定要截取的帧数。这里指定只截取一帧图像。
output.jpg:指定输出图像的文件名和格式

抽取多个图片

确定输入文件:确认要从中截取图像的 H.264 或者 mp4 文件的路径和名称。

创建图像序列:在终端或命令提示符下,使用以下命令创建图像序列:

复制代码
ffmpeg -i input.mp4 -vf fps=1/5 output%d.jpg

其中,

-i input.mp4:指定输入的 H.264 文件路径和名称。
-vf fps=1/5:指定视频滤镜,将视频帧率设置为每秒 5 帧。您可以根据需要调整帧率。
output%d.jpg:指定输出图像的文件名和格式。%d 表示序列号,将根据截取的帧数自动增加。例如,第一帧将保存为 output1.jpg,第二帧保存为 output2.jpg,以此类推

相关推荐
沃虎Chinty-0314 小时前
音频变压器选型与应用:三大核心功能深度解析
音视频
互联科技报15 小时前
2026年第一季度短视频矩阵视频混剪头部工具市场动态深度解析
人工智能·矩阵·音视频
Digitally15 小时前
如何将 iPad 上的视频无损传输到 Mac
macos·音视频·ipad
码流怪侠15 小时前
FFmpeg 开发实战全解析:从入门到精通(附完整代码示例)
ffmpeg·音视频开发·视频编码
AI25122416 小时前
AI视频生成技术解析:主流软件原理与选型指南
人工智能·音视频
ting945200017 小时前
微软 VibeVoice 万字深度解析:从原理、架构、部署到行业落地,重新定义长音频 AI
人工智能·架构·音视频
山楂树の17 小时前
H.265 (HEVC) 视频解码转逐帧图像 完整实现方案
学习·音视频·h.265
圆弧YH17 小时前
FFmpeg
ffmpeg
911hzh17 小时前
Flutter WebRTC iOS 原理解析:从 getUserMedia 到 Texture,讲清视频采集、纹理渲染与远端通话链路
flutter·ios·webrtc
大强同学18 小时前
用Claude Code把一篇文章自动做成视频,全程不用碰剪辑软件
音视频