FFmpeg常用命令案例记录
音频
-
转换mp3为ogg格式
ffmpeg -i input.mp3 -c:a libvorbis output.ogg -
降低音量(例如50%)
ffmpeg -i input.mp3 -af "volume=0.5" output.mp3
视频
-
转换mkv为mp4并进行无损压缩
ffmpeg -i input.mkv -c:v libx264 -crf 18 -preset slow -c:a copy output.mp4 -
转换4K为1080P
ffmpeg -i 4K.mp4 -vf "scale=1920:1080" -c:v libx264 -preset slow -crf 18 -c:a copy 1080.mp4 -
裁剪指定时长的视频片段
ffmpeg -i input.mp4 -ss 00:00:01 -t 00:00:10 output.mp4-ss为开始位置,-t为持续时间 -
拼接两段视频
方法一
直接把所有文件名加入到参数列表里:
ffmpeg -i "concat:input1.mp4|input2.mp4|input3.mp4" -c copy output.mp4
方法二
先把所有文件名保存到一个文件(filelist.txt)里:file 'input1.mp4' file 'input2.mp4' file 'input3.mp4'然后运行:
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4

浙公网安备 33010602011771号