Blender Git Commit Log

Git Commits -> Revision e4f3477

Revision e4f3477 by Richard Antalik (master)
March 16, 2021, 17:50 (GMT)
FFmpeg: Improve proxy building performance

Use h264 codec for output. This codec produces smaller files, can be
multithreaded and decodes even faster than MJPEG.

Quality setting 0-100 corresponds to "Lowest Quality" to
"Perceptually Lossless" in Blender's h264 encoding presets.

All available cores are used for decoding.
Same goes for decoding but only for codecs that supports this
(h264, vp9 seems to support this option out of th box as well).
Other decoders can probably be optimized in similar way, but threaded
encoding provides significant boost already.

I have tested variety of codecs, and all were transcoded properly.

Reviewed By: sergey, fsiddi

Differential Revision: https://developer.blender.org/D10731

Commit Details:

Full Hash: e4f347783320d83e43bc650020013e19b2f22c7f
Parent Commit: 9156162
Lines Changed: +26, -11

1 Modified Path:

/source/blender/imbuf/intern/indexer.c (+26, -11) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021