Použite FFmpeg na jednoduché extrahovanie zvuku zo súborov FLV
Ak chcete extrahovať zvuk zo súborov Flash Video (formát (Flash Video)FLV ), máte k dispozícii niekoľko možností. Bohužiaľ, mnoho z nich vám dáva možnosť zakódovať zvukový tok do iného formátu. V niektorých prípadoch to nie je problém, ale ak sa snažíte zachovať zvuk identický s tým, čo je vo videu, potom chcete niečo, čo extrahuje zvuk v jednom kuse. FFmpeg , multimediálna súprava nástrojov pre Linux , Mac a Windows , to dokáže jednoducho.
Príklad nižšie bude pre Linux , ale keď ho máte nainštalovaný v systéme Windows(Windows) alebo Mac , môžete spustiť rovnaký príkaz, ako je znázornené nižšie.
Stiahnite si a nainštalujte FFmpeg
Najprv si budete musieť stiahnuť a nainštalovať FFmpeg . Väčšina distribúcií má v softvérových úložiskách FFmpeg , hoci určitá podpora z neho mohla byť odstránená z dôvodov softvérových patentov. Bez ohľadu(Regardless) na to , pre naše účely postačí celkom obyčajná verzia FFmpeg . V Ubuntu musíte v termináli použiť iba nasledujúci príkaz:
Tento príkaz nainštaluje aj niekoľko ďalších knižníc (spolu s FFmpeg ), ktoré sú potrebné na podporu zariadenia, formátu a filtra.
Extrahovanie zvuku zo súborov FLV
Po nainštalovaní je používanie FFmpeg celkom jednoduché, pokiaľ viete, ktoré príkazy použiť. Existujú stovky rôznych možností, špeciálna syntax na použitie za rôznych okolností a samotná sila a zložitosť môžu byť trochu ohromujúce. Našťastie pre našu prácu je FFmpeg celkom jednoduchý.
Prvá vec, ktorú musíme urobiť, je presne zistiť, aké kodeky sa používajú v našom súbore FLV . Ak to chcete urobiť, otvorte terminál(Terminal) (ak ešte nie je otvorený) a prejdite do adresára, v ktorom sa nachádza súbor FLV . V našom príklade sa súbor volá Bohemian_Rhapsody.flv a nachádza sa na ploche(Desktop) . Takže príkaz na zadanie by bol:
Toto presunie program Terminál(Terminal) do rovnakého adresára (v tomto prípade na plochu(Desktop) ), takže tam budú aktívne všetky naše príkazy. Je to dôležité, pretože ak poviete programu (napríklad FFmpeg ), aby konal so súborom, iba súbor sa nenachádza tam, kde „hľadá“ terminál(Terminal) , dostanete chyby.
Teraz, keď sme použili cd na zmenu adresára na pracovnú plochu(Desktop) , musíme zadať nasledujúci príkaz:
Poznámka: Ak to skúšate spolu s tutoriálom, nahraďte názov súboru vždy, keď ho uvidíte v príkazoch.(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.)
Vyššie uvedený príkaz je trochu hack a budete dostávať chyby, ale nebojte sa. ffmpegu sme vlastne povedali, že Bohemian_Rhapsody.flv je vstupný súbor. To je to, čo "-i" hovorí ffmpeg.
Keď po príkaze stlačíme Enter, nepovedali sme ffmpegu presne, čo má so súborom robiť, takže vypľuje chybu. Žiadna veľká vec. Len to ignoruj. Pretože spolu s chybou nám dáva aj informácie o súbore. Časť, ktorá nás zaujíma, bude vyzerať asi takto:
Vyššie uvedené informácie nám hovoria nasledujúce veci. V poradí nám hovorí, že stream je kódovaný pomocou kodéra AAC , že má frekvenciu 44100 Hz (správna vzorkovacia frekvencia pre napaľovanie na CD), že je stereo, používa 16-bitové vzorky a má bitovú rýchlosť 107 kb/s. Pre účely extrakcie nás najviac zaujíma, že súbor má zvuk AAC . Keď to vieme, všetko, čo musíme urobiť, je zadať nasledujúci príkaz:
Tu je to, čo robia rôzne časti predchádzajúceho príkazu:
ffmpeg – spustí FFmpeg
-i Bohemian_Rhapsody.flv – poskytne FFmpeg názov vstupného súboru
-vn – povie FFmpeg , aby ignoroval video stopu
-acodec copy – skopíruje zvukovú stopu (namiesto kódovania do iného formátu)
Bohemian_Rhapsody.m4a – názov výstupného súboru
Po zadaní predchádzajúceho príkazu by mala uplynúť iba sekunda a mali by ste si všimnúť nový súbor na vašej ploche(Desktop) s názvom Bohemian_Rhapsody.m4a , ktorý nebude obsahovať nič iné ako pôvodnú zvukovú stopu z pôvodného súboru FLV . Stačí(Just) ho otvoriť vo svojom obľúbenom prehrávači médií a počúvať, aby ste sa uistili, že je všetko tak, ako má byť.
Je to také jednoduché. Samozrejme, FFmpeg má k dispozícii mnoho, mnoho ďalších možností. Zvuk môžete prekódovať do iného formátu na nahranie do mobilného telefónu, prehrávača MP3 alebo súboru WAV . Môžete manipulovať s videom z pôvodného FLV , ak chcete, baviť sa s bitovou rýchlosťou, vzorkovacou frekvenciou a počtom kanálov.
A možno sa to budete chcieť naučiť neskôr, ale zatiaľ viete jednu vec s istotou: na extrahovanie zvuku zo súboru vo formáte FLV je jednoduché použiť (FLV)FFmpeg . Jednoduché(Simple) a rýchle.
Related posts
Vytvárajte a upravujte súbory ZIP v systéme Linux pomocou terminálu
Ako sa pohybovať a používať adresárovú štruktúru systému Linux
7 spôsobov, ako komprimovať a rozbaliť súbory v systéme Linux
Ako nastaviť a konfigurovať súbory TCP/IP v systéme Linux (Nastavenia TCP/IP pre Linux)
Vytvorte si svoj vlastný server na živé video streamovanie s Linuxom
Vypnite a reštartujte počítač z terminálu Ubuntu
BSD vs Linux: Základné rozdiely
Nájdite a zmeňte svoj názov hostiteľa v Ubuntu
5 skvelých dôvodov, prečo sa vzdať systému Windows pre Linux
Pochopenie povolení Linuxu a používania chmod
Ako nainštalovať Linux Distro na váš Chromebook
Použite MSStyles na tému Wine aplikácií v systéme Linux
5 najlepších hier pre Linux
Ako nainštalovať a spustiť aplikácie Linux na Chromebooku
Top 7 bezplatných antivírusových programov pre Linux
Príručka Ubuntu Linux pre začiatočníkov
Bežné dôvody zlyhaní Ubuntu a ako ich obnoviť
Top 10 príkazov Raspberry Pi Linux, ktoré by ste mali vedieť
Linuxový príkaz FIND s príkladmi