Kaffeine

From LinuxTVWiki

(Difference between revisions)
Jump to: navigation, search
m (minor edits)
Line 7: Line 7:
* AC3
* AC3
* DVB subtitles
* DVB subtitles
-
* HDTV: Kaffeine will display HDTV delivered over DVB-S (e.g. [[BBC HD]] on Astra 2 at 28.8 degrees East). To use multithreaded ffmpeg decoding set the xine option '''video.processing.ffmpeg_thread_count''' equal to the number of CPUs, ie. 2 for a Dual-core or 4 for a Quad-core (in the GUI it is in Settings/Xine engine config/Video/Advanced). BBC HD and LUXE HD working. A patch (now in SVN) adding DVB-S2 support to Kaffeine (via [[S2API]]) is available here:
+
* HDTV: Kaffeine will display HDTV delivered over DVB-S (e.g. [[BBC HD]] on Astra 2 at 28.8 degrees East). To use multithreaded ffmpeg decoding set the xine option '''video.processing.ffmpeg_thread_count''' equal to the number of CPUs, ie. 2 for a Dual-core or 4 for a Quad-core (in the GUI it is in Settings/Xine engine config/Video/Advanced). BBC HD and LUXE HD working. A patch (now in SVN) adding DVB-S2 support to Kaffeine (via [[S2API]]) is available here: http://linuxtv.org/pipermail/linux-dvb/2008-October/029839.html.
-
http://linuxtv.org/pipermail/linux-dvb/2008-October/029839.html.
+
* Remote control
* Remote control
* Handles multiple devices of any type (DVB-{C,S,T} and ATSC<sup id="fn_1_back">[[#fn_1|1]]</sup> ).... and even if you have only one DVB device, Kaffeine can simultaneously play and record different channels within a same transponder).
* Handles multiple devices of any type (DVB-{C,S,T} and ATSC<sup id="fn_1_back">[[#fn_1|1]]</sup> ).... and even if you have only one DVB device, Kaffeine can simultaneously play and record different channels within a same transponder).
Line 20: Line 19:
<cite id="fn_1">[[#fn_1_back|Note 1:]] </cite> Scanning with ATSC hardware is supported since version 0.8.7. For older versions, to configure tuning support for ATSC devices, refer to the directions contained in [http://sourceforge.net/mailarchive/message.php?msg_id=E1HGuNx-0003qI-4F%40sc8-sf-web9.sourceforge.net this thread].  
<cite id="fn_1">[[#fn_1_back|Note 1:]] </cite> Scanning with ATSC hardware is supported since version 0.8.7. For older versions, to configure tuning support for ATSC devices, refer to the directions contained in [http://sourceforge.net/mailarchive/message.php?msg_id=E1HGuNx-0003qI-4F%40sc8-sf-web9.sourceforge.net this thread].  
 +
==Available Flavours==
===Bleeding-edge KDE3 Version===
===Bleeding-edge KDE3 Version===
Line 53: Line 53:
was disputed by Aaron Seigo. See http://dot.kde.org/1166377123/1166385374/1166438293/
was disputed by Aaron Seigo. See http://dot.kde.org/1166377123/1166385374/1166438293/
and http://hftom.free.fr/phpBB2/viewtopic.php?t=18.
and http://hftom.free.fr/phpBB2/viewtopic.php?t=18.
-
 
===KDE4 Version with OpenGL OSD===
===KDE4 Version with OpenGL OSD===
Line 69: Line 68:
  ./src/kaffeinegl
  ./src/kaffeinegl
-
== Links ==
+
== External Links ==
* [http://kaffeine.kde.org/ Kaffeine Homepage]
* [http://kaffeine.kde.org/ Kaffeine Homepage]
* [http://websvn.kde.org/branches/work/~pfister/ atsc-converter sources]
* [http://websvn.kde.org/branches/work/~pfister/ atsc-converter sources]
-
[[Category:Software]]
+
 
 +
[[Category:Software|Apps & Utilities]]

Revision as of 00:24, 3 December 2008

Kaffeine is a very versatile KDE media player that, by default, utilizes Xine as its backend. It has a simple but intuitive interface (example screenshot) and is easy to setup. Amongst its list of supported formats are CDDA, VCD, DVD, .... and, since versions >0.5, it also provides full DVB support:

  • TV and Radio
  • Time Shifting
  • Recording -- including unattended recording
  • Network streaming (transmission and reception)
  • EPG, EPG-driven recording timers, OSD EPG now and next.
  • AC3
  • DVB subtitles
  • HDTV: Kaffeine will display HDTV delivered over DVB-S (e.g. BBC HD on Astra 2 at 28.8 degrees East). To use multithreaded ffmpeg decoding set the xine option video.processing.ffmpeg_thread_count equal to the number of CPUs, ie. 2 for a Dual-core or 4 for a Quad-core (in the GUI it is in Settings/Xine engine config/Video/Advanced). BBC HD and LUXE HD working. A patch (now in SVN) adding DVB-S2 support to Kaffeine (via S2API) is available here: http://linuxtv.org/pipermail/linux-dvb/2008-October/029839.html.
  • Remote control
  • Handles multiple devices of any type (DVB-{C,S,T} and ATSC1 ).... and even if you have only one DVB device, Kaffeine can simultaneously play and record different channels within a same transponder).
  • Handles mutiple frontends on a single device (for example a multi-standard card supporting say DVB-S and DVB-T).
  • Channel scanning on multiple devices/frontends, and multiple satellites.
  • Channel favourites lists.
  • DiSEqC 1.x switches, DiSEqC 1.2 rotors and USALS type goto longitude feature.
  • Supports both Low and High level CI.
  • KDE application style, rather than set top box (like MythTV or VDR)

Note 1: Scanning with ATSC hardware is supported since version 0.8.7. For older versions, to configure tuning support for ATSC devices, refer to the directions contained in this thread.

Contents

Available Flavours

Bleeding-edge KDE3 Version

To make use of the latest features (e.g. HDTV and S2API support) you might need to compile bleeding-edge versions of ffmpeg,xine-lib and kaffeine.

Remove old versions of ffmpeg,xine-lib and kaffeine first.

Get SVN ffmpeg, compile and install

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg

Get latest xine-lib, compile with --with-external-ffmpeg option, install

hg clone http://hg.debian.org/hg/xine-lib/xine-lib

Get SVN kaffeine, compile and install:

svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/multimedia

Remove all projects (subdirs) you don't want to build. At least you need admin and kaffeine of course.

make -f Makefile.cvs
./configure
make
cd kaffeine
sudo make install

KDE4 Version

The latest Kaffeine release is a KDE3 application although it runs with no problems under KDE4. A KDE4 version (kaffeine4) is under development here http://websvn.kde.org/trunk/extragear/multimedia/kaffeine/ . As of September 2008 it's alpha, but plays DVDs and videos. Try it out: get KDE4.1 (http://kubuntu.org) and do the following:

svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/kaffeine
mkdir kaffeine-build
cd kaffeine-build
cmake ../kaffeine
make
./src/kaffeine4

The authors claimed a while ago that they required new features in Phonon, although this was disputed by Aaron Seigo. See http://dot.kde.org/1166377123/1166385374/1166438293/ and http://hftom.free.fr/phpBB2/viewtopic.php?t=18.

KDE4 Version with OpenGL OSD

Some work has been done on a better on-screen display (OSD) using OpenGL. It is under development here http://websvn.kde.org/trunk/extragear/multimedia/kaffeinegl/. It looks like this repo is for testing the interface rather than a full Kaffeine program. Hopefully the result will be an improved OSD in Kaffeine4. Try it out and contribute: get KDE4.1 (http://kubuntu.org) and do the following:

svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia/kaffeinegl
mkdir kaffeinegl-build
cd kaffeinegl-build
cmake ../kaffeinegl
make
./src/kaffeinegl

External Links

Personal tools