Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:video_bearbeitung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:video_bearbeitung [2023/10/23 21:09] – [Video und Bild Aufnahme] pulsarwiki:video_bearbeitung [2024/04/11 21:59] (aktuell) – [MPV] pulsar
Zeile 140: Zeile 140:
 ===== Video und Bild Aufnahme ===== ===== Video und Bild Aufnahme =====
  
-Mit hilfe gängiger Programme wie Mplay, mpv und Vlc. Aber auch mit dem mächtigen Kommandozeilen Programm ''ffmpeg''+Zuvor noch speziell für den Raspberry Pi, hier muss ''raspi-config'' gestartet und unter //Interface Options// der Kamera Support aktiviert werden. 
 + 
 +Mit Hilfe gängiger Programme wie Mplay, mpv und Vlc. Aber auch mit dem mächtigen Kommandozeilen Programm ''ffmpeg'' 
 + 
 + 
 +==== v4l2 ====
  
 Zusätzlich sind die Programme die zu v4l2 gehören eine gute Möglichkeit festzustellen was die WebCam so alles Kann. Zusätzlich sind die Programme die zu v4l2 gehören eine gute Möglichkeit festzustellen was die WebCam so alles Kann.
Zeile 151: Zeile 156:
  
   v4l2-ctl -D   v4l2-ctl -D
 +
 +Auch lässt sich die Kamera mit v4l2 konfigurieren:
 +
 +die aktuellen Helligkeitseinstellungen der Kamera auslesen:
 +
 +  v4l2-ctl -C brightness
 +  
 +Einen neuen Wert setzen:
 +
 +  v4l2-ctl -c brightness=40
 +
 +Der neue Wert wird sofort aktiv.
 +
 +
 +Was man alles regeln kann, lässt sich mit ''v4l2-ctl -L'' auflisten.
 ==== Video aufnehmen ==== ==== Video aufnehmen ====
  
Zeile 168: Zeile 188:
  
  
 +==== Video mit Ton ====
  
-Im diesen Beispiel wird ein Video mit ''mencoder'' aufgenommen:+Um über die Kommandozeile ein Video mit Ton aufzunehmen, können Sie verschiedene Tools verwenden, darunter ''ffmpeg'', das sehr leistungsfähig und flexibel ist. Hier sind die Schritte, wie Sie es einsetzen können wenn sie z.B. über die Webcam HD 3MP WEBCAM ein Video aufnehmen möchten:
  
-  mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:forceaudio:adevice=/dev/dsp -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o filename.avi+Ermitteln Sie die Gerätenummern für Video und AudioSie müssen wissen, welche Gerätenummern Ihr Videound Audiogerät haben. Diese Information können Sie mit folgenden Befehlen herausfinden:
  
