音视频 ffmpeg命令图片与视频互转

截取一张图片

cpp 复制代码
ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.jpg
ffmpeg -i test.mp4 -y -f image2 -ss 00:00:02 -vframes 1 -s 640x360 test.bmp
-i 输入
-y 覆盖
-f 格式
image2 一种格式
-ss 起始值
-vframes 帧 如果大于1 那么 输出加%03d test%03d.jpg 
-s 格式大小size

转换视频为图片(每帧一张图):

cpp 复制代码
ffmpeg -i test.mp4 -t 5 -s 640x360 -r 15 frame%03d.jpg 

图片转换为视频:

cpp 复制代码
ffmpeg -f image2 -i frame%03d.jpg -r 25 video.mp4

从视频中生成GIF图片

cpp 复制代码
ffmpeg -i test.mp4 -t 5 -r 1 image1.gif
ffmpeg -i test.mp4 -t 5 -r 25 -s 640x360 image2.gif

将 GIF 转化为 视频

cpp 复制代码
ffmpeg -f gif -i image2.gif image2.mp4

推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/VsFMs

相关推荐
Hi202402178 小时前
如何录制浏览器播放的音频?虚拟音频线与Python采集步骤
python·音视频
Likeadust12 小时前
视频直播点播平台EasyDSS助力企业打造全场景数字化宣传体系
运维·人工智能·音视频
赖small强14 小时前
【音视频开发】视频技术参数完全指南
音视频·带宽·分辨率·帧率·码率
ACP广源盛1392462567314 小时前
GSV2231G@ACP#产品参数规格解析与应用分享
嵌入式硬件·计算机外设·音视频
guygg8815 小时前
基于全变差的压缩感知视频图像重构算法
算法·重构·音视频
ACP广源盛1392462567315 小时前
GSV2221G@ACP#产品参数规格解析与应用方式分享
单片机·嵌入式硬件·音视频
优选资源分享15 小时前
Video-subtitle-remover v1.1.0:视频硬字幕去除工具
音视频·去除字幕
Likeadust16 小时前
视频推流平台EasyDSS无人机推流直播技术电力设施智能巡检实践
音视频·无人机
屿行屿行18 小时前
【Linux】音视频处理(gstreamer和ffmpeg的实际应用)
linux·ffmpeg·音视频·视频编解码