Kombiner TS-filer til MP4 med FFmpeg: Trin-for-trin Guide

Hvordan bruges ffmpeg til at kombinere ts-filer beskrevet af index.m3u8 til en enkelt mp4-container ved hjælp af copy-codec?

Sådan bruges FFmpeg til at kombinere TS-filer beskrevet af index.m3u8 til en enkelt MP4-container ved hjælp af copy-codec: Installer FFmpeg, download index.m3u8 og TS-filerne, og brug kommandoen `ffmpeg -protocol_whitelist file,http,https,tcp,tls -i index.m3u8 -c copy output.mp4` for at kombinere dem.

Sådan bruges FFmpeg til at kombinere TS-filer beskrevet af index.m3u8 til en enkelt MP4-container ved hjælp af copy-codec

FFmpeg er et kraftfuldt værktøj til at håndtere multimediefiler og streams. Hvis du har en række TS-filer beskrevet af en index.m3u8-fil og ønsker at kombinere dem til en enkelt MP4-container, kan du gøre dette ved hjælp af FFmpeg og copy-codec. Følg nedenstående trin:

  1. Installer FFmpeg:

    Først skal du sikre dig, at FFmpeg er installeret på dit system. Du kan downloade det fra den officielle FFmpeg hjemmeside og følge installationsvejledningen for dit operativsystem.

  2. Download index.m3u8 og TS-filer:

    Sørg for, at du har index.m3u8-filen og alle de tilhørende TS-filer på din lokale maskine.

  3. Kombiner TS-filerne:

    Brug følgende FFmpeg-kommando til at kombinere TS-filerne til en enkelt MP4-fil:

    ffmpeg -protocol_whitelist file,http,https,tcp,tls -i index.m3u8 -c copy output.mp4

    Her er en forklaring på de anvendte parametre:

    • -protocol_whitelist file,http,https,tcp,tls: Tillader FFmpeg at bruge de nødvendige protokoller til at læse m3u8-filen og TS-filerne.
    • -i index.m3u8: Angiver inputfilen, som er index.m3u8.
    • -c copy: Brug copy-codec, som kopierer streams uden at genkode dem.
    • output.mp4: Navnet på den output MP4-fil, der skal oprettes.

Efter at have kørt denne kommando, vil du have en enkelt MP4-fil, der kombinerer alle TS-filerne beskrevet af index.m3u8-filen.