You_Too said:
I also wonder what would be the easiest way to convert this from 44100hz to 48000hz?
CapableMetal said:
The conversion from 24 to 23.976 is so easy to do and is more compatible for those with older hardware
Both of those tasks can be done in one step, and it's the preferred solution IMHO.
I talked about that before in over in the sound thread (there's a link in the first post of this thread) and I'll repeat some of it here.
Sample Rate Conversion (SRC) should only be done once, if possible.
It's a bit like colorspace conversions in the video realm, with similar reasons for trying to avoid it.
For example if you had a video filter which only works in RGB space, then you have no choice but convertToRGB() in your script.
And you can convertToYUYV2-something at the end of the script to suit your encoder.
There are valid reasons to do colorspace conversion, but do not want to go back and forth too many times if you can avoid it.
It's a bit 'lossy' in a sense, even when using a lossless codec.
In the audio realm the same guiding priciples apply.
SRC is 'lossy' in a sense, even though WAV files aren't.
Best doing it once than twice in your workflow.
If target is true 24fps then it's only one step.
Use your favorite software (iZotope RX Advanced if you can afford it)
and convert the DTS files from 44100 to 48000Hz.
Now if the target will be 23.976 it could be a two-step process.
First 44100 to 48000, then 24 to 23.976
But that's resampling twice, and we'd like to avoid that if possible.
We can avoid it! Here's how.
Use iZotope or whatever to convert from 44100 to 48048Hz. Not a typo, I did say 48048.
Then using (SoundForge, Audacity, Audition, Vegas?) to edit the WAV's properties and force the rate to 48000, without resampling.
It's a bit like using AssumeFPS() in the video realm-- it doesn't change the total frame count.
When you force 48048 to 48000 in the WAV's header you're not changing the total number of samples, but rather slowing them down to NTSC speed.
Slowing down without costing the extra step. Does it make sense?