-Press Ctrl+c to end the recording.+  v4l2-ctl --list-devices 
 +   
 +<code> 
 +Integrated_Webcam_5M_IR: DELL M (usb-0000:00:15.0-1.2.3.3): 
 +        /dev/video4 
 +        /dev/video5 
 +        /dev/video6 
 +        /dev/video7 
 + 
 +Integrated_Webcam_5M_IR: DELL M (usb-0000:00:15.0-1.4.3.3): 
 +        /dev/video0 
 +        /dev/video1 
 +        /dev/video2 
 +        /dev/video3 
 + 
 +webcam: HD 3MP WEBCAM (usb-0000:00:15.0-4): 
 +        /dev/video8 
 +        /dev/video9 
 +</code> 
 + 
 +(Installieren Sie **v4l-utils**, wenn ''v4l2-ctl'' nicht verfügbar ist.) 
 + 
 +  arecord -l 
 + 
 +<code> 
 +**** Liste der Hardware-Geräte (CAPTURE) **** 
 +Karte 0: LINK [Jabra EVOLVE LINK], Gerät 0: USB Audio [USB Audio] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +Karte 1: C2423H [C2423H], Gerät 0: USB Audio [USB Audio] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +Karte 2: C2423H_1 [C2423H], Gerät 0: USB Audio [USB Audio] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +Karte 3: PCH [HDA Intel PCH], Gerät 0: ALC3253 Analog [ALC3253 Analog] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +Karte 3: PCH [HDA Intel PCH], Gerät 2: ALC3253 Alt Analog [ALC3253 Alt Analog] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +Karte 4: webcam [webcam], Gerät 0: USB Audio [USB Audio] 
 +  Sub-Geräte: 1/1 
 +  Sub-Gerät #0: subdevice #0 
 +</code> 
 + 
 +(Dieser Befehl listet alle Audiogeräte auf.) 
 + 
 +Nehmen Sie das Video auf: Nachdem Sie die Gerätenummern identifiziert haben, verwenden Sie ''ffmpeg'' um die Aufnahme zu starten. Hier ist ein Beispielbefehl, der sowohl Video als auch Audio aufnimmt: 
 + 
 +  ffmpeg -f v4l2 -i /dev/video8 -f alsa -i "plughw:CARD=4,DEV=0" -c:v libx264 -pix_fmt yuv420p -c:a aac -strict experimental output.mp4 
 + 
 +Ersetzen Sie /dev/video8 mit dem Pfad zu Ihrem Videogerät. 
 +Ersetzen Sie "plughw:CARD=4,DEV=0" mit der entsprechenden Hardware-Adresse Ihres Audiogeräts. 
 + 
 + 
 +Dieser Befehl nimmt ein Video auf und speichert es im MP4-Format mit H.264-Video- und AAC-Audio-Codec. Sie können die Codecs und Formate nach Ihren Wünschen anpassen. Beachten Sie, dass Sie eventuell zusätzliche Optionen einstellen möchten, um die Qualität und Größe der Aufnahme zu optimieren. 
 + 
 +Die Aufnahme kann mit Strg C beendet werden. 
 + 
 + 
 +=== Video Dateien aufteilen === 
 + 
 +Mit diesem ''ffmpeg'' Kommando kann man das Video auf mehrere kleine Dateien von 1800s länge aufteilen. 
 + 
 +  ffmpeg -f v4l2 -i /dev/video8 -f alsa -i "plughw:CARD=4,DEV=0" -c:v libx264 -pix_fmt yuv420p -c:a aac -strict experimental -segment_time 1800 -f segment 3output_%03d.mp4 
 + 
 + 
 + 
 + 
 +==== grafische Aufnahme Programme ====
  
 Unter Debian, openSuse und weiteren zu finden Unter Debian, openSuse und weiteren zu finden
Zeile 180: Zeile 271:
  
  
-==== Screenshots von WebCam ====+==== Snapshot von WebCam ====
  
 === MPlayer === === MPlayer ===
  
-To use MPlayer to take snapshots from your webcam run this command from the terminal:+Nimmt einen kontinuierlichen Video Stream auf durch Drücken der Taste s wird ein Snapshot im aktuellen Pfad gespeichert.
  
-  mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15 -vf screenshot+  mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video8 -fps 15 -vf screenshot
  
-From here you have to press s to take the snapshot. The snapshot will be saved in your current folder as shotXXXX.png.+Beenden kann man alles mit der Eingabe/Enter Taste.
  
  
Zeile 195: Zeile 286:
 ==== MPV ==== ==== MPV ====
  
 +Video aufnehmen
 Unter Raspberry mit OSMC bietet sich das Programm ''mpv'' an, da ''mencoder'' nicht existiert. Außerdem sollte man beim Raspberry 1 ''avi'' als Dateiformat wählen, da ''mpv'' anhand der Endung automatisch den dazugehörigen Codec erkennt und ''avi'' am Performantesten läuft aber zwar miese Qualität bietet. Als Endung mp4, würde ein qualitative hohe Auflösung liefern aber sehr stark ruckeln. Unter Raspberry mit OSMC bietet sich das Programm ''mpv'' an, da ''mencoder'' nicht existiert. Außerdem sollte man beim Raspberry 1 ''avi'' als Dateiformat wählen, da ''mpv'' anhand der Endung automatisch den dazugehörigen Codec erkennt und ''avi'' am Performantesten läuft aber zwar miese Qualität bietet. Als Endung mp4, würde ein qualitative hohe Auflösung liefern aber sehr stark ruckeln.
 +
 +Hat so nicht mehr funktioniert es musste das = noch unten eingefügt werden nach aktuellen test unter Suse15:
 +
   mpv av://video4linux2:/dev/video0 --o NameVideodatei.avi   mpv av://video4linux2:/dev/video0 --o NameVideodatei.avi
  
 +  mpv av://video4linux2:/dev/video8 --o=NameVideodatei.avi
  
 === Spezieller Raspberry Schalter in mpv === === Spezieller Raspberry Schalter in mpv ===
wiki/video_bearbeitung.1698088197.txt.gz · Zuletzt geändert: 2023/10/23 21:09 von pulsar