Használja az FFmpeg-et az audió könnyű kivonatolására az FLV File-ből


Ha a Flash Video fájlokból (FLV formátum) szeretné kivenni a hangot, akkor néhány lehetőség áll rendelkezésre. Sajnos a legtöbbet választotta, hogy az audiofolyamot egy másik formátumba kódolja. Bizonyos esetekben ez nem jelent problémát, de ha megpróbálod megtartani a hangot azzal, ami megegyezik a videó belsejében, akkor azt szeretné, ha valami kivonja a hangot egy darabból. FFmpeg, a Linux, a Mac és a Windows multimédiás eszközkészlete könnyedén teheti ezt.

Az alábbi példa a Linuxra vonatkozik, de ha Windows vagy Mac rendszerre van telepítve , ugyanazt a parancsot futtathatja az alábbiak szerint.

Töltse le és telepítse az FFmpeg

Először le kell töltenie és telepítenie kell az FFmpeg-et. A legtöbb disztribúció rendelkezik az FFmpeg-lel a szoftveres adattárakban, bár bizonyos támogatást szoftvertől mentes okok miatt le lehet vonni. Függetlenül attól, hogy mi célunk az FFmpeg meglehetősen egyszerű változata. Az Ubuntuban csak a következő parancsot kell használni a terminálon:

Az ffmpeg telepítése

Ez a parancs néhány extra könyvtárat Formátum és szűrőtámogatás szükséges.

Az audiofájlok kibontása az FLV fájlokból

A telepítés után az FFmpeg használata egyszerű, mindaddig, amíg tudod, melyik parancsokat kell használni. Több száz különböző lehetőség van, különös szintaxis, amelyet különböző körülmények között használhatunk, és a puszta erő és összetettség egy kicsit túlterhelt lehet. Szerencsére munkánkért az FFmpeg meglehetősen egyszerű.

Az első dolog, amit meg kell tennünk, hogy pontosan melyik codec-eket használjuk az FLV-fájlunkban. Ehhez nyissa meg a terminált (ha még nincs nyitva), és váltson át az FLV fájlban található könyvtárba. Példánkban a fájlt Bohemian_Rhapsody.flv néven hívjuk, és az Asztalon található. Tehát a parancs beírása:

Címtár módosítása

Ezzel a Terminal programot ugyanabba a könyvtárba helyezi (az asztalra ebben az esetben) a mi parancsunk aktív lesz ott. Ez azért fontos, mert ha egy programot (például FFmpeg) mondasz egy fájllal kapcsolatban, akkor csak a fájl nem a terminál nézete, akkor hibákat kap.

hogy a könyvtárat az asztalon változtassuk meg, be kell írni a következő parancsot:

Get FLV fájlinformációk

Megjegyzés: a bemutatóval együtt minden egyes parancsfájl nevét helyettesítse.

A fenti parancs egy kicsit hack, és hibákat kapsz, de ne aggódj. Amit valójában elmondtunk az ffmpeg-nek, hogy a Bohemian_Rhapsody.flv a bemeneti fájl. Ez az, amit a "-i" mond ffmpeg-nek.

Amikor a parancs után az Enter billentyűt lenyomjuk, nem mondtuk el pontosan, hogy mit kell csinálni a fájllal, tehát hibát kelt. Nem nagy ügy. Ne törődj vele. Mert a hibával együtt ad információt a fájlról. Az a rész, amelyről érdekel, valami ilyesmit fog látni:

Audio Stream információ

A fenti információk a következő dolgokra mutatnak be. Annak érdekében, hogy az áramot az AAC kódolóval kódolják, hogy a frekvenciája 44100 Hz (a megfelelő mintavételezési arány CD-írásra), hogy sztereó, 16 bites mintákat használ, és rendelkezik egy bitrátával 107 kb / s. A kivonási célokra leginkább érdekli, hogy a fájl rendelkezik AAC hanggal. Ennek tudatában mindössze annyit kell tennünk, hogy írjuk be a következő parancsot:

Kicsomagolja az audió adatfolyamot

Az előző parancs különböző részei:

ffmpeg-i Bohemian_Rhapsody.flv- megadja az FFmpeg fájlt a -vnbemeneti fájl nevével - az FFmpeg figyelmen kívül hagyja a videó sávot -acodec Bohemian_Rhapsody.m4a- a kimeneti fájl neve

Miután begépelte az előző parancsot, csak egy másodperc kell, és észre kell vennie egy új fájlt az asztalon, amelynek neve Bohemian_Rhapsody.m4a, amely csak az eredeti FLV-fájl eredeti hangsávját fogja tartalmazni. Csak nyisd ki a kedvenc médialejátszódban, és hallgassa meg, hogy minden rendben legyen.

Játssza le az új hangfájlt

Ez olyan egyszerű. Természetesen az FFmpeg sok, sok más lehetőség közül választhat. A hangot más formátumba lehet átkódolni, például mobiltelefonra, MP3-lejátszóra vagy WAV-fájlra történő feltöltéshez. Lehet, hogy manipulálhatja a videót az eredeti FLV-ből, ha akarod, csavarja a bitrátát, a mintavételi arányt és a csatornák számát.

És talán később is megtudhatja, biztos, hogy egyszerűen használhatja az FFmpeg-t, hogy kivonatolja a fájlt FLV formátumú fájlból. Egyszerű és gyors.

Kapcsolódó hozzászólások:


10.03.2011