Převod souboru DASH do MPEG4
Pomocí FFmpeg převeďte manifest DASH a jeho segmenty na kompatibilní soubor MP4.
Vytvořte soubory MPEG4 online
Soubory DASH zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů, MPEG4 z něj vyrobíme:
Chcete převádět DASH na MPEG4?
Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.
Jak převést soubor dash do formátu mpeg4
- Video, filmy
- Dosud nehodnoceno.
Telefon nebo editor videa, který podporuje MP4, ale ne manifest DASH, může místo něj potřebovat jeden soubor MP4. Převod může také usnadnit sdílení nebo archivaci, pokud jsou mediální segmenty uvedené v manifestu dostupné a nejsou šifrované.
Co je DASH
DASH (Dynamic Adaptive Streaming over HTTP) je formát streamování, který doručuje video a zvuk po segmentech. Manifest .mpd popisuje segmenty, dostupné úrovně kvality a vztahy mezi streamy; segmenty se často označují jako .m4s. Stažení DASH proto obvykle vyžaduje manifest i segmenty, na které odkazuje, nikoli pouze jeden soubor. DASH se běžně používá k doručování videa přes internet.
Co znamená MPEG-4
V tomto případě převod na MPEG-4 obvykle znamená kontejner MP4, který se běžně ukládá s příponou .mp4. MP4 může obsahovat kodeky, jako jsou video H.264 a zvuk AAC, a podporuje ho mnoho zařízení a editorů. Kontejner se liší od kodeků, které obsahuje: kopírování streamů funguje pouze tehdy, když zdrojové kodeky podporuje kontejner MP4 i cílový přehrávač.
Převod pomocí FFmpeg
FFmpeg dokáže načíst manifest DASH a spojit vybrané streamy do souboru MP4. Zajistěte, aby byl manifest i všechny uvedené segmenty dostupné a zachovaly si očekávané názvy souborů a strukturu složek.
- Nainstalujte FFmpeg a otevřete terminál ve složce obsahující manifest
.mpd. - Pomocí příkazu
ffprobe -i input.mpdzkontrolujte dostupné streamy. Vyberte požadované video a zvukové streamy; první uvedený video stream nemusí mít nejvyšší rozlišení. - U kompatibilního zdroje zkopírujte vybrané streamy bez překódování:
ffmpeg -i input.mpd -map 0:v:0 -map 0:a:0? -c copy -movflags +faststart output.mp4. Nahraďteinput.mpdnázvem souboru manifestu. Volitelné mapování zvuku umožní příkazu fungovat i v případě, že zvukový stream chybí. - Pokud kodeky nelze muxovat do MP4 nebo je cílové zařízení nepodporuje, překódujte je na H.264 a AAC:
ffmpeg -i input.mpd -map 0:v:0 -map 0:a:0? -c:v libx264 -crf 20 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4. Pokud jste vybrali jiné streamy, upravte jejich mapování.
U vzdáleného zdroje zadejte URL manifestu MPD pouze v případě, že FFmpeg dokáže získat přístup i ke všem odkazovaným segmentům. Stránka pro přehrávání v prohlížeči nemusí být přímou URL manifestu. Obecné online konvertory se obvykle nehodí, protože nemusí přijímat manifest MPD a jeho samostatné segmenty; online službu použijte pouze tehdy, pokud výslovně podporuje celý balíček DASH. VLC může přehrát některé streamy DASH, ale pro tento převod je vhodnější FFmpeg.
Kvalita a kompatibilita
Kopírování streamů zachová stávající zakódovanou kvalitu a je rychlejší; překódování způsobuje ztrátu kvality a trvá déle. Chybějící nebo již nedostupné segmenty mohou vést k neúplnému souboru a streamy chráněné pomocí DRM těmito postupy převést nelze. Manifest může nabízet několik variant, proto zkontrolujte informace o streamech a namapujte požadované rozlišení a zvukovou stopu.
DASH vs MPEG4: srovnání formátů
Jak si formáty DASH a MPEG4 stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .DASH MPEG-DASH Media Presentation Description | .MPEG4 MPEG-4 Part 14 |
|---|---|---|
| Typ formátu | Kontejner | Kontejner |
| Komprese | — | Obojí |
| Maximální rozlišení | — | 8K a vyšší |
| Zvukové stopy | — | Více |
| Titulky | — | Vložené do souboru |
| Streamování | Ano | Částečně |
| Otevírá se ve webovém prohlížeči | Částečně | Ano, nativně |
| Typická velikost souboru | Velmi malé | Malé |
| Otevřený standard | Ano | Ano |
| Zavedeno | 2012 | 2001 |
| Vývojář | MPEG (ISO/IEC) | Moving Picture Experts Group (ISO/IEC) |
| MIME typ | application/dash+xml | video/mp4 |
Informace o příponách a typech souborů poskytuje File-Extensions.org