ffmpeg 环境实测(2026-08-10,Prime system-fix)

结论速查

  • Windows 侧已有 ffmpeg 8.1(winget 安装,gyan.dev full build):
    • 可执行: C:\Users\Sozo\AppData\Local\Microsoft\WinGet\Links\ffmpeg.exe / ffprobe.exe
    • WSL 调用方式: /mnt/c/Users/Sozo/AppData/Local/Microsoft/WinGet/Links/ffmpeg.exe(WSL interop 直接可跑)
  • WSL 侧没有 ffmpeg,且无免密 sudo(sudo -n true 失败 → 无法非交互 apt install ffmpeg
  • 关键坑:Windows exe 读不了 /mnt/d/... 路径(报 Permission denied)→ 必须传 D:\... 形式;反之 Linux exe 读不了 D:\...
    • 转换规则:/mnt/<盘>/<路径><盘>:\<路径>(反斜杠)
    • /tmp 等非 /mnt 路径 Windows 也读不到 → 先复制到 /mnt 下再传
  • 备选安装位(脚本自动探测顺序):PATH → where.exe → WinGet Links → D:\tools\ffmpeg\bin\C:\ffmpeg\bin\/usr/bin

已验证能力(ffmpeg 8.1)

  • 图片→视频:zoompan(Ken Burns)、xfade(交叉转场)、scale/cropfade
  • 音频:sine(合成测试音)、amixlowpasstremolovolumedetectafadeaformat
  • 编码:libx264 + yuv420p + aac + -movflags +faststart
  • 输出 1080p 16s 视频约 15-25s 渲染耗时
  • 脚本: D:\hermes\hsdesign_work\make_showcase_video.py
  • 示例: D:\hermes\hsdesign_work\showcase_demo.mp4
  • 报告: prime_setup/system-fix/SHOWCASE_VIDEO_REPORT.md