darbyjohnston / tlRender

tlRender is an open source library for building playback and review applications for visual effects, film, and animation.
BSD 3-Clause "New" or "Revised" License
193 stars 22 forks source link

Image Sequences are played at trimmed (source_range?) rate instead of ImageSequence's rate() value. #128

Open ggarra13 opened 1 year ago

ggarra13 commented 1 year ago

When a video track has a video rate different (higher) than an image sequence's rate, the image sequence is played at the speed of the video rate instead of at the speed specified in otio::ImageSequenceReference's rate() value. I think this may be a bug.

Find attached a simple .otio file with BART first as a movie (at 30 FPS) and the BART as .jpg (at 24 FPS). Playback of this .otio file results in empty frames at the end of the .jpg sequence. Note that the audio is properly resampled to extend to the end.

bad_seq.otio.txt