Open darbyjohnston opened 2 years ago
Some additional notes here: https://github.com/OpenTimelineIO/raven/issues/15#issuecomment-1574060741
BTW, mrv2's tlRender branch now supports resampling on FPS (speed) change both forwards and backwards. Let me know if you want me to clean it for a PR.
Thanks, but I need to spend some time refactoring the audio code before adding any new functionality. Hopefully I will have some time in a few weeks.
I experimented using libsamplerate for audio conversion but ran into a few issues:
It still might be nice to use libsamplerate since it has a more permissive license and can be staticly linked.
Currently we rely on using FFmpeg for converting the audio in files to a format supported by the audio device. This seems to work fairly well, but since FFmpeg is a large dependency it might be nice to investigate alternative approaches like libsamplerate.