ffmpeg

一、ffmpeg从视频中提取图片

ffmpeg -i a.mp4 imageName%d.jpeg

  • -i 选项用来获取输入文件,在这里的视频文件名是 :a.mp4
  • imageName%d.jpeg 表示生成的图片名字分别为:imageName1.jpeg、imageName2.jpeg…
  • 注:可以将 %d.jpeg 变成 %03d.jpeg,这表示生成的图片保存以imageName001.jpeg、imageName002.jpeg…

ffmpeg -i a.mp4 -s 352x240 imageName%d.jpeg

  • -s 表示截取出来的图片比例,可以通过设置这个参数直接操作生成的图片比例

ffmpeg -i a.mp4 -r 1 imageName%d.jpeg

  • -r 选项设置每秒提取图片的帧数,我想要每秒提取一帧。

ffmpeg -i a.mp4 -ss 00:00:02 -t 10 imageName%d.jpeg

  • -ss 表示起始时间,即从哪一秒开始操作视频,时间用00:00:00格式,或者直接写数字都可以,
  • 直接写数字表示秒数
  • -t 表示持续时间,即从起始时间开始提取t秒视频

ffmpeg -i a.mp4 -q:v 2 -f image2 imageName%d.jpeg

  • -q:v 它用来设置提取到的图片质量,我总是设置值为2来从视频中获取高质量
  • -f 指定保存图片使用的格式,可忽略

ffmpeg -i a.mp4 -vframes 60 imageName%d.jpeg

  • -vframes 指定抽取帧数,配合 -ss 即可抽取任意段视频的所有帧
  • -vframes 默认是从0开始抽取帧,逐帧往后抽取

二、ffmpeg下载视频

ffmpeg -i “视频链接” name.mp4

  • 如:https://jdvodoss.jcloudcache.com/vodtransgzp1251412368/4564972818758184299/v.f230.m3u8
  • 可以通过链接下载,真的屌,下载m3u8根本不用费劲,把url传进去就哦了

三、ffmpeg 转码视频

发布了52 篇原创文章 · 获赞 10 · 访问量 9197
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章