For DVB-T ( I have a USB Nova T Stick from hauppauge) I have the 
following VCR command:

VCR_CMD = CONF.mplayer + ' -dumpstream -dumpfile %(filename)s 
"dvb://%(channel)s"'
TV_RECORDFILE_SUFFIX = '.ts'

It just uses mplayer to dump the stream straight to disk. This works 
very well and takes only a tiny amount of CPU (something like 5%)

Jim Duda wrote:
> For DVB ATSC recording using an HD5500 card from pcHDTV,
> I use the following in local_conf.py:
>
> VCR_CMD = ('/usr/local/bin/record-hd5500.sh' + ' ' +
>            '/dev/dvb/adapter0/dvr0' + ' ' +
>            '%(channel)s' + ' ' +
>            '%(seconds)s' + ' ' +
>            '%(filename)s')
>
> my /usr/local/bin/record-hd5500.sh looks like :
>
> #!/bin/bash
> # 1: video device
> # 2: channel
> # 3: time in seconds
> # 4: recording file
>
> kill_it()
> {
>    echo "Caught SIGINT ..."
>    echo "PID $SLEEP_PID"
>    kill $SLEEP_PID
>    kill $CAT_PID
>    kill $AZAP_PID
>    exit
> }
>
> trap 'kill_it' INT TERM
>
> sleep 2
>
> azap -r $2 > /dev/null &
> AZAP_PID=$!
>
> sleep 2
>
> cat $1 > $4 &
> CAT_PID=$!
> # $! is PID of last job running in background.
>
> sleep $3 &
> SLEEP_PID=$!
>
> wait $SLEEP_PID
>
> # You should add some check here to make sure cat is still running,
> # otherwise you might accidentally kill some other process.
> kill $CAT_PID
> kill $AZAP_PID
>
>
> I post process the transport streams using this:
>
> #!/usr/bin/perl
>
> my $dirname = shift;
> my $binary = "/usr/java/jre/bin/java -jar 
> /usr/local/bin/ProjectX/ProjectX.jar";
>
> opendir (DIR, $dirname) or die "Can't opendir $dirname: $!\n";
> while (defined (my $file = readdir(DIR))) {
>    if ($file =~ /\.ts$/) {
>      $file =~ /(.*)\.ts$/;
>      my $base = $1;
>      system ( "$binary $dirname/$file -tom2p -out $dirname -name 
> $base.mpg" );
>      rename ("$dirname/$base.m2p", "$dirname/$base.mpg") or warn 
> ("Couldn't rename $base.m2v to $base.mpg : $!\n");
>      unlink "$dirname/$file";
>      unlink "$dirname/$base.mpg_log.txt";
>    }
> }
> closedir(DIR);
>
>
>
> Duncan Webb wrote:
>   
>> Xavier Beaudouin wrote:
>>     
>>> Hello there,
>>>
>>> I have successfully installed my Freevo using Nova-T-500 PCI card.
>>>
>>> TV is running well and I'd like to use the feature of dual tuner of this 
>>> card.
>>>
>>> Any hint to make a somewhat "pool" of tuners ? (eg is first one is busy 
>>> recording for example, then use the second one for example ?).
>>>
>>> For watching TV and also recording ?
>>>       
>> The only supported option with freevo-1 is to dedicate one of the two
>> tuners for recording and the other for playing, this should work fine
>> with DVB cards, though I don't have either DVB or a DVB card. But other
>> people on the list have.
>>
>> If I'm not mistaken, DVB cards write mpeg files so I think you don't
>> need to use mencoder to capture the data stream. Search the wiki for DVB
>> and you may come up with something.
>>
>>     
>>> For even if I specify dvb://2@<channel> in VCR_CMD, the 
>>> /var/cache/freevo/record.video0 is still exist?
>>>
>>> Some extract of /etc/freevo/local_conf.py (debian etch) :
>>>
>>> VCR_CMD = ( CONF.mencoder + ' ' +
>>>              'dvb://[EMAIL PROTECTED](channel)s'  +
>>>              ' -ovc copy -oac copy ' +  # Direct stream copy
>>>              ' -idx ' +                 # Fix idx
>>>              '-endpos %(seconds)s ' +   # only mencoder uses this so do it 
>>> here.
>>>              '-o %(filename)s ' )       # Filled in by Freevo
>>> #
>>> # [...]
>>> #
>>> VIDEO_GROUPS[0].group_type = 'dvb'
>>> TV_CHANNELS = [('C1.programme-television.org', 'TF1', 'TF1' ),
>>> ('C2.programme-television.org', 'France2', 'France2' ),
>>> ('C3.programme-television.org', 'France3', 'France3' ),
>>> ('C10.programme-television.org', 'France4', 'France4' ),
>>> #
>>> # [...]
>>> #
>>> ('C20.programme-television.org', 'TPS STAR', 'TPSSTAR' ),
>>> ('C21.programme-television.org', 'Paris 1ERE', 'PARISPREMIERE' ) ]
>>>       
>> Duncan
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>>     
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Freevo-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freevo-users
>   



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to