ffmpeg 的下载与使用

1. 下载

进入官网,使用git下载或者在列表中选择所需要的版本下载。

解压至对应文件夹(比如建一个名为ffmpeg的文件夹),将该文件夹的路径添加至环境变量中。添加至系统环境变量或者用户环境变量应该都行。

2. 使用

-i (原视频地址) -c(目的地址)

地址可以用绝对地址或者在命令行cd进入

网址ffmpeg -i (http...) -c (目的地址)

本地地址 ffmpeg -i (D:\) -c (目的地址)

时长选择 -ss -t 或起止选择 -to

ffmpeg -ss [start] -i [input] -t [duration] -c copy [output]ffmpeg -ss [start] -i [input] -to [end] -c [output]

音频分离与合并

//获取视频流
ffmpeg -i input_file -vcodec copy -an output_file_video  
//获取音频流
ffmpeg -i input_file -acodec copy -vn output_file_audio  
//合并
ffmpeg –i video_file –i audio_file –vcodec copy –acodec copy [output]

编码格式转换

使用指定编码器

//指定H.264
ffmpeg -i [input.file] -c:v libx264 output.mp4
//指定H.265
ffmpeg -i [input.file] -c:v libx265 output.mp4

转换视频格式

ffmpeg -i input.mp4 -c copy output.webm

或者更简单
ffmpeg -i input.mp4 output.avi

改变分辨率

变为480p

ffmpeg -i input.mp4 -vf scale=480:-1 output.mp4

从视频中提取图片

//逐帧提取
ffmpeg -y -i input.mp4 -ss 00:01:24 -t 1 output_%3d.jpg
//或只提取一张
ffmpeg -ss 00:00:00 -i input -vframes 1 output_%3d.jpg
//指定每秒提取几帧
ffmpeg -i test.mp4 -r 30 image-%3d.jpg

ffmpeg 的下载与使用相关推荐

  1. linux ffmpeg 64下载,linux ffmpeg 怎么编64位

    1.下载ffmpeg. 下载网址:http://www.ffmpeg.org/download.html 2.解压缩 tar -zxvf ffmpeg-2.0.1.tar.gz 3.配置,生成Make ...

  2. 一条ffmpeg命令下载完整腾讯视频

    一条ffmpeg命令下载完整腾讯视频 前一个文章介绍了一个脚本解决下载完整腾讯视频文件的方法:脚本工具之下载M3U8文件类型的完整视频 , 同时介绍了如何通过JS命令自动提取M3U8地址,并通过脚本完 ...

  3. python爬虫+ffmpeg批量下载ts文件,解密合并成mp4

    标题 python爬虫+ffmpeg批量下载ts文件,解密合并成mp4 文章目录 标题 前言 一.分析目标 二.寻找url规律 三.写代码 总结 前言 (第一次写博客,写的不好请见谅哈~~) 目标是大 ...

  4. 【ffmpeg基础】ffmpeg的下载安装

    一.ffmpeg的下载 1.ffmpeg github下载路径:https://github.com/FFmpeg/FFmpeg.git 在ffmpeg的github上可以下载任意版本的源码,比如最新 ...

  5. FFmpeg windows下载安装

    FFmpeg官网 FFmpeg官网地址:http://ffmpeg.org/ FFmpeg github地址:https://github.com/FFmpeg/FFmpeg 下载 windows下要 ...

  6. 【ffmpeg】下载以及使用-视频截取

    [下载] ffmpeg 官网:FFmpeg windows平台点击此处进行下载. 下载完解压缩即可使用. 注意:需要配置环境变量.否则只能进入ffmpeg所在的目录下使用. [使用] -i 输入视频文 ...

  7. ffmpeg的下载及安装JAVA工具类

    这篇文章完全转自(感谢大神): https://blog.csdn.net/qq_33697094/article/details/112718101 https://blog.csdn.net/qq ...

  8. 关于ffmpeg如何下载、安装和使用

    最近在B站爬视频的时候,发现爬出来的文件分为音频和视频文件,于是查阅了几个小时的资料和视频教学,亲测用subprocess库和ffmpeg软件可以实现音视频同步拼接,下面直接上步骤. 一.下载 1.百 ...

  9. FFmpeg的下载和安装

    下载网址: https://ffmpeg.zeranoe.com/builds/ 选择合适的版本下载. 下载完后 找一个合适的位置创建include和lib文件 把ffmpeg-4.1-win32-d ...

最新文章

  1. druid+spring配置
  2. Linux C :Linux 下第一个C程序
  3. 【Caffe】训练ImageNet模型
  4. C#版 Tag云图控件
  5. OSI体系结构图和TCP/IP体系结构图
  6. 医学统计学-为什么是个医学生就都要学R语言?
  7. 三星android截屏快捷键是什么,三星s10截屏快捷键是什么
  8. iPhone/iPad用iTunes“同步”不等于“备份”
  9. 各种复杂网络处理工具
  10. Python画美队盾牌
  11. 小程序 function(res)与(res) =的区别
  12. App Inventor 微数据库记录分数并排序
  13. STM32进入低功耗模式以及唤醒(RTC+中断)
  14. ARM 安装中文输入法
  15. PHP项目的发布(部署)
  16. mac配置iOS开发环境
  17. 数字经济与信息资本主义——美国商务部《数字经济2000》中译本序
  18. em在聊天中是什么意思_emmmm是什么意思 聊天中emmmm什么意思
  19. 28部门联合印发关于《加快培育新型消费实施方案》通知
  20. 模型训练出现UnidentifiedImageError: cannot identify image file <io.BytesIO object at 0x7faaa82bdb90>

热门文章

  1. freeswitch
  2. mysql 简述pk uk fk 的区别和对数据库性能的影响_SQL Server 数据库中PK,UK, DF, CK, FK是什么意思?...
  3. 齐次坐标得到非齐次坐标
  4. python快速实现NPV净现值计算
  5. jQuery国际化i18n--中文、英文、中文繁体
  6. Java设计模式—模板模式(Template)
  7. InstructGPT:chatGPT的姊妹模型
  8. Kafka简介及详细安装教程
  9. 蓝牙触摸板键盘延迟卡顿断连的问题
  10. gif一键抠图 在线_免费在线抠图工具,不用PS,抠图只用3秒!