DokumentyObrazyMediaNarzędzia PDF

Konwerter MP4 na TS (MPEG-TS) Online

Konwertuj wideo MP4 do MPEG Transport Stream dla strumieniowania HLS, nadawania i IPTV - bezplatnie, w przegladarce.

Drag your file here

.mp4 · up to 100 MB

Processed in your browser — file never uploadedFree
Note: The first conversion loads the FFmpeg engine (~25MB). Subsequent conversions will be faster.

MP4 do TS: HLS, IPTV i przygotowanie do nadawania

Stream copy H.264+AAC

Jezeli MP4 ma H.264 i AAC, bezposrednia konwersja do TS bez rekodowania. Bez utraty jakosci.

Pakiety 188-bajtowe

TS ze standardowa struktura 188 bajtow na pakiet, kompatybilny z segmentatorami HLS, serwerami IPTV i modulatorami DVB.

OBS Studio i IPTV

Bezposrednie zrodlo dla OBS Media Source, TVHeadend, VLC-IPTV i Emby/Jellyfin z wtyczkami nadawczymi.

Bez serwerow, 100% prywatny

Twoje wideo MP4 jest przetwarzane lokalnie za pomoca FFmpeg.wasm. Bez przesylan, bez rejestracji, bez limitow.

Trzy kroki, żadnych komplikacji

1

Wgraj plik MP4

Przeciagnij lub wybierz plik .mp4. Filmy do strumieniowania, IPTV, OBS Studio lub przygotowanie do nadawania. Do 500 MB.

2

Konwersja do TS w przegladarce

FFmpeg.wasm pakuje wideo H.264 i audio AAC z pliku MP4 w 188-bajtowe pakiety MPEG-TS. Bez przesylania na serwery.

3

Pobierz plik TS gotowy do nadawania

Strumien transportowy gotowy do segmentacji HLS, ingestion do OBS, IPTV przez VLC lub modulacji DVB-T na sprzetcie laboratoryjnym.

Masz pytania?

Konwersja MP4 do TS ma kilka profesjonalnych i polprofesjonalnych zastosowan: (1) Przygotowanie do segmentacji HLS: segmentatory HLS takie jak ffmpeg -f hls, mediafilesegmenter Apple i streamingowe CDN (AWS MediaConvert, Cloudflare Stream) akceptuja TS jako wejscie wydajniej niz MP4, poniewaz 188-bajtowa struktura pakietow ulatwia losowy dostep i synchronizacje. (2) Strumieniowanie OBS Studio: OBS moze pobierac pliki TS w trybie odtwarzania multimediow do strumieni petlowych lub jako lokalne zrodla wideo z nizszym opoznieniem niz MP4. (3) Domowe IPTV: serwery IPTV takie jak TVHeadend, Tvmosaic i Emby/Jellyfin z wtyczkami IPTV preferuja lub wymagaja TS do retransmisji strumieni. (4) Laboratorium nadawcze: laboratoryjne modulatory DVB-T (np. od Dektec lub Enensys) wymagaja TS jako wejscia do modulacji i testow transmisji.

Podstawowa roznica tkwi w architekturze kontenera. MP4 (ISO Base Media File Format, ISO/IEC 14496-12) uzywa struktury 'atomow' lub 'boxow' z tabela indeksow (atom moov) na poczatku pliku opisujaca pozycje kazdej klatki. Struktura ta jest idealna do lokalnego odtwarzania i pobierania progresywnego, ale nieodpowiednia do strumieniowania w czasie rzeczywistym, poniewaz wymaga znajomosci kompletnego pliku do zbudowania indeksu. MPEG-TS uzywa struktury 188-bajtowych pakietow, kazdy z identyfikatorem strumienia (PID) i licznikiem ciaglosci, co umozliwia inkrementalna transmisje i odbiorcze bez znajomosci konca strumienia. Dlatego wszystkie naziemne, satelitarne i kablowe standardy nadawania uzywaja MPEG-TS jako warstwy transportowej.

Nie, jezeli MP4 zawiera wideo H.264 (AVC) i audio AAC. W tym przypadku FFmpeg uzywa stream copy (-c copy): wyodrebnia strumienie bez dekodowania ani rekodowania i pakuje je w nowy kontener TS. Proces jest natychmiastowy (ograniczony tylko szybkoscia odczytu/zapisu dysku), bez utraty jakosci, zachowujac dokladnie takie same strumienie wideo i audio jak oryginalny MP4. Jezeli MP4 zawiera H.265/HEVC, VP9, AV1 lub inne kodeki nieobslugiwane natywnie w standardowym TS, moze byc potrzebne rekodowanie do H.264, ale dla 95% nowoczesnych plikow MP4 (produkowanych przez smartfony, rejestratory ekranu, narzedzia do edycji) stream copy wystarczy.

Tak. W OBS Studio mozesz dodac plik .ts jako zrodlo typu 'Zrodlo multimediow' w scenie. OBS akceptuje pliki TS z H.264+AAC bez problemow. Przy strumieniowaniu petlowym (ciaglem odtwarzaniu wideo w strumieniu) TS ma przewage nad MP4, bo OBS moze sprawniej wyszukiwac w TS dla petli bez nakladu atomu moov MP4. Przy ingestion do platform streamingowych (Twitch, YouTube Live, Facebook Live) OBS zawsze transmituje wyjscie w TS opakowanymy w RTMP lub SRT, wiec format pliku zrodlowego (.ts lub .mp4) nie wplywa na strumien wyjsciowy.

