| Version 9 (modified by , 5 years ago) ( diff ) |
|---|
Introduction
This page shows the results from the student projects that were part of GSoC 2020.
Projects
ABR module for FFmpeg
Description:
Add an Adaptive Bit Rate (ABR) module to FFmpeg.
More info from the student here: https://spartazhc.github.io/2020/08/23/ABR-meets-FFmpeg-in-detail/
Results:
Throughput based algorithm was implemented
The project was successful
Student: Hongcheng Zhong
Mentor: Jun Zhao, Steven Liu
Audio Tones Source Filter
Description:
The aim of this project was to create an audio tones source filter that generates music algorithmically. The resulting filter uses Fluidsynth API and gives the user command over the instrumentation, pitch mapping, time control and style of the algorithmic music.
Results:
The project was successful
Student: Ashutosh Pradhan
Mentor: Paul B Mahol and Thilo Borgmann
FLIF Encoder & Decoder Project
Description:
This was actually an umbrella, 2-part project consisting two students' work
Free Lossless Image Format, or FLIF is the precursor to JPEG XL and FUIF. It claims to have a higher level of compression or lower file size than conventional lossless image formats like PNG, Lossless JPEG 2000, etc. FLIF and FUIF development has been stopped in favour of JPEG XL.
The task was to write an encoder and decoder for this format for FFmpeg.
Results:
This project was successful
Student: Anamitra Ghorui (And Kartik K. Khullar)
Mentor: darkapex and Thilo Borgmann
Implementation of a FLIF Codec in libavcodec
Description:
This was actually an umbrella, 2-part project consisting two students' work
FLIF is a modern lossless image format with very good compression ratio compared to other formats. Kartik worked on implementing this codec under the FFmpeg suite of libraries by taking reference from the FLIF specifications and reference codec.
Results:
This project was successful
Student: Kartik K. Khullar (And Anamitra Ghurui)
Mentor: darkapex and Thilo Borgmann
JPEG 2000 Decoder improvements
Description:
FFmpeg contains a native JPEG 2000 decoder. It is missing many features so the expected result of this project is an JPEG 2000 decoder which can decode more samples.
Results:
This project was successful
Student: Gautam Ramakrishnan
Mentor: Michael Niedermayer


