本地LLM部署--Open WebUI(多媒体工具FFMPEG安装)

FFmpeg 是一个功能强大的多媒体处理工具,支持音频、视频的编解码、转码、流媒体处理等。以下是 Windows 系统上安装 FFmpeg 的详细步骤,包括如何选择适合的版本以及 Shared 类型和 Static 类型的区别。


1. 下载 FFmpeg

FFmpeg 提供了多个预编译版本,您可以根据需求选择合适的版本。

Windows 64-bit 版本
  • GPL 许可证(含共享库)
    ffmpeg-master-latest-win64-gpl-shared.zip

  • GPL 许可证(静态链接)
    ffmpeg-master-latest-win64-gpl.zip
    大小:139 MB

Shared 类型与 Static 类型的区别
  • Shared 类型(动态链接库)

    • 文件较小,因为 FFmpeg 依赖于系统中的共享库(DLL 文件)。
    • 需要确保系统中已安装所需的运行时库(如 MSVC 运行时库)。
    • 适合需要灵活更新库文件的场景。
    • 文件示例:ffmpeg.exeavcodec-60.dllavformat-60.dll 等。
  • Static 类型(静态链接库)(推荐)

    • 文件较大,因为所有依赖库都打包在 FFmpeg 可执行文件中。
    • 无需额外安装运行时库,开箱即用。
    • 适合需要独立运行或分发 FFmpeg 的场景。
    • 文件示例:单个 ffmpeg.exe 文件。
下载步骤
  1. 访问 FFmpeg 官方网站。
  2. 在 “Windows” 部分,选择适合的版本:
    • 如果需要较小的文件且不介意安装运行时库,选择 Shared 类型(如 ffmpeg-master-latest-win64-gpl-shared.zip)。
    • 如果需要独立运行且无需额外依赖,选择 Static 类型(如 ffmpeg-master-latest-win64-gpl.zip)。
  3. 点击下载链接,将压缩包保存到本地。

2. 解压 FFmpeg

  1. 下载解压工具(如未安装):

    • 如果系统没有解压工具,可下载并安装 7-Zip。
  2. 解压文件

    • 右键下载的 .zip 文件,选择 “7-Zip” -> “Extract Here” 或 “Extract to…”。
    • 解压后,您会看到一个包含以下文件的文件夹:
      • Shared 类型ffmpeg.exeffplay.exeffprobe.exe 以及多个 .dll 文件。
      • Static 类型:仅包含 ffmpeg.exeffplay.exeffprobe.exe

3. 配置环境变量

为了在命令行中直接使用 FFmpeg,需要将其路径添加到系统环境变量中。

  1. 找到解压路径

    • 解压后,找到 ffmpeg.exe 所在的文件夹路径,例如 C:\ffmpeg\bin
  2. 打开系统属性

    • 右键 “此电脑” 或 “我的电脑”,选择 “属性”。
    • 点击 “高级系统设置” -> “环境变量”。
  3. 编辑 Path 变量

    • 在 “系统变量” 部分,找到并选中 Path,点击 “编辑”。
    • 点击 “新建”,输入 FFmpeg 的文件夹路径(如 C:\ffmpeg\bin),点击 “确定”。

4. 验证安装

  1. 打开命令提示符

    • Win + R,输入 cmd,回车。
  2. 检查 FFmpeg

    • 输入 ffmpeg -version,回车。
    • 如果显示版本信息,说明安装成功。
      ![[Pasted image 20250105160459.png]]

5. 使用 FFmpeg

安装完成后,您可以使用 FFmpeg 进行各种多媒体处理操作。以下是一些常用命令示例:

  1. 转码

    ffmpeg -i input.mp4 output.avi
    
  2. 提取音频

    ffmpeg -i input.mp4 -q:a 0 -map a output.mp3
    
  3. 裁剪视频

    ffmpeg -i input.mp4 -ss 00:01:00 -t 00:00:30 -c copy output.mp4
    
  4. 添加水印

    ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4
    
  5. 调整分辨率

    ffmpeg -i input.mp4 -vf scale=640:480 output.mp4
    

总结

  • 如果需要较小的文件且不介意安装运行时库,选择 Shared 类型
  • 如果需要独立运行且无需额外依赖,选择 Static 类型

无论是转码、剪辑还是流媒体处理,FFmpeg 都能满足您的需求。如果需要其他平台的版本(如 Linux 或 ARM64),也可以根据提供的版本列表进行下载和安装,请访问 FFmpeg 官方网站 或查阅官方文档。

你可能感兴趣的:(LLM本地部署,ffmpeg,windows)