Kleines Edit:
habe nun das hinbekommen.
Ursache des Problems waren die verschiedenen Soundkarten.
Lösung war dann so: (Quelle:
https://trac.ffmpeg.org/wiki/Capture/ALSA)
Schritt 1)
arecord -L
Code: Alles auswählen
arecord -L
null
Discard all samples (playback) or generate zero samples (capture)
default
Default Audio Device
sysdefault
Default Audio Device
hw:CARD=C525,DEV=0
HD Webcam C525, USB Audio
Direct hardware device without any conversions
plughw:CARD=C525,DEV=0
HD Webcam C525, USB Audio
Hardware device with all software conversions
default:CARD=C525
HD Webcam C525, USB Audio
Default Audio Device
sysdefault:CARD=C525
HD Webcam C525, USB Audio
Default Audio Device
front:CARD=C525,DEV=0
HD Webcam C525, USB Audio
Front output / input
dsnoop:CARD=C525,DEV=0
HD Webcam C525, USB Audio
Direct sample snooping device
Schritt 2)
Jetzt hab ich das sysdefault als Gerät einfach getestet mit ffmpeg. Das ging dann und daher habe ich das genutzt:
Code: Alles auswählen
ffmpeg -f alsa -i sysdefault:CARD=C525 -f v4l2 -s 1280x720 -i /dev/video0 -preset ultrafast -ar 16000 -y -vf "hflip, vflip, drawtext=fontfile=/usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: text='%{localtime\:%d-%m-%Y-%T}': fontcolor=blue@0.8: x=7:y=700" /media/dashcam/video_$(date +"%d-%m-%Y").avi
Ich habe die Cam bei mir um 180 Grad gedreht. Sprich upside-down geingesetzt. Daher sind bei mir die hflip & vflip Argumente drinnen.
So..
Problem gelöst.
Jetzt noch ausführbares Skript erstellt, dazu eine SystemUnit usw. und schon geths.
Ausserdem noch mit Samba, Hostapd und ISC-DHCP das so gebaut, dass man dann mit dem Handy die Datei runter loaden kann.
Mega geil.
Falls das als ganzes Tutorial hier benötigt wird, gerne Info. Ich stelle das dann rein.