FFmpeg справді є потужним інструментом кодування відео / декодера¹. Він працює в командному рядку, на відміну від використання графічного інтерфейсу. Командний рядок - це чорне вікно, яке ви знайдете, натиснувши [windows + r] та ввівши, cmd
потім натиснувши клавішу Enter. Це також називається "командний рядок". Після налаштування ви вводите команди ffmpeg в одне з цих вікон, щоб використовувати його.
Ось основні кроки щодо "встановлення" та використання його:
Установка
- Перейдіть на сайт завантаження ffmpeg і завантажте поштовий файл, який найкраще відповідає вашим характеристикам комп'ютера. Виберіть "статичне" посилання та версію "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, всі змінні перераховані в одну рядок, розділені крапкою з комою. Просто перейдіть до кінця рядка, наберіть крапку з комою ( ;
), а потім вставте шлях.
- Натисніть Ок на всіх вікнах, які ми щойно відкрили.
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.