FFmpeg

FFmpeg将视频导出每一帧图片

#ffmpeg -r framerate -i input.mp4 -f image2 output001.jpg~output447.jpg
ffmpeg -r 30 -i kitten.mp4 -f image2 image%03d.jpg

导出的图片

FFmpeg将图片合成视频


将image001.jpg到image447.jpg合成为一个视频

# ffmpeg -f image2 -i input_image_%03d.jpg output.mp4
ffmpeg -f image2 -i image%03d.jpg cat.mp4

可以加入-r 50设置50帧每秒的帧率。

FFmpeg转换视频格式

# ffmpeg -i input.mp4 output.avi
ffmpeg -i video1.mp4 video1.avi


输出的视频清晰度比较差,可以添加参数提高清晰度,

ffmpeg -i video1.mp4 -b:v 20000k video2.avi

FFmpeg支持的格式

ffmpeg -formats

在输出中挑了几个常见的格式

 DE avi             AVI (Audio Video Interleaved)DE mp3             MP3 (MPEG audio layer 3)E mp4             MP4 (MPEG-4 Part 14)DE mpeg            MPEG-1 Systems / MPEG program stream

其中的DE意思如下

Codecs:D..... = Decoding supported.E.... = Encoding supported..V... = Video codec..A... = Audio codec..S... = Subtitle codec...I.. = Intra frame-only codec....L. = Lossy compression.....S = Lossless compression-------

FFmpeg支持的音频和视频编码格式

ffmpeg -codecs

在输出中挑了几个常见的格式

 DEVI.S bmp                  BMP (Windows and OS/2 bitmap)DEV..S gif                  CompuServe GIF (Graphics Interchange Format)DEVILS jpeg2000             JPEG 2000 (decoders: jpeg2000 libopenjpeg ) (encoders: jpeg2000 libopenjpeg )DEV.L. mpeg4                MPEG-4 part 2 (decoders: mpeg4 mpeg4_cuvid ) (encoders: mpeg4 libxvid )

FFmpeg支持的编码器

ffmpeg -encoders

在输出中挑了几个常见的格式

  V....D libx264              libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264)V....D libx265              libx265 H.265 / HEVC (codec hevc)V....D libvpx               libvpx VP8 (codec vp8)
Encoders:V..... = VideoA..... = AudioS..... = Subtitle.F.... = Frame-level multithreading..S... = Slice-level multithreading...X.. = Codec is experimental....B. = Supports draw_horiz_band.....D = Supports direct rendering method 1

Reference
FFmpeg 视频处理入门教程
http://www.ruanyifeng.com/blog/2020/01/ffmpeg.html

