Як конвертувати аудіо в інші формати з терміналу за допомогою FFmpeg

Перетворити за допомогою FFmpeg

Багато користувачів воліють використовувати програми інтерфейсу для виконання наших завдань. Але в Linux (і macOS) є щось, що називається терміналом (це здається знайомим?), З якого ми можемо робити все без необхідності встановлювати додаткове програмне забезпечення, поки ми пам'ятаємо необхідні команди. У цій статті ми збираємось показати вам як конвертувати аудіо в інші формати за допомогою терміналу та FFmpeg, те, що встановлено за замовчуванням у більшості дистрибутивів Linux.

Хороша річ у використанні FFmpeg безпосередньо з терміналу полягає в тому, що, не маючи необхідності також переміщувати графічний інтерфейс або користувальницький інтерфейс, продуктивність і надійність будуть вищими. Це також буде швидше, тому що ви не витрачаєте ресурси в "надмірності". Крім того, FFmpeg - це дуже потужний та сумісний фреймворк, який гарантує, що ми можемо конвертувати практично будь-який аудіофайл у будь-який формат. Тут ми пояснимо, як це зробити.

FFmpeg сумісний з більшістю популярних форматів

Перше, що ми зробимо, це переконатися, що на нашому комп’ютері встановлено FFmpeg. Ми можемо зробити це двома способами, один із них є офіційним, а інший як ярлик. Офіційний спосіб - це написати без лапок "ffmpeg -version" у терміналі, який покаже нам версію фреймворку, яку ми встановили, та доступні опції. Ярлик набагато простіший: ми просто вводимо ім'я фреймворку, тобто "Ffmpeg" без лапок. Ми побачимо приблизно таке:

ffmpeg у терміналі

Якщо ми не бачимо щось на зразок вище, ми встановлюємо FFmpeg за допомогою такої команди:

sudo apt install ffmpeg

Після встановлення та якщо ви хочете отримати враження, ви можете ввести "ffmpeg -help", щоб побачити, що він може зробити. Варіантів багато, але ця стаття буде зосереджена на простому. А тепер так, ми переходимо до перетворення аудіо в інші формати.

Перетворення MP3 у WAV за допомогою FFmpeg

Перетворення аудіофайлів в інші формати за допомогою FFmpeg може бути дуже простим. Якщо це все, що ми хочемо, команда буде такою:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Як бачите, пам’ятайте єдине додайте "-i" попереду вхідного файлу та вихідного файлу (замініть "inputfile" та "outputfile" на вибране вами ім'я). Більше немає. Якщо ми хочемо знати доступні формати та кодеки, ми напишемо команди "ffmpeg -formats" або "ffmpeg -codecs", завжди без лапок.

Давайте трохи ускладнимо це

Зараз ми збираємось це трохи ускладнити. Цей фреймворк дозволяє нам конвертувати один і той же файл у різні формати в той самий час. Для чого це може бути? Ну, можливо, у нас різні пристрої з різною сумісністю, і один краще з MP3, а інший з OGG. Якою б не була причина, ми можемо це зробити, і для цього достатньо додати решту форматів до попередньої команди, яка буде виглядати більш-менш так:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4

Якщо ми хочемо вказати конкретний кодек, ми зробимо це, додавши перед вихідним файлом "c: a + кодек", який для перетворення MP4 в OGG за допомогою кодека "libopus" виглядатиме так:

ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg

У найскладнішому, що ми збираємося зробити, це перетворити аудіофайл AIF в MP3 із зазначенням конкретного бітрейту, в даному випадку 320. Ми зробимо це за допомогою такої команди:

ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3

Можливо, вам цікаво: "320000 XNUMX?" Так. Ми повинні пам’ятати, що бітрейт знаходиться в кбіт / с, тому ми повинні додати відоме нам число (наприклад, 320), помножене на 1000.

FFmpeg пропонує нам набагато більше

Цей потужний фреймворк пропонує нам це та багато іншого. Насправді те, що пояснюється в цій статті, є лише верхівкою величезного айсберга, який ви можете побачити повністю посилання. Інший день ми пояснимо, як записати екран з FFmpeg - те, що ми можемо обійтися без аудіо чи аудіо, якщо ви не хочете використовувати такі програми, як VLC або SimpleScreenRecorder.

Чи існує якесь інше завдання / перетворення, яке ви зазвичай виконуєте з FFmpeg?

OceanAudio
Пов'язана стаття:
Ocenaudio: чудовий крос-платформний безкоштовний аудіоредактор

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   енокс - сказав він

    Цікаво!

    Як мені перетворити аудіо у легкий файл 3gp, не втрачаючи якості?

  2.   елієр - сказав він

    Дякую за навчання, саме те, що я шукав, перетворити безпосередньо з терміналу