VLC-Streaming, Einstellung für Logitech QuickCam bei niedriger Auflösung funktioniert nicht

6537
Fuhrmanator

Ich kann meine Logitech QuickCam S5500 unter Windows 7 mit dem folgenden Befehl vlc streamen:

vlc dshow:// :dshow-vdev="Logitech QuickCam S5500" :dshow-adev=none :dshow-size=320x240 :dshow-fps=30 :no-dshow-config :no-dshow-tuner :live-caching=3000 :sout=#transcode :sout-keep

Wenn ich jedoch den Stream erhalte (mit VLC oder anderen Programmen wie iSpy), beträgt die Auflösung des Streams (und der Kamera) 1280x960 . Ich bestätigte dies, indem ich STRG-I in VLC durchführte, wenn er dshow: // spielt und Codec-Informationen betrachtet. Ich bestätige auch, dass es zu groß ist, da ich ungefähr 0,25 FPS habe. Ich habe Abkürzungen für die Auflösung ausprobiert, z. B. qis usw. Die QuickCam bleibt bei 1280x960, egal was passiert.

Ich kann meine QuickCam dazu bringen, mit iSpy im Direktmodus zu arbeiten, wobei 320x240 verwendet wird, was ungefähr 12 FPS ergibt, obwohl diese Rate offensichtlich stark schwankt (zwischen 6 und 21). Ich hoffe, dass VLC es glätten wird, um dieses Problem zu lösen.

Ich habe verschiedene (falsche) Werte von dshow-size ausprobiert, z. B. dshow-size = 320x640, und VLC beschwert sich darüber, dass mein Gerät sie nicht unterstützt und den Stream nicht unterstützt. Ich weiß, dass es den Wert irgendwie analysiert und validiert.

Irgendwelche Ideen, warum die Webcam in 1280x960 mit VLC hängen bleibt?

Alternative Lösung: Wer weiß, wie man die Auflösung der QuickCam auf dem VLC-Plugin in iSpy festlegt? Die Dokumentation beschränkt sich darauf, welche Argumente übergeben werden, und bezieht sich nur auf die VLC-Site und nicht auf die Verwendung dieser Argumente im VLC-Plug-In in iSpy.

1

1 Antwort auf die Frage

1
Aidanas

Anstelle von dshow-size=1280x960try versuchen Sie mit dshow-size=1280*960. Mein Beispiel:

vlc dshow:// :dshow-vdev="Logitech HD Webcam C270" :dshow-adev="Microphone (HD Webcam C270)" :dshow-size=320*240 :live-caching=300 :sout=#transcode:http :sout-keep

Gute Antwort! Ich bin sehr gespannt, warum das "*" der Schlüssel dafür ist, dass es funktioniert. Alle anderen Beispiele, die ich bei Google finde, zeigen "x" als Trennzeichen zwischen Breite und Höhe. Fuhrmanator vor 9 Jahren 0