V2A

AVI → MP3 · lokalnie

Konwerter AVI na MP3

Wyodrębnij audio MP3 ze starszych plików wideo AVI — stare nagrania z kamer, ripy DivX/XviD, pliki archiwalne. Wszystko w przeglądarce.

100% lokalnie

Pliki nigdy nie są przesyłane.

Sekundy, nie minuty

Strumieniowy silnik WebCodecs.

Bez limitu rozmiaru

Obsługa plików wielogigabajtowych.

Otwarte źródła

Każda linijka kodu na GitHubie.

AVI (Audio Video Interleave) to kontener Microsoftu z 1992 roku, a pliki .avi, które przetrwały do dziś, są zazwyczaj bardzo stare: domowe nagrania z pierwszych cyfrowych kamer, ripy filmów DivX lub XviD z ery wymiany plików, zrzuty ekranu ze starych wersji Camtasia lub nagrania naukowe z kamer laboratoryjnych z zastrzeżonymi kodekami. AVI powstał przed erą streamingu; był projektowany pod dyski twarde i płyty CD, a jego struktura sprawia, że dostęp swobodny do długich plików jest nieporęczny. Żadne z tych ograniczeń nie ma znaczenia przy konwersji na MP3 — odczytujemy ścieżkę audio sekwencyjnie i re-enkodujemy ją.

Ponieważ AVI wykracza poza możliwości WebCodecs, ta konwersja działa na zapasowym silniku FFmpeg-wasm. Oznacza to jednorazowe pobranie około 30 MB przy pierwszej konwersji (potem zapisywane w pamięci podręcznej), a następnie przetwarzanie. Plik jest przetwarzany w pamięci, którą przeglądarka ogranicza do około 2 GB — dlatego pojedynczy wielogigabajtowy rip AVI może wymagać wcześniejszego podzielenia na komputerze. Większość zachowanych plików AVI jest znacznie poniżej tego limitu.

AVI to kontener z 1992 roku, starszy niż era streamingu, dlatego tutaj idzie inną drogą: pliki AVI trafiają do silnika FFmpeg WebAssembly, który przy pierwszym użyciu pobiera około 30 MB, a potem działa w całości w Twojej karcie. Jest wolniejszy niż ścieżka WebCodecs używana dla MP4, MOV, MKV i WebM, ale obsługuje kontenery, o których przeglądarki nigdy nie słyszały — AVI, FLV, WMV, 3GP i MPEG.

Co siedzi w środku AVI, zgadywać nie ma sensu. Pliki z kamer i ery DVD niosą często nieskompresowane PCM albo MP3, starsze ripy filmów AC-3 albo WMA, a przechwyty DV — audio DV. PCM i MP3 konwertują się czysto; własnościowe lub rzadkie audio może się nie udać, i wtedy ratunkiem jest jeden lokalny przebieg ffmpeg.

Typowe scenariusze

Kiedy konwertować AVI na MP3

Retro atmosfera miejsca pracy

Stare nagrania z kamer

Kamery Mini DV i wczesne kamery cyfrowe często zapisywały do AVI z audio MP3 lub PCM. Wyodrębnij audio do montaży wspomnień lub archiwów rodzinnych.

Mikser audio z sekcjami kanałów

Ripy filmów DivX / XviD

Jeśli legalnie ripowałeś DVD w latach 2000. do AVI, audio to zazwyczaj MP3 lub AC-3. Wyciągnięcie MP3 do słuchania w samochodzie jest proste.

Miejsce pracy z notatnikami i sprzętem

Nagrania laboratoryjne i naukowe

Kamery mikroskopowe i oprogramowanie instrumentacyjne często zapisują AVI z audio PCM lub nieskompresowanym. Konwertuj na MP3 do łatwiejszego przeglądania i udostępniania.

Osoba przeglądająca notatki przy laptopie

Digitalizacja archiwów

Starsze płyty CD z samouczkami i krążki edukacyjne intensywnie korzystały z AVI. Wyodrębnienie audio MP3 do długiego słuchania to powszechny krok digitalizacji.

Pod maską

Jak działa konwersja

Dlaczego AVI wymaga silnika kompatybilności

