2025-05-27 Sequencer meeting notes

Attendees

  • Aras Pranckevičius
  • John Kiril Swenson
  • Richard Antalik
  • Ramón
  • Sebastian Parborg
  • Sergey Sharybin
  • Kacey La

Notes

  • Aras brought up a topic of the performance of 10/12 bit videos
    • Internally the video is decoded into a float buffer, which has all sort of consequences:
      • Linearization of the color space
      • Increased memory bandwidth
      • Conversion to and from the sequencer working color space
    • Some users might not require full 10/12 bit precision
      • Maybe introducing the timelime precision is not a bad idea, similar to the GPU compositor
      • Such option could also take over the “convert to float” per-strip option
      • Although default should be to be “Preciese” for those who do color grading etc
    • Richard brings up possibility to use proxies:
      • It wouldn’t be very desirable to have an option to generate lower quality proxies
      • But maybe it will solve the memory bandwidth problems by making sequencer handle less pixels
    • There is also possibility to look into half-float buffers in the ImBuf, but it is unclear whether it will be faster on CPU
  • Sebastian: work on making prefetch default
    • Lead to some smaller fixes
    • Prefetch is also now loop-aware
    • Next steps: polish remaining issues and make a PR
  • Kacey: looking into peek correction, looked into the rubberband library

Practical Info

This is a fortnightly video chat meeting for planning and discussion of VFX & Video in Blender. Any contributor (developer, UI/UX designer, writer, …) working on these areas in Blender is welcome to join and add proposed items to the agenda.

For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.

3 Likes