Вопрос дублирует этот:
http://www.linux.org.ru/profile/ManJak/view-message.jsp?msgid=1902011
Результат тот-же!
<cite>
Кто-нибудь кодировал на лету при помощи mencoder телетрансляцию? В опциях
для записи звукового потока для nencoder нужно указать hardware ID звукового
устройства. Где его взять, этот ID?
</cite>
$ lspci | grep audio
00:10.2 Multimedia audio controller: nVidia Corporation MCP51 AC97 Audio Controller (rev a2)
Указать что-то типа:
$ mencoder -tv driver=v4l:width=640:height=480:norm=SECAM:adevice=0.10.2 tv://
-o tv.avi -ovc lavc -oac lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
Хватает, но только видео!
Проверил line-in!
gnome-sound-recorder
Поизвращаться по отдельности, а потом наложить, ИМХО, неправильно!
Все Ок!
Куда еще копнуть?
Т.е., лучше понять, что надо сотворить, чем место тратить так ужасно!
Уж лучше mencoder вставить в крон, чтоб записал все, что надо.
Телевизор можно и не вырубать, хотя, - Лучше не врубать.
Гы, опять я тут. Не помню откуда взял и что именно в нем правил.
as@hronos:/usr/bin$ cat /usr/bin/enc.sh
#!/bin/sh
DATE="`date +%F\_%H\:%M\:%S`"
PH=~/Desktop
mencoder -tv driver=v4l2:width=768:height=576:device=/dev/video0:\
norm=SECAM:buffersize=128:fps=25:\
audiorate=22050:alsa:forcechan=1 \
-oac mp3lame \
tv:// \
-o $PH/$DATE".avi" \
-ovc lavc -lavcopts \
vcodec=mpeg4:autoaspect=1:vbitrate=1200:vme=4:vqscale=3:vb_strategy=1:keyint=30
0 \
-vf pp=lb
Кстати, лучше фигарь в высокобитрейтный mpeg2, чем в mpeg4, всяко проц будет жраться меньше, а "качество" на телеке пофиг. Хотя я могу быть в чём-то круто неправ.