首页 > 其他分享 >FFmpeg图片与视频相互转换命令

FFmpeg图片与视频相互转换命令

时间:2024-04-06 11:24:31浏览次数:25  
标签:视频 转换 FFmpeg jpg 滤镜 03d png 图片

FFmpeg图片与视频相互转换命令

命令简介

该命令可以实现对图片和视频之间的相互转换,即:图片转视频和视频转图片。

视频转图片命令的格式

ffmpeg -i [输入文件] [滤镜参数(可选)] [输出文件]

输入文件

指定你要转哪个视频文件。

滤镜参数

详见FFmpeg滤镜命令简介,并且可以添加编解码器等。不过这里再补充几个滤镜参数。

fps: 指定视频过滤器,比如 -filter_complex "fps=1/5" 表示每秒提取5帧作为输出图片。

输出文件

指定要输出的位置。因为一个视频可能输出多个图片,所以我们可以这样写:output_%03d.jpg 其中 %03d 表示3位数字的连续编号。这样的话它会生成 output001.jpg output002.jpg ... 一直生成到转换结束。

图片转视频命令的格式

ffmpeg [滤镜参数(可选)] -i [输入文件] [滤镜参数(可选)] [输出文件]

输入文件

指定你要转哪个图片文件,图片可能会有很多,output_%03d.jpg 其中 %03d 表示3位数字的连续编号。这样的话它会自己依次遍历 output001.jpg output002.jpg ... 一直遍历到尾部,然后将这些图片生成一个视频。

滤镜参数

详见FFmpeg滤镜命令简介,并且可以添加编解码器等。不过这里再补充几个滤镜参数。

-framerate: 指定视频帧速率,比如 -framerate 1/5 指定视频帧速率为每秒5帧(可以使用-r代替)。

输出文件

指定要输出的位置。

例子

将D盘png文件夹下的img001.png到img099.png的这99张图合并为一个视频ok.mp4,并且指定帧速率为每秒5帧。指定输出视频的帧率速为每秒24帧。

ffmpeg -framerate 1/5 -i D:\png\img%03d.png -r 24 D:\png\ok.mp4

将视频ok.mp4转为.jpg格式的图片,并且指定每秒提取10帧为图片。

ffmpeg -i ok.mp4 -filter_complex "fps=1/6" img%03d.jpg

标签:视频,转换,FFmpeg,jpg,滤镜,03d,png,图片
From: https://www.cnblogs.com/xiaobai1523/p/18117249

相关文章

  • FFmpeg音视频裁剪和合并命令
    FFmpeg音视频裁剪和合并命令命令简介裁剪音视频和合并音视频。合并命令ffmpeg-i[输入文件1]-i[输入文件2]...[滤镜参数][输出文件]输入文件指明输入你要合并的文件,可以有多个输入文件。滤镜参数可以为合并的文件添加滤镜,详细参数查看ffmpeg滤镜命令中的参数。输......
  • FFmpeg滤镜命令
    FFmpeg滤镜命令命令简介该命令可以给视频添加水印,修改视频的大小,调整视频的色彩等等等等;对音频可以做到调整音量,去噪等等等等。命令格式ffmpeg-i[输入文件]-filter_complex["参数"][输出文件]输入文件填写你要操作的视频。如果你用到了overlay参数,记得在这里再添加上覆......
  • FFmpeg从原始数据中提取YUV或PCM数据命令
    FFmpeg从原始数据中提取YUV或PCM数据命令命令的作用这些被提取出的YUV数据和PCM数据可以用于多媒体的处理或应用,它们可以用于视频分析(如人脸识别,追踪目标,动作检测);图像处理(如颜色校正,图像处理算法);视频压缩,声音分析等等等等。命令的格式ffmpeg-i[输入的参数][输入的文件......
  • FFmpeg推拉流命令
    FFmpeg推拉流命令命令简介它可以将本地的视频/音频流推送到服务器,也可以将服务器上的音视频流拉到本地。推流命令的命令格式ffmpeg-re-i[输入文件]-c:v[视频编码器]-c:a[音频编码器]-f[输出格式][推流地址]参数解析-re表示采用实时模式,以原始速度推流;-i[输入......
  • 学浪视频怎么录屏保存
    学浪视频平台现在已经限制录屏了,我们该怎么办,可能对于非专业人士已经没有办法了,但是专门研究视频下载技术的人来说,可以通过逆向分析从而达到学浪视频的下载学浪视频下载众多软件中以小浪助手.exe最为出名大家有需要的自己下载一下链接:https://pan.baidu.com/s/1y7vcqILT......
  • Adobe Premiere Pro 2024 v24.3 (macOS, Windows) - 专业视频编辑软件
    AdobePremierePro2024v24.3(macOS,Windows)-专业视频编辑软件Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、Adobe......
  • Adobe Media Encoder 2024 v24.3 (macOS, Windows) - 格式转换
    AdobeMediaEncoder2024v24.3(macOS,Windows)-格式转换Acrobat、AfterEffects、Animate、Audition、Bridge、CharacterAnimator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、LightroomClassic、MediaEncoder、Photoshop、PremierePro、AdobeXD请访......
  • 基于springboot的大学生综合成绩管理系统3(含源码+sql+视频导入教程+文档+PPT)
    ......
  • 牛客 HJ5进制转换
    暴力匹配求解:java字符与整型之间的转换:char-'0'与(char)int,字符串与整型转换:String.valueOf(int)与Integer.parseInt(str)importjava.util.Scanner;//注意类名必须为Main,不要有任何packagexxx信息publicclassMain{publicstaticvoidmain(String[]args)......
  • Python实战:将Pdf文件转换为有声读物
    1.引言有声读物是现代生活中不可或缺的一部分,它可以让我们在通勤、健身等场合享受阅读的乐趣。然而,将Pdf文件转换为有声读物需要一定的技术支持。通过Python实现Pdf文件转换为有声读物,我们可以加深对编程语言的理解,同时也能够体会到编程带来的便利。2.环境准备在......