Guten Morgen Leute,
ich bin schon seit einiger Zeit auf der erfolglosen Suche nach einer Lösung für mein Problem und hoffe, dass Ihr mir vielleicht helfen könnt.
Ich möchte einen "direktShowStream" einer angeschlossenen Kamera über VLC wiedergeben, das Ganze soll mit einer Batch gestartet werden. Soweit komme ich klar, jedoch soll das Bild um 180° gedreht sein,
und gerne würde ich in der Batch auch ein Motionblur und eine Schärfe-Einstellung vorgeben.
Mal agesehen davon, dass die Befehle keinen Zeilenumbruch erlauben, habe ich diverse Foren durchforstet, jedoch hat keiner der Tipps zum Erfolg geführt.
Da Direct Show nur wiedergegeben werden soll, kam ich auf die Idee, VLC im dummy-modus bzw im rc modus auszuführen, jedoch lässt sich das Direct Show (Direct3D VideoOutput) nur über das Schließen
des Commandwindows des VLC beenden.
Ich hoffe das war nicht zu viel auf einmal und Ihr könnt mir eventuell ansatzweise weiterhelfen, das würde mich sehr freuen.
Anbei die Batch wie sie bisher aussieht.
@echo off
START "title" "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -I rc "dshow://" ":dshow-vdev=WDM 2861 Capture" ":dshow-adev=" ":dshow-size=720*576" ":dshow-aspect-ratio=5\:4" ":dshow-chroma=" ":dshow-fps=0" ":no-dshow-config" ":no-dshow-tuner" ":dshow-tuner-channel=0" ":dshow-tuner-frequency=0" ":dshow-tuner-country=0" ":dshow-tuner-standard=32" ":dshow-tuner-input=0" ":dshow-video-input=-1" ":dshow-video-output=-1" ":dshow-audio-input=-1" ":dshow-audio-output=-1" ":dshow-amtuner-mode=1" ":dshow-audio-channels=0" ":dshow-audio-samplerate=0" ":dshow-audio-bitspersample=0" ":live-caching=0"
--sout=#transcode{vfilter=transform,type=180} :sout-keep
exit
PS: Mir ist gerade aufgefallen, dass das eine veränderte Version der Batch ist, die aktuelle liefere ich nach, sobald möglich.