Monet käyttäjät haluavat käyttää tehtäviään mieluummin käyttöliittymällä varustettuja sovelluksia. Mutta Linuxissa (ja macOS) on jotain, jota kutsutaan päätelaitteeksi (kuulostaako tämä tutulta?), Josta voimme tehdä kaiken tarvitsematta asentaa ylimääräisiä ohjelmistoja, kunhan muistan tarvittavat komennot. Tässä artikkelissa aiomme näyttää sinulle kuinka muuntaa ääni muuhun muotoon päätelaitteen ja FFmpegin avulla, mikä on asennettu oletuksena useimpiin Linux-jakeluihin.
Hyvä asia FFmpegin käyttämisessä suoraan päätelaitteesta on se, että tarvitsematta siirtää myös käyttöliittymää tai käyttöliittymää, suorituskyky ja luotettavuus ovat korkeammat. Se on myös nopeampi, koska et tuhlaa resursseja "röyhelöinä". Lisäksi FFmpeg on erittäin tehokas ja yhteensopiva kehys, joka varmistaa, että voimme muuntaa käytännössä minkä tahansa äänitiedoston mihin tahansa muotoon. Tässä kerromme, miten se tehdään.
FFmpeg on yhteensopiva suosituimpien tiedostomuotojen kanssa
Ensimmäinen asia, jonka teemme, on varmistaa, että FFmpeg on asennettu tietokoneellemme. Voimme tehdä sen kahdella tavalla, toinen niistä on virallinen ja toinen pikakuvakkeena. Virallinen tapa on kirjoittaa ilman lainausmerkkejä "ffmpeg -version" päätelaitteeseen, mikä näyttää meille asennetun kehyksen version ja käytettävissä olevat vaihtoehdot. Pikanäppäin on paljon yksinkertaisempi: kirjoitamme yksinkertaisesti kehyksen nimen, eli "Ffmpeg" ilman lainausmerkkejä. Näemme jotain seuraavista:
Jos emme näe jotain edellä mainittua, asennamme FFmpegin seuraavalla komennolla:
sudo apt install ffmpeg
Asennuksen jälkeen ja jos haluat olla vaikuttunut, voit kirjoittaa "ffmpeg -help" nähdäksesi, mitä se voi tehdä. Vaihtoehtoja on monia, mutta tässä artikkelissa keskitytään yksinkertaiseen. Ja nyt kyllä, siirrymme äänen muuntamiseen muihin muotoihin.
Muunna MP3 WAV: ksi FFmpegillä
Äänitiedostojen muuntaminen muihin muotoihin FFmpegillä voi olla hyvin yksinkertaista. Jos tämä on kaikki mitä haluamme, komento on seuraavanlainen:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav
Kuten näette, ainoa asia on muistaa lisää "-i" eteen syötetiedoston ja tulostetiedoston (korvaa "inputfile" ja "outputfile" valitsemallasi nimellä). Ei enää ole. Jos haluamme tietää käytettävissä olevat muodot ja koodekit, kirjoitamme komennot "ffmpeg -formats" tai "ffmpeg -codecs" aina ilman lainausmerkkejä.
Tehdään se monimutkaiseksi
Nyt monimutkaistamme sitä hieman. Tämä kehys antaa meille mahdollisuuden muuntaa sama tiedosto eri muodoiksi samaan aikaan. Mille tämä voisi olla? Ehkä meillä on erilaisia laitteita, joiden yhteensopivuus on erilainen, ja toinen on parempi MP3: n ja toinen OGG: n kanssa. Mistä tahansa syystä voimme tehdä sen, ja tähän riittää, että lisäät muut muodot edelliseen komentoon, joka näyttäisi suunnilleen tältä:
ffmpeg -i archivodeentrada.mp3 archivodesalida.wav archivodesalida.ogg archivodesalida.mp4
Jos haluamme ilmoittaa tietyn koodekin, teemme sen lisäämällä "c: a + koodekki" ennen lähtötiedostoa, joka MP4: n muuntamiseksi OGG: ksi "libopus" -koodekilla näyttäisi tältä:
ffmpeg -i archivodeentrada.mp4 c:a libopus archivodesalida.ogg
Vaikeimmassa tapauksessa aiomme muuntaa AIF-äänitiedoston MP3: ksi, joka osoittaa tietyn bittinopeuden, tässä tapauksessa 320. Teemme sen seuraavalla komennolla:
ffmpeg -i archivodeentrada.aif -b:a 320000 archivodesalida.mp3
Saatat ihmetellä: "320000 XNUMX?" Joo. Meidän on muistettava, että bittinopeus on kbit / s, joten meidän on lisättävä tuntemamme luku (esimerkiksi 320) kerrottuna 1000: lla.
FFmpeg tarjoaa meille paljon enemmän
Tämä tehokas kehys tarjoaa meille tämän ja paljon muuta. Itse asiassa tässä artikkelissa selitetyt ovat vain valtavan jäävuoren huippu, jonka näet kokonaan linkki. Toinen päivä selitämme, kuinka näyttö tallennetaan FFmpegin avulla voimme tehdä ilman ääntä tai ääntä, jos et halua käyttää sovelluksia, kuten VLC tai SimpleScreenRecorder.
Onko muita tehtäviä / muunnoksia, joita teet yleensä FFmpeg: n kanssa?
Mielenkiintoista!
Kuinka minun pitäisi muuntaa ääni kevyeksi 3gp-tiedostoksi menettämättä laatua?
Kiitos opetuksesta, juuri siitä, mitä halusin muuntaa suoraan terminaalista