You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Sunday, March 27th 2005, 3:10pm

USB QuickCam und MPlayer

Hi,

ich versuche gerade (erfolglos) mplayer zu bewegen, die Videodaten meiner Logitech QuickCam auf der DVB
Karte anzuzeigen. Ich dachte eigentlich an sowas wie

mplayer /dev/video1 -rawvideo on:fps=25:w=320:h=240 -vo mpegpes

oder

mplayer tv:// -tv driver=v4l2:width=320:height=240:outfmt=yv12:device=/dev/video1 -flip -vf scale -vo mpegpes

aber leider ohne Erfolg (kein Bild bzw. mplayer sig 11). Die Kamera funktioniert, "motion" und "ffmpeg" können grabben.
Hat jemand einen Tip? Alternativ kann ich die Ausgabe von ffmpeg irgendwie an mplayer (oder sonstwohin) weitergeben?

Gruß,
Martin
Linux is like a wigwam:
no windows and an apache inside.

This post has been edited 2 times, last edit by "SmartFish" (Mar 27th 2005, 3:14pm)


jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

2

Sunday, March 27th 2005, 3:38pm

RE: USB QuickCam und MPlayer

Du mußt auf jeden Fall auf eine DVB-kompatible Auflösung skalieren. Für PAL sind das:
[720|704|544|528|480|352] x 576 und 352 x 288.

Gruß,
Juri

3

Monday, March 28th 2005, 3:50pm

RE: USB QuickCam und MPlayer

Hi Juri,

danke für den Tipp:

Quoted

Du mußt auf jeden Fall auf eine DVB-kompatible Auflösung skalieren. Für PAL sind das:
[720|704|544|528|480|352] x 576 und 352 x 288.


ein mit ffmpeg aufgenommenes avi File bekomme ich jetzt in Vollbild auf den Schirm ( -vop scale...) aber
die direkte Ausgabe aus /dev/video1 liefert nur ein großes grünes Standdbild mit ein paar bunten Pixeln.

Hmm, irgendwelche weiteren Ideen?

Gruß,
Martin
Linux is like a wigwam:
no windows and an apache inside.

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

4

Monday, March 28th 2005, 8:58pm

RE: USB QuickCam und MPlayer

Original von SmartFish

Quoted

[...] aber
die direkte Ausgabe aus /dev/video1 liefert nur ein großes grünes Standdbild mit ein paar bunten Pixeln.

Hmm, irgendwelche weiteren Ideen?

Ja, eine noch. Ich denke, du mußt noch einen MPEG-Encoder in die Reihe der Video-Filter aufnehmen, etwas so:

Source code

1
... -vf scale=...,lavc ...
Gruß,
Juri

5

Monday, March 28th 2005, 11:25pm

RE: USB QuickCam und MPlayer

Hi,

also ich hab natürlich schon kräftig in Deinem mplayer.sh gestöbert :-)
Dabei bin ich momentan bei dieser Zeile gelandet:

Source code

1
mplayer /dev/video1 -rawvideo on:fps=25:w=320:h=240 -vo mpegpes -vop lavc=5000:30,expand=352:240:-1:-1:1,scale=352:240 -framedrop -vc ffmpeg12


Mit "-vc ffmpeg12" Option bricht mplayer dann ab mit

Source code

1
2
Erzwungener Videocodec: ffmpeg12 
Kann keinen Codec finden, der  zur gewählten -vo-Option und Videoformat 0x30323449 passt!


Sagt mir leider überhaupt nichts, aber ich probier mal weiter...

Gruß,
Martin
Linux is like a wigwam:
no windows and an apache inside.

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

6

Tuesday, March 29th 2005, 6:51am

RE: USB QuickCam und MPlayer

IMHO kannst du nicht -vop und -vc zur gleichen Zeit benutzen, da die beide das gleiche machen (-vop ist "deprecated" um -vc den Vorzug zu geben). Wozu willst du denn unbedingt den ffmpeg12 da drin haben? Zum dekodieren des Kameresignals? Das sollte m.E. der mplayer auch selber rausfummeln...

Gruß,
Juri

7

Tuesday, March 29th 2005, 8:17pm

RE: USB QuickCam und MPlayer

Hi Juri,

Quoted

IMHO kannst du nicht -vop und -vc zur gleichen Zeit benutzen, da die beide das gleiche machen


Aaahh, guter Tipp, dann werd ich mich an -vc halten.

Quoted

Wozu willst du denn unbedingt den ffmpeg12 da drin haben? Zum dekodieren des Kameresignals? Das sollte m.E. der mplayer auch selber rausfummeln...


Hehe, Du bist gut. Das denke ich eigentlich auch, aber Du hast geschrieben:

Quoted

Ich denke, du mußt noch einen MPEG-Encoder in die Reihe der Video-Filter aufnehmen, ...


und das wollte ich dann auch explizit tun. Also, ich mach dann noch ein paar Versuche mit -vc, und
dann lass ich es einfach bleiben. Wär halt ne nette Spielerei gewesen. Falls es klappt geb ich die Parameter durch.

Gruß,
Martin
Linux is like a wigwam:
no windows and an apache inside.