Opened 3 years ago
Closed 3 years ago
#9648 closed defect (fixed)
IMF index seeking not supported
Reported by: | jimz_01 | Owned by: | Pierre-Anthony Lemieux |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | git-master | Keywords: | IMF |
Cc: | jimz_01 | Blocked By: | |
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | yes |
Description
Summary of the bug: the IMF ingest capability that was merged earlier this year does not appear to support index seeking. Seeking to a frame using "-s" and "-to" does produce the expected output video, but with large IMF assets, the operation takes a long time before the transcode begins (probably due to reading every frame)
How to reproduce (example command, should repro with any source):
ffmpeg -assetmaps LOKI-F004-VF-ERROR-FIX-V30149148-FP-DPO-IMFD-UHD-HDR-24-ENG-239-ENG/ASSETMAP.xml,LOKI-F004-OV-ERROR-V30149148-FP-DPO-IMFD-UHD-HDR-24-ENG-239-ENG/ASSETMAP.xml \ -i LOKI-F004-VF-ERROR-FIX-V30149148-FP-DPO-IMFD-UHD-HDR-24-ENG-239-ENG/CPL_LOKI-F004-VF-ERROR-FIX-V30149148-FP-DPO-IMFD-UHD-HDR-24-ENG-239-ENG.xml \ -ss 585.0 -to 625.0 -pix_fmt yuv420p -vf scale=640:-2 -c:v libx264 -preset medium -crf 20 /tmp/proxy-VF.mp4
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.
Change History (3)
comment:1 by , 3 years ago
Keywords: | IMF added |
---|---|
Owner: | set to |
Reproduced by developer: | set |
Status: | new → open |
comment:2 by , 3 years ago
This works great! I was able to render a segment of an IMP via -ss and -t with frame accuracy and good speed.
comment:3 by , 3 years ago
Analyzed by developer: | set |
---|---|
Resolution: | → fixed |
Status: | open → closed |
The IMF demuxer does not currently implement seeking.
Proposed patch at https://github.com/sandflow/ffmpeg-imf/pull/96