/ / Hvordan laste ned M3U8-video med FFmpeg (HLS-videoer)

Hvordan laste ned M3U8-video med FFmpeg (HLS-videoer)

I løpet av de siste årene tar flere og flere videostreamingstjenester i bruk HTTP Live Streaming (HLS) protokoll for bedre å servere videoinnholdet. Det beste med HLS er at det er en adaptiv streamingprotokoll. Noe som ganske enkelt betyr at videostrømmen automatisk kan justeres for bedre videoavspillingsopplevelse ved å dele videofilen i flere mindre biter med forskjellige datahastigheter.

Selv om HLS forbedrer videoavspillingsopplevelsen, er en ulempe med den at du ikke kan laste ned videoen direkte. Du kan faktisk ikke finne den direkte nedlastingslenken til videofilen.

Hvis du oppfører deg smart og bruker en slags nettleserutvidelse, er alt du får en manifestfil med .M3U8-utvidelsen. Det er ikke videofilen du leter etter.

Men alt er ikke tapt. Det er mange online tjenester som lar deg laste ned HLS-videoer uten problemer. Hvorfor være avhengig av en tredjeparts webtjeneste når du kan bruke FFmpeg, en gratis og åpen kildekode-programvare for å laste ned videoen?

I tilfelle du lurer på, er det slik last ned M3U8 videofiler med FFmpeg.

Last ned M3U8-video med FFmpeg

Det er langt enklere å laste ned HLS-videoer med FFmpegenn du tror. Alt du trenger å gjøre er å utføre en enkelt linjekommando. Siden alle de fleste alle videostreaming-tjenestene bruker weboptimalisert video MP4-format, kommer vi til å laste ned M3U8-videofiler med FFmpeg og konvertere dem til MP4-format.

1. For å starte, laste ned og installere FFmpeg hvis du ikke allerede har gjort det.

2. Gå deretter til streaming-siden der du vil laste ned og ta tak i M3U8 video URL. For enkel bruk kan du bruke gratis utvidelser som Video DownloadHelper tilgjengelig for både Chrome og Firefox for å ta tak i M3U8-filen. For Edge kan du prøve Video Downloader Professional.

3. Nå, åpne PowerShell eller Command Prompt ved å søke etter den i startmenyen.

4. Når du har åpnet kommandolinjeverktøyet og har M3U8 video URL, må du bytte ut http://example.com/video_url.m3u8 i kommandoen nedenfor med den faktiske M3U8 video-URLen og kjør den. Hvis du vil, kan du tilpasse navnet på utdatafilen ved å endre output.mp4.

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

Last ned M3u8 Video Execute Command

5. Så snart du kjører kommandoen, starter FFmpeg nedlastingsprosessen. dvs. den laster ned hver enkelt .ts fil og legger dem til for å opprette en enkelt .mp4-videofil. Avhengig av videolengden og hastigheten på internettforbindelsen din, kan det ta litt tid å fullføre nedlastingsprosedyren.

Last ned M3u8 Video - Kommandoprosessering

6. Når prosedyren er fullført, kan du gå til destinasjonsmappen for å se utdatafilen. I mitt tilfelle er destinasjonsmappen C:UsersVamsi.

Last ned M3u8 videolagd videofil

Det er alt du trenger å gjøre, og det er så enkelt å gjøre last ned M3U8-video med FFmpeg. Hvis du får problemer mens du følger prosedyren, kan du kommentere nedenfor, så prøver jeg å hjelpe deg.

kommentarer:
Personvern
Detaljerte Windows-veiledninger og guider © 2020