Animated Video Wallpaper

Plasma 5 Wallpaper Plugins

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

12
Become a Fan
7.0

Description:
Play video as your wallpaper!

http://www.youtube.com/watch?v=eLVSaqvshRc (ty nowardev)

Thanks Lukas Krejza, but Gryffus for SUSE packages Thanks dglent for the Mandriva rpm!

It installs TWO files which can be easily deleted by:
# rm /usr/lib/kde4/wallpapervideo.so
# rm /usr/share/kde4/services/video.desktop

KDE4 is usually installed to /usr/, if not then "kde4-config --prefix" will tell u where instead.

Messy unstyled code BUT its optimised and FAST To KDE devs: It just looks messy but the code is fine- I can clean it up to fit KDE guidelines if needed.

We live in 2009. Computers can easily handle this. We should be prettifying our desktops a lot more.

If a kind person makes me packages I'll upload thx

AVI
MKV
OGG
MPG
MPEG
OGV
MP4
OGM
ASF
FLV
WMV

Note: Small filesize videos => More compressed => Take longer to decode => Eat the most CPU

Best is raw AVI

genjix at gmail doat com (mangled for spammers

Ratings & Comments

115 Comments

MirceaKitsune

Video wallpapers are a feature I would like for KDE, so I definitely support this! I see it hasn't been updated in quite a while however, so I doubt it will work with Plasma 5. Does anyone know if the addon is compatible with the latest version of Plasma Desktop?

plaristote

It's also not compatible with the new version of ffmpeg (some functions that used to be deprecated have finally been removed). It's too bad, that thing here looks quite awesome.

fwolle30

It's possible to Compile, I've done it, BUUUUUUUUUUT it crashes a lot. It's for playing not for working.

RalphMW

$ make [ 0%] Built target wallpapervideo_automoc [ 33%] Building CXX object CMakeFiles/wallpapervideo.dir/vid.o In file included from /usr/include/KDE/KNS/Engine:1:0, from /home/ralph/src/plasma-video-wallpaper/vid.cpp:12: /usr/include/KDE/KNS/../../knewstuff2/engine.h:159:5: Warnung: »Engine« ist veraltet [-Wdeprecated-declarations] /usr/include/KDE/KNS/../../knewstuff2/engine.h:159:5: Warnung: »Engine« ist veraltet (deklariert bei /usr/include/KDE/KNS/../../knewstuff2/engine.h:43) [-Wdeprecated-declarations] /usr/include/KDE/KNS/../../knewstuff2/engine.h:159:5: Warnung: »Engine« ist veraltet [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp: In Elementfunktion »void Tutorial1::Init()«: /home/ralph/src/plasma-video-wallpaper/vid.cpp:85:6: Warnung: »int av_open_input_file(AVFormatContext**, const char*, AVInputFormat*, int, AVFormatParameters*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1368) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:85:99: Warnung: »int av_open_input_file(AVFormatContext**, const char*, AVInputFormat*, int, AVFormatParameters*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1368) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:89:6: Warnung: »int av_find_stream_info(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1412) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:89:36: Warnung: »int av_find_stream_info(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1412) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:99:51: Fehler: »CODEC_TYPE_VIDEO« wurde in diesem Gültigkeitsbereich nicht definiert /home/ralph/src/plasma-video-wallpaper/vid.cpp:120:6: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4035) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:120:36: Warnung: »int avcodec_open(AVCodecContext*, AVCodec*)« ist veraltet (deklariert bei /usr/include/libavcodec/avcodec.h:4035) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp: In Elementfunktion »void Tutorial1::DeInit()«: /home/ralph/src/plasma-video-wallpaper/vid.cpp:163:5: Warnung: »void av_close_input_file(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp:163:35: Warnung: »void av_close_input_file(AVFormatContext*)« ist veraltet (deklariert bei /usr/include/libavformat/avformat.h:1580) [-Wdeprecated-declarations] /home/ralph/src/plasma-video-wallpaper/vid.cpp: In Elementfunktion »virtual QWidget* Tutorial1::createConfigurationInterface(QWidget*)«: /home/ralph/src/plasma-video-wallpaper/vid.cpp:265:40: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare] /home/ralph/src/plasma-video-wallpaper/vid.cpp: In Elementfunktion »virtual void Blaa::run()«: /home/ralph/src/plasma-video-wallpaper/vid.cpp:379:53: Fehler: »avcodec_decode_video« wurde in diesem Gültigkeitsbereich nicht definiert /home/ralph/src/plasma-video-wallpaper/vid.cpp:381:1: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare] /home/ralph/src/plasma-video-wallpaper/vid.cpp:384:1: Warnung: Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlausdrücken [-Wsign-compare] make[2]: *** [CMakeFiles/wallpapervideo.dir/vid.o] Fehler 1 make[1]: *** [CMakeFiles/wallpapervideo.dir/all] Fehler 2 make: *** [all] Fehler 2

amigib

Awesome except it uses huge amount cpu power so for now its kinda useless, great program/plugin but need to be fixed

nicotine

http://aur.archlinux.org/packages.php?ID=50401 But seems that this package was abandoned... very sad. Would be awesome if it would use vdpau and also use CPU not so intensive. When I watch some video in VLC it's take about 2-5% of my CPU, but if I try the same video with this extension it will use all 100%. But still, this is an awesome idea for addon, try it with these videos: http://www.mydigitallife.info/beautiful-vista-dream-scene-desktop-video-wallpaper-with-nature-theme/

masterdany88

