| | 85 | == VMAF video filter == |
| | 86 | |
| | 87 | '''Description:''' Video Multi-Method Assessment Fusion (VMAF) is an metric developed (https://github.com/Netflix/vmaf) by Netflix. The metric provides an indication of how closely a video represents a source/reference. This is semantically similar to PSNR/SSIM, but VMAF is supposed to more closely reflect human visual perception. |
| | 88 | |
| | 89 | '''Expected results:''' Fully function video filter that does not depend on Netflix' code. |
| | 90 | |
| | 91 | '''Prerequisites:''' C coding skills, basic familiarity with git. |
| | 92 | |
| | 93 | '''Qualification Task:''' Create a vmaf video filter based on (and linking to) Netflix' codebase. |
| | 94 | |
| | 95 | '''Mentor:''' Ronald S. Bultje (''BBB'' in #ffmpeg-devel on Freenode IRC, rsbultje@gmail.com) |
| | 96 | |
| | 97 | == VP9 decoder improvements == |
| | 98 | |
| | 99 | '''Description:''' Improve FFmpeg's VP9 native decoder. |
| | 100 | |
| | 101 | '''Expected results:''' One or more of the following: |
| | 102 | * AVX2 implementations for all 10/12bpc DSP functions |
| | 103 | * AVX2 implementation for 8bpc loopfilter function |
| | 104 | * native alpha support for VP8/9 decoders |
| | 105 | * tile threading support |
| | 106 | |
| | 107 | '''Prerequisites:''' C coding skills, x86 assembly skills (or the will to learn), basic familiarity with git. |
| | 108 | |
| | 109 | '''Qualification Task:''' Finish one task from the list in expected results. |
| | 110 | |
| | 111 | '''Mentor:''' Ronald S. Bultje (''BBB'' in #ffmpeg-devel on Freenode IRC, rsbultje@gmail.com) |
| | 112 | |