CodeKitHub
Mindennapi eszközök

Hangkinyerő

Utolsó frissítés:

Egy videófájl valójában két külön adatfolyam egyesítve — videókockák és hangsáv —, és a puszta hang kinyerése általában asztali szoftver telepítését vagy a fájl szerverre töltését jelenti. Ez az eszköz mindezt a böngésződben végzi el: dobd be a videót, válassz MP3, WAV vagy AAC formátumot, és az eszköz kivonja a hangsávot ffmpeg.wasm segítségével — az FFmpeg médiakeretrendszer teljes buildjével, WebAssemblyre fordítva —, amely helyben, az eszközödön fut. Semmi nem kerül feltöltésre sehova.

Mi ez az eszköz?

A hangkinyerés a hangfolyam leválasztása a videókonténerről (mint az MP4, MOV vagy WebM) a videó újrakódolása nélkül — technikailag inkább 'demux és hang-transzkódolás', mint a teljes fájl konvertálása. Mivel a videó- és hangfolyam már eleve külön van tárolva a konténerformátumon belül, a hangsáv közvetlenül kinyerhető.

Ez az eszköz az FFmpeg nyílt forráskódú multimédia-keretrendszert használja, ami a piaci videó- és hangszoftverek nagy részének alapja, a ffmpeg.wasm projekt révén WebAssemblyre fordítva, így JavaScriptként fut a böngésződben, szerver vagy natív telepítés nélkül. Első futtatáskor a böngésződ letölti a kb. 30 MB méretű FFmpeg motort; ezután a kinyerés teljes egészében az eszközödön, a saját CPU-dat használva zajlik.

Mivel nincs feltöltési lépés, nincs szerver által megszabott fájlméret-korlát sem, nincs várakozás sorban, és nincs adatvédelmi kérdés arról, hova került a videód — ugyanazok a tulajdonságok, amik az oldal többi kliensoldali eszközét is működtetik.

Miért érdemes használni?

  • Most fejeztél be egy Teams-hívás felvételt, és csak a hangra van szükséged egy jegyzetkészítő átirat-eszközhöz — dobd be az MP4-et, válassz MP3-at, és kerüld el a videószerkesztő megnyitását egy kétperces feladathoz.
  • Telefonnal rögzítettél egy gitárriffet videóként, mert épp a kameraalkalmazás volt nyitva, és most a WAV-ra van szükséged, hogy veszteség nélkül behúzhasd a DAW-odba.
  • Egy ügyfél elküldött egy 200 MB-os termékbemutató videót, és ki kell venned a narrációt egy podcast-klipphez — nem kell Premiere-t vagy Audacity plugineket telepíteni egyetlen kinyeréshez.
  • Régi családi videófájlokat archiválsz, és könnyű AAC hangmentéseket szeretnél a kommentárokból anélkül, hogy minden több gigabájtos videót megtartanál.
  • Megosztott vagy munkahelyi gépen dolgozol, ahol nem telepíthetsz asztali szoftvert, de mégis ki kell venned egy hangsávot egy képernyőfelvételből egy megbeszélés előtt.
  • A forrásvideó bizalmas ügyfélhívást vagy még ki nem adott demószámot tartalmaz — a feldolgozás helyben történik, így a fájl sosem ér szerverhez csak a hang kinyerése miatt.

Használati útmutató

  1. Kattints a feltöltési mezőre (vagy húzz be egy fájlt), és válassz videót az eszközödről.
  2. Válassz kimeneti formátumot: MP3 (kicsi, széles körben kompatibilis), WAV (tömörítetlen, legjobb további szerkesztéshez), vagy AAC/M4A (hatékony, Apple-ökoszisztémára jó).
  3. Kattints a 'Hang kinyerése' gombra — az első futtatás letölti a kb. 30 MB-os kinyerő motort, utána a feldolgozás helyben történik.
  4. Nézd meg az eredményt a beépített hanglejátszóval, majd kattints a 'Letöltés' gombra a fájl mentéséhez.

Példa

Bemenet

Egy 5 perces MP4 képernyőfelvétel narrációval

Kimenet

narracio.mp3 (csak hang, azonos hosszúság, videósáv nélkül)

A kimeneti hang hossza mindig pontosan megegyezik a forrásvideóéval, mivel a kinyerés semmit nem vág vagy időzít újra — csak eltávolítja a videósávot, és a meglévő hangot a választott formátumba kódolja.

MP3 vs. WAV vs. AAC — melyiket válaszd

A megfelelő kimeneti formátum attól függ, mit tervezel kezdeni a hanggal utána.

FormátumFájlméretLegjobb ehhez
MP3LegkisebbPodcastok, hangjegyzetek, megosztás, általános lejátszás
WAVLegnagyobb (tömörítetlen)További hangszerkesztés, keverés, mastering — nincs kumulálódó minőségromlás
AAC / M4AKicsi, hatékonyApple eszközök/appok, jó minőség kis méretben