Standardowy schemat HLS z wejsciem TS: (1) Skonwertuj oryginalny MP4 do TS za pomoca Convertir.ai (stream copy, bez strat). (2) Podziel TS na fragmenty 2-10 sekund za pomoca FFmpeg: ffmpeg -i input.ts -c copy -map 0 -f segment -segment_time 6 -segment_list playlist.m3u8 segment_%03d.ts. (3) Wgraj segmenty .ts i liste odtwarzania .m3u8 na CDN lub serwer WWW. Lista odtwarzania .m3u8 odwoluje sie do segmentow TS, wiec odtwarzacze HLS (AVFoundation na iOS, hls.js w sieci, ExoPlayer na Android) moga zadac i adaptacyjnie odtworzyc segmenty. To dokladnie schemat, ktory Apple udokumentowal na WWDC 2009 wprowadzajac HLS jako standard strumieniowania dla iPhone.

Tak, choc to wysoce wyspecjalizowany przypadek uzycia. Laboratoryjne modulatory DVB-T od Dektec (DTA-107, DTA-115), Enensys i niektorych zaawansowanych SDR (ADALM-PLUTO z oprogramowaniem gr-dvbt) akceptuja MPEG-TS jako wejscie do modulacji w pasmie UHF. TS produkowany przez konwersje MP4 do TS w Convertir.ai ma 188-bajtowa strukture pakietow kompatybilna z tymi modulatorami, choc do profesjonalnej transmisji nadawczej potrzebne jest rowniez wstawienie tablic PSI/SI (PAT, PMT, SDT, NIT) identyfikujacych usluge i strumienie. FFmpeg moze wstawiac te tablice za pomoca opcji -mpegts_service_id, -metadata service_name i -mpegts_original_network_id, ale to wykracza poza zakres narzedzia internetowego i wymaga desktopowego FFmpeg.

Konwertuj MP4 do TS: przygotowanie HLS, IPTV, OBS Studio i nadawanie DVB

MPEG Transport Stream to uniwersalna warstwa transportowa cyfrowego nadawania, struktura danych, ktora sprawia, ze cyfrowa telewizja naziemna (DVB-T/T2), satelitarna (DVB-S/S2), kablowa (DVB-C) i internetowa (HLS, DASH over TS) dziala niezawodnie przez kanaly z utrata pakietow, zmiennym opoznieniem i przerwami. ISO/IEC 13818-1 definiuje TS jako sekwencje dokladnie 188-bajtowych pakietow, kazdy z bajtem synchronizacyjnym (0x47), 13-bitowym identyfikatorem strumienia (PID), 4-bitowym licznikiem ciaglosci i do 184 bajtow danych uzytkowych. Ta struktura stalego rozmiaru umozliwia multipleksowanie wielu strumieni (wideo, audio, dane, napisy, informacje o uslugach) w jeden strumien transportowy i umozliwia wykrywanie i korekcje bledow w transmisji RF z Forward Error Correction (FEC). Konwersja MP4 do TS to operacja enkapsulacji przygotowujaca tresci dla dowolnego potoku wymagajacego TS jako wejscia: segmentatory HLS, serwery IPTV, enkodery nadawcze i modulatory DVB.

Architektura techniczna konwersji MP4 do TS jest elegancka w swojej prostocie, gdy kodeki sa kompatybilne. MP4 z H.264/AVC i AAC-LC to najczestszy przypadek: FFmpeg wyodrebnia strumien H.264 Annex B (reprezentacja bajtowa H.264 z kodami startowymi 0x000001 miedzy jednostkami NAL) z kontenera MP4, multipleksuje go w pakiety TS z przypisanym PID wideo i robi to samo ze strumieniem AAC z innym PID audio. Tablice PAT (Program Association Table, PID 0x0000) i PMT (Program Map Table) sa generowane automatycznie, by opisac sklad programu. Wynikiem jest TS z jednym programem (SPTS, Single Program Transport Stream) z wideo H.264 i audio AAC, najbardziej powszechna kombinacja kompatybilna z odtwarzaczami programowymi (VLC, ffplay, hls.js), sprzetem IPTV i platformami CDN. Proces ten jest czystym stream copy, gdy kodeki sa juz H.264+AAC: natychmiastowy, bez degradacji jakosci i z minimalnym nakladem kontenera (pakiety TS sa nieco mniej wydajne niz MP4 dla przechowywania, ale lepsze do transmisji).

Convertir.ai wykonuje konwersje MP4 do MPEG-TS calkowicie w przegladarce za pomoca FFmpeg.wasm, uzywajac stream copy dla MP4 z H.264+AAC (najczestszy przypadek) i rekodowania tylko gdy jest to konieczne. Wyjsciowy TS uzywa standardowej struktury 188 bajtow na pakiet, zawiera poprawnie sformowane tablice PAT i PMT i jest kompatybilny z kompletnym zestawem narzedzi ekosystemu nadawczego: VLC (odtwarzanie i retransmisja IPTV), desktopowy FFmpeg (segmentacja HLS, transkodowanie, multipleksowanie), OBS Studio (zrodlo multimediow), TVHeadend (serwer IPTV), Emby i Jellyfin (z wtyczkami IPTV) i laboratoryjny sprzet do modulacji DVB. Dla projektow streamingowych konwersja MP4 do TS to pierwszy krok przed segmentacja HLS do publikacji na CDN lub przed ingestion do enkodera nadawczego do retransmisji na zywo. Bez serwerow, bez rejestracji, bez znakow wodnych, bez limitow uzycia.