Specyfika kontenera AVI (struktura chunk-based, brak globalnego indeksu w wielu starszych plikach) oraz długi ogon niszowych kodeków audio (DivX Audio, GoToMeeting G2M, warianty Xperts) sprawiają, że szybka ścieżka WebCodecs tego nie obsłuży. FFmpeg-wasm zawiera dekodery praktycznie dla wszystkiego, co AVI kiedykolwiek opakowywał, dlatego kierujemy AVI przez ten silnik.

Pułap 2 GB

FFmpeg-wasm przydziela liniową pamięć WebAssembly w obrębie jednej karty przeglądarki, ograniczoną do około 2 GB przez 32-bitowy model pamięci, którego używają aktualne kompilacje FFmpeg. Większość archiwalnych plików AVI jest znacznie poniżej tego limitu. W przypadku rzeczywistych wielogigabajtowych plików AVI, użyj narzędzia desktopowego, żeby najpierw podzielić plik (lub konwertuj bezpośrednio poleceniem ffmpeg w terminalu).

Wszystko działa na Twojej maszynie

Silnik FFmpeg to WebAssembly działający w przeglądarce, a nie na serwerze. Stare rodzinne nagrania i zapisy laboratoryjne są dekodowane i rekodowane lokalnie — nic nie jest wysyłane i nie ma limitu rozmiaru po stronie serwera. Jedynym sufitem jest wspomniany wyżej budżet 2 GB pamięci na kartę.

Dlaczego AVI używa innego silnika

