Kas iš tiesų vyksta, kai „ištraukiate“ garsą iš MP4 į WAV
Šis puslapis nėra konverteris tradicine prasme. Jis neperkoduoja garso ir nesiūlo jokių kokybės slankiklių, nes WAV formatas to paprasčiausiai nereikalauja. Įkeliate MP4, o programa atmeta vaizdo takelį ir išsaugo tik garso takelį kaip nekompresuotą PCM srautą. Rezultatas – failas, kurio dydis beveik visada bus kelis kartus didesnis nei originali garso takelis MP4 viduje.
Kodėl? Nes MP4 garso takelis beveik visada yra suglaudintas naudojant lossy kodeką (dažniausiai AAC). Jūs neištraukiate to, ko jau nėra. Jei originalus AAC srautas buvo 128 kbps, ištrauktas 44,1 kHz / 16 bitų stereo PCM užims apie 1411 kbps. Tai ne „pagerinimas“, o ištikimas to, kas jau buvo prarasta, atkartojimas didžiuliu failo dydžiu. Ši puslapio savybė yra esminė: jis nekonvertuoja, o išpakuoja.
Jei MP4 faile yra daugiau nei vienas garso takelis, kurį naršyklė gali iššifruoti, to failo eilutėje eilėje rodomas įterptasis takelio pasirinkiklis, kuriame išvardijami visi takeliai su jų pozicija, kalba, kodeku ir kanalų skaičiumi, ir pasirinktas takelis yra tas, kuris išgaunamas. Naršyklės negalintys iššifruoti takeliai rodomi kaip išjungti; nepasirinkus, naudojamas numatytasis konteinerio takelis.
Šis skirtumas svarbus visiems, kam reikia neapdoroto garso tolesniam apdorojimui – montažui, transkripcijai, garso analizei ar archyvavimui. Nė vienas kitas šios svetainės puslapis (pavyzdžiui, išvedantis MP3) to nedaro, nes jie prideda papildomą glaudinimo žingsnį.
Kaip naršyklėje vyksta garso išskyrimas
Visa operacija atliekama jūsų įrenginyje. Jokia byla nekeliama į serverį. Naršyklė nuskaito įkeltą MP4, dekoduoja pasirinktą garso takelį ir įrašo jį kaip WAV failą lokaliai.
Jei jūsų MP4 turi 48 kHz / 24 bitų garso takelį, išvestyje gausite 48 kHz / 24 bitų WAV. Jei takelis buvo 44,1 kHz / 16 bitų, toks ir bus rezultatas. Programa nekeičia šių parametrų. Tai reiškia, kad profesionaliam darbui (pavyzdžiui, „Logic Pro“ ar „Pro Tools“) failas yra paruoštas iš karto, nereikia jokių konvertavimo žingsnių.
Kaip veikia vartotojo sąsaja:
- Mygtukai „Išgauti garsą“ ir „Išvalyti“ yra neaktyvūs, kol neįkeliamas bent vienas failas.
- WAV išvestis yra nekompresuota PCM, todėl nėra jokio kokybės slankiklio.
- Po sėkmingo apdorojimo rodomas pranešimas „Išgauta ‹count› failas(-ai).“ ir atskiri atsisiuntimo mygtukai.
- Jei apdoroti nepavyko, rodomi konkretūs klaidų tekstai (jie aptariami toliau).
Kada WAV yra teisingas pasirinkimas, o kada – ne
WAV yra nekompresuotas PCM. Tai reiškia, kad kiekvienas garso pavyzdys saugomas tiksliai toks, koks buvo užfiksuotas. Jokio glaudinimo, jokių artefaktų, jokio papildomo triukšmo. Tai yra auksinis standartas redagavimui, garso dizainui, transkripcijai, mašininiam mokymuisi ir profesionaliam archyvavimui.
Tačiau būkite pasiruošę failo dydžiui. Pavyzdžiui:
| Garso takelio tipas | Trukmė | Dydis MP4 viduje (AAC) | Ištrauktas WAV (16 bit / 44,1 kHz stereo) |
|---|---|---|---|
| Pokalbis, monofoninis | 60 min | ~7 MB | ~300 MB |
| Muzika, stereo | 3 min | ~4 MB | ~30 MB |
| Kino garso takelis, 5.1 | 120 min | ~150 MB | ~6 GB |
Dėl šios priežasties WAV nėra tinkamas failų siuntimui el. paštu ar atsisiuntimui mobiliuoju ryšiu. Jis skirtas tolesniam apdorojimui, o ne platinti.
Antras svarbus aspektas: WAV negali „pataisyti“ prastai įrašyto garso. Jei originalus MP4 turėjo triukšmingą mikrofoną ar žemą bitų spartą, WAV išsaugos visus tuos trūkumus be jokių korekcijų. Tai yra ištikimybė, ne patobulinimas.
Palaikomi failai ir ribojimai
Programa priima šiuos konteinerius:
- MP4 (dažniausiai H.264 + AAC)
Jei failo plėtinys nepatenka į šį sąrašą, rodomas pranešimas: „Šis failo tipas nepalaikomas.“ Bandant įkelti daugiau nei 20 failų vienu metu, pasirodo: „Pasirinkite iki ‹max› failų vienu metu.“ Čia ‹max› pakeičiamas skaičiumi 20.
Patys dažniausi klaidos atvejai yra trys:
-
Vaizdo įrašas neturi garso takelio. Tai gali nutikti, jei filmavote telefonu išjungę garsą, arba jei failas buvo sukurtas tik vaizdui. Programa rodo: „Šis vaizdo įrašas neturi garso takelio, kurį būtų galima išgauti.“ Tai nėra gedimas – tai informacija.
-
Failas sugadintas, tuščias arba nėra vaizdo failas. Jei naršyklė negali nuskaityti antraštės arba duomenų srautas yra netvarkingas, rodomas tekstas: „Šis failas negali būti nuskaitytas kaip vaizdo įrašas. Jis gali būti sugadintas, tuščias arba iš tikrųjų nėra vaizdo failas.“ Tai dažnai nutinka su dalinai atsisiųstais failais arba tais, kurie buvo pervardyti ranka.
-
Ekstrahavimas nepavyko dėl vidinės klaidos. Jei naršyklė nepalaiko garso kodeko išskleidimo, rodoma: „Ekstrahavimas nepavyko. Bandykite kitą failą.“ Jei garso takelis naudoja kodeką, kurio naršyklė negali iššifruoti (pvz., AC3 šeimos kodekus), puslapis pasiūlys konvertuoti failą naudojant darbalaukio programą, pvz., VLC.
Kai kuriems failams gali pasirodyti bendras pranešimas: „‹count› failas(-ai) negalėjo būti apdoroti.“ Tai naudinga apdorojant partiją – matysite, kiek išliko sėkmingi.
Kaip interpretuoti išvesties duomenis
Po kiekvieno sėkmingo ištraukimo matote dvi svarbias reikšmes:
-
Bendras dydis: rodomas kaip „Iš viso: ‹original› -> ‹audio›“. Pirmas skaičius – originalių MP4 failų dydis, antras – gautų WAV failų dydis. Jei santykis yra, pavyzdžiui, 10 MB -> 120 MB, tai nėra klaida – tai WAV prigimtis.
-
Atsisiuntimo mygtukai: kiekvienam failui yra atskiras „Atsisiųsti“ mygtukas. Kai yra keli failai, rodomas ir „Atsisiųsti visus“ mygtukas, kuris išsaugo kiekvieną failą atskirai, vieną po kito – puslapis niekada nesukuria archyvo.
Šie duomenys padaro aišku, kiek vietos užims ištraukti failai prieš juos atsisiunčiant. Tai ypač naudinga planuojant, ar telpa į jūsų diską arba „iCloud“ saugyklą.
Ką daryti, kai niekas neveikia?
1 problema: mygtukai „Išgauti garsą“ ir „Išvalyti“ yra pilki. Statuso eilutėje rodoma „Paruošta. Įkelkite vaizdo failus ir pasirinkite formatą.“ Tai reiškia, kad neįkeltas nė vienas failas. Spustelėkite „Pridėti failus“ ir pasirinkite MP4.
2 problema: po apdorojimo rodoma „Šis failas negali būti nuskaitytas kaip vaizdo įrašas...“ Patikrinkite, ar failas atsidaro kitose programose (pvz., VLC). Jei ne – jis gali būti sugadintas. Jei taip – gali būti, kad jame yra kodekas, kurio naršyklė neatpažįsta (pavyzdžiui, senas DIVX arba specializuotas kodekas). Bandykite konvertuoti į MP4 naudodami kitą įrankį ir tada įkelti iš naujo.
3 problema: rodoma „Šis vaizdo įrašas neturi garso takelio...“ Tai nėra klaida. Failas neturi garso. Gali būti, kad jis yra tik vaizdo įrašas (pvz., ekrano įrašas be mikrofono). Patikrinkite informaciją apie failą – garso takelio skiltis bus 0.
4 problema: rodoma „Pasirinkite iki 20 failų vienu metu.“ Iš visų pasirinktų failų programa apdoros tik 20. Likusieji nebus įtraukti. Jei reikia apdoroti daugiau, atlikite tai dalimis.
5 problema: failas rodomas, bet jo dydis WAV yra 0 baitų arba ekstrahavimas nepavyko. Gali būti, kad garso takelio kodekas yra toks, kurio naršyklė negali išskleisti (pavyzdžiui, AC3 arba DTS). Tokiu atveju puslapis praneša: „Šio vaizdo įrašo garso takelis naudoja kodeką, kurio jūsų naršyklė negali iššifruoti (AC3 ir DTS yra dažni MKV failuose). Vietoj to konvertuokite jį naudodami darbalaukio programą, pvz., VLC.“
Dažniausiai užduodami klausimai
Kodėl WAV failas yra tris kartus didesnis už originalų MP4? Nes MP4 garso takelis dažniausiai yra suspaustas AAC (lossy), o WAV yra nekompresuotas PCM. Kiekvienas garso pavyzdys saugomas tiksliai toks, koks yra, todėl failo dydis auga proporcingai diskretizavimo dažniui, bitų gyliui ir kanalų skaičiui.
Ar šis įrankis gali pagerinti garso kokybę, palyginti su originaliu MP4? Ne. WAV tik išsaugo tą kokybę, kurią turėjo garso takelis MP4 viduje. Jei originalas jau buvo suspaustas AAC, prarastų dažnių negrąžinsite. Jūs gaunate tikslią to, kas liko, kopiją.
Kodėl nėra kokybės slankiklio? Nes WAV neturi bitų spartos ar kokybės nustatymų. Jis visada yra nekompresuotas PCM, naudojant tą patį diskretizavimo dažnį ir bitų gylį kaip originalas. Jokio glaudinimo nėra, tad ir reguliuoti nėra ko.
Ar galiu pasirinkti garso takelį? Taip. Jei MP4 faile yra daugiau nei vienas garso takelis, kurį naršyklė gali iššifruoti, failo eilutėje eilėje rodomas įmontuotas takelių pasirinkiklis, kuriame nurodoma kiekvieno takelio pozicija, kalba, kodekas ir kanalų skaičius. Pasirinktas takelis yra tas, kuris bus išgautas. Takeliai, kurių naršyklė negali iššifruoti, rodomi kaip išjungti. Jei pasirinkimas nepadarytas, naudojamas numatytasis konteinerio takelis.
Ką daryti, jei mano MP4 yra 30 minučių ilgio, o ištraukimo procesas trunka ilgai? Tai normalu. Kadangi programa veikia jūsų naršyklėje, ji turi nuskaityti visą garso takelį iki galo. Ilgiems failams gali prireikti kelių minučių. Niekada neatnaujinkite puslapio, kol procesas nesibaigė.
Ar palaikomi 5.1 kanalų garso takeliai? Taip, jei MP4 turi 5.1 kanalų AAC arba kito palaikomo kodeko garso takelį, ištrauktas WAV taip pat turės 6 kanalus (L, R, C, LFE, Ls, Rs). Tačiau naršyklės ne visada teisingai nuskaito kanalų žemėlapius, todėl gali tekti patikrinti rezultatą kita programa.