這裏介紹的是Windows用戶的兩種解決方案,以幫助FFmpeg找到它的x264預設文件夾。每個解決方案附帶一個批處理文件,以便將整個解決方案自動化。
只能使用其中的一種解決方案。
第一個解決方案是最簡單的,但是您必須在您希望使用FFmpeg的每個驅動器上重複使用。如果您不希望這樣做,請使用第二種解決方案。這有點複雜,但批處理文件使這個過程變得輕鬆。
再次,不要使用這兩種解決方案。我非常喜歡解決方案2。
SOLUTION 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的查找X264預置在%HOME%\.ffmpeg
,這就需要在Windows中創建一個環境:
首先,創建兩個文件夾:
- 創建文件夾
HOME
(在本例中,我將loca它在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
在運行此批處理文件之前e務必將C:\Program Files (x86)\ffmpeg\presets
改爲您的~\ffmpeg\presets
文件夾的當前位置。
不會暈倒心思,指出問題出在哪裏? – 2011-01-31 21:19:03