Przejdź do głównej treści

Blog

Jak zamienić wideo MP4 na tekst, prywatnie

Autor: 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:

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ć:

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

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. Pierwsze 5 minut wraca z oznaczeniami, więc możesz sprawdzić jakość dźwięku, zanim przetranskrybujesz pełne 52 minuty.
  3. Gdy pełna transkrypcja jest gotowa, jest podzielona na wypowiedzi oznaczone Speaker A lub Speaker B. Klikasz Speaker A, wpisujesz „Priya”, klikasz Speaker B, wpisujesz „Marcus” i obie nazwy zmieniają się wszędzie naraz.
  4. 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:

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
PDF 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:

Najczęściej zadawane pytania

Czy plik wideo MP4 jest przesyłany na serwer?

Nie. Twoja przeglądarka wyodrębnia ścieżkę dźwiękową z wideo, zanim cokolwiek opuści twoje urządzenie. Do transkrypcji wysyłany jest tylko dźwięk. Oryginalny plik MP4 zostaje na twoim komputerze. Możesz to sprawdzić sam w karcie sieci w narzędziach przeglądarki: zobaczysz niewielkie przesyłanie dźwięku, a nie wielogigabajtowe wideo.

Jaki jest maksymalny rozmiar wideo?

Nie ma limitu rozmiaru pliku: przyjmowane są nagrania do 10 godzin, niezależnie od tego, jak duże jest wideo źródłowe. Ponieważ przesyłany jest tylko dźwięk, długie wideo zwykle wysyła znacznie mniej danych, niż zajmuje na dysku.

Ile kosztuje transkrypcja pliku MP4?

Konta osobiste spełniające warunki mogą jednorazowo otrzymać 30 bezpłatnych minut, po weryfikacji karty lub przy pierwszym zakupie. Potem obowiązuje płatność za wykorzystane minuty, naliczana według długości dźwięku, a nie rozmiaru pliku wideo. Koszty pakietów i warunki bezpłatnych minut znajdziesz w cenniku.

Czy z pliku MP4 mogę dostać napisy SRT?

Tak. Po transkrypcji wyeksportuj SRT. Plik SRT zawiera znacznik czasu początku i końca przy każdej wypowiedzi i można go dołączyć jako osobny plik w większości odtwarzaczy wideo albo wgrać jako ścieżkę napisów. Zachowuje oznaczenia osób mówiących, które inne formaty napisów pomijają.

Jakie inne formaty wideo działają tak samo?

MOV, WebM, MKV i większość kontenerów ze standardowym kodekiem audio (AAC, MP3, Opus, FLAC). Krok wyodrębniania w przeglądarce obsługuje demuksowanie, więc metoda jest taka sama jak dla MP4.

Moje wideo nie ma mowy. Czy mogę je mimo to przetranskrybować?

Nie. Transkrypcja opiera się na mowie, więc wideo bez ścieżki dźwiękowej albo nagranie ekranu bez dźwięku nie ma czego transkrybować. Jeśli w tle gra muzyka, ale nie ma mowy, wynik będzie pusty albo będzie szumem, bo silnik zwraca tylko słowa.

Czy dźwięk jest usuwany po transkrypcji?

Tak. Hushscript usuwa swoją kopię audio do transkrypcji po przetworzeniu i prosi dostawcę rozpoznawania mowy o usunięcie jego kopii transkrypcji po sfinalizowaniu zadania; jeśli to żądanie się nie powiedzie, usunięcie może się opóźnić. Sama transkrypcja jest zaszyfrowana podczas przechowywania, więc nawet wyciek z magazynu ujawniłby nieczytelny szyfrogram, a nie twoje słowa.

Zacznij od 30 bezpłatnych minut

Sprawdź podgląd do 5 minut, zanim utworzysz konto, a nowe konto osobiste otrzymuje bezpłatny podgląd pierwszego pliku przesłanego w aplikacji. Pełna transkrypcja wymaga konta i minut; konta osobiste spełniające warunki jednorazowo dostają 30 bezpłatnych minut, po weryfikacji karty lub przy pierwszym zakupie. Bez abonamentu.

Otrzymaj 30 bezpłatnych minut