Tach. Ich möchte mit dem VLC Player eine Bildschirmaufnahme machen. Das funktioniert mit dem Gesamtbildschirm schon mal ganz gut. Kann man es aber auch mit dem VLC erreichen, dass man nicht den gesamten Bildschirm aufnimmt, sondern nur einen zugewiesenen (kleineren) Bereich? Wie könnte ich diesen Bereich zuweisen? Das würde z.B. helfen, aus einem nicht-export-fähigen Überwachungssystem mittels Screencapturing eben doch ein akzeptables Video zu erhalten.
● J-A V. schrieb: > Kann man es aber auch mit dem VLC erreichen, > dass man nicht den gesamten Bildschirm aufnimmt, > sondern nur einen zugewiesenen (kleineren) Bereich? Nein, das geht nicht. Was aber geht: den Capturebereich "nachträglich" einschränken. Also Capture Vollbild->beschneide Vollbild->gib den ausgeschnittenen Bereich aus. Dass "nachträglich" oben steht deshalb in Anführungsstrichen, weil man den Gesamtvorgang halt auch in einem Arbeitsschritt machen kann. Es bezieht sich also bloß auf die Tatsache, dass das eigentliche Capturing halt nur als Vollbild möglich ist. Normalerweise würde ich jetzt sowas schreiben wie: Googlefutter: "VLC transcode canvas". Aber leider... Die im Web verfügbare Dokumentation für VLC ist vollkommen veraltet, sie führt inzwischen mehr in die Irre als zum Ziel. Besser als google ist deshalb die Nutzung der eingebauten Kommandozeilen-Hilfe von VLC. Die ist notwendigerweise aktuell, aber leider nichtmal wirklich einfach abzurufen und inhaltlich anwenderfreundlich ist sie schon garnicht. Aber immerhin, das für Google unbrauchbare Futter kannst du in dieser Hilfe als Haken zum herausfischen der für dein Vorhaben relevanten Informationen benutzen: "transcode" und "canvas" tun immer noch den Trick, den du brauchst. Bloß mit den per Google auffindbaren Beispielen dazu wirst du sehr wahrscheinlich bei aktuellen VLC-Versionen keinen Erfolg mehr haben... > Das würde z.B. helfen, > aus einem nicht-export-fähigen Überwachungssystem > mittels Screencapturing eben doch ein akzeptables Video zu erhalten. Hmm... Wenn das Überwachungssystem nur Videos in Briefmarkengröße auf den Schirm liefert, kannst du die mit VLC zwar ausschneiden und sogar den Ausschnitt dann auf volle Bildschirmgröße aufblasen, die Qualität bleibt dabei aber natürlich Briefmarke... Wenn du die volle Qualität brauchst, die die Kamera liefert, ist der Weg über Screen-Capturing ein Irrweg. Dann mußt du natürlich direkt die Quelle, also die Kamera capturen bzw. eigentlich natürlich: das, was die Schnittstelle liefert, über die die Kamera in's System eingebunden ist. Das wird typischerweise nicht möglich sein, so lange das Überwachungssystem läuft, denn dann schnappt eben dieses sich die Kameraschnittstelle und VLC kommt da nicht mehr ran. Auch hier gilt: "es kann nur einen geben"...
● J-A V. schrieb: > mittels Screencapturing Wenn du die Moeglichkeit hast, andere Software zu nutzen, koenntest du dir mal OBS Studio anschauen. https://obsproject.com/
mit avconv vielleicht
1 | avconv -f x11grab -r 30 -s 1920x1080 -i :0.0 -c:v h264 /tmp/screencast.mkv |
wenn man eine auflösung geringer als die des bildschirms wählt, wird die linke obere ecke aufgenommen. ist halt die frage ob man den X/Y offset von 0/0 (links oben) auch verschieben kann.
hab grad mal nachgeschaut - ist möglich :)
1 | avconv -f x11grab -r 30 -s 800x600 -i :0.0+100,100 -c:v h264 /tmp/screencast.mp4 |
nimmt ein 800x600 video auf, und die linke obere ecke geht ab 100/100 des bildschirms los.
Andreas B. schrieb: > http://www.maartenbaert.be/simplescreenrecorder/ sehr gut! beim zusammensuchen der parameter für avconv wird man ja irre…
das sieht interessant aus. Danke schon mal für die Antworten :) gerade bei Video-Geschichten finde ich "kommandozeiliges" nicht so wirklich passend und ja das soll in der Tat auf linuxbasiertem laufen.
● J-A V. schrieb: > Tach. > Ich möchte mit dem VLC Player eine Bildschirmaufnahme machen. > Das funktioniert mit dem Gesamtbildschirm schon mal ganz gut. > > Kann man es aber auch mit dem VLC erreichen, > dass man nicht den gesamten Bildschirm aufnimmt, > sondern nur einen zugewiesenen (kleineren) Bereich? bei VirtualDub kannst du per "cropping" den Aufnahmebereich einschränken, aber wie man den Desktop aufnimmt weiss ich nicht. Wahrscheinlich gibts da ein plugin
● J-A V. schrieb: > Kann man es aber auch mit dem VLC erreichen, > dass man nicht den gesamten Bildschirm aufnimmt, > sondern nur einen zugewiesenen (kleineren) Bereich? > Wie könnte ich diesen Bereich zuweisen? > Probier halt mal an versteckter Stelle einfach nochmal aufrufen ;) z.B. cvlc screen:// :screen-top=150 :screen-left=150 :screen-width=300 :screen-height=200 --sout file/avi:test.avi 0,0 ist links oben. --- wenn du den stream selber verabeiten willst und nicht den 'Schirm filmen' geht das bestimmt auch ueber convert (irgendwie bestimmt ...)
Soweit ich es weiss, und probiert habe, geht dies nicht. Versuch es mal mit dem kostenlosen Apowersoft Bildschirmrecorder (https://www.apowersoft.de/kostenloser-online-bildschirm-recorder) - gibt es auch als Desktoptool, damit kannst du den Bereich genau eingrenzen - zusaetzlich Sound Aufnahmen (die des PCs, Mikros oder beides) und auch schon Bearbeitungen machen wie etwa Text oder Zeichnungen hinzufuegen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.