Ako prevádzať zvuk do iných formátov z terminálu pomocou FFmpeg

Prevod pomocou FFmpeg

Mnoho používateľov dáva prednosť používaniu aplikácií používateľského rozhrania na vykonávanie našich úloh. Ale v Linuxe (a macOS) existuje niečo, čo sa nazýva terminál (znie vám to povedome?), Z ktorého môžeme robiť všetko bez toho, aby sme museli inštalovať ďalší softvér, pokiaľ si pamätáme potrebné príkazy. V tomto článku vám to ukážeme ako prevádzať zvuk do iných formátov pomocou terminálu a FFmpeg, čo je predvolene nainštalované vo väčšine distribúcií systému Linux.

Príjemné na použití FFmpeg priamo z terminálu je, že nemusíte presúvať aj grafické používateľské rozhranie alebo užívateľské rozhranie, výkon a spoľahlivosť budú vyššie. Bude to tiež rýchlejšie, pretože zbytočne nemíňate zdroje v „ozdobe“. FFmpeg je navyše veľmi výkonný a kompatibilný rámec, ktorý zaručuje, že môžeme prevádzať prakticky akýkoľvek zvukový súbor do ľubovoľného formátu. Tu vysvetľujeme, ako na to.

FFmpeg je kompatibilný s väčšinou populárnych formátov

Prvá vec, ktorú urobíme, je skontrolovať, či máme v počítači nainštalovaný FFmpeg. Môžeme to urobiť dvoma spôsobmi, jedným z nich je oficiálny a druhým skratka. Oficiálnym spôsobom je napísať do terminálu bez úvodzoviek „ffmpeg -version“, ktoré nám ukáže verziu rámca, ktorú sme nainštalovali, a dostupné možnosti. Skratka je oveľa jednoduchšia: jednoducho napíšeme názov rámca, teda „Ffmpeg“ bez úvodzoviek. Uvidíme niečo ako toto:

ffmpeg v termináli

Ak niečo také nevidíme, nainštalujeme FFmpeg pomocou nasledujúceho príkazu:

sudo apt install ffmpeg

Po nainštalovaní a ak chcete urobiť dojem, môžete napísať „ffmpeg -help“ a zistiť, čo dokáže. Existuje veľa možností, ale tento článok sa zameria na jednoduchú. A teraz áno, prechádzame na prevod zvuku do iných formátov.

Prevod MP3 do WAV pomocou FFmpeg

Prevod zvukových súborov do iných formátov pomocou programu FFmpeg môže byť veľmi jednoduchý. Ak je to všetko, čo chceme, príkaz bude vyzerať takto:

ffmpeg -i archivodeentrada.mp3 archivodesalida.wav

Ako vidíte, pamätať treba len na to vpredu pridať „-i“ vstupného súboru a výstupného súboru (nahraďte názvy „inputfile“ a „outputfile“ ľubovoľným názvom). Nie je toho viac. Ak chceme poznať dostupné formáty a kodeky, napíšeme príkazy „ffmpeg -formats“ alebo „ffmpeg -codecs“, vždy bez úvodzoviek.

Poďme si to trochu skomplikovať

Teraz to ideme trochu skomplikovať. Tento rámec nám to umožňuje previesť ten istý súbor do rôznych formátov zároveň. Na čo by to mohlo byť? Možno máme rôzne zariadenia s rôznou kompatibilitou a jedno je lepšie s MP3 a druhé s OGG. Nech už je dôvod akýkoľvek, môžeme to urobiť a na to stačí do predchádzajúceho príkazu pridať zvyšok formátov, ktoré by vyzerali viac-menej takto:

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

Ak chceme označiť konkrétny kodek, urobíme to tak, že pred výstupný súbor pridáme kodek „c: a +“, ktorý by s prevodom formátu MP4 na OGG pomocou kodeku „libopus“ vyzeral takto:

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

V tom najťažšom, čo urobíme, je previesť zvukový súbor AIF na MP3 označujúci konkrétny dátový tok, v tomto prípade 320. Urobíme to pomocou nasledujúceho príkazu:

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

Mohlo by vás zaujímať: „320000 XNUMX?“ Áno. Musíme si uvedomiť, že dátový tok je v kbit / s, takže musíme pridať známe číslo (napríklad 320) vynásobené číslom 1000.

FFmpeg nám ponúka oveľa viac

Tento výkonný rámec nám ponúka toto a ešte oveľa viac. V skutočnosti je to, čo je vysvetlené v tomto článku, iba špičkou obrovského ľadovca, na ktorý môžete vidieť v plnom rozsahu ce lien. Iný deň vysvetlíme, ako nahrávať obrazovku s FFmpeg, čo môžeme robiť bez zvuku alebo so zvukom, pre prípad, že nechcete používať aplikácie ako VLC alebo SimpleScreenRecorder.

Existuje nejaká iná úloha / konverzia, ktorú zvyčajne robíte s FFmpeg?

OceanAudio
Súvisiaci článok:
Ocenaudio: vynikajúci multiplatformový bezplatný zvukový editor

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Enoch dijo

    Zaujímavé!

    Ako mám previesť zvuk na ľahký súbor 3gp bez straty kvality?

  2.   Elier dijo

    Ďakujem za výučbu, iba to, čo som hľadal na prevod z terminálu priamo