Lärlingsvideo
Apprentice Video är en plattformsoberoende mediaspelare med öppen källkod , utvecklad som ett personligt projekt av Pavel Koshevoy sedan 29 maj 2010. Den liknar andra mediespelare som VLC eller MPC-HC, men erbjuder några funktioner som saknas hos dessa spelare (alfakanalsförhandsgranskning, punkter för in-/utslingning av tidslinje och flera alternativ för att uppnå adekvat videouppspelningsprestanda på föråldrad långsam hårdvara).
Kodbasen är skriven i C++ med hjälp av Qt- ramverk för användargränssnittet, FFmpeg- bibliotek för demuxing och avkodning av ljud/video, Portaudio för ljudrendering, OpenGL för videorendering och Libass för rik undertextrendering. Apprentice Video-källkod är fritt tillgänglig under MIT -licensen.
Ljudtemposkalningsfiltret som utvecklats för Apprentice Video portades till C och bidrog till FFmpeg som atempofilter.