Sådan sammenkæder du flere WAV-filer til én med en enkel FFMPEG-kommando

Hvordan kan flere WAV-filer sammenkædes til en enkelt WAV-fil ved hjælp af en enkelt FFMPEG-kommando uden at skulle oprette en tekstfil til at specificere listen over WAV-filer?

For at sammenkæde flere WAV-filer til en enkelt WAV-fil med FFMPEG uden at oprette en tekstfil, kan du bruge kommandoen: `ffmpeg -i "concat:input1.wav|input2.wav|input3.wav" -c copy output.wav`.

Sådan sammenkædes flere WAV-filer til en enkelt WAV-fil med en enkelt FFMPEG-kommando

For at sammenkæde flere WAV-filer til en enkelt WAV-fil ved hjælp af FFMPEG uden at skulle oprette en tekstfil til at specificere listen over WAV-filer, kan du bruge følgende metode:

  • Åbn din kommandoprompt eller terminal.
  • Brug følgende FFMPEG-kommando, hvor du erstatter input1.wav, input2.wav, osv. med dine faktiske filnavne:
ffmpeg -i "concat:input1.wav|input2.wav|input3.wav" -c copy output.wav

Her er en trin-for-trin forklaring af kommandoen:

  1. ffmpeg: Kalder FFMPEG-programmet.
  2. -i "concat:input1.wav|input2.wav|input3.wav": Angiver inputfilerne ved hjælp af concat protokollen. Filnavnene adskilles med en lodret streg (|).
  3. -c copy: Kopierer lyddataene uden at genkode dem.
  4. output.wav: Navnet på den resulterende sammenkædede WAV-fil.

Bemærk:

  • Alle inputfilerne skal have samme format og lydparametre (f.eks. sample rate, antal kanaler).
  • Hvis filerne ikke har samme parametre, kan du først konvertere dem til et fælles format ved hjælp af FFMPEG.

Eksempel på konvertering af filer til samme format før sammenkædning:

ffmpeg -i input1.wav -ar 44100 -ac 2 input1_converted.wav
ffmpeg -i input2.wav -ar 44100 -ac 2 input2_converted.wav
ffmpeg -i "concat:input1_converted.wav|input2_converted.wav" -c copy output.wav

Ved at følge disse trin kan du nemt sammenkæde flere WAV-filer til en enkelt fil ved hjælp af en enkelt FFMPEG-kommando.