Main > Free Download Search >

Free dvb software for linux

dvb

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 48
gDVB 0.5

gDVB 0.5


gDVB is a DVB channels manager that allows you to scan different satellites, save your favorite channels list, and view local fi more>>
gDVB is a DVB channels manager that allows you to scan different satellites, save your favorite channels list, and view local files.

*NOTE* The 0.5 release is some kind of not-finished monster, so therer non-translated parts. Some semi-implementations and other nasty stuff. Is rather better than 0.4, any volunteer for translations? O:)

<<less
Download (0.080MB)
Added: 2007-01-23 License: GPL (GNU General Public License) Price:
1019 downloads
dvbd 0.7.7

dvbd 0.7.7


The idea behind dvbd is to make maximum use of your DVB card by allowing multiple channels on the same frequency to be tuned. more>>
The idea behind dvbd is to make maximum use of your DVB card by allowing multiple channels on the same frequency to be tuned. It is split into a daemon (dvbd) and client programs (dvbcat, dvbsched, dvblist). It is possible to associate a priority with a connection to the daemon, so that (depending on the given priority) the tuner can be made available by dropping connections of inferior priority.

A web frontend to dvbsched, called dvbdguide, is included to facilitate the scheduling of dvbd recording activities. Please note this requires an XMLTV datafeed. Check out a captured dvbdguide page.

The daemon has a configuration file which by default is /etc/dvbd/config. The format of the file is lines of key=value. Line comments can be begun with #.

The following configuration options are available:

socket
the (unix) socket to listen on. Default is /var/run/dvbd/dvbd.socket
pid
the pid file to write to once it has become a daemon. Default is /var/run/dvbd/dvbd.pid
log
the log file to write to. Default is /var/log/dvbd.log
schedule
the schedule file to write to. Default is /var/spool/dvbd/schedule
debug
the debug level (default is 0) If a higher debug level is set, dvbd will not go into the background.
numcards
the number of DVB cards your system supports
card0
the first DVB card. The format of this field is type:frontend:channels Where

type may be one of dvb-t, dvb-s or dvb-t.
frontend is the path to the frontend (tuner) for the card
channels is the path to the tzap/szap/czap format channels.conf file for the card.

If no cards are specified, a default of one dvb-t card is assumed with channels file /etc/tzap.channels.conf and frontend /dev/dvb/adapter0/frontend0

At the moment there are three client programs. dvbcat, dvblist and dvbsched. dvbcat can be used to extract a stream from the dvbd for live TV.

For example:

$ dvbcat dvb-t "BBC ONE" | mplayer -

dvbsched is used to schedule a recording. Note that an output file must be specified whose containing directory must be owned by the user issuing the request. The directory must also be writable by the dvbd program.

The time format is in at(1) format. See ats manpage for more information about it.

For example:

mkdir /tmp/recordings
dvbsched dvb-t "ITV 2" 19.20 32 /tmp/recordings/itv2.mpg

If there is a clash the program will ask you if you want to cancel your job.

dvblist shows the channels available to tune at the given priority (default is 10).

For example:

dvblist dvb-t

