三,FFmpeg 命令学习

FFmpeg命令学习

#####1,从视频开始,截取10秒的长度:

ffmpeg -t 0:0:10 -i extern.mp4 -vcodec copy -acodec copy output.mp4

#####2,从视频的2分30秒开始,截取20秒:(通过这种方式裁剪的视频,可能会有误差) 对下面的命令稍做个解释。 -ss 开始时间,如: 00:00:20,表示从20秒开始; -t 时长,如: 00:00:10,表示截取10秒长的视频; -i 输入,后面是空格,紧跟着就是输入视频文件; -vcodec copy 和 -acodec copy表示所要使用的视频和音频的编码格式,这里指定为copy表示原样拷贝; INPUT,输入视频文件; OUTPUT,输出视频文件;

ffmpeg -ss 0:2:30 -t 0:0:20 -i input.mp4 -vcodec copy -acodec copy output.mp4

#####3,截取视频21分–58分之间的片段

ffmpeg -i WebViewJavascriptBridge.mp4 -vcodec copy -acodec copy -ss 00:21:00 -to 00:58:13 1.mp4 -y

参数解析 -vcodec copy表示使用跟原视频一样的视频编解码器。 -acodec copy表示使用跟原视频一样的音频编解码器。 -i 表示源视频文件 -y 表示如果输出文件已存在则覆盖。

#####4,FFMPEG的基本用法 学习连接

#####5,FFMPEG将rmvb格式的视频转成mp4格式命令:[这个指令转完之后,没有声音]

ffmpeg -i 88.rmvb -an -vcodec libx264 -b 560k -pass 1 -f mp4 -y 88.mp4

#####6,FFMPEG将mkv格式的视频转成MP4格式:(指定编码格式)

ffmpeg -i 88.rmvb -acodec aac -vcodec libx264 -b 560k -pass 1 -f mp4 -y 88.mp4

#####7,FFMPEG将视频格式转成MP4格式:

ffmpeg -i 91.rmvb -b:v 560k 91.mp4
ffmpeg -i movie.mov -vcodec copy -acodec copy out.mp4

#####8,FFMPEG从视频格式中提取mp3:

ffmpeg -i qing.mp4 -f mp3 -vn qing.mp3

#####9,FFMPEG将gif转成mp4:

ffmpeg -f gif -i tt.gif output.mp4

有时候转换的MP4不能播放,需要使用下面的命令,加入-pix_fmt参数
ffmpeg -i tt2.gif -pix_fmt yuv420p out.mp4

#####10,FFMPEG 为合并音频视频:

ffmpeg -i output.mp4 -i 1.mp3 -vcodec copy -acodec copy output1.mp4
ffmpeg -i new_video.mp3 -i new_video.mp4  output.mp4

#####11,FFMPEG 截取mp3(从10秒开始,截取1分钟):

ffmpeg -ss 00:00:10 -t 00:01:00 -i input.mp3 -c copy output.mp3

#####12,将两个MP3拼接为一个:

ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex '[0:0][1:0] concat=n=2:v=0:a=1 [a]' -map '[a]' new.mp3

#####13,讲一个mp3 从17秒开始截取15秒的长度:

ffmpeg -i 1.mp3 -vn -acodec copy -ss 00:00:17 -t 00:00:15 out.mp3

#####14,将图片组合成mp4:

ffmpeg -f image2 -i %04d.jpeg -vcodec libx264 -r 25 -b 382k t.mp4

图片的命名0001.jpeg,0002.jpeg,0003.jpeg...

#####15,标准化音量:

ffmepg -i input.mp3 -filter:a "loudnorm" output.mp3 

#####16,调整音量大小:

ffmpeg  -i input.mp3 -filter:“volume = 5dB” output.mp3 
音量提升5分贝

ffmpeg  -i input.mp3 -filter:“volume = -5dB” output.mp3 
音量降低5分贝

17,去掉视频水印

去掉水印的地方会有马赛克,show=1, 会出现绿框

ffmpeg -i output.mp4 -filter_complex "delogo=x=2700:y=1600:w=980:h=450:show=1" test3.mp4

18,另一种去掉水印的方法

ffmpeg -i output.mp4 -vf "delogo=x=2700:y=1600:w=980:h=450:show=0" -c:a copy test5.mp4

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