Представленные здесь два решения для пользователей 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
.
SOLUTION 2
FFmpeg ищет пресеты x264 в %HOME%\.ffmpeg
, среда, которую необходимо создать в Windows:
Сначала создайте две папки:
- Создайте папку
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
папка.