If there are some existing connections the list of channels may be shorter than the full list.
<<less
Download (0.20MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1193 downloads
Linux::DVB 0.3

Linux::DVB 0.3


Linux::DVB is a Perl interface to (some parts of) the Linux DVB API. more>>
Linux::DVB is a Perl interface to (some parts of) the Linux DVB API.

SYNOPSIS

use Linux::DVB;

This module provides an interface to the Linux DVB API. It is a straightforward translation of the C API. You should read the Linux DVB API description to make any sense of this module. It can be found here:

http://www.linuxtv.org/docs/dvbapi/dvbapi.html

All constants from frontend.h and demux.h are exported by their C name and by default.

Noteworthy differences to the C API: unions and sub-structs are usually translated into flat perl hashes, i.e struct.u.qam.symbol_rate becomes $struct->{symbol_rate}.

Noteworthy limitations of this module include: no way to set the frequency or diseqc. No interface to the video, audio and net devices. If you need this functionality bug the author.

<<less
Download (0.012MB)
Added: 2007-01-25 License: Perl Artistic License Price:
1011 downloads
dvbshout 0.2

dvbshout 0.2


dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream. more>>
dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server. It had only been tested with DVB-S, but should also work with DVB-C and DVB-T.

Example run:

./dvbshout dvbshout.conf
DVB card name: "Philips TDA8083 DVB-S"
Tuning DVB-S to 12363000, Pol:v Srate=27500000, 22kHz=off
Frontend Status: FE_HAS_SIGNAL FE_HAS_CARRIER FE_HAS_VITERBI
Frontend Status: FE_HAS_SIGNAL FE_HAS_LOCK FE_HAS_CARRIER FE_HAS_VITERBI FE_HAS_SYNC
Gained lock:
Frontend Type: QPSK
Frequency: 12363000
SymbolRate: 27500000
FEC Inner: 2
Bit error rate: 0
Signal strength: 40863
SNR: 53456

Setting PID filters:
2305: Virgin Radio

Connecting to Icecast 2 server:
http://virgin.6pack.org:8000/dvb/virgin_radio

<<less
Download (0.11MB)
Added: 2006-03-29 License: GPL (GNU General Public License) Price:
1308 downloads
dvbcut 0.5.4

dvbcut 0.5.4


dvbcut is a Qt application that allows you to select certain parts of an MPEG transport stream. more>>
dvbcut is a Qt application that allows you to select certain parts of an MPEG transport stream (as received via Digital Video Broadcasting, DVB) and save these parts into a single MPEG output file.
dvbcut follows a "keyhole surgery" approach where the input video and audio data is mostly kept unchanged, and only very few frames at the beginning and/or end of the selected range are re-encoded in order to obtain a valid MPEG file.
dvbcut needs to create index information on an MPEG file first. Therefore, when loading an MPEG transport stream file, it also asks you for a filename of an index file.
If you choose an existing file, it is loaded and used as index if suitable. (That means, that dvbcut performs some sanity checks on the index itself and also checks if the index describes the chosen MPEG file.) If you select a file which does not yet exist, dvbcut creates the necessary index in place.
After opening the MPEG file, you can navigate through the video by means of a linear and a log scale slider. While the first represents the whole video, the latter enables you to precisely select frames close to the current frame.
At any place in the video, you can add START, STOP, CHAPTER and BOOKMARK markers. Markers are shown in the list on the left. With the START and STOP markers you determine what parts of the video you want to write to a new file. dvbcut starts at the first START marker and proceeds until it encounters a STOP marker.
If there are more START markers after that STOP, it will continue at the next START marker, and so on. Every START marker, which follows a START with no STOP inbetween, is meaningless. So is a STOP marker before the first START or after another STOP (with no START inbetween).
dvbcut project supports AC3.
Please be aware, that at the moment, DVBCUT only works with MP2 audio.
Enhancements:
- New upstream version.
<<less
Download (0.64MB)
Added: 2007-04-13 License: GPL (GNU General Public License) Price:
926 downloads
libdvbsi 0.1.3

libdvbsi 0.1.3


libdvbsi is a DVB-SI stream filter. more>>
libdvbsi is a DVB-SI stream filter.

<<less
Download (0.031MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1082 downloads
tv grab dvb 0.10 Beta

tv grab dvb 0.10 Beta


tv grab dvb decodes digital TV electronic program guides to XMLTV format. more>>
tv grab dvb project decodes EPG (electronic program guide) TV listings from DVB (digital video broadcast) and outputs them in XMLTV format.

<<less
Download (MB)
Added: 2007-05-11 License: GPL (GNU General Public License) Price:
911 downloads
libdvbpsi 0.1.5

libdvbpsi 0.1.5


libdvbpsi is a very simple and fully portable library designed for MPEG TS and DVB PSI table decoding and generation. more>>
libdvbpsi is a very simple and fully portable library designed for MPEG TS and DVB PSI table decoding and generation.
Currently supported platforms are GNU/Linux, Windows and Mac OS X, but it should work on almost any platform.
Main features:
- Program Association Table (PAT), decoder and generator.
- Program Map Table (PMT), decoder and generator.
- All MPEG 2 descriptors, decoders and generators.
Enhancements:
- This release fixes the handling of duplicate packets and packets containing multiple PSI sections and a crash in the subtitles descriptor decoder.
- New decoders (EBU teletext, DVB parental rating descriptor, stream identifier, EIT) and a new generator (SDT) were implemented.
- The library was also ported to Windows CE.
<<less
Download (0.36MB)
Added: 2005-07-07 License: GPL (GNU General Public License) Price:
1580 downloads
dvbsnoop 1.4.50

dvbsnoop 1.4.50


dvbsnoop is an open source DVB/MPEG stream analyzer. more>>
dvbsnoop project is a DVB / MPEG stream analyzer program, which enables you to watch (live) stream information in human readable form.

Its purpose is to debug, dump or view digital stream information (e.g. digital television broadcasts) send via satellite, cable or terrestrial. Streams can be SI, PES or TS. Basically you can describe dvbsnoop as a "swiss army knife" analyzing program for DVB, MHP, DSM-CC or MPEG - similar to TCP network sniffer programs like the old and famous snoop on Sun Solaris or tcpdump on Linux (which is in fact a kind of a snoop clone). You may also analyze offline mpeg streams, e.g. stored on DVD or mpeg2 movie files.

dvbsnoop is helpful for people interrested in DVB and/or in the technical part of digital television (e.g. if you are a developer of DVB related software). If you are in need to sniff data streams (e.g. tcp/ip, multicasts) send over cable or satellite, dvbsnoop also offers some features and protocol decoding.

In the beginning dvbsnoop was mainly written to learn and understand the DVB protocol structures and streams sent via satellites. Out of this reason, the program ist not highly performance optimized, but it hopefully will do its job. Have a look on the feature list, what dvbsnoop is capable of and what it can do for you...

Dvbsnoop is still under development and will be enhanced in the future (depending on my spare time). Ideas, bug reports, enhancements are welcome. Dvbsnoop is currently part of the tuxbox project and is designed to run on unix based set top boxes, too.

dvbsnoop is based on the linux dvb api. You need the dvb driver installed on your computer to use dvbsnoop. dvbsnoop is text-based, so it should work on any unix based system, which offers shell access and dvb support installed.

dvbsnoop is a commandline tool.
To tune in a transponder, use a proper tuning program like dvbtune.

dvbsnoop [options] pid

pid can be any unsigned number within the legal pid number range.
The PID can be specified in hex, octal or decimal version (using C-syntax -notation).
e.g.: hex: 0x1A, octal: 0722 , decimal: 6932

dvbsnoop tries to decode every data it gets....
E.g. if you try to decode a video or audio stream in section mode - dvbsnoop may assume a section table and will decode wrong data. In this case the decoding will be garbage! Using the -crc option should prevent this (if supported at hardware/driver level). Also the -sync option is very helpful, when using -s pes or -s ts. The -sync option tries to find TS or PES packet start sync bytes before decoding...

dvbsnoop doesnt do DVB stream validation....
dvbsnoop assumes correct dvb streams. Getting garbage, corrupted streams or streams with wrong semantics (e.g. incorrect length information) will result in wrong decoding output. Because od this, the usage of the options -crc and -sync is strongly recommended!!

Bugs and wrong decoding:
If you see any odd output, please report this.
Wrong decoding can be mostly avoided, using the options -crc and -sync.
<<less
Download (0.27MB)
Added: 2007-06-03 License: GPL (GNU General Public License) Price:
888 downloads
DVBStreamer 0.8

DVBStreamer 0.8


DVBStreamer is a Linux application to stream a service from an off-air DVB transport stream over UDP. more>>
DVBStreamer is a Linux application to stream a service from an off-air DVB transport stream over UDP.

A service in this context is an MPEG2 progam which includes all of the PIDs listed in the programs Program Map Table. Confusing DVB call this a service and MPEG a program (although there are reason for this difference which I wont go into).

DVBStreamer doesnt transcode the incoming service but simple forwards all the transport packets belonging to the service over UDP to a reciever. The receiver could be a display application like mplayer/xine/video lan client or it could be a simple recording application to store the received packets to file.

What makes DVBStreamer different from similar applications?

First of all DVBStreamer streams the entire service, that includes the PCR PID which some other applications assume is embedded in the video or audio packets.

Secondly the channels.conf file produced by the linuxtv.org scan application is only used to initialise the list of services and multiplexes, the PID values in file are not used. Instead the SI in the transport stream is monitored and updated when the PAT and PMT tables are updated.

Finally DVBStreamer only retunes to a multiplex, if when switching services the new service is on a different multiplex. This speeds up channel change quite considerably.

<<less
Download (0.52MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
838 downloads
python-dvb3 0.0.4

python-dvb3 0.0.4


python-dvb3 is Python bindings for the Linux DVB v3 API. more>>
python-dvb3 is Python bindings for the Linux DVB v3 API.

<<less
Download (0.007MB)
Added: 2006-05-02 License: BSD License Price:
1278 downloads
DVB Driver Project 1.1.1

DVB Driver Project 1.1.1


DVB Driver Project is a driver for DVB cards by many manufacturers. more>>
If you want to receive IP over Satellite and DVB on your Linux machine, you might want to buy one of these DVB PCI cards (see also the developer section for a list of card revisions supported by our driver):

* The Siemens DVB card - this is the card we developped the Linux drivers for (thanks to the Siemens guys). The Siemens DVB-S card is identical to the cards built by Hauppauge, Technotrend, Galaxis and Katek. We also support the Siemens DVB-C card.
* Hauppauge has released a low budget version of the Siemens card. The WinTV Nova has no MPEG2 decoder chip anymore. From driver version 0.8 on we support this card - you should be able to get a complete transport stream from it.
* Technotrend has developed a DVB-T card and our driver also supports this card (both, the version with DSP and the Nova card). Most DVB-S cards (except for Version 1.6) are also supported by us. The Technotrend DVB-C card (at least the newer version 2.1) is currently not working with our driver.
* The Telemann Skymedia card - never seen that card, but there are Linux drivers
* The Pentamedia cards - Linux drivers for a IP-over-Satellite card.
<<less
Download (0.32MB)
Added: 2005-08-09 License: GPL (GNU General Public License) Price:
1540 downloads
DVB Remote Key Editor 0.2.1

DVB Remote Key Editor 0.2.1


DVB Remote Key Editor project was made in order to have an easy way of modifying the keymaps of DVB-T remotes. more>>
DVB Remote Key Editor project was made in order to have an easy way of modifying the keymaps of DVB-T remotes which are usually hardcoded in the corresponding kernel-modules.

Currently this works for the following models:

Haupauge Win-TV Nova-T USB2 dvb-usb-nova-t-usb2.ko 45
Cinergy T2 cinergyT2.ko 37
AVerMedia AverTV DVB-T dvb-usb-a800.ko 34
Generic dib-usb Driver dvb-usb-dibusb-common.ko 63
WideView/Yakumo/Hama/Typhoon/Yuan DVB-T USB2 dvb-usb-dtt200u.ko 18
TwinhanDTV Alpha/MagicBoxII USB2 dvb-usb-vp7045.ko 32

This will not work if your kernel is enabled to use ksign, which secures kernel-modules against binary modifications.

Usage:

Run as root by executing: gksudo python dvb-remote-key-editor.py

Warning: This application binary patches a kernel module. Therefore be sure to make a backup of the module. THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY!

<<less
Download (0.014MB)
Added: 2007-01-22 License: GPL (GNU General Public License) Price:
619 downloads
XMMS DVB Input Plugin 0.5.0

XMMS DVB Input Plugin 0.5.0


XMMS DVB Input Plugin is a plugin for XMMS for users with a DVB-S (Digital Video Broadcast/Satellite) PCI adapter. more>>
XMMS DVB Input Plugin is a plugin for XMMS for users with a DVB-S (Digital Video Broadcast/Satellite) PCI adapter supported by the driver from LinuxTV to record and receive audio streams from this adapter.

The incoming MPEG-1 layer II audio data is decompressed and fed to XMMS which can then in turn process it any way it pleases. At the same time the plugin can optionally write the original MPEG stream to file for archiving or further processing at a later time.

Recordings can be automatically split either by predefined intervals or whenever the energy level drops below a configurable amount for an (also configurable) duration.

<<less
Download (0.32MB)
Added: 2006-04-12 License: GPL (GNU General Public License) Price:
1292 downloads
Kvdr 0.64

Kvdr 0.64


Kvdr is a GUI for your Video Disc Recorder. more>>
Kvdr program lets you watch the output of VDR on a monitor in X11.
Main features:
- anything vdr can do and will do
- handles the overlay of your dvb-cards
- lets you zap through your video devices or display up to for overlays at once (if you have more than one card). However - changing the channel via vdr is currently only supported on the "primary" dvb-interface.
- The picture in picture allows you to follow the movie at the other device in the small image. You can exchange those by a single key-press.
- the Xv-mode lets you zoom the image to larger resolutions and optionally handles deinterlacing by 50Hz half frame upscaling or field1 upscaling.
- fullscreen-mode (mouse, dpms and screensaver automatically handled)
- can be used for "remote" viewing of vdr-recordings if you have 2 dvb-cards and the remote-video-directory mounted
- lets you grab images during viewing, playback or recording in jpg or pnm format, filename is automatically generated out of channel-name, date and time.
- lets you control Brightness, Colour, Hue and Contrast of the overlay (not applied to grab-images!)
- handles 4:3 and 16:9 aspect ratios corrected with viewport-dimensions (currently at 4:3 monitors only)
- handles PAL and NTSC accordingly (but only PAL tested so far - iam living in Germany ;-)
- stores all configuration to file
- sound-handling: mixer-channel, volume and mute using alsa/amixer
- Front/Rear-volume balance
<<less
Download (0.55MB)
Added: 2006-04-09 License: GPL (GNU General Public License) Price:
1294 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 4
  • 1
  • 2
  • 3
  • 4