Bij capturen van tv-kaart alleen video :?

Pagina: 1
Acties:

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
hey. ik heb mn tv kaart werkend met audio en video.

Nu wilde ik iets capturen in divx (beeld en geluid) (naar divx kan ook later wel). ik heb kwintv, xawtv, mplayer en ffmpeg geprobeerd en bij geen van allen komt er geluid bij het filmpje?
De audio out van de tv kaart zit op de audio in van de geluidskaart(werkt goed) en als ik um in de microfoon ingang doe werkt het capturen ook niet.

wat kan ik daaraan doen? als ik een mp3 afspeel en dan alleen /dev/dsp probeer te capturen werkt het ook niet. Wat doe ik fout?

mijn systeem betreft een duron 700, kernel 2.4.18, een bt878 tv kaart en een VIA onboard geluids kaart

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
ik hoorde op irc dat iemand ook geen geluid kreeg bij het capturen, en die had ook een via geluids chip. iemand een idee?
offtopic:
/kick

  • Blaasvis
  • Registratie: November 2001
  • Laatst online: 15-05 14:52

Blaasvis

Cidora \o/

heb je de rechten op je /dev/dsp goed staan?
welke soundsysteem gebruik je oftewel oss of alsa
ik zou graag meer informatie zien

Freedom is everything you need ; <moto-moi|afk> ik verkloot het gewoon nooit :P


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
ik gebruik OSS bij xmms, maar bij KDE gebruik ik artsd, kwintv dus ook (denk ik). van xawtv weet ik het niet. de rechten van /dev/dsp staan als volgt:
code:
1
crwxrwxrwx    1 root     audio     14,   3 Mar 14 22:51 /dev/dsp


maar is dat relevant? als root lukt het nl ook niet.

  • RG
  • Registratie: Augustus 2000
  • Laatst online: 28-11-2025

RG

Lambda

Eh, ik denk dat de module voor de geluidsdecoderchip op je tvkaart niet geladen is. Meestal is dit een msp3400 chip, maar soms heb je ook tdaXXXX chips. Kwestie van ff op je tvkaartje koekeloeren en de gewenste driver laden. Het zou ook kunnen dat de mixer van je tv kaart dicht staat. Met de module tvmixer krijg je een extra mixer voor je tvkaart.

[deze advertentieruimte is te koop]


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
nee, ik heb ze allemaal geprobeerd, maar dan nog zit er geen geluid bij het filmpje? wat doe ik fout?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Thijs:/# lsmod
Module                  Size  Used by    Not tainted
tda9875                 3004   0  (unused)
tda7432                 2620   0  (unused)
saa5249                 6428   0  (unused)
dpl3518                 3532   0  (unused)

^^^^^^^geprobeerd voor geluid capturen^^^^^^^
--------------------------------------------------    
vvvvv nodig voor tv-kaart en webcam vvvvv

tuner                   8544   1  (autoclean)
tvaudio                11324   0  (autoclean) (unused)
bttv                   67680   0
i2c-algo-bit            7112   1  [bttv]
ov511                  74968   0
i2c-proc                6352   0  (unused)
i2c-dev                 3716   0  (unused)
i2c-core               13220   0  [tda9875 tda7432 saa5249 dpl3518 tuner tvaudio bttv i2c-algo-bit i2c-proc i2c-dev]
Thijs:/# ffmpeg -t 3 -r 30 -s 320x240 -b 1000 -ad /dev/dsp /tmp/tezt.mpg
libavcodec: CPU flags: mmx mmxext 3dnow
Output #0, mpeg, to '/tmp/tezt.mpg':
Stream #0.0: Video: mpeg1video, 320x240, 30.00 fps, q=2-31, 1000 kb/s
Stream #0.1: Audio: mp2, 44100 Hz, mono, 64 kb/s
File '/tmp/tezt.mpg' already exists. Overwrite ? [y/N] y
Input #0, video_grab_device, from '/dev/video':
Stream #0.0: Video: rawvideo, ??, 320x240, 30.00 fps, q=0-0
Input #1, audio_device, from '/dev/dsp':
Stream #1.0: Audio: pcm_s16le, 44100 Hz, mono, 705 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #1.0 -> #0.1
Press [ q] to stop encoding
frame= 326 q=10 size= 1302kB time=10.7 bitrate= 996.4kbits/s
lijkt me allemaal goed?

oja.. RG (c) : die chip niet geladen zal hetniet zijn. als ik tv kijk heb ik WEL geluid. bij capturen naar een filmpje echter niet

Verwijderd

Als je TV kijkt heb je geluid, dan is het software matig i.i.g. goed. Zit intern (hardwarematig) een snoertje van de TV kaart naar de interne line-in van de geluidskaart? Dat heb je nl. ook nodig.

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
ja. het zit niet intern. maar via een extern kabeltje. van de audio-out van de tv kaart naar de audio-in van de geluidskaart. zou toch moeten werken?

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
iemand?

  • Wirf
  • Registratie: April 2000
  • Laatst online: 20-05 13:25
