Paljud kasutajad eelistavad meie ülesannete täitmiseks kasutada kasutajaliidese rakendusi. Kuid Linuxis (ja macOS-is) on midagi, mida nimetatakse terminaliks (kas see kõlab tuttavalt?), Millest saame teha kõike ilma, et peaksime lisatarkvara installima, kui me mäletame vajalikke käske. Selles artiklis me näitame teile kuidas teisendada heli muudesse vormingutesse terminali ja FFmpegi abil, midagi, mis on enamikus Linuxi distributsioonides vaikimisi installitud.
FFmpegi otse terminalist kasutamisel on hea see, et kui te ei pea ka GUI-d või kasutajaliidest liigutama, jõudlus ja töökindlus on suurem. See on ka kiirem, sest te ei raiska ressursse "volangides". Lisaks on FFmpeg väga võimas ja ühilduv raamistik, mis tagab, et saame praktiliselt kõik helifailid teisendada mis tahes vormingusse. Siit selgitame, kuidas seda teha.
FFmpeg ühildub kõige populaarsemate vormingutega
Esimese asjana kontrollime, kas arvutisse on installitud FFmpeg. Saame seda teha kahel viisil, üks neist on ametlik ja teine otsetee. Ametlik viis on kirjutada ilma jutumärkideta terminali "ffmpeg -version", mis näitab meile installitud raamistiku versiooni ja saadaolevaid suvandeid. Otsetee on palju lihtsam: me kirjutame lihtsalt raamistiku nime, st "Ffmpeg" ilma jutumärkideta. Näeme midagi sellist:
Kui me ei näe midagi ülaltoodut, installime FFmpegi järgmise käsuga:
sudo apt install ffmpeg
Pärast installimist ja kui soovite, et see muljet avaldaks, võite tippida "ffmpeg -help", et näha, mida see suudab. Valikuid on palju, kuid see artikkel keskendub lihtsale. Ja nüüd jah, jätkame heli teisendamist teistesse vormingutesse.
Teisendage MP3 WF-iga FFmpegiga
Helifailide teisendamine muudesse vormingutesse FFmpegiga võib olla väga lihtne. Kui see on kõik, mida me tahame, on käsk järgmine:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Nagu näete, on ainus meeles pidada lisage ees "-i" sisendfaili ja väljundfaili (asendage "inputfile" ja "outputfile" valitud nimega). Rohkem pole. Kui tahame teada saadaolevaid formaate ja koodekeid, kirjutame käsklused "ffmpeg -formats" või "ffmpeg -codecs" alati ilma jutumärkideta.
Komplitseerime seda natuke
Nüüd keerame seda natuke keerulisemaks. See raamistik võimaldab meil teisendada sama fail erinevates vormingutes samal ajal. Milleks see võiks olla? Noh, võib-olla on meil erinevad seadmed, millel on erinev ühilduvus ja üks on parem MP3-le ja teine OGG-le. Ükskõik mis põhjusel saame seda teha ja selleks piisab, kui lisada eelmisele käsule ülejäänud vormingud, mis näeksid välja enam-vähem sellised:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Kui tahame tähistada konkreetset kodekit, siis lisame selle enne väljundfaili lisades "c: a + koodek", mis MP4 teisendamiseks OGG-ks "libopus" koodekiga näeks välja selline:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
Kõige keerulisem on see, et me muudame AIF-i helifaili MP3-ks, mis näitab konkreetset bitikiirust, antud juhul 320. Teeme seda järgmise käsuga:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Võite mõelda: "320000 XNUMX?" Jah. Peame meeles pidama, et bitikiirus on kbit / s, seega peame lisama meile teadaoleva arvu (näiteks 320) korrutatuna 1000-ga.
FFmpeg pakub meile palju rohkem
See võimas raamistik pakub meile seda ja palju muud. Tegelikult on see, mida selles artiklis selgitatakse, vaid tohutu jäämäe tipp, mida näete täielikult seda linki. Teine päev selgitame, kuidas ekraani salvestada FFmpegiga saame midagi teha ilma helita või helita, juhul kui te ei soovi kasutada selliseid rakendusi nagu VLC või SimpleScreenRecorder.
Kas on mõni muu ülesanne / teisendus, mida tavaliselt FFmpegiga teete?
Huvitav!
Kuidas ma peaksin heli teisendama kergeks 3gp-failiks kvaliteeti kaotamata?
Täname õpetuse eest, just seda, mida otsisin terminalist otse teisendamiseks