Mnogi korisnici radije koriste UI aplikacije za izvršavanje naših zadataka. Ali u Linuxu (i macOS-u) postoji nešto što se naziva terminal (čini li se to poznatim?), Iz kojeg možemo učiniti sve bez potrebe za instaliranjem dodatnog softvera, sve dok pamtimo potrebne naredbe. U ovom članku ćemo vam pokazati kako pretvoriti audio u druge formate koristeći terminal i FFmpeg, nešto što je standardno instalirano u većini Linux distribucija.
Dobra stvar kod korištenja FFmpeg-a izravno s terminala je ta što, ne morajući premještati GUI ili korisničko sučelje performanse i pouzdanost će biti veće. Bit će i brže jer ne trošite resurse u "frkama". Uz to, FFmpeg je vrlo moćan i kompatibilan okvir koji osigurava da praktično bilo koju audio datoteku možemo pretvoriti u bilo koji format. Ovdje ćemo objasniti kako to učiniti.
FFmpeg je kompatibilan s većinom popularnih formata
Prvo što ćemo učiniti je osigurati da na računaru imamo instaliran FFmpeg. To možemo učiniti na dva načina, jedan od njih je službeni, a drugi kao prečica. Službeni način je da napišemo, bez navodnika, "ffmpeg -version" u terminal, koji će nam pokazati verziju okvira koji smo instalirali i dostupne opcije. Prečica je mnogo jednostavnija: jednostavno upišemo ime okvira, tj. "Ffmpeg" bez navodnika. Vidjet ćemo otprilike sljedeće:
Ako ne vidimo nešto slično gore, instaliramo FFmpeg sa sljedećom naredbom:
sudo apt install ffmpeg
Jednom instaliran i ako želite biti impresionirani, možete upisati "ffmpeg -help" da vidite šta to može učiniti. Postoji mnogo opcija, ali ovaj će se članak usredotočiti na jednostavnu. I sada da, prelazimo na pretvaranje zvuka u druge formate.
Pretvorite MP3 u WAV pomoću FFmpeg
Pretvaranje audio datoteka u druge formate pomoću FFmpeg može biti vrlo jednostavno. Ako je ovo sve što želimo, naredba će biti sljedeća:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Kao što vidite, jedino čega se trebate sjetiti je ispred dodajte "-i" ulazne i izlazne datoteke (zamijenite "inputfile" i "outputfile" imenom po vašem izboru). Nema više. Ako želimo znati formate i kodeke koji su dostupni, napisat ćemo naredbe "ffmpeg -formats" ili "ffmpeg -codecs", uvijek bez navodnika.
Hajde da to malo zakompliciramo
Sad ćemo to malo zakomplicirati. Ovaj okvir nam omogućava pretvoriti istu datoteku u razne formate u isto vrijeme. Za šta bi ovo moglo biti? Pa, možda imamo različite uređaje s različitim kompatibilnostima, a jedan je bolji s MP3, a drugi s OGG-om. Bez obzira na razlog, možemo to učiniti i za to je dovoljno dodati ostatak formata prethodnoj naredbi, koja bi izgledala više-manje ovako:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Ako želimo naznačiti određeni kodek, to ćemo učiniti dodavanjem "c: a + kodeka" prije izlazne datoteke, što bi pretvaranje MP4 u OGG pomoću kodeka "libopus" izgledalo ovako:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
U najtežoj, ono što ćemo učiniti je pretvoriti AIF audio datoteku u MP3 naznačujući određenu brzinu, u ovom slučaju 320. Učinit ćemo to pomoću sljedeće naredbe:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Možda se pitate: "320000?" Da. Moramo imati na umu da je brzina prijenosa u kbit / s, tako da moramo dodati broj koji znamo (na primjer, 320) pomnožen sa 1000.
FFmpeg nam nudi mnogo više
Ovaj snažni okvir nudi nam ovo i još mnogo toga. Zapravo, ono što je objašnjeno u ovom članku samo je vrh ogromnog ledenog brijega na kojem možete u potpunosti vidjeti Ova veza. Drugi dan objasnit ćemo kako se snima ekran sa FFmpeg, nešto što možemo bez zvuka ili sa zvukom, u slučaju da ne želite koristiti aplikacije poput VLC ili SimpleScreenRecorder.
Postoji li neki drugi zadatak / konverzija koji obično radite sa FFmpeg?
Zanimljivo!
Kako da pretvorim zvuk u laganu 3gp datoteku bez gubitka kvaliteta?
Hvala na podučavanju, upravo ono što sam tražio da pretvorim izravno u terminal