-
2018-09-17 04:19:29
【时间】2018.09.15
【题目】了解ffmpeg以及FFmpeg下载安装教程
【参考链接】https://blog.csdn.net/yang725614/article/details/79696756
一、了解ffmpeg
【以下是windows中的安装方法】
二、 ffmpeg下载
下载FFMpeg----https://ffmpeg.zeranoe.com/builds/,自行选择自己需要的多少位的静态程序。
【三个版本的区别】
Static Versions是集成版,就是全都封装在一个exe可执行文件里了。
Shared Versions是共享版,这个是总的执行程序和一些lib库文件在一个文件夹里,应该是为了可以自定义库吧。
Dev Versions是开发版,里面完全是脚本,看样子像Linux下的。
三、ffmpeg安装
a、解压下载完的ffmpeg-20180913-1b98bfb-win64-static.zip,可以自己选择解压的位置
b、将ffmpeg.exe的路径配置到环境变量里的Path里
四、 ffmpeg验证
Win+r,输入cmd,在dos命令行输入 ffmpeg 。出现下列提示,即表示ffmpeg安装成功。
五、ffmpeg的使用
1、 视频截图保存为图片
【 ffmpeg -i inputfile.avi -r 1 -q:v 2 -f image2 image-%05d.jpg】
-r:指定抽取的帧 即从视频中每秒抽取图片的数量 1代表每秒抽取一帧
-f:保存图片使用的格式 可省略【 支持的图片格式有:PGM. PPM. PAM. PGMYUV. JPEG. GIF. PNG. TIFF. SGI】
Image-%05d.jpg:指定文件的输出名字,其中%05d表示帧数表示为5位数,比如00001
2、视频转换格式----如将test.avi格式的软件转换为test.mp4
ffmpeg -i test.avi test.mp4
3、截取与合成视频
截取视频:
ffmpeg -ss 00:00:00 -t 00:00:30 -i test.mp4 -vcodec copy -acodec copy output.mp4
* -ss 指定从什么时间开始
* -t 指定需要截取多长时间
* -i 指定输入文件
合并视频
//截取从头开始的30s
ffmpeg -ss 00:00:00 -t 00:00:30 -i keyoutput.mp4 -vcodec copy -acodec copy split.mp4
//截取从30s开始的30s
ffmpeg -ss 00:00:30 -t 00:00:30 -i keyoutput.mp4 -vcodec copy -acodec copy split1.mp4
//进行视频的合并
ffmpeg -f concat -i list.txt -c copy concat.mp4
在list.txt文件中,对要合并的视频片段进行了描述。
内容如下:
file ./split.mp4
file ./split1.mp4
4、给视频添加水印
ffmpeg -i test.mp4 -i mark.png -filter_complex overlay test1.mp4
给视频添加文字水印:
ffmpeg -i xiaozheng.mp4 -vf "drawtext=fontfile=simsunb.ttf: text='test':x=100:y=10:fontsize=24:fontcolor=yellow:shadowy=2" drawtext.mp4
文字水印filter是drawtext simsunb.ttf:text=’test’
x:y是显示位置
fontsize:文字大小
fontcolor:文字颜色
给视频添加图片水印:
ffmpeg -i input.mp4 -vf "movie=mark.png[watermark];[in][watermark] overlay=10:10[out]" output.mp4
附:Linux下安装FFmpeg
第一步:下载ffmpeg:http://ffmpeg.org/releases/ffmpeg-3.4.1.tar.bz2
第二步:解压FFMPEG===tar -jxvf ffmpeg-3.4.1.tar.bz2
第三步:cd ffmpeg-3.4.1
第四步:安装yasm ----yum install yasm
第五步:./configure --enabled-shared --prefix=/usr/local/ffmpeg
第六步:安装:make && make install
第七步:修改文件/etc/ld.so.conf 中增加/usr/local/ffmpeg/lib.
使其生效:ldconfig
第八步:加入环境变量:vi /etc/profile
最后一行:export FFMPEG_HOME=/usr/local/ffmpeg
export PATH=$FFMPEG_HOME/bin:$PATH
使环境变量生效:source /etc/profile
--------------------------------------------------------end------------------------------------------------------------------
更多相关内容 -
FFmpeg下载安装教程
2021-05-24 21:13:09FFmpeg下载地址 第一步 点击下载 第二步 解压后是这样的 第三步 配置环境变量 第四步 检验是否安装成功 win+r输入cmd打开命令框 输入 ffmpeg –version ,若显示的跟下图一样则安装成功。 ...展开全文 -
ffmpeg下载安装教程及介绍
2022-06-14 09:47:34ffmpeg下载安装教程及介绍目录
一、下载安装
(1)进入官网Download FFmpeg
(2)根据自己的电脑选择对应系统进行点击。我选定是windows,选择下面出现的“Windows builds from gyan.dev”,
(3)在稳定版本中选择一个进行下载,
(4)等待下载完成,
(5)下载完成压缩文件之后,解压文件。
(6)将bin文件夹添加到Windows环境路径变量中,这样我们就可以运行这个工具而不必每次都指定完整路径。在搜索栏中搜索环境变量,然后单击环境变量。
打开“开始”,搜索编辑环境变量,打开,
找到Path系统变量,点击“编辑”,
(7)在Path中新建一个
注意:找到自己的安装路径下的bin的路径进行新建
可以看到,我的bin路径为
D:\ffmpeg-5.0.1-essentials_build\ffmpeg-5.0.1-essentials_build\bin
所以单击用户变量中的路径,单击新建,并粘贴bin的完整路径文件夹。
点击“确定”,直到退出。
(8)验证是否安装成功,打开命令提示符cmd窗口输入命令,如果你看到打印出 FFmpeg 版本,则表示 FFmpeg 安装成功。
ffmpeg -version
OK,返回了安装版本,安装成功了。
二、FFmpeg 介绍
FFmpeg 已被用于 YouTube 和 iTunes 等视频平台的核心处理。我们大多数人都使用像 VLC 这样的媒体播放器来播放视频文件。VLC 使用 FFmpeg 库作为其核心。一些视频编辑器和移动应用程序也在幕后使用 FFmpeg。代码是用 C 语言编写的,并针对最佳性能进行了优化。它的命令很容易运行。
在设置 FFmpeg 之前,你需要了解一些事项。没有任何操作系统的官方版本。但它是一个开源项目,你可以从互联网上获取 FFmpeg 源代码。因此,你可以选择从源代码自己构建它。
一些著名的库是:
- libavcodec — 包含 FFmpeg 支持的所有编码器和解码器。
- libavformat — 拥有处理各种容器格式的所有复用器和解复用器。
- libavfilter — 由许多过滤器组成,你可以根据需要使用它们来修改音频或视频。
- libavdevice——支持多种不同的输入和输出设备。
- libavutil — 辅助便携式多媒体编程。
- libswscale — 执行高度优化的图像缩放以及色彩空间和像素格式转换操作。
- libswresample — 执行高度优化的音频重采样、重新混合和样本格式转换操作。
一些工具是:
- FFmpeg — 主要转码引擎。它通常从命令行或其他进程调用。
- ffplay — 播放音频或视频的最小工具。
- ffprobe — 快速检查媒体以提取有价值的信息,例如媒体中有多少流、视频的帧速率等。
-
MAC系统下安装FFmpeg的图文教程
2021-01-06 02:22:34本文主要给大家介绍了MAC系统安装FFmpeg的相关内容,话不多说,马上开始 准备: 如果你的本本应装上XCode最新的版本那就最好不过的了,如果不是最新的版本,得先上App Store更新(安装一系列的操作需要用到,可减少... -
ffmpeg 安装教程
2017-10-25 17:29:40直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。直白,清晰。 -
linux下安装ffmpeg的详细教程
2021-01-09 02:02:07一、centos linux下安装ffmpeg 1、下载解压 wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz tar -zxvf ffmpeg-3.1.tar.gz 2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录 cd ... -
ffmpeg安装教程
2021-12-17 17:02:42到ffmpeg官网下载安装包Download FFmpeg,这里以windows为例 2、解压文件 进入bin目录,可以看到这三个文件 3、设置环境变量 点击“系统属性->高级系统设置->环境变量->系统变量”,选择“Path”...官网:FFmpeg
1、下载ffmpeg安装包
到ffmpeg官网下载安装包Download FFmpeg,这里以windows为例
2、解压文件
进入bin目录,可以看到这三个文件
3、设置环境变量
点击“系统属性->高级系统设置->环境变量->系统变量”,选择“Path”条目,点击“编辑->新建”,把第一步的bin文件夹路径复制粘贴进去,然后点击确定即可。
4、测试是否安装成功
按win + R打开运行,输入cmd打开命令运行窗口
输入命令“ffmpeg –version”,输出一下信息即安装成功。
接下来就可以直接使用命令行执行ffmpeg命令进行各种媒体格式的转换了。
-
ffmpeg的安装和使用教程
2022-02-11 16:22:27ffmpeg的安装和使用教程 1.进入ffmpeg官网,下载相应的安装包,windows和mas以及linux,32位和64位版本! 2.将下载好的压缩包进行解压 3.进入bin目录,复制好bin目录的路径 4.右击此电脑(win7就是... -
ffmpeg安装及使用教程
2022-03-10 16:55:10ffmpeg安装及使用教程 -
ffmpeg详细安装教程,亲测有效!
2020-12-01 20:37:00这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖ffmpeg(一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序),而ffmpeg在安装上会略费些... -
如何安装ffmpeg,详细安装教程,亲测有效
2022-01-18 18:30:28安装ffmpeg详细教程,亲测有效 -
linux下ffmpeg安装教程(小学生都能看懂)
2020-07-30 16:12:37四、安装ffmpeg 序言,什么是FFmpeg? 以下内容来自百度百科。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的... -
ffmpeg-windows下ffmpeg的安装教程
2018-03-25 17:26:48它是以命令集的方式来工作的,安装步骤如下:1、下载地址:https://ffmpeg.zeranoe.com/builds/2、下载并解压文件,放在你想放的磁盘里3、配置环境变量:我的电脑右键 > 属性 > 高级系统设置 &... -
ffmpeg下载安装的步骤
2017-10-09 22:39:15这篇文章主要介绍了在Windows上安装FFmpeg程序的图文方法,需要的朋友可以参考下 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决... -
Linux下ffmpeg安装教程
2021-12-08 11:32:22FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec —这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 下载 ffmpeg 官网下载... -
ffmpeg的下载及安装
2018-08-25 17:43:06最近在处理一些音频数据,ffmpeg是一款非常好用处理音视频的工具包。那什么是ffmpeg呢? 百度上给出了这样的定义:FFmpeg是一套可以用来记录...1)ffmpeg下载 首先打开网址:http://ffmpeg.org/download.html#bui... -
linux下安装ffmpeg
2021-05-12 03:00:30一、centos linux下安装ffmpeg1、下载解压wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gztar -zxvf ffmpeg-3.1.tar.gz2、 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录cd ffmpeg-3.1... -
ffmpeg 的下载安装
2021-12-28 16:56:22由于要学习ffmpeg,所以网上百度了一下下载安装教程,发现有的讲的不是很全或者有的都是好早以前的教程,因此我来讲解一下我安装的流程。 1、首先进入ffmpeg官网,官网地址:ffmpeg官网 2、进入官网后,首先根据... -
ffmpeg exe(WINXP的最后一个可运行版本)
2019-04-15 14:25:22ffmepg的winxp最后一个可执行版本,包括3个EXE文件,非源码,无需编译 -
ffmpeg详细安装教程
2021-07-23 13:51:44这两天整理好用的录屏软件,发现了Captura这个软件,软件本身的安装很简单,但由于Captura需要依赖ffmpeg(一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序),而ffmpeg在安装上会略费些... -
Linux下ffmpeg安装教程(亲测有效)
2020-04-18 00:13:26Linux下ffmpeg安装教程(亲测有效) -
linux下shell自动编译安装git下载的ffmpeg源码
2018-12-19 13:49:57ffmpeg官网上的doc帮助更新很快,但是实际放出的编译好的release并不支持,我就是在实际运用ffmpeg编码为hls过程中遇到问题,帮助中说支持生成key,结果不支持。问了stackfollow后才知道doc更新比release快。为此我... -
FFMPEG教程完美教程
2014-09-25 09:29:04老外写的用ffplay流程来讲解ffmpeg库用法的书,由浅入深,非常好,国内高手翻译成中文,本人又再次进行了仔细的排版校对,并对代码着色,希望对大家有用。各位朋友验收后给5星好评哦,谢谢! -
Linux/Ubuntu下ffmpeg安装教程
2022-01-10 08:50:56一、简述ffmpeg FFmpeg是一套可以用来记录、转换数字音频、...1、下载ffmpeg 官网下载: http://ffmpeg.org/download.html 下载到与Ubuntu系统关联的共享文件夹下 2、进入Ubuntu的共享目录,把压缩文件拷贝到opt目. -
ffmpeg的安装与使用
2018-08-19 23:28:46一、ffmpeg的简介 FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。 ... -
linux下安装FFMPEG全纪录.doc
2021-05-12 14:04:351,cd /usr/local/src下载最新版本的ffmpeg:svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg2,cd ffmpeg./configuremake && make install以上是安装不带任何解码库的ffmpeg。使用ffmpeg命令进行...