Sådan tilføjer du lyd til en video med FFmpeg: Løs problemer med manglende lyd

Hvordan tilføjes lyd til en video ved hjælp af FFmpeg, når den resulterende fil ikke indeholder lyd, selv efter forsøg med både AAC og WAV lydfiler?

Hvis du har forsøgt at tilføje lyd til en video ved hjælp af FFmpeg, men den resulterende fil stadig ikke indeholder lyd, kan du kontrollere lydfilens integritet, sikre kompatible formater, bruge korrekt FFmpeg-kommando og eventuelt synkronisere lyd og video med -shortest flaget.

Sådan tilføjes lyd til en video ved hjælp af FFmpeg, når den resulterende fil ikke indeholder lyd

Hvis du har forsøgt at tilføje lyd til en video ved hjælp af FFmpeg, men den resulterende fil stadig ikke indeholder lyd, kan du følge disse trin for at løse problemet:

  • Kontroller lydfilen: Sørg for, at lydfilen ikke er beskadiget og kan afspilles korrekt i en medieafspiller.
  • Kontroller video- og lydfilens formater: Sørg for, at både video- og lydfilen er i formater, der understøttes af FFmpeg.
  • Brug korrekt FFmpeg-kommando: Brug følgende kommando for at tilføje lyd til videoen:
    ffmpeg -i input_video.mp4 -i input_audio.aac -c:v copy -c:a aac output_video.mp4
    • -i input_video.mp4: Angiver input video filen.
    • -i input_audio.aac: Angiver input lydfilen.
    • -c:v copy: Kopierer video codec uden at ændre det.
    • -c:a aac: Angiver, at lydcodec skal være AAC.
  • Synkroniser lyd og video: Hvis lyd og video ikke er synkroniseret, kan du bruge -shortest flaget for at sikre, at outputfilen stopper, når den korteste stream (lyd eller video) slutter:
    ffmpeg -i input_video.mp4 -i input_audio.aac -c:v copy -c:a aac -shortest output_video.mp4
  • Kontroller outputfilen: Efter at have kørt kommandoen, kontroller outputfilen for at sikre, at lyden er korrekt tilføjet og synkroniseret med videoen.
  • Fejlfinding: Hvis problemet fortsætter, kan du prøve at konvertere lydfilen til et andet format (f.eks. WAV) og derefter tilføje den til videoen:
    ffmpeg -i input_video.mp4 -i input_audio.wav -c:v copy -c:a aac output_video.mp4

Ved at følge disse trin bør du kunne tilføje lyd til din video ved hjælp af FFmpeg uden problemer.