ffmpeg的安装和使用教程_Anaconda安装ffmpeg

2022-09-30 11:32:19 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君

一、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-staticffmpeg-4.0-win64-staticbin 3、配置完成后运行cmd,输入ffmpeg,若显示如下界面,则说明配置成功。

四、使用

命令行工具的使用

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

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

代码语言:javascript复制
ffmpeg -i input.avi -b:v 640k output.ts  

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194466.html原文链接:https://javaforall.cn

0 人点赞