Portál AbcLinuxu, 12. května 2025 11:09

Dotaz: Nahrávanie (uloženie) streamu z IP kamery

14.6.2015 22:06 Peter
Nahrávanie (uloženie) streamu z IP kamery
Přečteno: 247×
Odpovědět | Admin
Dobrý deň vám prajem.

Už som neštastný z jednej našej IP kamery. Potrebujem z nej nahrávať na server stream a fakt netuším ako - je to D-Link 5020

Problém je, že kamera má separátny video a audio stream.
http://kamera/audio.cgi
http://kamera/video.cgi
ešte väčší problém je, že audio stream je vlastne akoby 47 sekundová stopa. Najbližšie k riešeniu som s týmto:
cvlc --loop http://user:user@kamera/audio.cgi --sout-keep --sout file/ogg:audio.ogg &
cvlc        http://user:user@kamera/video.cgi --sout-keep --sout file/ts:video.mpg &
problém ale je, že voľajako neviem spojiť ts s ogg vo ffmpeg - stále niečo bľaboce o tom, že v tom ts nevie nájsť žiaden stream a s ogg sa mu tiež niečo nepáči (nie som teraz v práci, tak neviem čo presne).

Skúšal som aj
ffmpeg -use_wallclock_as_timestamps 1 -f mjpeg -i http://user:user@kamera/video.cgi -i http://user:user@kamera/audio.cgi output.mpg
ale problém je s tým 47s audiom a pokiaľ viem, tak loop pre audio vo ffmpeg negunguje.

Nevie ma niekto prosím vás naviesť správnym smerom?

Vopred veľmi pekne ďakujem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.6.2015 12:47 Peter
Rozbalit Rozbalit vše Re: Nahrávanie (uloženie) streamu z IP kamery
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, už som bližšie k cieľu. Trápi ma ale, že musím najprv nahrať do extra súborov a tie potom spojiť - a práve riešim ako to spraviť nejak cez rúru, fifo, ...
ffmpeg -use_wallclock_as_timestamps 1 -f mjpeg -i http://user:user@kamera/video.cgi -vcodec mpeg2video -vb 25M -s 640x480 video.mpg &
cvlc --loop http://user:user@kamera/audio.cgi --sout "#transcode{acodec=mp3,ab=256}:standard{mux=mp3,dst=audio.mp3,access=file}" --sout-keep &

read terminate
killall -INT ffmpeg vlc
ffmpeg -i video.mpg -i audio.mp3 -vcodec libx264 -acodec aac -ab 192k -ac 2 -ar 48000 -strict experimental record.mp4
Poradí niekto? Ďakujem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.