Blog
Jak zamienić wideo MP4 na tekst, prywatnie
Autor: Hushscript Opublikowano: Ostatnio sprawdzono:
Narzędzie, które najpierw przesyła wideo, może wysłać cały plik MP4, choć rozpoznawanie mowy potrzebuje tylko jego ścieżki dźwiękowej. Zależnie od rozdzielczości, kodeka i przepływności długie nagranie może mieć wiele gigabajtów. Hushscript omija ten transfer: przeglądarka najpierw przygotowuje dźwięk, a wideo źródłowe zostaje na twoim urządzeniu.
Hushscript idzie inną drogą. Twoja przeglądarka wyodrębnia dźwięk z wideo, zanim zacznie się przesyłanie, więc oryginalny plik MP4 zostaje na twoim urządzeniu. Transkrybowany jest tylko dźwięk, a Hushscript usuwa swoją kopię po przetworzeniu. Ten poradnik opisuje cały proces: kroki, przykład na nagranym webinarze, jak wydobyć napisy SRT, inne formaty wideo, które działają tak samo, i co robić, gdy coś pójdzie nie tak.
Dlaczego twoje wideo nie musi być przesyłane
Ścieżka wideo nie ma znaczenia dla transkrypcji. Silnik rozpoznawania mowy potrzebuje tylko dźwięku. Przesyłanie obrazu to czyste marnotrawstwo: czas w sieci, miejsce na serwerze i ślad prywatności, którego nie potrzebujesz.
Jeśli potrzebujesz tylko dźwięku z MP4 jako pliku, bez transkrypcji, bezpłatne narzędzie do wyodrębniania audio z wideo robi to w przeglądarce, bez rejestracji i bez przesyłania czegokolwiek.
Jak działa wyodrębnianie w przeglądarce, prostym językiem
MP4 to kontener. W środku są osobne strumienie: wideo (obraz), audio (dźwięk) i trochę metadanych, a tę strukturę wyjaśnia przewodnik MDN o przetwarzaniu wideo. Do transkrypcji potrzebny jest tylko strumień audio.
Hushscript uruchamia na stronie niewielki zestaw narzędzi multimedialnych działający natywnie w przeglądarce. Gdy upuszczasz plik MP4, ten zestaw otwiera kontener lokalnie, kopiuje strumień audio i przekazuje go do przesyłania, a strona nigdzie nie wysyła wideo. Praca odbywa się tam, gdzie odtwarza się wideo: na twoim własnym komputerze.
Praktyczny efekt jest taki:
- Plik MP4 nigdy nie opuszcza twojego urządzenia. Obraz zostaje u ciebie.
- Rozmiar przesyłania to rozmiar dźwięku, a nie wideo, zwykle 10–20 razy mniejszy.
- Serwer ani silnik rozpoznawania mowy za nim nigdy nie mają dostępu do treści twojego wideo.
Ma to znaczenie przy spotkaniach, nagranych wywiadach, zeznaniach prawnych i wszędzie tam, gdzie samo nagranie jest wrażliwe. Ma też znaczenie przy wolnym łączu i wielogigabajtowym pliku: wyodrębnienie dźwięku najpierw zamienia półgodzinne przesyłanie w kilka minut.
Czego potrzebujesz
Trzech rzeczy, a niczego nie trzeba instalować:
- Pliku MP4 z mową. Nagrane spotkanie, webinar, wywiad, wykład albo wideo z osobą mówiącą do kamery: wszystko, gdzie ktoś mówi. Nagranie bez dźwięku albo wideo tylko z muzyką nie ma czego transkrybować.
- Aktualnej przeglądarki. Chrome, Edge, Firefox lub Safari, w miarę aktualne. Wyodrębnianie dźwięku działa w przeglądarce, więc starsza lub okrojona przeglądarka może go nie obsługiwać.
- Konta Hushscript. Konta osobiste spełniające warunki mogą jednorazowo otrzymać 30 bezpłatnych minut, po weryfikacji karty lub przy pierwszym zakupie. Użyj metody płatności widocznej przy finalizacji zamówienia. Karta nie jest wymagana na start. Potem obowiązuje płatność za wykorzystane minuty, bez abonamentu. Koszty znajdziesz w cenniku.
Nie potrzebujesz osobnego programu do wyodrębniania dźwięku, konwertera ani żadnego oprogramowania wideo. Wystarczy upuścić plik MP4.
Zamiana MP4 w trzech krokach
- Upuść plik MP4 na stronie MP4 na tekst. Twoja przeglądarka wyodrębnia ścieżkę dźwiękową i przesyła tylko dźwięk, więc samo wideo zostaje na twoim urządzeniu. Pierwsze 5 minut wraca jako podgląd z oznaczeniami osób mówiących, bez konta.
- Załóż konto, aby przetranskrybować resztę. Podaj e-mail, by utworzyć konto. Konta osobiste spełniające warunki mogą jednorazowo otrzymać 30 bezpłatnych minut, po weryfikacji karty lub przy pierwszym zakupie; warunki podaje cennik. Karta nie jest wymagana. Transkrypcja jest rozliczana według długości dźwięku, a nie rozmiaru pliku.
- Wyeksportuj transkrypcję. Gdy jest gotowa, pobierz ją w dowolnym z 21 formatów (TXT, SRT i VTT na napisy, DOCX i PDF na dokumenty, JSON i CSV na dane, i inne) oraz jako chronione hasłem archiwum .husharchive. Oznaczenia osób mówiących są w zestawie, bez dopłat.
Usuwanie audio odbywa się automatycznie po przetworzeniu. Nie ma kroku porządkowania, o którym trzeba pamiętać.
Co znaczy „rozliczane według długości dźwięku”
Godzinny plik MP4 w 1080p może mieć 6 GB. Wyodrębniony z niego dźwięk (zwykle AAC o przepływności 128–256 kbps) to około 60–120 MB. To właśnie jest przesyłane, a koszt minut wynika z jednej godziny dźwięku, a nie z pliku 6 GB.
Wniosek: możesz przetranskrybować dwugodzinny film dokumentalny 4K z rejestratora terenowego i zapłacić tyle samo minut co za mały plik MP3, bo oba zawierają tyle samo dźwięku. Rozdzielczość, przepływność i rozmiar pliku nie mają żadnego wpływu na to, ile płacisz.
Przykład krok po kroku: nagrany webinar
Załóżmy, że odbył się 52-minutowy webinar z dwoma prezenterami, nagrany do jednego pliku MP4: q3-product-webinar.mp4, około 3,4 GB w 1080p. Chcesz czystą transkrypcję do maila z podsumowaniem oraz napisy do dołączenia do nagrania.
Tak to wygląda w praktyce:
- Otwierasz narzędzie MP4 na tekst i upuszczasz
q3-product-webinar.mp4. Strona wyodrębnia dźwięk lokalnie, więc te 3,4 GB wideo zamienia się w około 70 MB dźwięku. Przesyłane jest tylko 70 MB. - Pierwsze 5 minut wraca z oznaczeniami, więc możesz sprawdzić jakość dźwięku, zanim przetranskrybujesz pełne 52 minuty.
- Gdy pełna transkrypcja jest gotowa, jest podzielona na wypowiedzi oznaczone
Speaker AlubSpeaker B. KlikaszSpeaker A, wpisujesz „Priya”, klikaszSpeaker B, wpisujesz „Marcus” i obie nazwy zmieniają się wszędzie naraz. - Eksportujesz TXT do maila z podsumowaniem i SRT jako ścieżkę napisów do nagrania. Oryginalny plik MP4 webinaru nigdy nie opuścił twojego laptopa, a Hushscript już usunął swoją kopię audio.
Najbardziej zaskakuje za pierwszym razem krok 1: wielogigabajtowe przesyłanie, które po prostu się nie odbywa. Obraz zostaje u ciebie; podróżują tylko słowa.
Oznaczenia osób mówiących w wideo z wieloma osobami
Każda transkrypcja zawiera automatyczną diaryzację osób mówiących bez dodatkowych opłat. Przy wywiadzie, panelu albo nagraniu spotkania każda osoba mówiąca jest oznaczona Speaker A, Speaker B i tak dalej, a w edytorze możesz zmienić te nazwy na prawdziwe, klikając oznaczenie i wpisując imię.
Diaryzacja działa najlepiej przy czystym rozdzieleniu głosów. Dźwięk z kamery w cichym pokoju albo rozmowa wideo nagrana ze ścieżkami dla każdego uczestnika daje silnikowi najwięcej do pracy. Pełny pokój, w którym ludzie przekrzykują się nawzajem, jest trudniejszy dla każdego silnika diaryzacji. Co pomaga, opisuje sekcja o rozwiązywaniu problemów poniżej.
Napisy (SRT / VTT) z wideo
Jeśli transkrybujesz wideo ze względu na napisy, wyeksportuj transkrypcję jako SRT. Każda wypowiedź ma znacznik czasu początku i końca, sformatowany zgodnie ze specyfikacją SRT:
1
00:00:04,210 --> 00:00:07,880
Speaker A: Thanks for joining us today.
2
00:00:08,100 --> 00:00:12,340
Speaker B: Happy to be here.
Dołącz SRT jako osobny plik w odtwarzaczu na komputerze (VLC, QuickTime i większość edytorów go przyjmuje) albo wgraj go jako ścieżkę napisów na platformie, która ją obsługuje. Eksport SRT z Hushscript zachowuje oznaczenia osób mówiących, co przydaje się w wideo z wieloma osobami. Niektóre formaty napisów usuwają nazwy; SRT je zachowuje.
W odtwarzaczach internetowych używających WebVTT (.vtt) różnica względem SRT jest niewielka: wiersz nagłówka WEBVTT i . zamiast , w znacznikach czasu. SRT na VTT możesz przekonwertować w przeglądarce za pomocą bezpłatnego konwertera SRT na VTT; konwersja odbywa się lokalnie na stronie.
Dwa pokrewne poradniki idą głębiej, niż pozwala na to miejsce tutaj: jak utworzyć napisy SRT z filmu opisuje edycję czasowania wpisów (cue) i długości wierszy, a jak dodać napisy do wideo opisuje dołączanie SRT albo wypalanie go w obrazie. Wypalenie napisów na stałe w obrazie to osobny krok kodowania. Bezpłatne narzędzie, takie jak HandBrake, wykona to scalanie, gdy będziesz mieć SRT.
Inne formaty wideo (MOV, WebM, MKV)
Ten sam proces wyodrębniania w przeglądarce działa daleko poza MP4:
- MOV: wideo z iPhone’a i eksporty z Final Cut.
- WebM: nagrania ekranu z Chrome i zapisy z OBS.
- MKV: popularny kontener rejestratorów ekranu i zgranych materiałów ze standardową ścieżką dźwiękową.
Te kontenery zawierają zwykłe kodeki audio (AAC, MP3, Opus, FLAC), a krok wyodrębniania demuksuje je tak samo jak MP4. W praktyce wszystko nagrane telefonem, aparatem albo rejestratorem ekranu zadziała. Po prostu upuść plik.
Możesz też od razu podać pliki tylko z dźwiękiem, takie jak MP3, WAV, M4A. Bez strumienia wideo do usunięcia krok wyodrębniania jest pomijany, a plik jest przesyłany bez zmian. A jeśli chcesz tylko sam plik audio, a nie transkrypcję, konwersja MP4 na MP3 to osobne zadanie, które też działa w całości w twojej przeglądarce. Strona Wideo na tekst opisuje cały proces dla każdego formatu wideo, także tych z nietypowymi kodekami audio.
Rozwiązywanie problemów
Typowe pliki MP4 zwykle nie wymagają ręcznego przygotowania. Jeśli któryś zawodzi albo daje słaby tekst, sprawdź najpierw te przyczyny.
Wideo źródłowe jest bardzo duże. Hushscript nie ma limitu rozmiaru pliku: przygotowuje dźwięk nawet z bardzo dużego wideo w twojej przeglądarce, o ile nagranie mieści się w 10 godzinach (przeglądarka nadal potrzebuje do tego dość lokalnych zasobów). Jeśli wyodrębnianie zawiesza się na ogromnym pliku 4K, zamknij inne karty i spróbuj ponownie albo najpierw wyodrębnij dźwięk. Bezpłatne narzędzia do wyodrębniania audio robią to w przeglądarce i tworzą mniejszy plik, który możesz przesłać bezpośrednio.
Brak ścieżki dźwiękowej albo brak mowy. Nagranie ekranu bez dźwięku albo klip tylko z muzyką nie ma czego silnik mógłby transkrybować, więc wynik będzie pusty. Sprawdź, czy wideo naprawdę ma mowę, odtwarzając je z podgłośnionym dźwiękiem. Jeśli to nagranie ekranu, sprawdź, czy rejestrator był ustawiony na przechwytywanie dźwięku systemowego lub z mikrofonu; wiele domyślnie nagrywa tylko obraz.
Nieobsługiwany lub rzadki kodek audio. Wyodrębnianie w przeglądarce obsługuje popularne kodeki (AAC, MP3, Opus, FLAC). Kontener z nietypowym lub własnościowym kodekiem audio może nie dać się czysto zdemuksować i dźwięk się nie wyodrębni. Rozwiązaniem jest najpierw przepakować lub ponownie zakodować dźwięk wideo do standardowego kodeka; większość konwerterów potrafi wyprodukować standardowy MP4 albo zwykły plik audio. Jeśli trafisz na format, który nie przechodzi, napisz na support@hushscript.com, a przyjrzymy się dodaniu jego obsługi.
Wiele osób mówiących, nieczyste rozdzielenie. Diaryzacja wymaga rozróżnialnych głosów. Nakładająca się mowa, pojedynczy mikrofon daleko od mówiących w dużym pokoju albo silny szum tła zacierają granice między osobami. Nadal dostaniesz dokładną transkrypcję; po prostu oznaczenia osób mówiących są mniej precyzyjne. Jeśli kontrolujesz nagrywanie, osobna ścieżka dla każdego uczestnika (jak potrafi wyeksportować większość narzędzi do rozmów wideo) albo mikrofon bliżej każdej osoby daje najczystsze rozdzielenie. Tak czy inaczej możesz poprawić błędnie oznaczone wiersze w edytorze przed eksportem.
W transkrypcji powtarzają się te same błędy. Powtarzająca się nazwa własna albo żargon, który zawsze jest transkrybowany tak samo błędnie, to jednorazowa poprawka: jedno znajdź i zamień w wyeksportowanym tekście poprawia każde wystąpienie. Jest to szybsze niż ponowne uruchamianie czegokolwiek.
Formaty eksportu w skrócie
| Format | Co dostajesz |
|---|---|
| TXT | Zwykły tekst, oznaczenia osób mówiących, bez znaczników czasu |
| SRT | Napisy ze znacznikami czasu, gotowe do dołączenia jako osobny plik w dowolnym odtwarzaczu wideo |
| VTT | Napisy internetowe dla odtwarzaczy wideo HTML5 |
| CSV | Wiersze przyjazne arkuszom, z osobami mówiącymi i czasami |
| Markdown | Tekst z oznaczeniami osób mówiących do notatek i publikacji |
| JSON | Dane ustrukturyzowane: { speaker, start, end, text } dla każdej wypowiedzi |
| DOCX | Transkrypcja z oznaczeniami osób mówiących dla Worda lub Dokumentów Google |
| Transkrypcja o stałym układzie do udostępniania lub archiwizacji |
Wszystkie formaty eksportu są wliczone w każdy plan, także w 30 bezpłatnych minut, i żaden nie ma znaku wodnego.
Przy każdym wideo, gdzie liczy się prywatność, czy to spotkanie, wywiad czy zeznanie, zasada jest ta sama: twoje wideo nigdy nie jest przesyłane. Możesz to sam sprawdzić. Otwórz kartę sieci w przeglądarce, zanim upuścisz plik, i obserwuj, co jest wysyłane; zobaczysz, jak dźwięk idzie w górę, a obraz zostaje na miejscu.
Niezależne źródła i standardy
Hushscript korzystał z tych niezależnych źródeł niezwiązanych z konkurencją. Wyjaśniają badania, standardy lub działanie platform i nie stanowią rekomendacji Hushscript.
Źródła sprawdzono: