一、ffmpeg的简介

FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。
主要参数
-i——设置输入档名。
-f——设置输出格式。
-y——若输出文件已存在时则覆盖文件。
-fs——超过指定的文件大小时则结束转换。
-t——指定输出文件的持续时间,以秒为单位。
-ss——从指定时间开始转换,以秒为单位。
-t从-ss时间开始转换(如-ss 00:00:01.00 -t 00:00:10.00即从00:00:01.00开始到00:00:11.00)。
-title——设置标题。
-timestamp——设置时间戳。
-vsync——增减Frame使影音同步。
-c——指定输出文件的编码。
-metadata——更改输出文件的元数据。
-help——查看帮助信息。

ffmpeg的官网地址是:https://www.ffmpeg.org/
ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg

更多详细内容请参考维基百科。

二、安装

FFmpeg可以在Windows、Linux还有Mac OS等多种操作系统中进行安装和使用。

这篇文章主要介绍其在Windows下面的安装:

下载编译好的Windows版本:http://ffmpeg.zeranoe.com/builds/(与官网同步)

FFmpeg分为3个版本:Static、 Shared、 Dev

前两个版本可以直接在命令行中使用。包含了三个exe:ffmpeg.exe,ffplay.exe,ffprobe.exe

Static版本中的exe体积较大,那是因为相关的Dll都已经编译进exe里面去了。
Shared版本中exe的体积相对小很多,是因为它们运行的时候还需要到相关的dll中调用相应的功能
Dev版本用于开发,里面包含了库文件xxx.lib以及头文件xxx.h

三、环境变量的配置

1、将下载的ffmpeg解压到指定目录下,博主解压在:G:\【1】软件(已经过测试)目录下;
2、右击此电脑——>属性——>高级系统设置——>环境变量。在系统变量的path变量里添加解压的路径。
例如:G:\【1】软件(已经过测试)\ffmpeg-4.0-win64-static\ffmpeg-4.0-win64-static\bin
3、配置完成后运行cmd,输入ffmpeg,若显示如下界面,则说明配置成功。

四、使用

命令行工具的使用

ffmpeg.exe
用于转码的应用程序:

一个简单的转码命令 将input.avi转码成output.ts,并设置视频的码率为640kbps

ffmpeg -i input.avi -b:v 640k output.ts  

具体用法参考: ffmpeg参数中文详细解释
详细的使用说明(英文):http://ffmpeg.org/ffmpeg.html

ffmpeg的安装与使用相关推荐

  1. ffmpeg 编译安装 ubuntu18.04 4.1

    centos 64可以下载的:https://download.csdn.net/download/m0_37641005/10642836 gpu转码: https://my.oschina.net ...

  2. centos6.0下ffmpeg的安装编译经历

    最近因为要在linux上用ffmpeg处理一些视频,所以在学习centos下要安装ffmpeg,但是能搜到的安装教程感觉都不是很好用,至少我用起来感觉特别不爽,而且在ffmpeg的指令使用上格式写错了 ...

  3. Linux ffmpeg的安装编译过程

    Linux ffmpeg的安装编译过程 1.下载ffmpeg.     在网上搜索一下,或者到官方网站下载 2.解压    tar命令解压 3.配置 ./configure --enable-shar ...

  4. python ffmpy3与FFmpeg的安装

    python  ffmpy3与FFmpeg的安装 安装命令: pip install ffmpy3 去官网下载FFmpeg,根据自身电脑版本下载相应安装包 http://ffmpeg.org/down ...

  5. 基于 FFMPEG 的音频编解码(一):Hello FFMPEG,安装与编译

    Hello FFMPEG 基于 FFMPEG 的音频编解码(一):Hello FFMPEG,安装与编译 基于 FFMPEG 的音频编解码(二):音频解码 基于 FFMPEG 的音频编解码(三):音频编 ...

  6. ubuntu下ffmpeg编译安装

    ubuntu下ffmpeg编译安装 解决库链接不上的问题 ubuntu下ffmpeg编译安装   1.ffmpeg是什么东西?相信很多人第一次接触这个东西,我先在这里做个简单的介绍. FFmpeg是一 ...

  7. Linux下 FFmpeg 编译安装

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序. 官网:http://ffmpeg.org 一.FFmpeg安装 安装依赖包: yum install libth ...

  8. ffmpeg详细安装教程

    这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖ffmpeg(一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序),而ff ...

  9. FFmpeg x265安装

    FFmpeg x265安装 下载并安装x265 下载地址: https://bitbucket.org/multicoreware/x265/downloads/ https://www.videol ...

  10. Linux下ffmpeg的安装

    ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的.跨平台的解决方案,可以记录.转换和传输音频和视频.ffmpeg既可以播放视频 ...

最新文章

  1. 如果在BackgroundWorker运行过程中关闭窗体…
  2. android ndk程序UnsatisfiedLinkError解决方案
  3. 百度智能云人脸采集SDK通过CFCA权威安全测评
  4. 读《中台架构与实现》
  5. React 父组件(hooks)调用子组件(calss)方法
  6. Vuetable-2使用全纪录
  7. 坦克乘员协同训练模拟系统
  8. 代码阅读 | 孪生网络目标跟踪的尺度(Scale)计算 (In ATOM)
  9. 英文版-Plan9汇编器-A Manual for the Plan 9 assembler
  10. python生成png图片_python通过pil模块将raw图片转换成png图片的方法
  11. 【转载:80个Python经典资料(教程+源码+工具)汇总】
  12. Bloodsucker ZOJ - 3551(期望DP)
  13. ​LeetCode刷题实战603:连续空余座位
  14. Android Studio提示 Cannot load key store: Keystore was tampered with, or password was incorre
  15. mac M1+python+appium环境搭建
  16. 第一章 厕所被揍 校园江湖
  17. 直接解决OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.OMP:
  18. 国防科技大学计算机专业课代码,国防科技大学各省院校代码与专业代码的说明...
  19. 继父母离异,继子女是否还有赡养继父母的义务
  20. 强制开启Android 分区存储 沙盘文件系统

热门文章

  1. 音响白噪音测试软件,精评丨以软件校正系统,Dr.Chol’s TEST LPCD唱片测试工具...
  2. 基于QSDK官方的QCA9531环境搭建
  3. 173、交换机配置主要步骤
  4. 2017十大网络黑客攻击事件丨阿里云河南
  5. lucene--同音词
  6. 任务二:Crypto学习
  7. 表格内容拆分怎么快速完成
  8. 分享个“软件开发需求文档”
  9. 国产LINUX服务器操作系统openEuler下的轻量开源虚拟化工具stratovirt
  10. 中望CAD填充图形不显示