翼度科技»论坛 云主机 LINUX 查看内容

ffmpeg视频上传及压缩Linux配置篇下

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
  上一篇介绍了springboot的代码压缩实现,本地调试也是没有问题,但是当项目部署至服务器就不行了,还需要Linux配置和下载压缩所需要的工具ffmpeg,我们服务器用的是centos7,下面开始实现步骤。
第一步、先在Linux服务器配置及下载压缩插件
一、找到下载目录
   cd  /usr/local
二、下载yasm-1.3.0
1.下载压缩包:wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
2. 解压缩:tar xvf yasm-1.3.0.tar.gz
3. 进入压缩完目录:cd yasm-1.3.0/
4. 配置:./configure
5. 编译:make
6. 安装:make install
 
三、下载nasm-2.14.02
1. 返回下载目录: cd  ../
2.下载压缩包:wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.gz
3. 解压缩:tar xvf nasm-2.14.02.tar.gz
4. 进入压缩完目录:cd nasm-2.14.02/
5. 配置:./configure
6. 编译:make
7. 安装:make install
 
四:下载x264-master
1. 返回下载目录: cd  ../
2.下载压缩包:wget https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2
3. 解压缩:tar xvf x264-master.tar.bz2  (如果无法解压需要先下载解压工具:yum install -y bzip2)
4. 进入压缩完目录:cd x264-master/
5. 配置:./configure
6. 编译:make
7. 安装:make install-lib-static
 
五:下载ffmpeg-4.2.2
1. 返回下载目录: cd  ../
2.下载压缩包:wget https://ffmpeg.org/releases/ffmpeg-4.2.2.tar.bz2
3. 解压缩:tar xvf ffmpeg-4.2.2.tar.bz2
4. 进入压缩完目录:cd ffmpeg-4.2.2
5. 配置:./configure --disable-debug --enable-static --enable-libx264 --enable-gpl --extra-libs=-ldl
6. 编译:make
7. 安装:./ffmpeg
 
六、配置环境变量
1. 进入环境变量配置文件:vi /etc/profile
2. 找到最后一行,在下面输入:export PATH=$PATH:/usr/local/ffmpeg-4.2.2
3. 按 Shift+冒号 输入WQ 保存退出
4. 刷新环境变量:source /etc/profile
 
第二部、nginx配置
一、打开nginx配置文件:vi /usr/local/nginx/conf/nginx.conf 和 vi /usr/local/nginx/nginx.conf
二、配置HTTP下,文件上传大小:client_max_body_size 1024M;
三、配置端口为85的server,响应时长:
proxy_connect_timeout 1200;
proxy_read_timeout 1200;
proxy_send_timeout 1200;
这部分配置完,我们后台写的代码部署Linux上去就可以进行上传时压缩了
 

来源:https://www.cnblogs.com/izmm/p/17146959.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具