Konverze strm do mp4

Převod souboru STRM do MP4

Extrahujte stream odkazovaný souborem STRM a uložte jej jako kompatibilní MP4.

Jak převést soubor strm do formátu mp4

101convert.com Assistant Avatar

101convert.com assistant bot
39 min.

Kodi a podobná nastavení media-center mohou otevřít soubor .strm, ale neposkytnou běžný soubor MP4 pro úpravy, offline přehrávání nebo sdílení. Soubor obvykle odkazuje na online video, takže vytvoření MP4 vyžaduje načtení tohoto streamu a uložení nebo překódování zdrojového média.

Co je formát STRM

Soubor STRM je obvykle ukazatel v prostém textu, nikoli kontejner videa. Jeho obsah obvykle tvoří jedna HTTP, HTTPS, RTSP nebo jiná URL média; některé soubory obsahují cestu specifickou pro Kodi, například plugin://.

Knihovny kompatibilní s Kodi používají soubory STRM k reprezentaci IPTV kanálů, vzdálených filmů, videí hostovaných v cloudu a dalších médií, která mají zůstat na serveru. Běžně je vytvářejí doplňky Kodi, nástroje pro export knihoven médií, skripty a vlastní aplikace. Jeden takový soubor můžete prohlédnout v textovém editoru; neočekávejte, že samotný soubor bude obsahovat video stream, obrazová data nebo zvukové stopy.

Co je formát MP4

MP4 je kontejner médií podporovaný telefony, prohlížeči, televizory, video editory a sociálními platformami. MP4 může obsahovat video H.264 nebo H.265 se zvukem AAC, kompatibilita však závisí na kodecích a vlastnostech streamů uvnitř kontejneru.

MP4 potřebujete v případě, že cílová aplikace nedokáže přečíst ukazatel STRM, když potřebujete lokálně uloženou kopii nebo když potřebujete video upravovat. MP4 automaticky nezmenší stream ani nezajistí jeho vyšší kompatibilitu: to závisí na tom, zda lze původní stopy zkopírovat, nebo je nutné je znovu zakódovat.

Jak převést STRM na MP4

FFmpeg je nejspolehlivější možnost, protože dokáže číst běžné zdroje HTTP a HLS, zachovat kompatibilní streamy bez ztráty kvality a překódovat nekompatibilní streamy. Nainstalujte FFmpeg z oficiálních balíčků projektu nebo pomocí důvěryhodného správce balíčků.

  1. Vytvořte záložní kopii souboru STRM a otevřete jej v textovém editoru.
  2. Ověřte, že obsahuje přímou URL média, nikoli cestu plugin://, playlist vyžadující samostatné přihlášení nebo nefunkční odkaz.
  3. V případě jednop řádkového souboru STRM v macOS nebo Linuxu spusťte:
    ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0 -c copy output.mp4
  4. V prostředí Windows PowerShell spusťte:
    $url = (Get-Content .\video.strm -Raw).Trim(); ffmpeg -i $url -map 0 -c copy .\output.mp4

Volba -c copy provede remux stažených stop do MP4 bez překódování. Je rychlá a zachovává kvalitu zdroje, ale selže, pokud zdroj používá kodeky nebo titulky, které MP4 nepodporuje. Pro širší kompatibilitu použijte tento příkaz pro překódování:

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf position? 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

Pokud příkaz kopírujete, odstraňte nechtěnou mezeru: nastavení videa musí být -crf 23. Úplný příkaz je:

ffmpeg -i "$(tr -d '\r\n' < video.strm)" -map 0:v:0 -map 0:a? -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 192k -movflags +faststart output.mp4

V grafickém pracovním postupu na desktopu otevřete URL ve VLC pomocí Media → Open Network Stream a ověřte, že funguje. Poté použijte FFmpeg nebo desktopový front end pro FFmpeg, například Shutter Encoder, jakmile získáte zdroj. Funkce nahrávání ve VLC je u dlouhých HLS streamů méně předvídatelná a nejde o preferovanou metodu převodu.

Online služby, jako jsou CloudConvert a FreeConvert, jsou vhodné pouze tehdy, když již máte legitimní lokální video soubor. Obvykle nedokážou interpretovat ukazatel STRM a nahrání soukromé URL může odhalit přihlašovací údaje nebo umožnit službě přístup k médiím, která nemáte v úmyslu sdílet.

Kvalita, kompatibilita a omezení

Úspěšnost příkazu závisí na URL, nikoli pouze na příponě souboru. Server musí povolit přístup, zůstat dostupný po celou dobu přenosu a poskytovat formát, kterému FFmpeg rozumí. Platnost URL s omezenou dobou trvání, cookies, kontroly refereru, ověřování pomocí tokenu, geografická omezení a DRM mohou převodu zabránit.

Pokud je vyžadováno ověření, získejte stream pomocí podporované funkce služby pro stahování nebo export. Nepokoušejte se obcházet DRM. Položku STRM s cestou plugin:// musí vyřešit její doplněk Kodi; FFmpeg tuto cestu obvykle nedokáže převést přímo.

Použijte -c copy, pokud zdroj již obsahuje s videem H.264 a zvukem AAC kompatibilními s MP4. Znovu zakódujte pomocí H.264/AAC, pokud software pro přehrávání výstup odmítá, pokud zdroj používá MPEG-2, VP9, AV1 nebo nekompatibilní zvuk, případně pokud potřebujete webový soubor s podporou vyhledávání. Překódování trvá déle a může snížit kvalitu; nižší hodnota CRF zvyšuje kvalitu i velikost souboru, zatímco vyšší hodnota snižuje obojí.


Poznámka: Tento záznam konverze strm na mp4 je neúplný, musí být ověřen a může obsahovat nepřesnosti. Níže prosím hlasujte, zda pro vás byly tyto informace užitečné nebo ne.

Byla tato informace užitečná?

Konverze do .mp4
z jiných formátů

Sdílejte na sociálních sítích: