Pyglet Avbin Optimizations

an attempt to speed up pyglet's video decoding pipeline by using a fragment shader for YUV to RGB color space conversion
Alternatives To Pyglet Avbin Optimizations
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Led Control124
17 days ago11mitPython
Advanced WS2812/SK6812 RGB/RGBW LED controller with on-the-fly Python animation programming, web code editor/control interface, 1D, 2D, and 3D display support, and E1.31 sACN support
Vs Placebo61
4 months ago4lgpl-2.1C
libplacebo-based debanding, scaling and color mapping plugin for VapourSynth
Led_master34
2 years ago1Lua
LEDs master is a software for controlling big RGB LED matrix.
Generatingimageswithshaders19
3 years agoGLSL
GLSL Shader Programming Workshop at InterAccess
Crtscreenshader15
4 years agomitGLSL
Godot screen shader to simulate CRT screens
Soundcloud Fb2k Waveform Seekbar12
5 years ago2FLUX
SoundCloud Theme for Foobar2000 Waveform Seekbar Plugin
Colorgrading12
4 years agoC++
A resource for color grading UI and shader code, using Qt and GLSL
Pi_cam_gpu_processing5
8 years agoC++
GPU shader processing on Raspberry Pi camera image. Most code taken directly from: http://robotblogging.blogspot.nl/2013/10/gpu-accelerated-camera-processing-on.html
Vue Cbsc3
4 years ago2apache-2.0JavaScript
Lightweight color shader/blender/converter plugin implemented for Vue 2.
Pyglet Avbin Optimizations2
14 years agobsd-3-clausePython
an attempt to speed up pyglet's video decoding pipeline by using a fragment shader for YUV to RGB color space conversion
Alternatives To Pyglet Avbin Optimizations
Select To Compare


Alternative Project Comparisons
Readme

Hi!

pyglet, the cross-platform windowing and multimedia library for Python and avbin, the video decoding library based on ffmpeg that is used by pyglet are great! They made developing multimedia applications so much more fun for me! Yay to Alex Holkner for creating both of them.

http://www.pyglet.org/index.html http://code.google.com/p/avbin/

What I am trying to do in this fork here is to improve pyglet's video decoding and video frame rendering performance. I will try different approaches to see which strategy works best and does integrate well with pyglet's code base.

The goal is to smoothly play back 1080p Mpeg 4 video clips on a Core 2 Duo machine with about 2 GHz and onboard graphics. I wil use an OpenGL fragment shader to let the GPU perform the color space conversion from YUV to RGB.

Popular Rgb Projects
Popular Shader Projects
Popular User Interface Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Shader
Fragment
Rgb
Decoding