ffmpeg一些使用记录,防止忘记
-
合并音频和视频,并将音频循环延至视频结束
ffmpeg -stream_loop -1 -i start.mp3 -i start.mp4 -c:v copy -c:a aac -b:a 128k -shortest -movflags +faststart startNeed.mp4 -
视频延长时间
ffmpeg -stream_loop 249 -i fj.mp4 -t 7200 -c:v copy -c:a copy -movflags +faststart start.mp4 -
合并视频
ffmpeg -f concat -safe 0 -i list.txt -c copy -movflags +faststart ttt.mp4 -
按时间范围切割音频
ffmpeg -i input.mp3 -ss 00:00:30 -to 00:01:45 -c:a copy output.mp3 -
按持续时间切割音频
ffmpeg -i input.wav -ss 00:01:00 -t 60 -c:a libmp3lame -q:a 2 output.mp3 -
合成视频和音频的
ffmpeg -i 1.mp4 -stream_loop -1 -i bgm.mp3 -filter_complex "[1:a]volume=0.2[a1];[0:a][a1]amix=inputs=2:duration=first[audio]" -map 0:v -c:v copy -map "[audio]" -c:a aac -b:a 128k -shortest -movflags +faststart 1_2.mp4 -
精确时间切割视频
ffmpeg -i 1760065112.mp4 -ss 00:00:00 -t 00:10:36 -c:v libx264 -g 1 -keyint_min 2 -y 1.mp4

浙公网安备 33010602011771号