FFMPEG supports a "video file name" of image-%04d.png, and moviepy accepts this in VideoFileClip() which is great. But unfortunately it assumes 25 fps, and I don't see any way to change that. I can call clip=clip.set_fps(24) but that doesn't change the duration - I think it just skips frames.
It would be great if VideoFileClip could accept an optional fps arg for this case.
When the CMX parser finds an EDL rate mismatch, it reports 0.000000 instead of the rate the parser was using:
$ python3
Python 3.7.7 (default, Mar 10 2020, 15:43:03)
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import opentimelineio as otio
>>> otio.adapters.read_from_file("tests/sample_data/25fps.edl")
Trace
FFMPEG supports a "video file name" of
image-%04d.png, and moviepy accepts this inVideoFileClip()which is great. But unfortunately it assumes 25 fps, and I don't see any way to change that. I can callclip=clip.set_fps(24)but that doesn't change the duration - I think it just skips frames.It would be great if
VideoFileClipcould accept an optionalfpsarg for this case.