音频处理

展开

linux ffmpeg安装包

大小:37.5MB语言:简体中文 类别:音频处理系统:linux
简介|教程|评论(0)
软件性质:PC软件时间:2023-07-29 10:06:38

标签:

软件介绍

ffmpeg for linux是个适用音频屏幕录制和编译程序,及其相互配合一部分游戏开展直播间消息推送的多用途新闻媒体解决专用工具,可以和很多你电脑上里边的环境变量开展配搭,还能开展音频的合拼和转换格式,针对视频创作者而言,真心实意非常有效,应用的时候也方便便捷!

APP介绍

FFmpeg 是用以解决音频、视频、字慕和有关数据库的多媒体內容的库和专用工具的合辑。

库:

libavcodec 给予普遍的转码软件完成

libavformat 流协义、器皿文件格式和基本上 I / O 浏览完成

libavutil hashers、decompressors 和 miscellaneous utility functions 完成

libavfilter 编解码的音频和视频过虑装饰完成

libavdevice 浏览捕获和播放视频机器设备抽象概念完成

libswresample 音频混和和程序流程重采样完成

libswscale 灯色变换和程序流程调整图片大小完成

专用工具:

ffmpeg 控制、变换和流传送多媒体內容的命令行工具箱

ffplay 简洁的多媒体视频播放器

ffprobe 查验多媒体內容的简易分析工具

ffserver 直播间多媒体流网络服务器

额外的一些实用工具,例如 aviocat、 ismindex 和 qt-faststart

有关库作用

ffmpeg有关的库主要是下列7个

libavutil:用以多媒体程序编写,关键包括安全性适合的字符串数组实际操作函数公式、数学运算函数公式、随机数字生产制造器、算法设计、多媒体解决的相关函数(如对清晰度和取样文件格式的记数)等,但它并不是libavcodec和libavformat需要的库编码;

libavcodec、libavformat:有一些视频格式文件(如AVI)沒有强调应当应用哪一种编号(如h.264)来分析音频和视频数据信息,他们仅仅按视频文件格式封装形式音视频数据信息,因此常常遇到开启视频文档只有听见响声而沒有界面,则用libavformat来分析视频文档并将编号流提取出来,libavcodec热对流开展编解码;

libavdevice:为一些常用的多媒体键入或外部设备给予了爬取和3D渲染的通用性构架,而且许多键入和外部设备,如Video4Linux2, VfW, DShow, and ALSA;

libavfilter:给予了一个通用性要求音视频过虑构架,包含一些过滤装置、源、汇(什么叫源、汇,我就没弄清楚,待科学研究)

libswscale:实行相对高度提升的图象调整图片大小、颜色、像素格式变换实际操作

libswresample:实行相对高度提升的音频重采样、重转换、样版格式转化实际操作

linux在线下载及安裝ffmpeg

java项目在缩小视频的情况下应用了ffmpeg.exe,在windows系统下可以应用,公布到linux后没法立即读取ffmpeg.exe文件,必须在linux系统软件下安裝ffmpeg。现汇总如下所示:

1网上在线下载 及缓解压力

PowerShell

wget http://www.ffmpeg.org/releases/ffmpeg-4.3.1.tar.gz

tar -zxvf ffmpeg-4.3.1.tar.gz

2、 进到缓解压力后文件目录,键入如下所示指令/usr/local/ffmpeg给自己特定的安装文件.随后安裝.假如发生不正确,可以看最终备注名称。

PowerShell

cd ffmpeg-4.3.1

./configure --prefix=/usr/local/ffmpeg

make make install

留意:最终的安裝情况下必须很长期,及其发生好几个提醒warning。没事儿,等候就可以。

3、配备环境变量(进到vi自然环境)

PowerShell

vi /etc/profile 随后一直按enter键往下沉走到最后

在最终unset i后边加上环境变量(键入:i随后回车键进到编缉方式):

export PATH=$PATH:/usr/local/ffmpeg/bin 回车键

储存撤出(:wq)

查询是不是起效

source /ect/profile 设定起效

实际效果如下所示:

if [ $UID -gt 199 ] [ `/usr/bin/id -gn` = `/usr/bin/id -un` ]; then

umask 002

else

umask 022

fi

for i in /etc/profile.d/*.sh ; do

if [ -r $i ]; then

if [ ${-#*i} != $- ]; then

. $i

else

. $i /dev/null

fi

fi

done

unset i

export PATH=$PATH:/usr/local/ffmpeg/bin

/etc/profile 79L, 1876C written

[root@izm5e7giopzqoxm6ejeva8z ~]# source

-bash: source: filename argument required

source: usage: source filename [arguments]

[root@izm5e7giopzqoxm6ejeva8z ~]# source /etc/profile

[root@izm5e7giopzqoxm6ejeva8z ~]# ffmpeg

ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers

built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)

configuration: --prefix=/usr/local/ffmpeg

libavutil 56. 51.100 / 56. 51.100

libavcodec 58. 91.100 / 58. 91.100

libavformat 58. 45.100 / 58. 45.100

libavdevice 58. 10.100 / 58. 10.100

libavfilter 7. 85.100 / 7. 85.100

libswscale 5. 7.100 / 5. 7.100

libswresample 3. 7.100 / 3. 7.100

Hyper fast Audio and Video encoder

usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run man ffmpeg

[root@izm5e7giopzqoxm6ejeva8z ~]# ffmpeg -version

ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers

built with gcc 4.8.5 (GCC) 20150623 (Red Hat 4.8.5-36)

4、配备完环境变量后 查询版本

PowerShell

ffmpeg -version 查询版本

环境变量配备进行前 查询版本

PowerShell

cd /usr/local/ffmpeg/bin 到ffmpeg的安装路径下

./ffmpeg -version 查询版本

升级內容

MagicYUV 转码软件(试验性)

Bitstream 过滤装置,用以在 H.264,HEVC 和 MPEG-2 流中编缉数据库

TiVo ty/ty demuxer

原生态 aptX 和 aptX HD 转码软件

intel QSV 加快 MJPEG 编号

英伟达显卡 NVDEC 加快 H.264,HEVC,MJPEG,MPEG-1/2/4,VC1,VP8 / 9 hwaccel 编解码

intel QSV 加快 overlay filter

mcompand audio filter

acontrast audio filter

OpenCL overlay filter

video mix filter

video normalize filter

加载全部内容

热门推荐
推荐教程
猜你喜欢
相关合集
本类排行