#11563: Improve JPEG compression based on now-expired patents -------------------------------------+----------------------------------- Reporter: Balling | Owner: (none) Type: enhancement | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: mjpeg | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Description changed by Balling: Old description:
Summary of the bug: bigger bug is here "Image specific quantization tables" which can source code that should compile just fine, https://pages.cs.wisc.edu/~ratnakar/rdopt.html and there is even a better algorithm that doubles average size savings: Joint Optimization of Run-Length Coding, Huffman Coding, and Quantization Table With Complete Baseline JPEG Decoder Compatibility.
Unfortunately, it is patent encumbered probably until 2024 (2025 now, btw): https://www.google.com/patents/US7570827
There are also images comparison https://cloud.githubusercontent.com/assets/72159/8814942/99255002-300a- 11e5-8fcd-4f810b0aa78b.jpg
vs
https://cloud.githubusercontent.com/assets/72159/8814943/992ee824-300a- 11e5-99fe-0f56e3229c84.jpg
New description: Summary of the bug: bigger bug is here "Image specific quantization tables", source code that will compile just fine (if you insert some std headers), https://pages.cs.wisc.edu/~ratnakar/rdopt.html and there is even a better algorithm that doubles average size savings: Joint Optimization of Run-Length Coding, Huffman Coding, and Quantization Table With Complete Baseline JPEG Decoder Compatibility. Unfortunately, it is patent encumbered probably until 2024 (2025 now, btw): https://www.google.com/patents/US7570827 There are also images comparison https://cloud.githubusercontent.com/assets/72159/8814942/99255002-300a- 11e5-8fcd-4f810b0aa78b.jpg vs https://cloud.githubusercontent.com/assets/72159/8814943/992ee824-300a- 11e5-99fe-0f56e3229c84.jpg -- -- Ticket URL: <https://trac.ffmpeg.org/ticket/11563#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker