ffmpeg一些使用记录,防止忘记

  1. 合并音频和视频,并将音频循环延至视频结束
    ffmpeg -stream_loop -1 -i start.mp3 -i start.mp4 -c:v copy -c:a aac -b:a 128k -shortest -movflags +faststart startNeed.mp4

  2. 视频延长时间
    ffmpeg -stream_loop 249 -i fj.mp4 -t 7200 -c:v copy -c:a copy -movflags +faststart start.mp4

  3. 合并视频
    ffmpeg -f concat -safe 0 -i list.txt -c copy -movflags +faststart ttt.mp4

  4. 按时间范围切割音频
    ffmpeg -i input.mp3 -ss 00:00:30 -to 00:01:45 -c:a copy output.mp3

  5. 按持续时间切割音频
    ffmpeg -i input.wav -ss 00:01:00 -t 60 -c:a libmp3lame -q:a 2 output.mp3

  6. 合成视频和音频的
    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

  7. 精确时间切割视频
    ffmpeg -i 1760065112.mp4 -ss 00:00:00 -t 00:10:36 -c:v libx264 -g 1 -keyint_min 2 -y 1.mp4

posted @ 2025-09-29 11:45  啤酒就辣条  阅读(18)  评论(0)    收藏  举报