ffmpeg的部署和应用

ffmpeg的部署和应用

前言

在项目开发中,很多时候会操作视频流和音频流,或者涉及到视频、音频格式的转化,我在两个项目中分别有用到过,在这里记录一下。

目录

一、ffmpeg的部署
二、基于百度api的语音识别及ffmpeg音频格式转化
三、解决ios和Android系统,视频播放不兼容问题(二)ffmpeg转换m3u8视频流

一、ffmpeg的安装

1.下载安装包

1.1 安装说明

系统环境:CentOS7.5
软件:ffmpeg-git-amd64-static.tar.xz

1.2 到官网下载ffmpeg的linux安装包

网址: https://ffmpeg.org/download.html#build-linux
在这里插入图片描述

1.3 下载与系统匹配的版本

在这里插入图片描述

1.4 上传安装包解压

将安装包上传到opt目录下,解压

// 可以先解压 .xz包
# xz -d  ffmpeg-git-amd64-static.tar.xz
// 再解压 tar
# tar -xvf ffmpeg-git-amd64-static.tar
//也可以直接解压tar.xz
# tar -xvJf ffmpeg-git-amd64-static.tar.xz

1.5 修改解压后的文件并进入,找到ffmpeg,执行

// 修改名称
mv ffmpeg-git-20200305-amd64-static ffmpeg-static
//进入文件夹
cd ffmpeg-static
//执行
./ffmpeg

在这里插入图片描述

1.6 创建全局可用的软连接

// 切换到 usr/bin目录,
cd  /usr/bin
//创建软连接
ln  –s  /opt/ffmpeg-static/ffmpeg

使用ls看到下图就是软连接创建成功

ls

在这里插入图片描述
或者使用ls -la|less 看到下图也可以

//用pageup pagedown进行前后翻页,q键退出
ls -la|less

在这里插入图片描述

1.7 总结

1 为什么要创建软连接,是因为这样在程序中执行ffmpeg命令时就不需要指定ffmpeg的安装目录了。
2 删除软连接的命令,就是切换到软连接所在目录,删除文件夹就可以了

rm –rf ffmpeg
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值