Вот мой скрипт которым пишу:
#!/bin/bash
# usage: recordtv.sh [norm] [chanel] [time] [dir]
# norm - TV Standart, eg: PAL, SECAM
# chanel - chanel to record, eg: R2(NTV), SR7(Ren TV)
# time - length of capturing in seconds
# dir - where to store .avi file
# default to "SPORT"
NORM=SECAM
CHANEL=R10
TIME=10
DIR=/mnt/share2/tmp
[ -z $1 ] || NORM=$1
[ -z $2 ] || CHANEL=$2
[ -z $3 ] || TIME=$3
[ -z $4 ] || DIR=$4
# show info :)
echo " ---- summary ----"
echo " * NORM = $NORM"
echo " * CHANEL = $CHANEL"
echo " * TIME = $TIME"
echo " * DIR = $DIR"
echo " ---- ------- ----"
# toggle capturing
echo " * toggle capturing on line in"
/usr/bin/amixer -c 0 sset Line,0 90%,90% cap > /dev/null 2>&1
TFILE=${DIR}/temp_${CHANEL}-`date +%d.%m.%y`.avi
OFILE=${DIR}/${CHANEL}-`date +%d.%m.%y`.avi
# Capturing.........................
echo " * start capturing"
/usr/bin/mencoder -aspect 4:3 tv://${CHANEL} -tv \
driver=v4l2:device=/dev/video0:norm=${NORM}:mjpeg:decimation=2:quality=100 \
-ovc xvid -xvidencopts pass=1:vhq=4:par=ext:aspect=4/3 -oac mp3lame \
-lameopts cbr:br=128 -endpos $TIME -o $TFILE > /dev/null 2>&1
echo " * reencoding"
# Reencode
mencoder $TFILE -ovc xvid -xvidencopts bitrate=800:vhq=4:par=ext:aspect=4/3 \
-oac mp3lame -lameopts cbr:br=128 -o $OFILE > /dev/null 2>&1
rm -f $TFILE
echo " * Job well done :)"
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mencoder: файл оказался в два раза больше планируемого (2008)
- Форум mencoder пишет с ТВ-тюнера без звука (2005)
- Форум Помогите написать скрипт для mencoder (2007)
- Форум Кодирование в avi для бытовых DVD (2012)
- Форум Кодирование DVD с помощью mencoder`a (2005)
- Форум mkv > avi (2009)
- Форум Mencoder, XviD, x264, ..., я запарилсо (2008)
- Форум Вопрос о mencoder (2010)
- Форум Symbian Xvid (2007)
- Форум Оптимальные параметры для «AVerMedia DVD EZMaker» (2007)