Repository navigation
FFmpeg Forge 2.1.0.1 (Small Update)
A small update to FFmpeg Forge 2.1.0 that fixes the audio / picture desynchronization some users noticed after an export with the NVIDIA RTX AI option (RTX Video Super Resolution and RTX Video HDR, built in NVIDIA driver engine).
🎯 What was wrong
🎞️ With NVIDIA RTX AI, the picture goes through the NVIDIA driver as raw frames, without timestamps, while the sound is taken directly from the source file. When the video and the audio of the source do not start at exactly the same moment, that offset was lost: the sound ended up early or late for the whole video.
📼 It mainly happened with TS, M2TS and MTS files (camcorders, TV recordings, Blu-ray), with MKV files, with MP4 / MOV files that contain an edit list (phones, cameras, editing software), and when Trim was used. In our tests, a TS recording came out with the sound 0.38 s early.
✅ What is fixed
⏱️ Both sides of the RTX export now use the same time reference taken from the source file: the first frame of the RTX video and the first instant of the sound are the same moment of the original, whatever the start offsets of the streams.
✂️ Trim is now applied on the real timestamps of the file, the same way for the picture and for the sound, so trimmed RTX exports stay in sync too.
🔇 If the sound starts after the picture in the source, the right amount of silence is added at the beginning instead of pulling the sound forward. The sound also stays locked to its timestamps over the whole video, so it cannot drift on long or variable frame rate videos.
🎧 Audio "Stream copy" (no re encoding) keeps the right offset as well.
Enjoying FFmpegForge? If you find it useful, please consider stars the project on GitHub! It helps more people discover this free software and supports its continued development.