Fórum Root.cz

Hlavní témata => Software => Téma založeno: exkalibr 18. 06. 2023, 22:34:31

Název: Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: exkalibr 18. 06. 2023, 22:34:31
Ahoj, mám takovou primitivní kameru připojenou k PC, je to jen obyč. senzor čip, RGB, žlutý vodič, bílá ledka, žádné další čipy nebo součástky uvnitř. V první řadě musím říct, že jsem měl problém zaznamenávat ve Windows zvuk tak aby byl synchronizovaný s obrazem a to jsem používal freeXWebcam Recorder nebo tak nějak se to jmenuje. Na linuxu nehledám grafický program, potřebuju to terminálově a nejdříve jsem to zkoušel s chatGPT, ale výsledek byl a je vždy stejný. Nahraje se jen obraz a na audio stopě něco je, ale je to takové náhodné prásk na zlomek vteřiny jako zvuk z audia a pak dlouho nic. Takže v podstatě žádný zvuk. A mě stačí obyč kvalita zvuku 32Kb, je to jen pro mikrofon a webkameru (obojí je zvlášť). Zkoušel jsem různé možnosti a vždy jsem měl v podstatě jen video.

Kód: [Vybrat]
# VIDEO FUNKCNI ALE NE ZVUK:
ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -f alsa -i hw:0 -c:v h264 -r 15 -ar 44100 -b:a 192k -c:a libmp3lame output.mp4


# ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -f alsa -i hw:0 -r 15 -ar 44100 -c:v h264 -c:a mp3 output.mp4


#ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -f alsa -i hw:0 -r 15 -ar 4000 -c:v h264 -c:a libvorbis output.mp4

#ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -f alsa -i hw:0 -r 15 -ar 4000 -c:v h264 -c:a aac output.mp4

# Audio:
# -ar 44100 -c:a mp3
# -c:a libvorbis

# Video:
# -c:a aac
# -c:v libx264

# Vyšší bitová rychlost
# -b:a 192k
user@user-vm:~/WebCam$
Název: Re:Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: Dushino 19. 06. 2023, 08:49:22
Zkusil bych to nejdříve rozjet pomocí vlc https://www.videolan.org/ Pokud to rozjedete, máte šanci z příkazové řádky.
Ve výstupu příkazové řádky není nějaký hlášena nějaká chyba?
Název: Re:Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: exkalibr 19. 06. 2023, 23:29:16
Není tam chyba ve výstupu, normálně to zaznamenává. Ale nechci aplikaci s grafickým rozhraním, potřebuju ultra lehké řešení pro malou RAM. VLC umí zaznamenávat? Mám vlc nainstalovaný.
Název: Re:Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: luksus 20. 06. 2023, 03:40:46
Co vypíše příkaz ffmpeg -sources ?
když zadáš ffplay -f alsa -i default slyšíš zvuk z mikrofonu ve sluchátkách?
Název: Re:Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: Dushino 20. 06. 2023, 12:49:24
Není tam chyba ve výstupu, normálně to zaznamenává. Ale nechci aplikaci s grafickým rozhraním, potřebuju ultra lehké řešení pro malou RAM. VLC umí zaznamenávat? Mám vlc nainstalovaný.
VLC umí jet i z příkazové řádky, ale rozchození z GUI by mohlo být pohodlnější / rychlejší než náhodně laborovat s příkazovou řádkou.
Ano, VLC umí i zaznamenávat.

Název: Re:Záznam videa se zvukem z kamery s ffmpeg
Přispěvatel: _Jenda 20. 06. 2023, 19:17:47
Máš pusleaudio? -f pulse -i default, a pak v pavucontrol naklikat aby to mělo ten vstup z mikrofonu, uvidíš tam dokonce jeho vybuzení.