Bonjours,
[préambule: j'abandonne la solution de VLC, pour ceux qui aurait vu mon topic à côté. En fait je faisait allusion à un petit problème d'audio, bien il s'avère qu'il est beaucoup plus sérieux que ça et c'est plus ou moins l'objet de ce nouveau sujet]
Donc voilà, j'ai un boîter d'acquisition vidéo Dazzle DVC100, j'arrive parfaitement à capter la vidéo avec tvtime ou mplayer, mais je n'arrive pas du tout à capter le son. Ça fait 2 jours que je suis dessus, je suis même allé jusqu'à modifier et recompiler les sources de V4L, mais rien n'y fait. De toute façon, des quelques posts que j'ai pu lire sur le net, même quand ça marche, c'est pas top et ça dégrade la vidéo.
Donc -> plan B.
La vidéo toute seule, comme je l'ai dis, ça fonctionne tip top. Quant au son, bah je peux toujours brancher ma source sur l'entrée Line-In de ma carte mère.
Du coup je peux parfaitement regarder avec tvtime ou mplayer de la vidéo muette, et comme l'entrée line-in est directement recraché sur les sorties, bah j'ai le direct.
Mon problème, c'est pour enregistrer. Je ne sais pas comment dire à mencoder d'enregistrer la vidéo provenant de /dev/video0 et le son provenant de l'entrée de ma carte mère.
Et c'est ici que j'aurais besoin de vos lanternes.
Voici une base fournie par les tutos, qui devrait normalement servir pour enregistrer la vidéo ET le son, provenant du DVC100:
Code :
- mencoder tv:// -tv \
- driver=v4l2:width=720:height=576:norm=PAL:audiorate=44100:immediatemode=0:forceaudio:adevice=/dev/dsp1 \
- -o resultat.avi -ovc lavc -lavcopts vcodec=mjpeg:aspect=4/3 -aspect 4:3 \
- -noautoexpand -oac pcm -endpos 01:00:00
|
Mais comme dit, pour /dev/dsp1 c'est mort. Pas de son provenant de mon dvc. À la place j'aimerais utiliser line-in.
De ce que je commence à comprendre à force de baraguiner sur le net, faut pas que j'espère prendre un device à l'image de /dev/dsp1, mais plutôt que je récupère ce que me donne alsa.
Une idée de comment mettre ça en place?
Je vous en remercie d'avance
Message édité par wistiti68 le 01-08-2009 à 14:56:14