Nehmen Sie Videos mit Zeitstempel auf VLC auf

Nehmen Sie Videos mit Zeitstempel auf VLC auf

Ich möchte mit VLC von meiner Webcam aufnehmen und die aktuelle Uhrzeit in den Videodaten anzeigen/speichern. Dabei geht es nicht um den Dateinamen, die Uhrzeit soll in den Frames angezeigt werden (als Untertitel wäre das cool, damit ich sie ein-/ausschalten kann). Bei Google gibt es dazu einige Fragen, aber keine zufriedenstellenden Antworten.

Ich würde die Aufzeichnung über die Kommandozeile bevorzugen.

Hoffe, dass jemand helfen kann!

Grüße Paul

Antwort1

Sie können einen Laufschriftfilter anwenden, um die aktuelle Zeit innerhalb der Videodaten zu streamen

marq{marquee='%Y-%m-%d_%H:%M:%S',position=6}

Dies ist der vollständige Befehl zum Streamen von Ihrer Webcam mit der aktuellen Uhrzeit

vlc dshow:// :dshow-vdev=%cam1% :dshow-adev=%mic1% --sout "#transcode{vcodec=h264,acodec=mpga,ab=128,channels=2,samplerate=44100,sfilter=marq{marquee='%%Y-%%m-%%d_%%H:%%M:%%S',position=6}}:file{dst=%file1%,no-overwrite}"
  • Da ich es in einer Windows-Batchdatei verwende, muss ich das % mit einem anderen % maskieren.
  • Sie müssen %cam1%, %mic1% und %file1% festlegen (So erhalten Sie sie über die GUI:#1126778)
  • Das Hinzufügen eines Leerzeichens zum Lauftext führt zu einem Fehler

verwandte Informationen