Wait. I did a release of my video player the other day, I forgot to say it publicly! (This world is slowly turning upside down.)
I wrote that thing because neither #vlc nor #ffplay work properly on my #debian setup (there is jitter in the video).
For this new release I implemented screensaver skipping (before that I had to press a key every 10 min or the screen gets dark). Not sure it works for every setup though, it's ok on my #fvwm environment.
I had fun doing this!
@oatmeal I've never actually tried #Chrome for a number of reasons, most related to the #Google #spyware & #monopoly business.
So I can mostly compare its media features with proper dedicated media players.
I've started it in default state from #Debian repository install and it under performs compared to #mpv, #ffplay (which is kinda the same backend though soo...) and #vlc.
#chrome #google #spyware #monopoly #debian #mpv #ffplay #vlc
I just released a small video player working under #linux because #vlc and #ffplay don't work anymore for me on my #debian testing system, for some unknown reason and I don't feel like debugging the bloat.
My program is less than 4000 lines, me happy, bloat is dead.
http://sedcore.eu.org/vlb/index.html
(If you try it and it fails, get in touch.)
FFmpeg stands for " Fast Forward MPEG."
MPEG stands for "Motion Picture Experts Group."
FFmpeg is designed for processing video and audio files on the command line. It is widely used for transcoding, basic editing like trimming and concatenation, video scaling and video post-production effects and standards compliance (SMPTE, ITU).
Included with FFmpeg is also FFplay and FFprobe.
FFplay is a simple media player.
FFprobe is a tool to display media information.
i've finished the integration of #ffplay in #godotengine yesterday: C to C++ is really tricky, i kept the "goto" statements even if it's not good practice in c++. Result is really cool: the code is really efficient at managing the decompression and the display simultaneously!
And thanks to the #HAP codec that uses RGB and RGBA color spaces, the conversion of frames to textures is as fast as it can without hardware acceleration.
https://gitlab.com/polymorphcool/godot-ffmpeg
#gamedev #dev #gpl #video
@polymorphcool
#ffplay #godotengine #hap #gamedev #dev #gpl #video