Record from tv card using mencoder
On 5 December 2012 in Tech* Assuming tv card audio in cannot be detected & need to use line-in
rekodtv.sh
#!/bin/bash CHANNEL=29 # R6-TV1,E11-TV2,29-TV3,37-NTV7,44-8TV,48-TV9 DURATION="60:00" # 60 minutes amixer -c 0 sset 'Line',0 80% mute cap mencoder tv:// -tv channel=$CHANNEL:chanlist=europe-east:forceaudio:alsa:amode=1:adevice=hw.0,0:mjpeg -vf pp=md -of mpeg -oac lavc -ovc xvid -xvidencopts bitrate=800:vhq=2 -endpos $DURATION -o tv.mpg&& sleep 20 && mplayer tv.mpg
Note: I set the Line-in as the capture channel for audio and mute it, so that no real-time audio coming out of the speaker. After 20 secs sleep, the recording playback started, settings to 5 secs is too low & the playback may stop itself.
To determine alsa hardware ID (hw.0,0) – assuming audio card 0 is the one
that connected the tv card audio out through line-in
$ amixer -c 0
Check
Simple mixer control 'Input Source',0 ... Item0: 'Line'
Therefore, device ID is 0 (see ‘Input Source’)
ALSA hardware ID : hw.<cardID>,<deviceID>
To record:
$ chmod +x rekodtv.sh $ ./rekodtv.sh
To force stop the recording (above script will auto stop record after 60 minutes)
stoprekod.sh
#!/bin/bash kill -9 `ps ax|grep mencoder|grep -v grep|awk '{print $1}'`
Recorded videos must be reindexed before storing
idx.sh
#!/bin/bash mencoder -idx tv.mpg -ovc copy -oac copy -o tv_idx.mpg
To play:
$ mplayer tv.mpg
Related posts:
-
Avidemux
-
Compress / Decompress files using XZ
-
Check process that prevent unmount USB drive
-
Restart ADB
Filed under Tech with tags Bash, MEncoder, MPlayer, TV card
Hi there. I stumbled upon a person’s weblog the usage of yahoo. That is the really nicely prepared post. Let me make sure you bookmark the idea as well as revisit go through extra within your tips. Was looking for submit. I’ll unquestionably returning.
I read a lot of interesting articles here. Probably you
spend a lot of time writing, i know how to save you a lot of time, there is an online tool that creates readable, SEO
friendly posts in minutes, just type in google
– laranitas free content source