Utilia

Vaizdo įrašas į MP3

Išgauk garsą iš vaizdo įrašo ir išsaugok kaip MP3: visas takelis ar tik pasirinkta dalis, bitų sparta 96–320 kb/s. Veikia naršyklėje, be įkėlimo į serverį.

Daugumą MP4 ir WebM failų akimirksniu apdoroja pačios naršyklės dekoderis. Kiti formatai ir ilgesni nei 10 minučių vaizdo įrašai naudoja į WebAssembly sukompiliuotą FFmpeg: pirmą kartą atsisiunčiama apie 30 MB, kuriuos naršyklė laiko talpykloje. Naršyklė labai dideliems failams lėtesnė nei kompiuterio programos.

Kaip išgauti garsą iš vaizdo įrašo

  1. Nutempk vaizdo įrašą į langelį aukščiau arba spustelėk jį ir pasirink failą (iki 500 MB).
  2. Vaizdo įrašas atsiranda su padėties slankikliu. Jei nori palikti tik dalį garso, paleisk arba prastumk iki norimos akimirkos ir spustelėk Nustatyti pradžią čia, tada Nustatyti pabaigą čia. Laikus gali ir įvesti sekundėmis (75,5) ar minutėmis:sekundėmis (1:15,5). Palik pasirinktą visą trukmę, kad išgautum viską.
  3. Spustelėk Groti pasirinkimą, kad patikrintum pasirinktą dalį.
  4. Pasirink MP3 bitų spartą ir Kanalus: Kaip vaizdo įrašo arba Mono (perpus mažiau kalbai).
  5. Spustelėk Išgauti MP3. Atsiranda eigos juosta su mygtuku Atšaukti. Kai baigta, išklausyk rezultatą grotuve ir atsisiųsk.

Eilutė šalia mygtuko prieš pradedant parodo MP3 trukmę ir apytikslį dydį.

Kaip tai veikia

Vaizdo įrašo failas yra konteineris su atskirais srautais: paprastai vienu vaizdo ir vienu garso takeliu, dažnai AAC (MP4, MOV) arba Opus/Vorbis (WebM, MKV). Šis įrankis nuskaito garso takelį ir užkoduoja jį iš naujo kaip MP3 su LAME kodavimo programa, etalonine MP3 kodavimo programa.

Tai galima atlikti dviem būdais, abu visiškai tavo įrenginyje:

  • Greitasis kelias. Daugumai iki 10 minučių trukmės MP4 ir WebM failų pačios naršyklės dekoderis (Web Audio API) paverčia garsą neapdorotomis imtimis, kurios tada užkoduojamos į MP3. Tai beveik akimirksniu ir nereikia papildomo atsisiuntimo.
  • FFmpeg. Formatams, kurių naršyklė pati iškoduoti negali (AVI, WMV, daug MKV, kai kurie MOV), ilgesniems vaizdo įrašams arba kai greitasis kelias nepavyksta, įrankis naudoja į WebAssembly sukompiliuotą FFmpeg. Pirmą kartą atsisiunčiama apie 30 MB ir laikoma naršyklės talpykloje. FFmpeg skaito failą dalimis, todėl net dideli vaizdo įrašai neturi tilpti į atmintį vienu metu.

Tavo failas niekada nepalieka kompiuterio: nėra nei įkėlimo, nei apdorojimo serveryje.

Bitų spartos pasirinkimas

MP3 bitų sparta yra pastovi (CBR), todėl dydį lengva nuspėti: dydis baitais ≈ bitų sparta × trukmė ÷ 8. Viena minutė 192 kb/s yra apie 1,4 MB.

Bitų sparta Tinka Dydis minutei
96 kb/s Kalbai, paskaitoms, tinklalaidėms (naudok mono) ~0,7 MB
128 kb/s Kalbai stereo, kasdieniam klausymui ~0,9 MB
192 kb/s Muzikai: gera numatytoji reikšmė ~1,4 MB
256–320 kb/s Muzikai, kurią nori išlaikyti geriausios MP3 kokybės 1,9–2,3 MB

Perkodavimas negali pridėti kokybės, kurios nėra: jei vaizdo įrašo garso takelis yra AAC 128 kb/s, pasirinkus 320 kb/s failas tik tampa didesnis. Balso įrašui Mono (perpus mažiau kalbai) nieko girdimo neprarandama.

Ribos

  • Iki 500 MB vienam vaizdo įrašui. Naršyklė labai dideliems failams lėtesnė nei kompiuterio programos, o FFmpeg kelias naudoja daugiau atminties; kelių gigabaitų įrašams geriau tinka kompiuterio programos, pavyzdžiui, FFmpeg ar VLC.
  • Jei vaizdo įraše yra keli garso takeliai (kalbos, komentarai), išgaunamas pirmasis.
  • Vaizdo įrašas be garso duoda pranešimą „Šiame vaizdo įraše nėra garso takelio.“
  • Apsaugotų (DRM) transliacijos paslaugų vaizdo įrašų nuskaityti negalima.

Dažnai užduodami klausimai

Ar mano vaizdo įrašas kur nors įkeliamas?

Ne. Failą nuskaito tavo naršyklė ir apdoroja tavo įrenginyje. Gali net atsijungti nuo interneto, kai puslapis (ir, jei reikia, konvertavimo variklis) jau įkeltas.

Kodėl pirmą kartą atsisiunčiama 30 MB?

Tai FFmpeg, konvertavimo variklis, sukompiliuotas į WebAssembly. Jo reikia tik formatams, kurių naršyklė pati iškoduoti negali, arba ilgiems vaizdo įrašams. Naršyklė jį laiko talpykloje, todėl kiti konvertavimai prasideda iškart.

Ar galiu išgauti tik dalį garso takelio?

Taip. Nustatyk pradžią ir pabaigą su Nustatyti pradžią čia ir Nustatyti pabaigą čia arba įvesk laikus, tada spustelėk Išgauti MP3. Užkoduojama tik ta dalis, o tai ir greičiau.

Kokią bitų spartą rinktis?

192 kb/s yra gera numatytoji reikšmė muzikai, o kalbai pakanka 96 ar 128 kb/s mono. Už šaltinio garso bitų spartą aukštesnė reikšmė kokybės negerina, tik padidina failą.

Kodėl ilgas vaizdo įrašas apdorojamas lėtai?

Kai naršyklė failo pati iškoduoti negali, FFmpeg veikia WebAssembly viename procesoriaus branduolyje, o tai lėčiau nei natyvi programa. Garso išgavimas vis tiek daug greitesnis nei paties vaizdo įrašo konvertavimas, nes vaizdas praleidžiamas visiškai.

Ar galiu konvertuoti į kitą formatą nei MP3?

Šis įrankis visada sukuria MP3, formatą, kuris groja visur. WAV, OGG, M4A ar FLAC formatams vaizdo įrašą nutempk į garso failų konverterį: jis irgi gali išgauti garsą iš vaizdo įrašo.