Portál AbcLinuxu, 19. dubna 2024 07:10


Dotaz: zachytávání TV bez zvuku

4.3.2004 12:23 metf
zachytávání TV bez zvuku
Přečteno: 116×
Odpovědět | Admin
Z TV karty zachytávám transcodem přímo do avi. Až do mdk9.0 to jelo v poho od 9.1 je to bez zvuku. Používám následující skript:
#!/bin/bash
station=$1

v4lctl setstation  $station
v4lctl color "75%"
v4lctl volume "100%"

file=~/transcode$$.avi
video="/dev/video"
audio="/dev/dsp"

#resol="720x544"
resol="640x480"

transcode -i $video  -p $audio -V -g $resol -f 25 -y ffmpeg --import_v4l 0,53
 -o $file  -w $2,50 -b 128 -s 0.4 -F mpeg4 -J dilyuvmmx,normalize -e 44100,16,2 -G 1.0
 --write_pid /tmp/transcode.pid 2 > /dev/null &

Dřív když jsem skript spustil tak byl slyšet zvuk TV a nahrávalo se (mixer mám nastaven samo dobře i zachytávání), teď není po spuštění nic slyšet a nahraje se ticho. Když spustím ručně XawTV a pomocí dd zachytím zvuk z /dev/dsp tak je tam. Takže problém je v tom, že po spuštění nahrávání se nezapne na TV kartě zvuk. Nevím jestli zapnutí zvuku způsobuje nastavení v4lctl nebo se spustí zachytáváním z /dev/video, ale už to nejede.

Nevíte prosím někdo jak ten zvuk při nahrávání zapnout??? PS: Jede to celou dobu na Alse (nemělo by to nic ovlivňovat)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.3.2004 13:59 Karel Doubrava
Rozbalit Rozbalit vše zachytávání TV bez zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
a je zapnuty nahravani v mixeru?
4.3.2004 14:45 Petr Klima | skóre: 22
Rozbalit Rozbalit vše zachytávání TV bez zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problem bude nejspis v mixeru. Pohraj si s nastavenim (i v podstate nesmyslnych kanalu, nikdy nevis....)
4.3.2004 15:35 metf
Rozbalit Rozbalit vše zachytávání TV bez zvuku
Mixér jsem zkoušel tak, že jsem spustil nahrávání a v mixeru zkoušel jeden kanál po druhém - všechny kombinace. Pak jsem si pustil nahrávku a celá tichá :-(
4.3.2004 19:10 metf
Rozbalit Rozbalit vše zachytávání TV bez zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem si skompiloval nejnovější Alsu a nejnovější Transcode a zvuk už naskočí,ale transcode se nějak zasekne-nevypíše všechny hlášky jako obvykle a nahrávaný soubor vůbec nevznikne. Ale žádné chybové hlášení. Zjistil jsem že je to způsobeno parametrem -p /dev/dsp, protože když ho vynechám nebo dám nesmyslné zařízení tak to naskočí a nahrává. Aj to hraje, ale zvuk se nahrává z null :-(

Že by blbá emulace alsa-oss ?? ale jinde je to vpoho.

Už opravdu nevím, pomoooooc
5.3.2004 13:19 metf
Rozbalit Rozbalit vše zachytávání TV bez zvuku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Problém odstraněn :-)

Vzniknul nový :-(

Takže nahrávání se seklo protože /dev/dsp byl obsazený artsd-em - zajímavé, že v mdk9.0 a starších to s ním jelo bez problémů dohromady.

Takže nahrávání jede :-) , ale pouze kanály s normou BG tj. západní kanály :-( Naše kanály (ty kvuli kterým nahrávání provozuji) tj. s normou DK nahrávají zase pouze ticho. Zkoušel jsem jestli to nezpůsobuje nová verze transcodu -nainstaloval jsem verzi kerou provozuji v mdk9.0, ale výsledek byl stejný.

Myslíte, že by to mohl dělat modul v4l? Mdk9.0 má jádro 2.4.19 a mdk9.2 2.4.22.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.