I have two versions of the same film - (3 GB 23.976 fps file with croatian audio and 700 MB 25 fps file with English audio) - only the film lengths are different by a few minutes. I want to put English audio with the 23.976 fps video file.
I understand that audio does not have frame rates, only lengths, so I can use Audacity to stretch/shrink audio without altering pitch before joining.
Can I do this with any of the mkv tools? If so, how?
+ Reply to Thread
Results 1 to 9 of 9
Extract the audio you want with MkvExtractGUI, change the rate in Audacity, then mux the new audio with the video track you want with MMG.
Or you could just mux the audio and video tracks you want, changing the frame rate of the video.
But, you'll often find that PAL and NTSC releases of a movie are different cuts. So neither of the above will work.
Yes, different cuts are real issues.
Yeah, check the frame count for them both to see if they're the same or not. Allow for any opening logos being different, if they are different
I tested Audacity recently and with the Change Speed filter, although the slider only gives you 3 digits to the right of the decimal point, you can type in a value with more digits and it uses the more precise value. If you go back to the dialog later the value you typed in is truncated or rounded to three digits. So if you need to change a second file you have to type in the full precision value again. I don't know if the Change Tempo filter does the same similarly.
Last edited by jagabo; 27th Sep 2013 at 19:33.
Last edited by ukb007; 28th Sep 2013 at 01:19. Reason: Add new thoughts.
Virtualdub does also have a "time stretch" filter, but the one time it tried that, it really messed up the sound.
In the end, Audacity is specifically for modifying sound and Virtualdub isn't. Since Jagabo says that you can have the correct precision, I'd say go with that unless Virtualdub used this way is more convenient for your needs.