diff --git a/packages/ffmpeg/src/ffmpeg-vod.ts b/packages/ffmpeg/src/ffmpeg-vod.ts
index 6fecbd1e7..62e0f480a 100644
--- a/packages/ffmpeg/src/ffmpeg-vod.ts
+++ b/packages/ffmpeg/src/ffmpeg-vod.ts
@@ -207,9 +207,13 @@ export class FFmpegVOD {
         withVideo: !options.separatedAudio || !!options.resolution
       })
     } else {
+      // If we cannot copy codecs, we do not copy them at all to prevent issues like audio desync
+      // See for example https://github.com/Chocobozzz/PeerTube/issues/6438
       await this.buildVODCommand({
         ...options,
 
+        canCopyAudio: false,
+        canCopyVideo: false,
         videoStreamOnly: options.separatedAudio && !!options.resolution
       })
     }