Miért gyorsabb a kinyerés, mint egy teljes konverzió

Mivel a hang- és videófolyam már eleve külön van egy MP4 vagy WebM konténeren belül, a kinyeréshez csak a konténer demuxolására és a hangfolyam transzkódolására van szükség — a videókockák egyáltalán nem kerülnek dekódolásra vagy újrakódolásra. Ezért egy 500 MB-os videó hangjának kinyerése általában töredék idő alatt végez, mint egy teljes videó-videó konverzió ugyanazon a fájlon.

  • Nincs videódekódolás: az eszköz kihagyja minden kocka olvasását és renderelését, mivel csak a hangfolyamot érinti.
  • Nincs videó-újrakódolás: nincs mit tömöríteni vagy átméretezni, így a CPU-terhelés alacsony marad egy videókonverterhez képest.
  • A kimeneti méret elenyésző a forráshoz képest: egy 500 MB-os videó hangsávja jellemzően csak néhány MB-tól néhány tíz MB-ig terjed, a hossztól és formátumtól függően.

Kapcsolódó eszközök

További helyi médiafeldolgozáshoz próbáld ki ezeket az eszközöket.

→ Videótömörítő (célméret) · GIF-tömörítő · Képtömörítő

Gyakori kérdések

Ugyanaz ez, mint egy videófájl konvertálása?

Nem egészen — a videó-hang 'konverzió' gyakran mindent újrakódol, de ez az eszköz kifejezetten demuxolja (leválasztja) a meglévő hangfolyamot a videókonténerről, és csak azt a folyamot kódolja a választott formátumba, a videókockák érintése vagy újrarenderelése nélkül.

Miért tart tovább az első kinyerés, mint a következő?

Az eszköznek le kell töltenie az FFmpeg WebAssembly motort (kb. 30 MB) az adott böngészőmunkamenetben első használatkor. Ezután a motor a memóriában marad, és a további kinyerések azonnal elindulnak.

Melyik formátumot válasszam — MP3, WAV vagy AAC?

Az MP3 a legkisebb fájl, és mindenhol működik, ami a legtöbb esetben, például podcastokhoz vagy klipekhez megfelelő. A WAV tömörítetlen és veszteségmentes, ami akkor számít, ha a hangot további szerkesztésbe viszed, ahol a minőségromlás összeadódna. Az AAC/M4A jó középút erős minőség/méret aránnyal, különösen elterjedt az Apple-ökoszisztémában.

Milyen videóformátumokat használhatok bemenetként?

Bármilyen formátumot, amiből a böngésződ ki tudja olvasni a metaadatokat, és amit az FFmpeg támogat — ez gyakorlatilag minden gyakori formátumot lefed: MP4, MOV, WebM, MKV, AVI és mások. Ha egy adott fájl sikertelen, próbálj szabványos MP4 vagy WebM exportot.

Feltöltésre kerül a videóm egy szerverre?

Nem. A videófájl sosem hagyja el az eszközödet — közvetlenül a böngésződ memóriájába kerül beolvasásra, és teljes egészében kliensoldalon, WebAssembly segítségével dolgozódik fel. Csak az egyszeri FFmpeg motor letöltése jön egy CDN-ről; a tényleges videód és a kinyert hang soha.

Van fájlméret- vagy hosszkorlát a felhasználható videóra?

Az eszköz maga nem szab kemény korlátot — a gyakorlati plafon az eszközöd memóriája és CPU-ja, mivel minden helyben zajlik. A több gigabájtos vagy óráshosszú videók észrevehetően tovább tartanak és több RAM-ot használnak, mint egy rövid klip, de nincs szerveroldali feltöltési korlát, amivel foglalkozni kellene.

Veszít minőségéből a kinyert hang az eredeti videó hangsávjához képest?

A WAV választása veszteségmentesen megőrzi a hangot, így nincs további minőségromlás azon túl, ami már a forrásban is megvolt. Az MP3 és az AAC tömörített formátumba kódolja újra a hangot, ami némi minőségromlást okoz — általában nem hallható standard bitráta mellett, de észrevehető, ha tovább szerkeszted vagy erősen feldolgozod a sávot.

Ki tudok nyerni hangot egy több hangsávos videóból (pl. különböző nyelvek)?

Ez az eszköz a videó alapértelmezett/elsődleges hangsávját nyeri ki. Ha egy fájlban több beágyazott hangsáv van (gyakori néhány MKV fájlnál), nem enged köztük választani — ehhez egy dedikált videószerkesztőre lenne szükséged sávválasztáshoz.

Szükséges internetkapcsolat a videó feldolgozásához a motor betöltése után?

Nem. Miután a kb. 30 MB-os FFmpeg motor letöltődött a munkameneted számára, a kinyerés teljesen offline fut a böngésződben — lekapcsolódhatsz a hálózatról, és még mindig működni fog.

Kapcsolódó eszközök