Przeglądarki w ogóle nie potrafią demuksować AVI — nie istnieje parser kontenerów WebCodecs dla tego formatu. Ładujemy FFmpeg skompilowany do WebAssembly (około 30 MB, cache'owany po pierwszym pliku) i demuksujemy w karcie. Pobierany jest sam silnik, nigdy Twój plik.

Praktyczne limity rozmiaru

Build WebAssembly pracuje w 32-bitowej przestrzeni pamięci, więc bardzo duże pliki AVI — mniej więcej od 1-2 GB — mogą się nie udać przy ciasnej pamięci, a telefony odpadają znacznie wcześniej. W razie potrzeby potnij lokalnie: ffmpeg -i input.avi -c copy -f segment -segment_time 600 part%03d.avi.

Pliki przeplatane i uszkodzone

AVI zapisane przez przerwane przechwytywanie mają często uszkodzony indeks. FFmpeg zwykle je odzyskuje; jeśli konwersja wisi na 0 procent, uruchom najpierw lokalnie ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi i przekonwertuj naprawioną kopię.

Jaki format wyjściowy i bitrate wybrać

AVI zwykle zawiera MP3, AC-3 lub nieskompresowany PCM. MP3 daje plik odtwarzany wszędzie; jeśli źródłem jest PCM, bez strat zachowają go WAV lub FLAC. Rozmiary są przybliżone, na minutę dźwięku.

WyjścieNajlepsze doOk. rozmiar / min
MP3 320 kbpsRipy muzyczne i wszystko, co chcesz zachować w pełnej jakości~2,4 MB
MP3 192 kbpsDźwięk ze starych kamer i mowa — wystarczy dla słabych źródeł~1,4 MB
MP3 128 kbpsArchiwa z samą mową, gdzie rozmiar jest najważniejszy~1,0 MB
M4A (AAC)Mniejszy niż MP3 przy tej samej jakości, jeśli odtwarzacz to obsługuje~1,4 MB
WAVBezstratna kopia, gdy AVI zawiera PCM~10 MB
FLACBezstratne archiwum około połowy rozmiaru WAV~5 MB

Jak to zrobić

Krok po kroku

  1. 1

    Upuść swój plik .avi

    Przeciągnij plik na stronę. Za pierwszym razem silnik FFmpeg się ładuje (około 30 MB, potem z pamięci podręcznej).

  2. 2

    Potwierdź MP3 i bitrate

    Dla starszego audio z kamer 192 kbps zwykle w zupełności wystarczy — te źródła nie były od początku nagraniami wysokiej wierności.

  3. 3

    Poczekaj i pobierz

    Konwersja jest wolniejsza niż w przypadku formatów opartych na WebCodecs, ale nadal typowo trwa minuty, nie godziny.

  4. 4

    Pobierz audio

    Konwersja jest wolniejsza niż przy formatach na WebCodecs, ale to wciąż kwestia minut, nie godzin. Ten sam plik przekonwertujesz na inny format bez ponownego ładowania.

FAQ

Najczęściej zadawane pytania

Czy to darmowe, bez znaku wodnego i konta?

Tak — bez rejestracji, bez płatnej ściany i niczego ostemplowanego na audio. Wszystkie bitrate'y i formaty wyjściowe są otwarte dla wszystkich, w tym ścieżka AVI na FFmpeg.

Czy mój AVI jest gdzieś wysyłany?

Nie. Choć AVI korzysta z cięższego silnika FFmpeg, ten silnik działa w Twojej przeglądarce — plik jest dekodowany lokalnie i nigdy nie trafia na serwer. Stare rodzinne nagrania zostają na Twojej maszynie.

Dlaczego pierwsza konwersja AVI jest wolniejsza niż tego samego MP4?

AVI korzysta z fallbacku FFmpeg-wasm, który za pierwszym razem musi pobrać około 30 MB WebAssembly. Potem silnik jest w cache i kolejne konwersje startują natychmiast. MP4/MOV/MKV/WebM używają lżejszego natywnego silnika WebCodecs, który już jest wbudowany.

Czy mogę przekonwertować 3-gigabajtowy rip AVI?

Sufit pamięci WebAssembly w przeglądarce to około 2 GB. Większe pliki potnij AVI na desktopie (VirtualDub lub FFmpeg z wiersza poleceń) i konwertuj części. Badamy Memory64 dla przyszłego builda, który zniesie ten limit.

Mój AVI ma audio DivX albo XviD — czekaj, audio? To kodeki wideo.

Dokładnie — DivX i XviD to kodeki wideo, w AVI sparowane z osobnymi kodekami audio, zwykle MP3 lub AC-3. Nie martw się obrazem; odrzucamy go i przetwarzamy tylko ścieżkę audio.

Czy mogę wyciągnąć tylko jeden fragment audio?

Tak. Po konwersji odtwórz wynik i przeciągnij po przebiegu fali, aby wybrać segment, a potem pobierz tylko ten klip — przydatne, by uratować jedną chwilę z długiego nagrania.

A jeśli audio w AVI to jakiś obscure codec, o którym nigdy nie słyszałem?

FFmpeg-wasm zawiera dekodery praktycznie każdego kodeka audio, jaki kiedykolwiek trafił do AVI. Jeśli trafisz na plik, który naprawdę się nie dekoduje, otwórz issue na GitHubie z nazwą kodeka z narzędzia takiego jak MediaInfo — zwykle możemy rozszerzyć wsparcie.

Dlaczego AVI jest wolniejsze od MP4?

AVI jest demuksowane przez silnik FFmpeg WebAssembly zamiast natywnej ścieżki WebCodecs, a ten silnik przy pierwszym użyciu to około 30 MB pobierania. Potem jest cache'owany, ale pozostaje programowym demukserem działającym w wasm.

Jaki największy AVI mogę przekonwertować?

Nie stawiamy limitu, ale build wasm ogranicza pamięć 32-bitowa. W praktyce: kilkaset MB jest OK, 1-2 GB działa na desktopie z wolną pamięcią, a wszystko dużo większe warto najpierw potnąć lokalnie.

Mój AVI ma audio AC-3 albo WMA i konwersja się nie udała.

Build wasm nie dekoduje każdego starego kodeka. Przekoduj audio lokalnie: ffmpeg -i input.avi -c:a aac -b:a 192k -vn audio.m4a, a potem przekonwertuj audio.m4a tutaj.

Czy pobranie 30 MB oznacza, że mój plik jest wysyłany?

Nie. To pobranie to binarna wersja WebAssembly FFmpeg z publicznego CDN, pobierana raz i cache'owana. Twój AVI jest wczytywany do pamięci karty i nigdy jej nie opuszcza — panel sieci nie pokazuje żadnych żądań wysyłania.

Czy mogę konwertować AVI z DV albo kamery?

Zwykle tak. AVI DV niosą audio PCM lub DV, a ścieżka FFmpeg dekoduje oba. Licz się z dużymi plikami przy WAV, bo audio DV to typowo PCM stereo 48 kHz.

Czy mogę naprawić AVI, które od razu się zawiesza?

Spróbuj przebudować indeks lokalnie: ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi. Jeśli to też zawiedzie, plik jest pewnie ucięty i żaden konwerter nie odzyska brakującej części.

Zobacz też

Powiązane konwertery