1. 分离视频音频流
    ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流
    ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流

  2. -r 提取图像的频率,-ss 开始时间,-t 持续时间
    ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi //剪切视频

  3. ffmpeg从视频中生成gif图片:
    ffmpeg -i capx.mp4 -t 10 -s 320x240 -pix_fmt rgb24 jidu1.gif
    // -t参数表示提取前10秒视频
    // -s 表示按照 320x240的像素提取

  4. ffmpeg将视频导出成多张图片
    ffmpeg -i output.mp4 -r 30 -f image2 foo-%05d.jpeg
    // -r参数表示按照30帧的速度提取。

  5. ffmpeg批量将视频转为单帧图片shell脚本
    有一些行车记录仪的视频,需要将其转换为单帧图片以供标注和神经网络学习。ffmpeg安装很简单,见前面1-4,视频格式全部为mp4格式,放在/home/ffmpeg-project目录下。需要将其转换并存储在单独目录下,命名为ffout-【视频名】

先贴出最终脚本

#!/bin/bash
#Program:
#convert MP4 to jpg
#History:
#2017/12/02 raulxty@163.com First release
PATH=/root/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
export PATHfilelist=$(find *.mp4)
OLDIFS="$IFS"
IFS=$"\n"
for filename in *.mp4
#$(find -iname *.mp4)
domkdir "ffout-${filename%.*}"ffmpeg -i $filename /home/ffmpeg-project/"ffout-${filename%.*}"/%03d.jpg
done
IFS=$OLDIFS

运行方式是

[root@centos7 ffmpeg-project]# ./convert_mp4_to_jpg.sh
可能遇到的两个错误,若提示-bash: ./convert_mp4_to_jpg.sh: Permission denied
解决方法chmod 777 convert_mp4_to_jpg.sh
若提示-bash: ./convert_mp4_to_jpg.sh: /bin/bash^M: bad interpreter: No such file or directory
解决方法sed -i 's/\r$//' convert_mp4_to_jpg.sh

利用ffmpeg将mp4视频转换成多张jpg图片相关推荐

  1. 怎么把video文件改成mp4_GiliSoft Video Converter将MP4视频转换成M4V格式教程

    GiliSoft Video Converter是一款好用的视频格式转换软件.使用GiliSoft Video Converter可以轻松对电脑中的视频进行格式转换: 进入下载GiliSoft Vid ...

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

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

  3. 如何将mp4视频转换成m4r音频

    把mp4转换成m4r格式,很明显,mp4是视频格式,m4r是音频格式,视频转音频!还可以说成是提取视频中的音频或声音,其实这种需求在用户当中还是有一些的,比如需要提取某部电脑里面某段声音,去掉视频的画 ...

  4. 如何将2000kbps的mp4视频转换成30000kbps的视频?视频比特率如何修改?

    好多人在想把上传到某些网站或者平台的时候,有一些网站对视频的体积是有要求的.但是所以就需要对视频的体积进行修改,在修改视频体积之前我们必须要清楚一件事,就是什么参数影响视频的体积,在我看来就是视频的清 ...

  5. java mp4视频转换成h5_前端canvas动画如何转成mp4视频的方法

    用户通过上传合适尺寸的图片,选着渲染动画的效果和音乐,可以预览类似幻灯片的效果,最后点击确认生成视频,可以放到头条或者抖音播放. 生成视频可能的方案 纯前端的视频编码转换(例如WebM Encoder ...

  6. 如何把mp4视频转换成gif动态图

    提到gif动态图想必大多数小伙伴即便是不熟悉也肯定也不会陌生的.近几年来随着"表情包"的流行和井喷式的发展使表情包成为了新兴的网络语言.而gif动态图由于表达效果更加强烈且表达效果 ...

  7. 在浏览器网页上使用JavaScript如何将mp4视频转换成gif动态图片

    前言 要将mp4视频转换为gif动态图像,可以使用JavaScript库中的FFmpeg.js.这个库可以使用JavaScript读取和写入文件,也可以使用canvas和WebGL在浏览器中进行视频处 ...

  8. ffmpeg将flv视频转换成mp4

    1.首先下载ffmpeg https://www.ffmpeg.org/download.html 2.将刚刚下载的压缩包解压 3.将解压好的文件放在固定的位置,然后复制bin目录路径(如:E:/ff ...

  9. python 视频截取 利用ffmpeg截取MP4视频片段

    学python没多久,发现OpenCV做的视频截取出来的视频无声的 水平有限也没搞明白怎么处理,后面用FFmpeg整了个,如学弟.学妹有用到我这个自行百度怎么配置FFmpeg环境配置,配置好再测试代码 ...

最新文章

  1. PAT Advanced Level 1010
  2. Android 中文 API (25) —— ZoomControls
  3. 吴军:区块链催生了新的生产关系
  4. websocket传输canvas图像数据给C++服务端opencv图像实现web在线实时图像处理
  5. 微信小程序-路由方式
  6. phpstorm如何进行文件或者文件夹重命名
  7. 此计算机到未能识别网络连接,本地连接显示“未识别的网络”
  8. 世界上第一位程序员,竟然是诗人拜伦的女儿?
  9. pdf常用字体包 -baijiahao_如何给PDF文档添加和插入页码?
  10. *.pro、*.pri、*.prf、*.prl等四种文件
  11. Win11怎么不让软件联网?Win11禁止某个软件联网的方法
  12. 机器人学与OROCOS-KDL(三)姿态描述与旋转矩阵
  13. 现代教育技术计算机网络试题及答案,现代教育技术试题及答案解析
  14. 【福利】邀请博主,赢取大奖
  15. ONF定义的SDN架构
  16. 数据包从物理网卡流经 Open vSwitch 进入 OpenStack 云主机的流程
  17. Delphi 写入txt文件
  18. R语言笔记⑧——数据挖掘算法
  19. 四川计算机二级时间安排,2020年3月四川计算机二级考试时间
  20. the installation cannot continue as the installer file may be damaged. Download the installer file

热门文章

  1. Linux命令查询服务器名称和型号
  2. 如何撰写论文的研究现状
  3. 单元识别码是什么意思_NLPer入门指南 | 完美第一步
  4. JWT HandBook —— 官方使用手册下载链接
  5. 互联网日报 | 京东7亿美元战略投资兴盛优选;苏宁推出总额10亿“超级双十二补贴”;泡泡玛特港股上市...
  6. 右侧maven只有lifecycle解决方法
  7. 论中国足球教练排名,“神奇教练”米卢说第二,没人敢称第一
  8. 软件接口测试是什么?怎么测?
  9. netty系列之:请netty再爱UDT一次
  10. CSS选择器分类(有例子非常全)