/ / Kako preuzeti M3U8 video sa FFmpeg (HLS video)

Kako preuzeti M3U8 video sa FFmpeg (HLS video)

Tijekom posljednjih nekoliko godina, sve više i više video streaming usluga se usvaja HTTP protokol uživo (HLS) protokol radi boljeg posluživanja video sadržaja. Najbolja stvar kod HLS-a je to što je to protokol prilagođenog strujanja. Što jednostavno znači da se streaming videozapisa može automatski prilagoditi za bolji doživljaj reprodukcije video dijeljenjem video datoteke na više manjih komada sa različitim brzinama podataka.

Iako HLS poboljšava doživljaj reprodukcije videozapisa, jedna je loša strana to što ne možete izravno preuzeti videozapis. Zapravo ne možete pronaći vezu za izravno izravno na video datoteku.

Ako se ponašate pametno i koristite neku vrstu proširenja preglednika, sve što dobijete je datoteka manifesta s .M3U8 ekstenzijom. To nije video datoteka koju tražite.

Ali, sve nije izgubljeno. Postoje mnoge mrežne usluge koje omogućuju preuzimanje HLS videozapisa bez ikakvih komplikacija. No, zašto ovisiti o web usluzi treće strane kada za preuzimanje videozapisa možete koristiti FFmpeg, besplatni softver s otvorenim kodom?

U slučaju da se pitate, evo kako preuzmite M3U8 video datoteke s FFmpeg.

Preuzmite M3U8 video s FFmpeg

Preuzimanje HLS videozapisa pomoću FFmpeg-a mnogo je jednostavnijenego što mislite. Sve što trebate učiniti je izvršiti jednu linijsku naredbu. Budući da većina svih servisa za video streaming koristi web-optimizirani video MP4 format, preuzet ćemo M3U8 video datoteke s FFmpeg i pretvoriti ih u MP4 format.

1. Za početak preuzmite i instalirajte FFmpeg ako to već niste učinili.

2. Zatim idite na web mjesto za streaming s kojeg želite preuzeti i zgrabite URL videozapisa M3U8, Za jednostavniju upotrebu možete koristiti besplatna proširenja poput Video DownloadHelper dostupnog i za Chrome i Firefox da biste preuzeli M3U8 datoteku. Za Edge možete isprobati Video Downloader Professional.

3. Sada, otvorite PowerShell ili naredbeni redak pretraživanjem u izborniku Start.

4. Nakon što otvorite alat naredbenog retka i imate URL video zapisa M3U8, zamijenite ga http://example.com/video_url.m3u8 u donjoj naredbi s stvarnim URL-om video zapisa M3U8 i izvršite ga. Ako želite, ime izlazne datoteke možete prilagoditi promjenom output.mp4.

ffmpeg -i "http://example.com/video_url.m3u8" -c copy -bsf:a aac_adtstoasc "output.mp4"

Preuzmite M3u8 Video Execute Command

5. Čim izvršite naredbu, FFmpeg započinje postupak preuzimanja. tj. preuzima svakog pojedinca .ts datoteku i dodaje ih za stvaranje jedne .mp4 video datoteke. Dakle, ovisno o duljini videozapisa i brzini vaše internetske veze, može potrajati neko vrijeme da se dovrši postupak preuzimanja.

Preuzmite M3u8 video - Obrada naredbi

6. Nakon dovršetka postupka možete otići u odredišnu mapu kako biste vidjeli izlaznu datoteku. U mom slučaju je odredišna mapa C:UsersVamsi.

Preuzmite M3u8 video spremljena video datoteka

To je sve što treba učiniti i to je tako jednostavno preuzmi M3U8 video s FFmpeg, Ako imate bilo kakve probleme dok slijedite postupak, komentirajte u nastavku i pokušat ću vam pomoći.

komentari: