命令汇总

ffmpeg 自用命令

2026-05-26 #ffmpeg

mp3 + 背景图片

1
ffmpeg -loop 1 -framerate 1 -i cover.jpg -i audio.mp3 -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2,format=yuv420p" -c:v libx264 -tune stillimage -c:a copy -shortest output.mp4

mp3 + 背景图片旋转

1
ffmpeg -loop 1 -i cover.jpg -i audio.mp3 -filter_complex "[0:v]format=yuv420p,rotate=PI*t/10:c=black:ow=ih:oh=ih[v]" -map "[v]" -map 1:a -c:v libx264 -c:a copy -shortest output.mp4

ffmpeg将视频与音频合并为新的视频

1
ffmpeg -i video.mp4 -i audio.m4a -c:v copy -c:a aac -shortest output.mp4

ffmpeg 以下是最高质量的(从 1080p 升级到 2K)

  • hqdn3d:轻微降噪,让画面更干净
  • unsharp:智能锐化,提升细节清晰度
  • scale=2560:1440:flags=lanczos:升级到 2K(高质量缩放算法)
  • crf 16:极高画质(文件会比原视频大一些)
  • preset slower:更好压缩效率
    1
    ffmpeg -i input.mp4 -vf "hqdn3d=4:3:6:4,unsharp=5:5:1.2:5:5:0.8,scale=2560:1440:flags=lanczos" -c:v libx264 -crf 16 -preset slower  -c:a aac -b:a 192k output_2K_optimized.mp4

速度优先

1
ffmpeg -i input.mp4 -vf "scale=2560:1440:flags=lanczos" -c:v libx264 -crf 18 -preset medium  -c:a copy  output_2K_fast.mp4

低画质视频优化

1
ffmpeg -i input.mp4 -vf "nlmeans=1.5:7:3:3,scale=2560:1440:flags=lanczos"   -c:v libx264 -crf 16 -preset slower  -c:a aac -b:a 192k  output_2K_soft.mp4
评论
分享