下载好后利用xshell6,连接上自己的做事器,这里我就不做教程了,会的都会不会的自己百度去。
首先输入命令cd /usr/local/
进入local文件夹后将文件上传到此处。然后解压安装包,利用命令tar -jxvf ffmpeg-4.4.tar.bz2(这里后面的ffmpeg-4.4.tar.bz2指的是文件,根据自己的文件进行修正)再进入目录cd ffmpeg-4.4

这是解压后的,解压过程就不截图了。
然后开始编译安装输入命令./configure --enable-shared && make && make install(同样不截图编译过程,编译过程会比较永劫光)
如果涌现报错
则须要安装yasm,官网地址:http://yasm.tortall.net/Download.html
同样输入命令cd /usr/local/,解压文件tar -zxvf yasm.tar.gz。
编译结束后,再进入文件cd yasm-1.3.0/,编译命令按顺序依次输入
./configuremake
make
make install
完成后重新进入FFmpeg目录cd /usr/local/ffmpeg-4.4,再输入
./configure --enable-shared && make && make install
完成安装后,输入命令ffmpeg查看是否安装成功
检测安装成功了,就须要变动php配置文件php.ini。须要将exec,shell_exc,proc_open,peoc_get_status函数都开放了,不能禁止。如果是利用宝塔的可以直接在所有版本的php配置中修正。
不是利用宝塔的同学可以进入cd /usr/local/php/etc,输入vim php.ini即可进行修正,(标红的地方便是你自己对应的PHP目录文件名称,不一定都是一样的)找到disable_functions =。然后看看其等号位置是否存在上述函数,有则删除即可,然后重启做事器。完成以上操作才开始可以进行代码编写。
这里只是做了大略的合并,须要把稳的是mp4是不能直接合并的,须要有ts格式合并后转换为mp4格式。末了面会将合并常用的命令展示出来。详细如何变动就看小伙伴们了。
Window下载根本版:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip下载完成版:https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
下载好压缩包后,解压到你要存放的盘。我这边放在了D盘
然后所有都确认。再按win+R,输入cmd,打开cmd窗口后输入ffmpeg
涌现如图内容则表示已经成功了,可以直接输入命令进行操作。
合并ts格式视频文件转为mp4直接输入ffmpeg -i "concat:1.ts|2.ts|3.ts|4.ts|.5.ts|" -c copy output.mp4即可。(赤色部分表示合并文件,黄色部分表示合成后的文件名称-自己定)
以上便是Liunx系统与window系统利用ffmpeg合并视频的的办法以及配置了,对了,上传视频须要把稳一下做事器配置的最大post的值文件上传的限定等。下面是常用的合并命令:
mp4格式转换为ts
ffmpeg -y -i 文件路径 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 天生路径文件名称.ts 例如./1ts
ts格式合并并转mp4
ffmpeg -i "concat:1.ts|2.ts|3.ts|4.ts|.5.ts|" -c copy output.mp4
mpg合并视频
ffmpeg -i "concat:./2.mpg|./1.mpg" -c copy D:\3.mpg
mpg转mp4格式
ffmpeg -i D:\3.mpg -c copy -map 0 D:\4.mp4
命令路径都是举例须要根据自己的实际路径为准