start aumix (ff installeren als je het niet hebt) en schroef de "IGain" slider wat omhoog

edit: druk ook ff op spatie bij "Line in" zodat die als recording channel word gebruikt

Heeft sinds kort zijn wachtwoord weer terug gevonden!


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
er staat:

code:
1
2
3
4
5
6
7
8
9
10
11
12
Vol
PCM
spkr
Line 
Mic
CD
PCM2
igain
line1
phonein
phoneout
video

alles staat op max. maar line-in is er niet. ik heb bij line en line1 op spatie gedrukt maar er veranderde niets

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
edit:
hier een plaatje:

Afbeeldingslocatie: http://www.theforumisdown.com/uploadfiles/0802/snapshot1.jpg
klik voor grotere versie


edit:
Shit, vergist in quote en edit |:( |:(

[ Voor 0% gewijzigd door Thijsch op 31-08-2002 13:58 . Reden: stom, stom, stom ]


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
niemand een idee :?

Verwijderd

Probeer eens met een andere mixer... 'gmix' bijvoorbeeld?

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
ik heb wel kmix, en alles staat op 100%. ik snap er nix meer van ?

Verwijderd

Staan ze ook op 'capture'?

En staan ze dat ook als je begint te capturen?

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
hoe kan je ze op capture zetten? ik zal wel ff zoeken maar ik ben het nog niet tegen gekomen

Verwijderd

Bij gmix kun je bijvoorbeeld een vinkje zetten bij 'Rec.'. Dan staat sound capture op dat kanaal aan. Hoe dat met kmix gaat weet ik niet.

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
aha, bij gmix kan je een heleboel op record zetten, ik ga ze even allemaal testen

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
Afbeeldingslocatie: http://www.theforumisdown.com/uploadfiles/0802/kmix.jpg

dat rode lichtje geeft aan wat er op rec staat, als ik die balk erboven naar beneden sleep, wordt het geluid van de tv kaart zachter, het lampje brand dus bij de juiste.
ik krijg nu wel geluid bij het capturen, maar dat is alleen een boel gekraak, dus daar heb ik ook nix aan

edit:
bij dat filmpje hoor ik het geluid van het programma zachtjes. maar het gekraak is 3 keer harder. ik heb met allerlei volumes zitten spelen en t heeft nix geholpen :'(

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
niemand?

Verwijderd

Als je gekraak hoort, dan staat je microphone waarschijnlijk te hard. Dus die moet je ff op 'niet-record' zetten, en de rest op record laten...

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
he? nu is er wer helemaal geen geluid bij het opnemen. ik heb alle modules geladen, ik heb de kabels goed. ik heb met die mixer alles uitgeprobeerd met record en mute, maar het mocht niet baten. Ik snap er nix meer van :? :? :?

Verwijderd

:?...

Dat vind ik best knap. :D.

Wat gebruik je eigenlijk om te recorden? Het lijkt wel alsof dat ding handmatig de tuner set... :?.

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
ffmpeg -t 3 -r 30 -s 320x240 -b 1000 -ad /dev/dsp /tmp/tezt.mpg

dat hoort goed te werken, als ik capture met kwintv kan in 99% vd gevallen kwintv um niet meer afspelen

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
aha! ik hoor geluid als ik xine vertel dat ie arts moet gebruiken en als ik dan artsd& heb gestart. dan hoor ik echter zon slecht geluid dat het niet te verstaan is. ik neem nu op met:
ffmpeg -r 30 -s 320x240 -b 1000 -ad /dev/dsp /home/thijs/blaat.mpeg -ab 128 -ar 44100

ab 128 = audio bitrate van 128 kbit/s
ar 44100 = audio sampling rate van 44100 hz

voor de rest lijkt me alles kloppen?

als ik opneem zegt ie dit:
thijs@Thijs:~$ ffmpeg -r 30 -s 320x240 -b 1000 -ad /dev/dsp /home/thijs/blaat.mpeg -ab 128 -ar 44100
libavcodec: CPU flags: mmx mmxext 3dnow
Output #0, mpeg, to '/home/thijs/blaat.mpeg':
Stream #0.0: Video: mpeg1video, 320x240, 30.00 fps, q=2-31, 1000 kb/s
Stream #0.1: Audio: mp2, 44100 Hz, mono, 64 kb/s
File '/home/thijs/blaat.mpeg' already exists. Overwrite ? [y/N] y
Input #0, video_grab_device, from '/dev/video':
Stream #0.0: Video: rawvideo, ??, 320x240, 30.00 fps, q=0-0
Input #1, audio_device, from '/dev/dsp':
Stream #1.0: Audio: pcm_s16le, 44100 Hz, mono, 705 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #1.0 -> #0.1
Press [ q ] to stop encoding
frame= 396 q= 8 size= 1482kB time=13.0 bitrate= 930.3kbits/s
hij neemt dus niet op op de gewenste bitrate. maar misschien werkt VCD beter? ga ik eens even testen

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
hmm... ik kom er niet uit :/ ik heb nu met allerlei programmas proberen tecapturen. bij ffmpeg is het geluid bar slecht, bij xawtv en kwintv komt er geen geluid bij.bttvgrab kan geen video opnemen, dus ik snap het echt niet meer :? :? :?

Verwijderd

offtopic:
Wat doet die -r optie eigenlijk?


Probeer eerst eens met lavrec, die heb ik zelf tenminste geschreven, dus ik weet exact hoe die werkt. lavrec zit in de mjpegtools, te downloaden op http://www.sf.net/projects/mjpeg. Dan recorden met: "lavrec --geometry=320x240 --input=p --software-encoding --use-read -v 2 -t 10 ~/blaat.avi &> /tmp/lavrec.log". Dit record tien seconden. Deze daarna afspelen met "lavplay -p S ~/blaat.avi". Bij het recorden kun je (als test) ook --use-read weghalen. In beide gevallen moet je de logfile (/tmp/lavrec.log) even hier neerzetten, daar kan ik dan hopelijk in zien wat er goed/nietgoed gaat.

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
bij compilen van libmovtar krijg ik dit ( de configure gaf geen errors)
code:
1
2
3
4
5
6
7
gcc -DPACKAGE=\"libmovtar\" -DVERSION=\"0.1.3\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DRETSIGTYPE=void -DRESULTS=\"libmovtar.a\ movtar_split\ movtar_unify\ movtar_yuv422\ movtar_index\ movtar_setinfo\"  -I. -I. -I/usr/include/glib-1.2 -I/usr/lib/glib/include  -Irtjpeg -I/usr/include/SDL -D_REENTRANT    -g -O2 -DRTJPEG -c `test -f movtar_play.c
|| echo './'`movtar_play.c
movtar_play.c:17: jinclude.h: No such file or directory
make[1]: *** [movtar_play.o] Error 1
make[1]: Leaving directory `/home/thijs/libmovtar-0.1.3'
make: *** [all-recursive] Error 1

[ Voor 0% gewijzigd door Thijsch op 03-09-2002 22:39 . Reden: ff netter gemaakt ]


  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
en bij het compilen van gap_mod_enc krijg ik deze errors:

code:
1
2
3
4
5
6
7
gcc  -DNDEBUG -O3 -fomit-frame-pointer -funroll-loops -ffast-math  -finline-functions -Wall -pedantic -DBRHIST -DHAVEGTK -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DUSE_LAYER_2 -DUSE_LAYER_1 -DHAVEMPGLIB -DHAVEVORBIS -DLAMESNDFILE   -c vorbis_interface.c -o vorbis_interface.o
vorbis_interface.c:6: vorbis/modes.h: No such file or directory
make[2]: *** [vorbis_interface.o] Error 1
make[2]: Leaving directory `/home/thijs/gap_vid_enc/mpeg2_movie-1.6/audiomp3'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/thijs/gap_vid_enc/mpeg2_movie-1.6'
make: *** [all] Error 2]



wat doe ik fout?

Verwijderd

ParaDot schreef op 03 september 2002 @ 22:38:
bij compilen van libmovtar krijg ik dit ( de configure gaf geen errors)
libjpeg-devel RPM installeren.

Je kan ook gewoon de mjpegtools RPM nemen hoor, gaat veel sneller. ;).

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
okay :) ik neem de .deb is dat ook goed :P

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
opnemen gaat volgens mij goed. bij het afspelen loopt ie vast, en als ik het progje kill staat er:
code:
1
2
3
4
 Thijs:/home/thijs# lavplay -p S ~/blaat.avi
lavplay1.6.0
lavtools version 1.6.0
**ERROR: [lavplay] Error playing audio: Audio task died. Reason: Error Audio ring buffer overflow


het is dus iets met audio

op http://62.166.231.59/lavrec.log staat de log van lavrec

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
beelzebubu? (of iemand anders natuurlijk :) )

Verwijderd

Ohja, af en toe mis ik dit topic weer eens. :D.

Kun je met xine wel afspelen? lavplay hefet nog wat nare trekjes concerning audio als je een vage soundcard hebt, dus met xine o.i.d. afspelen zou ook kunnen helpen. mplayer is ook goed, alhoewel ik niet weet of die ons JPEG formaat slikt. Volgens mij wel, maar volgens sommige anderen weer niet. :D.

  • Thijsch
  • Registratie: Februari 2002
  • Laatst online: 01-01 18:43
dan nog geen geluid. hier is de logfile van xine. Wat doe ik fout????
Pagina: 1