Ton und Bild synchron mit Mencoder von einer USB-Kamera aufnehmen

Hinweis: In dem Thema Ton und Bild synchron mit Mencoder von einer USB-Kamera aufnehmen gibt es 2 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Hallo zusammen,


    ich habe mal wieder ein kleines Problem und hoffe, dass ihr mir vielleicht helfen könnt.
    Ich versuche über das Programm mencoder Videos (mit Ton) von meiner(n) Webcam(s) aufzunehmen.


    Leider habe ich dabei das Problem, dass selbst wenn ich mal beides aufgenommen bekommen, das nicht synchron läuft. Die ersten paar Sekunden ist dann auch oft das Bild nicht zu sehen, dafür läuft es dann hinterher umso schneller. Der Ton läuft in der richitgen Geschwindikeit. Ich hätte gerne beides synchron.
    Ich habe zwei Webcams zur Auswahl: die Pro 9000 von Logitech und die SPZ6500 von Philips.


    Nebenbei hab ich noch das Problem, dass ich mich mit dem ganzen Multimedia-Gedöhns nicht so gut auskenne :)


    Ein Aufruf, bei dem das oben genannte Problem auftritt ist zum Beispiel folgender:


    Code
    mencoder -tv driver=v4l2:normid=4:width=720:height=576:input=0:fps=25:forceaudio tv:// -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf pp=lb/ha/va/dr,hqdn3d,harddup -srate 32000 -af lavcresample=32000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1500:vrc_maxrate=8000:vbitrate=7000:keyint=15:acodec=mp2:abitrate=192:aspect=4/3 -o /tmp/teest.mpg -endpos 00:00:10


    Interessant dabei ist auch, dass während der Aufnahme die Bildschirmausgabe zuerst folgendermaßen aussieht:



    Danach folgt dann


    Das setzt sich dann fort bis die zehn Sekunden erreicht sind. Das heißt ja, dass jedes zweite Frame gedroppt wird. Ich schätz mal, dass das nicht so gut ist, oder? :|


    Ich hoffe, mir kann jemand weiterhelfen. Vielen Dank schon mal

    Für den Inhalt des Beitrages 38744 haftet ausdrücklich der jeweilige Autor: der_foi

  • So, nachdem ich nun nach endloser Internet-Recherche nicht ganz auf des Rätsels Lösung gekommen bin, habe ich das Programm gewechselt und mit ffmpeg aufgenommen.
    Hier habe ich es doch tatsächlich hinbekommen, nach relativ kurzer Zeit ohne großen Versatz von Ton zu Bild von beiden Webcams aufzeichnen zu können.
    Das funktioniert sowohl mit AVI als auch mit MPEG. Der Lame encoder für den Ton wird mit ffmpeg mit installiert, braucht also nicht extra miteingebracht zu werden.
    Folgendes Kommando habe ich für den Aufruf von ffmpeg verwendet:


    Code
    ffmpeg -f video4linux2 -s 800x600 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 300 -pass 1 -r 30 -i /dev/video0 -f alsa -i plughw:1 -ar 22050 -ab 64k -acodec libmp3lame -f avi /tmp/webcam.avi -t 10


    Die Auflösung kann ich leider nicht höher einstellen, denn dann bricht das Programm mit folgender Meldung ab:



    Die Zeilen 5 und die letzte Zeile sind dabei in rot geschrieben. Für dieses Problem habe ich noch keine Lösung gefunden, denke aber, dass mit das Ergebnis ausreicht.
    Vielleicht hilft ja dieser Beitrag noch jemanden :)


    In diesem Sinne bis zum nächsten Mal

    Für den Inhalt des Beitrages 39274 haftet ausdrücklich der jeweilige Autor: der_foi

  • Ein Tipp von mir, wie man das "hintenrum" ohne Konsolengefrickel auch machen kann.
    Besorge dir vokoscreen von www.kohaupt-online.de/hp
    Mit diesem Screencastprogramm wählst du nun Fensteraufnahme aus und klickst dein Webcambild an.
    Wichtig: in deinem Webcambild-Programm kein Audio einstellen - sonst kann vokoscreen das Webcammikro nicht übernehmen.
    Auf diesem Weg mache ich 1a Webcam Videos mit Ton 8)


    Gruss
    Michael

    Für den Inhalt des Beitrages 39275 haftet ausdrücklich der jeweilige Autor: muck