用途:为视频剪辑提供 FFmpeg 转场与特效方案,覆盖片段间转场、单片段淡入淡出、多片段序列拼接、图片幻灯片和自定义转场表达式。
主要能力:xfade 滤镜支持 40+ 内置转场,包括 fade、fadeblack、fadewhite、fadegrays、wipeleft/right/up/down、slideleft/right/up/down、reveal、horzopen/close、circleopen/close、circlecrop、rectcrop、radial、diagtl/tr/bl/br、dissolve、pixelize、hlslice、zoomin、squeezeh/v、coverleft/right/up/down 等。fade 滤镜处理单片段淡入淡出,afade 与 acrossfade 处理音频淡入淡出和交叉淡化。支持自定义 expr 表达式转场,变量含 X、Y、W、H、P、A、B。
使用方式:基本转场命令为 ffmpeg -i clip1.mp4 -i clip2.mp4 -filter_complex "[0:v][1:v]xfade=transition=fade:duration=1:offset=4[v]" -map "[v]" output.mp4。参数 transition 指定类型,duration 为转场时长,offset 为起始时间。多片段偏移公式:offsetN = Nduration - NT。音频同步用 acrossfade=d=1。可用 ffprobe 检查时长、帧率和分辨率。
适用场景:片段拼接、幻灯片、淡入淡出、多片段序列编辑、自定义转场。
限制:需保证片段分辨率与帧率一致,否则出现 discordant resolution 或帧率警告;Windows 路径需用反斜杠;未提供收费、平台或效果保证信息。