这里展示了两个解决方案,供 Windows 用户帮助 FFmpeg 找到它的 x264 预设文件夹。每个解决方案都附带一个批处理文件,以使解决方案整体自动化。
仅使用其中一种解决方案。
第一个解决方案是最简单的,但您必须在您希望使用 FFmpeg 的每个驱动器上重复它。如果您不想这样做,请使用第二种解决方案。它有点复杂,但批处理文件使过程变得轻松。
同样,不要同时使用这两种解决方案。我强烈支持解决方案 2。
解决方案 1
FFmpeg 在 中查找 x264 预设 C:\usr\local\share\ffmpeg
,该目录需要在 Windows 中创建:
- 创建文件夹
C:\usr\local\share\ffmpeg
- 将所有预设文件复制
~ffmpeg\presets
到新文件夹中。
或将以下内容作为批处理文件运行:
::BEGIN SOLUTION 1 BATCH FILE
md C:\usr\local\share\ffmpeg
copy "C:\Program Files (x86)\ffmpeg\presets" C:\usr\local\share\ffmpeg
::END SOLUTION 1 BATCH FILE
在运行此批处理文件之前,请确保更改为 文件夹C:\Program Files (x86)\ffmpeg\presets
的当前位置。 ~\ffmpeg\presets
解决方案 2
FFmpeg 在 需要在 Windows 中创建的环境中%HOME%\.ffmpeg
查找x264 预设:
首先,创建两个文件夹:
- 创建文件夹
HOME
(在本例中,我将其定位在C:\Users\your_user_name\HOME
};
- 在文件夹中
HOME
创建另一个名为的新文件夹.ffmpeg
(注意文件名开头的句点);
- 将文件夹中的所有预设文件复制
~\ffmpeg\presets
到新文件夹中C:\Users\your_user_name\HOME\.ffmpeg
- 请记住更改
your_user_name
为您的实际用户名
然后将该文件夹建立HOME
为环境变量%HOME%
:
- 打开资源管理器窗口;
- 导航到
Control Panel\System and Security\System
;
- 选择
Advanced system settings
(窗口左侧);
- 选择
Environment Variables
(靠近底部的按钮);
- 选择
New...
(在系统变量下使所有用户都可以使用预设);
- 在
Variable name:
输入HOME
- 在
Variable value:
输入C:\Users\your_user_name\HOME
- 请记住更改
your_user_name
为您的实际用户名
或将以下内容作为批处理文件运行:
::BEGIN SOLUTION 2 BATCH FILE
md %userprofile%\HOME
md %userprofile%\HOME\.ffmpeg
copy "C:\Program Files (x86)\ffmpeg\presets" %userprofile%\HOME\.ffmpeg
setx HOME %userprofile%\HOME\ /m
::END SOLUTION 2 BATCH FILE
在运行此批处理文件之前,请确保更改为 文件夹C:\Program Files (x86)\ffmpeg\presets
的当前位置。 ~\ffmpeg\presets