ffmpeg 将拆分的数据合成一帧_ffmpeg 的一些使用提取帧, 图片合成视频等

本文介绍了如何使用ffmpeg工具从视频中提取帧并保存为图片,以及如何将多张图片合成为视频。具体操作包括设置帧率、图片质量参数,以及通过C#获取文件名的方法。此外,还提及了ffmpeg的其他功能,如时间间隔取帧。
摘要由CSDN通过智能技术生成

1 提取视频帧

Process ffmpeg = new Process();

ffmpeg.StartInfo.Arguments = " -i " + videoFilePath + " -r 1 -q:v 2 -f image2 " + @imagePath + "\\%6d.jpeg";

ffmpeg.StartInfo.FileName = Folder + "ffmpeg.exe";

ffmpeg.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

ffmpeg.Start();

ffmpeg.WaitForExit();

ffmpeg.Close();

ffmpeg.Dispose();

-videoFilePath : 视频文件路径

-imagePath : 存放图片路径

-r : 每s取一帧

-q:v:图片质量等

-%6d:图片名称000001.jpg......

2 多张图片合成视频

Process ffmpeg = new Process();

ffmpeg.StartInfo.Arguments = "-r 25 -i " + imagespath + "\\pic-%6d.jpeg " + VideoPath + "\\" + videoName + ".mp4";

ffmpeg.StartInfo.FileName = Folder + "ffmpeg.exe";

ffmpeg.StartI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值