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:
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?
Zaujímavé!
Ako mám previesť zvuk na ľahký súbor 3gp bez straty kvality?
Ďakujem za výučbu, iba to, čo som hľadal na prevod z terminálu priamo