环境:Mac系统
其他系统方法类似
Mac安装ffmpeg
1、使用brew安装最方便
brew install ffmpeg
附mac上brew安装
/bin/zsh -c "$(curl -fsSL gitee.com/cunkai/Home…)"
选择一个源安装,后续默认执行就行
直接使用国内源简单方便镜像下载快。如果出现安装软件个别资源下载不下来可以切换brew源
阿里源
替换brew.git:
cd "$(brew --repo)" git remote set-url origin mirrors.aliyun.com/homebrew/br…
替换homebrew-core.git:
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin mirrors.aliyun.com/homebrew/ho…
brew update
中科大源
cd "$(brew --repo)"
git remote set-url origin mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin mirrors.ustc.edu.cn/homebrew-co…
brew update
ffmpeg拉 m3u8
附:锻刀大赛的资源
ffmpeg -i vip.lz-cdn11.com/20220417/18… Downloads/mp4/s01.mp4
ffmpeg -i 接资源地址可以f12查看下载,个别网站资源放到js中或者其他文件中需要爬取分析链接
FFmpeg按照文件合并资源
下载资源后合并多个资源
创建all.txt,将all.txt同一目录的资源进行顺序合并,生成all.mp4
内容:
file '01.mp4'
file '02.mp4'
file '03.mp4'
ffmpeg -f concat -safe 0 -i all.txt -c copy -y all.mp4
ffmpeg转化格式
使用以下命令将mkv转换mp4:
ffmpeg -i Downloads/input.mkv -c:v copy -c:a aac Downloads/mp4/output.mp4
使用以下命令将720p Mp4转换为480p Mp4:
ffmpeg -i input.mp4 -s hd480 -c:v libx264 -crf 23 -c:a aac -strict -2 output.mp4
ffmpeg rtmp视频推流
例如:推流到B站
ffmpeg -i input.mp4 -c:v libx264 -preset veryfast -tune zerolatency -b:v 2500k -maxrate 2500k -bufsize 500k -c:a aac -b:a 128k -f flv "rtmp://push.live.bilibili.com/live-xxx?txSecret=xxx&txTime=xxx"