Raspian 12, ffmpeg Alsa und Video

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Raspian 12, ffmpeg Alsa und Video

Beitrag von CBG » 27.10.2023 12:01:07

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?

Benutzeravatar
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

Beitrag von Blackbox » 27.10.2023 13:01:36

CBG hat geschrieben: ↑ zum Beitrag ↑
27.10.2023 12:01:07
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?!
Wieso beschreibst du dein Problem lediglich (unvollständig) und stellst nicht einfach die eigentliche Fehlermeldung zur Verfügung?
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!

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von fischig » 27.10.2023 13:22:41

ich [habe] von Raspian 10 auf Raspian 12 aktualisiert
Ergänzend: 11 übersprungen?

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von CBG » 15.12.2023 15:27:04

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:

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
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

fischig
Beiträge: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von fischig » 15.12.2023 17:12:01

CBG hat geschrieben:Ja, ich hatte von Debian 10 auf 12 aktualisiert aber das ist jetzt unwichtig. Habe einfach ein frisches Debian 12 installiert.
Hätt' ich mir fast gedacht!

CBG
Beiträge: 95
Registriert: 16.12.2013 22:53:07

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von CBG » 15.12.2023 17:39:26

:)

MaGe
Beiträge: 1717
Registriert: 01.06.2014 17:12:16

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von MaGe » 15.12.2023 18:40:26

CBG hat geschrieben: Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Keine Ahnung ob es dir irgendwie hilft.
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 
Kommt bei mir

Code: Alles auswählen

ffmpeg -i video.mkv 2>&1 | grep Stream 
Stream #0:0: Video: h264 (High 4:2:2), yuv422p(tv, progressive), 1280x720, 30 fps, 30 tbr, 1k tbn
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.

mediauser
Beiträge: 9
Registriert: 04.01.2024 15:27:59

Re: Raspian 12, ffmpeg Alsa und Video

Beitrag von mediauser » 06.01.2024 20:28:53

MaGe hat geschrieben: ↑ zum Beitrag ↑
15.12.2023 18:40:26
CBG hat geschrieben: Wie macht eine videoaufnahme mit ffempeg unter debin 10.13. die die Kamera-features nutzt: 720p @ 30 fps
Keine Ahnung ob es dir irgendwie hilft.
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 
Kommt bei mir

Code: Alles auswählen

ffmpeg -i video.mkv 2>&1 | grep Stream 
Stream #0:0: Video: h264 (High 4:2:2), yuv422p(tv, progressive), 1280x720, 30 fps, 30 tbr, 1k tbn
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

Antworten