Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Naudokite „FFmpeg“, kad būtų lengviau išgauti garsą iš FLV

Jei norite išgauti garsą iš „Flash“ vaizdo failų (FLV formato), yra keletas variantų. Deja, pasirinkimas, kurį daugelis jų jums siūlo, yra koduoti garso srautą į kitą formatą. Kai kuriais atvejais tai nėra problema, bet jei bandote išlaikyti garsą identišką vaizdo įrašo viduje, tada norite, kad garsas būtų išskleidžiamas viename gabale. FFmpeg, daugialypės terpės įrankių rinkinys „Linux“, „Mac“ ir „Windows“ sistemoms, gali tai padaryti lengvai.

Toliau pateikiamas pavyzdys bus skirtas „Linux“, tačiau kai ją įdiegsite „Windows“ arba „Mac“, galite paleisti tą pačią komandą, kaip parodyta žemiau.

Atsisiųskite ir įdiekite FFmpeg

Pirmiausia turėsite atsisiųsti ir įdiegti „FFmpeg“. Dauguma platinimo programų turi FFmpeg programinės įrangos saugyklose, nors tam tikra parama gali būti pašalinta iš programinės įrangos patentų priežasčių. Nepaisant to, mūsų tikslams atliks gana paprastą FFmpeg versiją. „Ubuntu“ tik turite naudoti šią komandą į terminalą:

Ši komanda taip pat įdiegs nemažai papildomų bibliotekų (kartu su FFmpeg), reikalingos įrenginiui, formatui ir filtro palaikymui.

Garso ištraukimas iš FLV failų

Įdiegus FFmpeg yra gana paprasta, jei žinote, kokias komandas naudoti. Yra šimtai skirtingų variantų, ypatinga sintaksė, naudojama skirtingomis aplinkybėmis, o vien tik galingumas ir sudėtingumas gali būti šiek tiek didžiulis. Laimei, už mūsų darbą FFmpeg yra gana paprasta.

Pirmas dalykas, kurį turime padaryti, yra išsiaiškinti, kokie kodekai naudojami mūsų FLV faile. Norėdami tai padaryti, atidarykite terminalą (jei jis dar nėra atidarytas) ir pakeiskite į katalogą, kuriame yra FLV failas. Mūsų pavyzdyje failas vadinamas „Bohemian_Rybeody.flv“ ir yra darbalaukyje. Taigi įvesti komandą būtų:

Tai perkelia terminalo programą į tą patį katalogą (šiuo atveju darbalaukis), todėl ten bus visos mūsų komandos. Tai svarbu, nes jei pasakysite programai (pvz., FFmpeg), kad veiktų faile, tik failas nėra ten, kur terminalas „ieško“, tada gausite klaidų.

Dabar, kai naudojome cd keisti katalogą į darbalaukį, turime įvesti šią komandą:

Pastaba: jei bandote tai kartu su pamoka, pakeiskite failo pavadinimą kiekvieną kartą, kai jį matote komandose.

Pirmiau minėta komanda yra šiek tiek įsilaužimo ir gausite klaidų, bet nesijaudinkite. Tai, ką mes ffmpeg pasakėme, yra tai, kad Bohemian_Rucksody.flv yra įvesties failas. Štai ką „-i“ pasakoja ffmpeg.

Paspaudus „Enter“ po komandos, mes nepranešėme „ffmpeg“ tiksliai, ką daryti su šiuo failu, todėl ji išskleidžia klaidą. Nėra biggie. Tiesiog ignoruokite. Kadangi kartu su klaida, ji taip pat suteikia mums informaciją apie failą. Dalis, kurią dominame, atrodys taip:

Pirmiau pateikta informacija nurodo šiuos dalykus. Kad būtų nurodyta, kad srautas yra užkoduotas naudojant AAC koduotoją, kad jo dažnis yra 44100 Hz (teisingas ėminių ėmimo dažnis CD įrašymui), kad jis yra stereo, naudoja 16 bitų mėginius ir turi bitrate 107 kb / s. Norint išgauti tikslus, labiausiai domina, kad faile yra AAC garsas. Žinodami tai, mums reikia tik įvesti šią komandą:

Štai ką daro skirtingos ankstesnės komandos dalys:

ffmpeg - paleidžia FFmpeg
-i Bohemian_Rucksody.flv - suteikia FFmpeg su įvesties failo pavadinimu
-vn - pasakoja FFmpeg ignoruoti vaizdo takelį
-acodec kopija - kopijuoja garso takelį (vietoj kodavimo į kitą formatą)
Bohemian_Rybeody.m4a - išvesties failo pavadinimas

Įvedę ankstesnę komandą, tik antrą ar kitą turėtų eiti, ir turėtumėte pastebėti naują failą savo darbalaukyje, pavadintą Bohemian_Rucksody.m4a, kuriame bus tik originalus garso takelis iš originalaus FLV failo. Tiesiog atidarykite jį mėgstamiausiame medijos leistuve ir klausykitės, kad viskas būtų taip, kaip turėtų būti.

Tai taip paprasta. Žinoma, FFmpeg turi daug, daug kitų galimybių. Galite perkoduoti garsą į kitą formatą, įkelti į mobilųjį telefoną, MP3 grotuvą arba WAV failą. Galite redaguoti vaizdo įrašą iš originalios FLV, jei norite, kvailioti su bitrate, mėginių dažniu ir kanalų skaičiumi.

O gal jūs norėsite tai išmokti vėliau, bet dabar jūs tikrai žinote vieną dalyką: tai paprasta naudoti FFmpeg išgauti garso iš failo FLV formatu. Paprasta ir greita.

Top