Használja az FFmpeg-et a hang könnyű kinyeréséhez az FLV-fájlokból
Ha a hangot szeretné kivonni a Flash Video fájlokból ( FLV formátum), akkor néhány lehetőség áll rendelkezésre. Sajnos sok közülük az a választás, hogy a hangfolyamot más formátumba kódolják. Egyes esetekben ez nem jelent problémát, de ha megpróbálja megőrizni a hangot a videóban lévővel, akkor valami olyasmit szeretne, amely egy darabban kivonja a hangot. Az FFmpeg(FFmpeg) , egy multimédiás eszközkészlet Linuxra(Linux) , Macre(Mac) és Windowsra(Windows) , ezt könnyedén megteheti.
Az alábbi példa Linuxra(Linux) vonatkozik , de miután telepítette Windows vagy Mac rendszerre , futtathatja ugyanazt a parancsot, mint az alábbiakban.
Töltse le és telepítse az FFmpeg programot
Először le kell töltenie és telepítenie kell az FFmpeg programot . A legtöbb disztribúcióban megtalálható az FFmpeg a szoftvertárban, bár előfordulhat, hogy a támogatás egy része szoftverszabadalmi okokból kikerült belőle. Ettől függetlenül a mi céljainkra az (Regardless)FFmpeg meglehetősen egyszerű verziója is megfelel . Az Ubuntuban(Ubuntu) csak a következő parancsot kell használnia a terminálban:
Ez a parancs számos extra könyvtárat is telepít (az FFmpeg mellett ), amelyek az eszközök, formátumok és szűrők támogatásához szükségesek.
Hang kinyerése FLV fájlokból
A telepítés után az FFmpeg használata meglehetősen egyszerű, feltéve, hogy tudja, mely parancsokat használja. Több száz különféle lehetőség létezik, egy speciális szintaxis, amelyet különböző körülmények között használhatunk, és a puszta erő és összetettség kissé elsöprő lehet. Szerencsére a mi munkánkban az FFmpeg meglehetősen egyszerű.
Az első dolog, amit meg kell tennünk, hogy pontosan megtudjuk, milyen kodekeket használunk az FLV fájlunkban(FLV) . Ehhez nyissa meg a terminált(Terminal) (ha még mindig nincs nyitva), és váltson át arra a könyvtárra, ahol az FLV fájl található. Példánkban a fájl neve Bohemian_Rhapsody.flv , és az Asztalon(Desktop) található . Tehát a beírandó parancs a következő lenne:
Ezzel a terminálprogram(Terminal) ugyanabba a könyvtárba kerül (jelen esetben a Desktop ), így minden parancsunk ott lesz aktív. Ez azért fontos, mert ha azt mondod egy programnak (például az FFmpeg -nek), hogy cselekedjen egy fájlon, de csak a fájl nem ott van, ahol a terminál(Terminal) „keres”, akkor hibákat fog kapni.
Most, hogy a cd-vel átváltottuk a könyvtárat az asztalra(Desktop) , be kell írnunk a következő parancsot:
Megjegyzés: ha ezt az oktatóanyaggal együtt próbálja meg, cserélje ki a fájl nevét minden alkalommal, amikor azt látja, hogy a parancsokban használják.(Note: if you’re trying this along with the tutorial, substitute the name of your file each time you see it used in the commands.)
A fenti parancs egy kicsit hack, és hibákat kap, de ne aggódjon. Valójában azt mondtuk az ffmpeg-nek, hogy a Bohemian_Rhapsody.flv a bemeneti fájl. Ezt mondja a „-i” az ffmpeg-nek.
Amikor a parancs után Entert nyomtunk, nem mondtuk el az ffmpeg-nek, hogy pontosan mit tegyen a fájllal, ezért hibát ír ki. Nem nagy ügy. Ne törődj vele. Mert a hibával együtt a fájlról is információt ad. A minket érdeklő rész valahogy így fog kinézni:
A fenti információk a következőkről árulkodnak. Sorrendben elmondja, hogy az adatfolyam AAC(AAC) kódolóval van kódolva , frekvenciája 44100 Hz (a megfelelő mintavételezési frekvencia a CD-re íráshoz), sztereó, 16 bites mintákat használ, és bitrátája van. 107 kb/s. Kibontási célból az érdekel minket, hogy a fájl AAC hangot tartalmazzon. Ennek ismeretében nem kell mást tennünk, mint begépelni a következő parancsot:
Az előző parancs különböző részei a következők:
ffmpeg – elindítja az FFmpeg
-i Bohemian_Rhapsody.flv fájlt – megadja az FFmpeg -nek a bemeneti fájl
nevét -vn(-vn) – utasítja az FFmpeg -et, hogy hagyja figyelmen kívül a videosávot
-acodec copy – a hangsávot másolja (más formátumba történő kódolás helyett)
Bohemian_Rhapsody.m4a – név a kimeneti fájlból
Az előző parancs beírása után csak egy másodpercnek kell eltelnie, és észre kell vennie egy új fájlt az Asztalon(Desktop) , Bohemian_Rhapsody.m4a néven, amely nem tartalmaz mást, mint az eredeti (Bohemian_Rhapsody.m4a)FLV - fájl eredeti hangsávját . Csak(Just) nyissa ki kedvenc médialejátszójában, és hallgassa meg, hogy megbizonyosodjon arról, hogy minden úgy van, ahogy lennie kell.
Ez ennyire egyszerű. Természetesen az FFmpegnek(FFmpeg) sok-sok más lehetősége is elérhető. A hangot átkódolhatja egy másik formátumba mobiltelefonra, MP3 lejátszóra vagy WAV fájlra való feltöltéshez. Ha akarja, módosíthatja a videót az eredeti FLV -ről , bolondozzon a bitrátával, a mintavételezési sebességgel és a csatornák számával.
És ezt talán később is meg szeretné majd tanulni, de most egy dolgot biztosan tud: egyszerű az FFmpeg segítségével hangot kinyerni egy (FFmpeg)FLV formátumú fájlból . Egyszerű(Simple) , és gyors.
Related posts
Zip-fájlok létrehozása és szerkesztése Linuxon a terminál használatával
Hogyan navigáljunk és használjunk Linux címtárstruktúrát
7 módszer a fájlok tömörítésére és kibontására Linux alatt
A TCP/IP fájlok beállítása és konfigurálása Linux rendszeren (TCP/IP beállítások Linux esetén)
Linux disztró telepítése a Chromebookra
10 legjobb képernyőrögzítő Linuxra
A HDG elmagyarázza: Mi az a UNIX?
Állítsa be az Ubuntut, hogy ne halványítsa el, vagy kapcsolja ki az inaktív kijelzőt
Használja a Linux „dd” parancsát egyszerű grafikus felhasználói felülettel
Az Ubuntu összeomlásának gyakori okai és a helyreállítás
Termináltrükkök: Használja a terminált ébresztőóraként
Az 5 legnépszerűbb Linux disztribúció, amelyet használnod kell
A Linux Mint újratelepítése az adatok és a beállítások elvesztése nélkül
Parancsikonok hozzáadása az Ubuntu jobb gombbal történő helyi menüjéhez
Linux FIND parancs példákkal
Linux-alkalmazások telepítése és futtatása Chromebookon
Készítsen egyedi Live Linux Distro-t a Linux Live Kit segítségével
5 módszer a fájl biztonsági mentésének automatizálására Linux alatt
Szinte bármilyen nyomtató telepítése Ubuntura