Hey on slackware13.1 (with kde 4.5.5) after installation I cant choose a video file for play. the same like in the wallpaperclock, but there i can paste the file to the directory where the system saves wallpaper clock, /home/danielo/.kde/share/apps/plasma/clockwallpapers/ and its ok. I got the wallpaper clock. So is there any chance to set the video manualy in system files? Please help. I tried with mplayer and xwinwrap, but it sucks.

mdantej

Excelent!!!! The installation was dificult but worth it :), great. Thanks,

YAFU

Where I can find videos or presentations such as the Youtube video? Thanks.

nowardev

http://blip.tv/file/get/Nowardev-AnimationKubuntuLogo649.avi this is the videos i have rendered there is the project , blender project if you have a strong computer you could render a longer video...

Guala

you should try: xwinwrap -ni -o 0.3 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet '/path/to/video/files/*.avi' -loop 0

wtbennington

The link for the Mandriva package is broken. Can you fix this please?

hlebarkata

on fedora system's you need to su -c 'cp -r /usr/include/ffmpeg/* /usr/include/' before compiling I am building an RPM for this but there are in the new version of sws_scale some changes and build fails error: initializing argument 2 of Б─≤int sws_scale(SwsContext*, const uint8_t**, int*, int, int, uint8_t* from line 404 in vid.cpp pls fix it

odalex

Video option shows up in config but no file selection dialog here is screenshot http://imagebin.ca/view/chkC6fji.html any advices? i had tried to reboot computer..no changes

nowardev

i have made a package for kubuntu with cpack with this way : http://nowardev.wordpress.com/2009/12/27/how-to-create-a-debian-package-for-script-and-for-project-that-use-cmake/ download link http://www.mediafire.com/?nob5m4mmuix i have tested on my system and it's working fine it's pretty simple to do :)

nowardev

that sick wordpress doesn't recognize the correct stuff i hate that every time it replace -- with -

SugarFree

I L-O-V-E the idea but... done install and nothing changed :( I don't have an option to choose a video in display properties window, just image, slide show and color... Kubuntu 9,10 64bit with KDE 4.3.4 That's what I get when I try something from the other post: Quote:

:~$ ls /usr/lib/kde4/wallpapervideo.so ls: nie ma dostępu do /usr/lib kde4/wallpapervideo.so: No such file or directory :~$ cat /usr/share/kde4/services/video.desktop cat: /usr/share/kde4/services/video.desktop: No such file or directory :~$ kde4-config --prefix /usr
Maybe it's because of: Quote:
:~$ make -j3 [ 0%] Built target wallpapervideo_automoc [100%] Built target wallpapervideo
?? plz hlp ;)

SugarFree

Solved. I used cmake line from http://nowardev.wordpress.com/2009/09/19/video-for-your-desktop/ which is a bit erong. There is:Quote:

cmake . -DCMAKE_INSTALL_PREFIX=`kde4-config –prefix`
Should be:Quote:
cmake . -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
Runs slow but I'm gonna get some raw avis and we'll how it's going to work then. Cheers ;)

tkmorris

# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: EAPI="2" inherit kde4-base S="${WORKDIR}/${PN}" DESCRIPTION="Kde4 plasmoid for playing video as wallpaper" HOMEPAGE="http://www.kde-look.org/content/show.php/Animated+Video+Wallpaper?content=112105" SRC_URI="http://www.kde-look.org/CONTENT/content-files/112105-plasma-video-wallpaper.tar.gz" LICENSE="GPL-2 GPL-3" KEYWORDS="~amd64 ~x86" SLOT="0" IUSE="debug" RDEPEND=" >=kde-base/plasma-workspace-${KDE_MINIMAL} " pkg_postinst() { kde4-base_pkg_postinst }

bitcrazy

Would be nice, if you could include the version number in the tar archive, because of packaging purposes. m0nk

genjix

sure. tell me what to write.

tkmorris

Probably a dot-release, so plasma-video-wallpaper-0.1.tar.gz to start with, and then when you make: minor changes - add 0.1 major changes - add 1.0 for example: plasma-video-wallpaper-0.2.tar.gz plasma-video-wallpaper-1.0.tar.gz

kriko

This is very cool - Imagine a nice easy KDE4 video playing when you log into your desktop for the first time, or many other possibilities. Unfortunately really cpu-low cost movies are choppy in fullscreen - seems like it is repainting every frame.

symphony

All HD movies (720p and 1080p) work slow and show up as being blocky instead of smooth. Any idea if this can be fixed?

foxcm2000

I'm not a huge KDE 4 coder, but I noticed that Phonon has a built-in video widget and appears to be able to play back video that way... could that be a better way to implement the video playback? I have some videos you recommended, and on my system (Core 2 @ 3.6 Ghz) the CPU usage is through the roof when the videos are in the background, but when I play the exact same videos in mplayer or VLC I get only single-digit % CPU usage.

Pling
0 Affiliates
Details
license
version 1.7
updated
added
downloads 24h 13
mediaviews 24h 0
pageviews 24h 4

Other Plasma 5 Wallpaper Plugins:

Animated Hue
Zren
last update date: 7 years ago

Score 6.1

Vallpaper
lehklu
last update date: 5 years ago

Score 8.2

Inactive Blur
Zren
last update date: 5 years ago

Score 8.5

Clouds
Paul8888
last update date: 6 years ago

Score 5.0

Latte SlideShow
Psifidotos
last update date: 5 years ago

Score 6.5

Dynamic Wallpaper
zzag
last update date: 5 years ago

Score 7.4