LINUX.ORG.RU

Запись с Тв-тюнера


0

0

Приветствую! Помогите разобратцо, почему кода я записываю видео gstreamer`om с тв-тюнера нету звука, а только видео((( Пишу видео вот таким скриптом:

> #! /bin/sh

if [ -z $1 ]; then kmvTimeToRecord=50; else kmvTimeToRecord=$1; fi

streamer -o ~/movie.avi -r 24 -f mjpeg -j 90 -s 720x520 -F mono8 -t $kmvTimeToRecord:00 -p2

Кубунту 7.04,

anonymous

Попробуй использовать более кошерный mencoder. У меня, например, с давних времен вот такой скриптик валяется:

#!/bin/sh
mencoder -tv driver=v4l2:device=/dev/video0:width=640:height=480:norm=SECAM:chanlist=russia: buffersize=400:audiorate=22050:amode=0 -oac lavc tv://$1 -o $2 -ovc lavc -lavcopts acodec=ac3:abitrate=96:vcodec=mpeg4:vbitrate=900:vme=4:v4mv:mbd=2:threads=2 -vf pp=lb -endpos $3 -quiet

Deleted
()

Я пишу вот таким скриптом:
Конечно путь $PH нужно свой прописать.
И формат записи по вкусу.

#!/bin/bash
DATE="`date +%H-%M-%S`"
PH=/media/sda2/
tvnorm=`mktemp 2>/dev/null` || tvnorm=/tmp/tvnorm$$
Xdialog --combobox "Chose format" 7 36 PAL SECAM 2> $tvnorm
# Set record audio from line-in and mute line-in out
amixer sset Line,0 0%,0% unmute cap
amixer sset Master,0 50%,50% unmute uncap
amixer sset Capture,0 50%,50% unmute cap
amixer sset PCM,0 25%,25% unmute uncap
# Close tvtime
tvtime-command QUIT
# Start recording
mencoder -tv driver=v4l2:width=720:height=576:device=/dev/video0:input=0:norm=`cat $tvnorm`:alsa:brightness=0:contrast=30:hue=0:saturation=-20 -oac mp3lame -lameopts cbr:br=128 tv:// -ovc lavc -lavcopts vcodec=mjpeg -vf pp=lb -o "$PH/rec$DATE.avi" &
rm -rf $tvnorm
sleep 3

#Run mplayer
mplayer -aspect 1.333 -vf crop=700:560:10:0 "$PH/rec$DATE.avi"


Запись выключается вот этим:
#!/bin/bash
killall -s SIGQUIT mplayer
killall -s SIGQUIT mencoder
tvtime &

unonimous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.