#FFmpeg应用基础
#m3u8视频快速下载命令行
#流媒体处理常用命令行个人整理收藏版(常用)
关于FFmpeg
之前已经发布过一篇关于FFmpeg的简单介绍,点击此链接可跳转到原文《FFmpeg简介与命令行使用教程》 ,FFmpeg官网:http://ffmpeg.org
FFmpeg常用命令行
转换格式:⭐️ mp4转avi
.\ffmpeg -i input.mp4 output.avi
转换格式:⭐️ flv转mp4
.\ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4
合并视频:⭐️ 分段ts合并成mp4
.\ffmpeg -i 1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts
.\ffmpeg -i 2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts
.\ffmpeg -i 3.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 3.ts
.\ffmpeg -i 4.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 4.ts
.\ffmpeg -i "concat:1.ts|2.ts|3.ts|4.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4
合并视频:⭐️ 分段flv合并成mp4
.\ffmpeg -i 1.flv -c copy -bsf:v h264_mp4toannexb -f mpegts 1.ts
.\ffmpeg -i 2.flv -c copy -bsf:v h264_mp4toannexb -f mpegts 2.ts
.\ffmpeg -i "concat:1.ts|2.ts" -c copy -bsf:a aac_adtstoasc -movflags +faststart output.mp4
合并视频:⭐️ 视频添加str字幕
.\ffmpeg -i input.mp4 -c:v libx264 -ar 22050 -crf 28 output1.flv
.\ffmpeg -y -i output1.flv -vf subtitles=subscript.srt output2.mp4
剪切视频:⭐️ -ss 00:02:00表示剪切起始点,-t 00:06:30 表示剪切时长
.\ffmpeg -ss 00:02:00 -t 00:06:30 -i input.mp4 -vcodec copy -acodec copy output.mp4
m3u8解析下载:⭐️ 其中URL是指m3u8链接(例如http://www.xxx.m3u8)
\ffmpeg -i “URL” -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4
文件获取
这些命令行是我平时利用FFmpeg处理视频用得最多的几条,都保存在一个TXT里备忘,随着后期的使用也会慢慢添加。如需获取这个TXT文件,可以在公众号后台里回复「025」,
GitHub:https://github.com/upleung(菜鸟....)