Raspian 12, ffmpeg Alsa und Video
Raspian 12, ffmpeg Alsa und Video
Hi Leute,
ich hatte mal ein Script, welches toll funktioniert hat, um meine WebCam Logitech HD C525 mit Audio aufzunehmen:
ffmpeg -f alsa -ac 1 -s 1280x720 -i /dev/video0 -acodec aac -ar 44100 -ab 128k -f matroska -framerate 30 -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/link/dashcam/front_dashcam_$(date +"%d-%m-%Y").mkv
Das geht nun nicht mehr, weil ich von Raspian 10 auf Raspian 12 aktualisiert habe und nun da irgendwas seht von wegen, kann keine 2 Channels oder so?!
Was auch immer.
Wie kann man das wieder funktionstüchtig machen?
ich hatte mal ein Script, welches toll funktioniert hat, um meine WebCam Logitech HD C525 mit Audio aufzunehmen:
ffmpeg -f alsa -ac 1 -s 1280x720 -i /dev/video0 -acodec aac -ar 44100 -ab 128k -f matroska -framerate 30 -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/link/dashcam/front_dashcam_$(date +"%d-%m-%Y").mkv
Das geht nun nicht mehr, weil ich von Raspian 10 auf Raspian 12 aktualisiert habe und nun da irgendwas seht von wegen, kann keine 2 Channels oder so?!
Was auch immer.
Wie kann man das wieder funktionstüchtig machen?
- Blackbox
- Beiträge: 4289
- Registriert: 17.09.2008 17:01:20
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Raspian 12, ffmpeg Alsa und Video
Wieso beschreibst du dein Problem lediglich (unvollständig) und stellst nicht einfach die eigentliche Fehlermeldung zur Verfügung?CBG hat geschrieben:27.10.2023 12:01:07Das geht nun nicht mehr, weil ich von Raspian 10 auf Raspian 12 aktualisiert habe und nun da irgendwas seht von wegen, kann keine 2 Channels oder so?!
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14
Freie Software unterstützen, Grundrechte stärken!
-
- Beiträge: 3721
- Registriert: 24.12.2019 12:25:08
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: z.Z. Palermo
Re: Raspian 12, ffmpeg Alsa und Video
Ergänzend: 11 übersprungen?ich [habe] von Raspian 10 auf Raspian 12 aktualisiert
Re: Raspian 12, ffmpeg Alsa und Video
So, ich kann mich endlich wieder diesem Thema widmen.
1) Ja, ich hatte von Debian 10 auf 12 aktualisiert aber das ist jetzt unwichtig. Habe einfach ein frisches Debian 12 installiert.
2) der erste Befehlt geht nicht mehr, weil OMX Support in Debian 12 nicht mehr existiert.
Ich will ja nur verstehen, wie ich mit ffmepg die USB-Cam so ansteuere, dass ich quasi die 720p 30fps mit dem Audio-Stream aufnehmen kann.
Es geht ja auch soweit alles, nur ist halt die Auflösung derzeit im raw format und damit eher lidderlich
der code geht soweit gut:
Daraus erhalten ich dann leider nur 10fps:
Stream #0:0: Video: h264 (h264_omx) (H264 / 0x34363248), yuv420p(progressive), 1280x720, q=2-31, 200 kb/s, 10 fps, 1k tbn, 10 tbc
####
Nochmal ein kleines edit:
Meine eigentliche Frage ist:
Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Siehe technischen Details: https://www.logitech.com/assets/64667/b ... et.ENG.pdf
1) Ja, ich hatte von Debian 10 auf 12 aktualisiert aber das ist jetzt unwichtig. Habe einfach ein frisches Debian 12 installiert.
2) der erste Befehlt geht nicht mehr, weil OMX Support in Debian 12 nicht mehr existiert.
Ich will ja nur verstehen, wie ich mit ffmepg die USB-Cam so ansteuere, dass ich quasi die 720p 30fps mit dem Audio-Stream aufnehmen kann.
Es geht ja auch soweit alles, nur ist halt die Auflösung derzeit im raw format und damit eher lidderlich
der code geht soweit gut:
Code: Alles auswählen
ffmpeg -f alsa -ac 1 -i hw:1,0 -f video4linux2 -s 1280x720 -i /dev/video0 -codec:v h264_omx -acodec ac3 -ar 44100 -framerate 30 -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" videocamera_$(date +"%d-%m-%Y").mkv
Stream #0:0: Video: h264 (h264_omx) (H264 / 0x34363248), yuv420p(progressive), 1280x720, q=2-31, 200 kb/s, 10 fps, 1k tbn, 10 tbc
####
Nochmal ein kleines edit:
Meine eigentliche Frage ist:
Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Siehe technischen Details: https://www.logitech.com/assets/64667/b ... et.ENG.pdf
-
- Beiträge: 3721
- Registriert: 24.12.2019 12:25:08
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: z.Z. Palermo
Re: Raspian 12, ffmpeg Alsa und Video
Hätt' ich mir fast gedacht!CBG hat geschrieben:Ja, ich hatte von Debian 10 auf 12 aktualisiert aber das ist jetzt unwichtig. Habe einfach ein frisches Debian 12 installiert.
Re: Raspian 12, ffmpeg Alsa und Video
Keine Ahnung ob es dir irgendwie hilft.CBG hat geschrieben: Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Ich besitze keine Logitech B525 HD Webcam
aber eine Logitech Webcam C310, und damit,
Code: Alles auswählen
ffmpeg -f alsa -ac 1 -i pulse -f video4linux2 -s 1280x720 -i /dev/video0 -codec:v libx264 -r 30 -acodec ac3 -ar 44100 -y video.mkv
Code: Alles auswählen
ffmpeg -i video.mkv 2>&1 | grep Stream
Stream #0:1: Audio: ac3, 44100 Hz, stereo, fltp, 192 kb/s
gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.
Uns rottet die soziale Kälte viel früher aus.
Re: Raspian 12, ffmpeg Alsa und Video
MaGe hat geschrieben:15.12.2023 18:40:26Keine Ahnung ob es dir irgendwie hilft.CBG hat geschrieben: Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Ich besitze keine Logitech B525 HD Webcam
aber eine Logitech Webcam C310, und damit,
Kommt bei mirCode: Alles auswählen
ffmpeg -f alsa -ac 1 -i pulse -f video4linux2 -s 1280x720 -i /dev/video0 -codec:v libx264 -r 30 -acodec ac3 -ar 44100 -y video.mkv
Stream #0:0: Video: h264 (High 4:2:2), yuv422p(tv, progressive), 1280x720, 30 fps, 30 tbr, 1k tbnCode: Alles auswählen
ffmpeg -i video.mkv 2>&1 | grep Stream
Stream #0:1: Audio: ac3, 44100 Hz, stereo, fltp, 192 kb/s
gruss MaGe
also libx264 ist intel hohe cpu last ebenso h264_omx
beispiel von mir video + audio syncron fps 15
v4l2-ctl -d /dev/video0 -p 15 --set-fmt-video=width=1280,height=720,
ffmpeg -hwaccel drm -hwaccel_output_format drm_prime -fflags +nobuffer+genpts+igndts -avioflags direct -flags low_delay -hide_banner -f alsa -i plughw:0 -f v4l2 -re -input_format yuv420p -i /dev/video0 -c:v h264_v4l2m2m -pix_fmt yuv420p -b:v 1700k -c:a libopus -application lowdelay -b:a 64k -ar 48000 -f s16le -threads 4 -fpsmax 15 -f mp4 exampe.mp4