FFmpeg 将图片合成视频 将视频导出图片 转换视频格式avi to mp4相关推荐

  1. 《ffmpeg入门学习》 六 java把多个图片合成视频,并添加图片水印

    1.准备 使用ffmepg工具,这里就不过多阐述,详细的可查看,我以前的博客. 准备20张图片,我这里的二十张图片都是加了时间水印的图片(你也可以找不一样的图片,能看出切换的效果就行). 功能:需要把 ...

  2. Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由

    Node.js脚本项目合集(一):Node.js+FFmpeg实现批量从B站导出离线缓存视频到mp4格式,mp4转mp3,实现听歌自由 前言 一.准备工作以及介绍 1.什么是FFmpeg 2.FFmp ...

  3. Premiere使用教程(五)视频导出及添加视频、音频过渡

    1.视频导出 选中序列中的素材,文件-导出,或者Ctrl + M 导出设置 1)格式,可以选择导出不同的格式,常用的格式有:AVI.GIF.H.264(蓝光).JPEG.MP3.MPEG4.PNG.Q ...

  4. html5 mp4转换ogv格式,如何将mp4视频转换成ogv高清视频呢

    原标题:如何将mp4视频转换成ogv高清视频呢 OGV格式的视频文件属于高清无损格式的视频文件,画面清晰度很高,观看体验感好,因此现在的视频网站中下载的视频文件大多数是MP4格式的,正因为是高清视频, ...

  5. 如何用手机打开dcm格式图片_实现原始Dicom自动转换BIDS格式 ——Heudiconv

    Python神经影像社区日趋完善,Linux shell搭配Python的神经影像工具开发方式越来越受追捧,催生出fMRIPrep.fMRIDenoise.Nipype.Nilearn.PyMVPA等 ...

  6. 电脑图片合成视频用什么软件?3分钟快速教程,多张图片做成精美视频!

    电脑图片合成视频怎么做?图片视频制作用什么软件好?现在大家的照片或图片很多,其实在电脑上把图片做成视频是非常方便的,还能整理好照片,节省空间,图片/照片视频看起来也更加美观.今天直接用数码大师教大家用 ...

  7. FFMpeg视频转图片

    FFmpeg 视频转图片流程: 1.找到视频流信息 2.初始化解码器上下文,并将流中解码器参数拷贝给解码器上下文 3.打开解码器 4.转换像素格式 5.循环读取视频数据包并对数据进行解码avcodec ...

  8. php截取视频第一帧为图片,把视频变成一帧一帧的图片(ae怎么把视频变成单帧) 视频截图视频画面每帧图片截取...

    AE怎么把视频变成单帧?这是小编今天要与大家讨论及解决的一个问题.在视频后期处理中,有时为实现某个场景效果,需要把视频中的某帧变成静态帧图片:或者需要视频截图视频画面每帧图片截取出来,把视频变成一帧一 ...

  9. python+OpenCV 图片合成视频

    ''' opencv_机器学习-图片合成视频 实现步骤: 1.加载视频 2.读取视频的Info信息 3.通过parse方法完成数据的解析拿到单帧视频 4.imshow,imwrite展示和保存 ''' ...

最新文章

  1. 国内首款研发自动化产品PingCode Flow发布
  2. 计算机应用网站设计,《计算机应用基础》课程网站的设计与实现
  3. discuz mysql_搭建Discuz! (mysql+apache+Discuz! )
  4. Hadoop学习之路一 Single Node Setup
  5. php使用supervisor管理进程脚本
  6. 使用JGit API探索Git内部
  7. 207. 课程表/210. 课程表 II
  8. PyCharm2019.1.1安装(Win10)
  9. 如何解压缩.7z 001,.7z002....
  10. Java - 多线程Callable、Executors、Future
  11. python爬虫-- 爬取51job网招聘信息
  12. 帆软已知年和第几周,算出7天日期如何写?
  13. 又一次全球第一!| 凌云时刻
  14. 计算机毕业设计Java校园一卡通管理系统(源码+系统+mysql数据库+Lw文档)
  15. 负载大逃亡:四十二路怪兽联军及七条逃生法则(很喜欢)
  16. 利用Python爬虫爬取指定天猫店铺全店商品信息
  17. OpenVPN 技术支持
  18. 搭建私有云盘ownCloud
  19. OpenCV中视频操作及人脸识别案例
  20. win10系统删除右键菜单新建中多余选项的解决方案

热门文章

  1. 《安富莱嵌入式周报》第242期:2021.11.29--2021.12.05
  2. Asch和ETH ,Lisk的对比
  3. 谁是“西游记”事件的幕后指使人?
  4. android开发冷启动和热启动的区别,android 冷启动和热启动
  5. sql limit的用法
  6. 计算机主机拆机事项,【搞机作战室】机械师笔记本PX780-T6K 拆机注意事项
  7. html div里面调用地图,DIV+CSS实现地图效果
  8. 中国将启动国家区块链平台
  9. latex公式实现居中,多行公式同一个编号
  10. 怎样将计算机和电视机连接网络,电脑如何连电视机连接 电脑连接电视机步骤【详解】...