FFmpeg действительно мощный инструмент кодирования / декодирования видео video. Он работает в командной строке, в отличие от использования графического интерфейса. Командная строка - это черное окно, которое вы найдете, нажав [windows + r] и напечатав, cmd
затем нажав Enter. Это также называется «командная строка». После настройки вы вводите команды ffmpeg в одном из этих окон, чтобы использовать его.
Вот основные шаги, чтобы «установить» и использовать его:
Установка
- Перейдите на сайт загрузки ffmpeg и загрузите zip-файл, который лучше всего соответствует спецификациям вашего компьютера. Выберите «статические» ссылки и версию «nightly git» для наиболее актуального удобства использования.
- Создайте на своем компьютере папку для распаковки zip-файла. Эта папка будет вашей "установочной" папкой. Я выбрал
C:\Program Files\ffmpeg\
. Это хорошая идея, потому что вы будете относиться к этому как к обычной программе. Распакуйте zip-файл в эту папку.
- Папка должна теперь содержать ряд других папок, в том числе одну,
bin
где ffmpeg.exe
хранится. Мы еще не закончили. Двойной щелчок по этому файлу ничего не делает. Помните, это программа командной строки. Это работает в cmd
.
- Перед тем, как можно использовать
ffmpeg.exe
в cmd
вы должны сказать ваш компьютер , где он может найти его. Вам необходимо добавить новый системный путь. Сначала щелкните правой кнопкой мыши Этот ПК (Windows 10) или Компьютер (Windows 7), затем нажмите Properties > Advanced System Settings > Advanced tab > Environment Variables
.
- В окне «Переменные среды» щелкните строку «Путь» под столбцом «Переменная», затем нажмите «Изменить».
- Окно «Изменить переменную среды» выглядит по-разному для Windows 10 и 7. В Windows 10 нажмите «Создать», а затем вставьте путь к папке, которую вы создали ранее, где
ffmpeg.exe
сохранены. Например, C:\Program Files\ffmpeg\bin\
в Windows 7 все переменные перечислены в одной строке, разделенной точкой с запятой. Просто перейдите в конец строки, введите точку с запятой ( ;
) и вставьте путь.
- Нажмите Ok во всех окнах, которые мы только что открыли.
ffmpeg теперь "установлен". Командная строка теперь распознает команды ffmpeg и попытается их запустить.
Обновление ffmpeg
Чтобы обновить ffmpeg, просто зайдите на страницу загрузки в шаге 1 выше и загрузите ZIP-файл. Распакуйте файлы и скопируйте их поверх старых файлов в папке, созданной на шаге 2.
Использование ffmpeg
Использование ffmpeg требует, чтобы вы открыли окно командной строки, а затем напечатали определенные команды ffmpeg. Вот типичная команда ffmpeg:
ffmpeg -i video.mp4 -vn -ar 44100 -ac 1 -b:a 32k -f mp3 audio.mp3
Эта команда состоит из четырех частей:
ffmpeg
- Эта команда сообщает cmd, что мы хотим запускать команды ffmpeg. cmd сначала будет искать ffmpeg.exe
в одной из папок, начиная с шага 6 раздела «Установка». Если он найден, он попытается выполнить команду.
-i video.mp4
- Это входной файл. Мы будем работать над этим файлом.
-vn -ar 44100 -ac 1 -b:a 32k -f mp3
- это «аргументы». Эти символы похожи на мини-команды, которые точно определяют, что мы хотим сделать. В этом случае говорится создать файл mp3 из источника ввода.
-vn
- опустить видео поток
-ar 44100
- Определяет разрешение звука в герцах.
-ac 1
- Аудиоканалы, только 1. Это эффективно "сделать моно".
-b:a 32k
- Аудио битрейт, установленный на 32 кбит / с.
-f mp3
- Преобразование силы в MP3. Без этой команды ffmpeg пытается интерпретировать то, что вы хотите, на основе расширения, которое вы используете в имени выходного файла.
audio.mp3
- это выходной файл.
Как вы можете догадаться, эта короткая команда создает аудиофайл MP3 из файла MP4.
Чтобы выполнить эту команду, при условии, что у вас есть файл MP4, чтобы попробовать это, выполните следующие действия:
- Нажмите клавишу Windows + r.
- Введите и
cmd
введите.
- Измените путь к файлу, над которым вы хотите работать. Тип
cd [path]
. Это должно выглядеть примерно так cd C:\Users\name\Desktop\
.
- Теперь введите команду ffmpeg с именем вашего входного файла. Команда будет работать с некоторой обратной связью. Когда это будет сделано, cmd будет доступен для большего количества команд.
Это основной способ использования ffmpeg. Команды могут быть намного более сложными, но это только потому, что программа обладает такой мощью. Используя документацию ffmpeg , вы можете изучить все команды и создать несколько очень мощных скриптов. После этого вы можете сохранить эти сценарии в файле .bat, так что вам просто нужно дважды щелкнуть файл, а не вводить всю команду каждый раз. Например, этот ответ содержит скрипт, который будет создавать MP3 из всех MP4 в папке . Тогда мы бы объединили мощь ffmpeg с мощью cmd, и это хорошее место, когда вам нужно делать кодирование видео / аудио профессионального качества в горах файлов.
- Для технической точности ffmpeg сам по себе не является кодером или декодером. Это программа, которая может быть скомпилирована с большим количеством кодеров, декодеров, мультиплексоров и демультиплексоров в зависимости от предпочтений пользователя. Все эти кодировщики и т. Д. Могут использоваться без ffmpeg.