Re: [Freevo-users] VHS Rips under Freevo

2009-01-30 Thread Duncan Webb
On 30/01/2009 03:28, Michael Brown said the following:
> Hi Duncan!
> 
> 
> 
> - Original Message 
> From: Duncan Webb 
> Subject: Re: [Freevo-users] VHS Rips under Freevo
> 
>> The other thing would be a live preview. I've tried using VLC and
>> pvr://, but it pulls up the tuner instead. I have X available on that
>> box; any ideas how I can preview the composite input to adjust tracking?
> 
> "It should be possible to use a TV channel to do this, last time I tested
> this it worked.
> 
> TV_CHANNELS = [
> ('webcam',u'WebCam', '-3',
> ('S-Video',   u'S-Video','-1',
> ('CNI04C1',   u'SF1',   'K05'),
> ]"
> 
> OK, question on this.  I'm using XMLTV to fetch from Schedules direct to feed 
> the PVR-150 cards. I've never set TV_CHANNELS in local_conf.py, as it's 
> always worked "automagically".  I'd rather not break anything, and would 
> rather not have to create several dozen TV channels in local_conf.py; is it 
> possible to have it add the additional "channels" on top of the automagically 
> created channels?  ie
> 
> TV_CHANNELS = [
> (TV_CHANNELS),
> ('webcam',u'WebCam', '-3'),
> ('S-Video',   u'S-Video','-1'),
> ]

May be:
TV_CHANNELS.append(('webcam',u'WebCam', '-3'))
TV_CHANNELS.append(('S-Video',   u'S-Video','-1'))

or

TV_CHANNELS += [
   ('webcam',u'WebCam', '-3'),
   ('S-Video',   u'S-Video','-1'),
]

This depends if TV_CHANNELS has already been defined, to be honest as I 
have to define my TV channels I'm not sure about this.

Duncan

--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users


Re: [Freevo-users] VHS Rips under Freevo

2009-01-29 Thread Duncan Webb
Michael Brown wrote:
> Hi Folks!
> 
> I've got a Freevo backend recordserver with two IVTV cards (PVR-150's).
> /dev/video0 does all my regular recording through the recordserver, and
> I just hooked up /dev/video1 to a VHS player to transfer off videos
> before we get rid of the VHS decks. It works well enough just setting
> the input manually with the command
> v4l2-ctl -d 1 -i 2
> to set the composite input, and then doing a
> cat /dev/video1 > /path/file.mpg
> to record the mpg video.
> 
> I'm hoping to improve the process somewhat. I'm hoping to get something
> going like a manual record where I could specify a start and end time so
> I don't have to remember to fire up ssh & screen and hit ctl+c to end it
> when it's done. Any ideas for that?
> 
> The other thing would be a live preview. I've tried using VLC and
> pvr://, but it pulls up the tuner instead. I have X available on that
> box; any ideas how I can preview the composite input to adjust tracking?

It should be possible to use a TV channel to do this, last time I tested
this it worked.

TV_CHANNELS = [
('webcam',u'WebCam', '-3',
('S-Video',   u'S-Video','-1',
('CNI04C1',   u'SF1',   'K05'),
]

Here the channel is a negative number that Freevo takes the positive
value of and used as an index to the video group.

TV_VIDEO_GROUPS = [
VideoGroup( #group 0
vdev='/dev/video4',
vvbi='/dev/vbi4',
adev='/dev/video20',
input_type='Tuner 1',
input_num=0,
tuner_norm='PAL',
tuner_chanlist=CONF.chanlist,
desc='PVR-350 Video Group',
group_type='ivtv',
),
VideoGroup( #group 1
vdev='/dev/video4',
vvbi='/dev/vbi4',
adev='/dev/video20',
input_type='Composite 1',
input_num=2,
tuner_norm='PAL',
desc='PVR-350 Composite Group',
group_type='ivtv',
),
VideoGroup( #group 2
vdev='/dev/video0',
vvbi='/dev/vbi0',

adev='alsa:adevice=hw.1,0:amode=1:audiorate=32000:forceaudio:immediatemode=0',
input_type='Television',
input_num=0,
tuner_norm='PAL',
tuner_chanlist=CONF.chanlist,
desc='Pinnacle 110i Group',
group_type='tvalsa', #'normal'
),
VideoGroup( #group 3
vdev='/dev/video1',
adev=None,
input_type='webcam',
desc='Philips Quickcam',
group_type='webcam',
),
]

It is a bit tricky as generally VHS recorders don't have any direct
control. But if the PVR-150 has a transmitter then you could control the
VHS player using remote codes. IIRC these are done with irsend and the
transmitter has a very short range 1-2 cm.

In local_conf.py you can add:
VCR_PRE_REC  = None
VCR_POST_REC = None

replacing None for the name of a script that has the irsend commands.

Duncan

--
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
___
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users