Zaznam RTSP streamu z kamery do 30min dlouhych souboru
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Neděle Květen 11 15:30:06 CEST 2014
On Sun, 11 May 2014, Martin Vancl wrote:
> Novejsi avconv (nastupce ffmpeg) taky spadne:
>
> martin na martin:/tmp/camera$ avconv -i
> rtsp://:@192.168.123.10:8554/live0.264 -vcodec copy -map 0 -f segment
> -segment_time 30 -segment_format mp4 "out%03d.mp4"
> [...]
> Stream mapping:
> Stream #0:0 -> #0:0 (copy)
> Stream #0:1 -> #0:1 (pcm_mulaw -> ?)
> Encoder (codec id 0) not found for output stream #0:1
Problém je zjevně způsoben tím, že je nešťastný z toho, že neví, co má
udělat se zvukovou stopou na vstupu. Vypadá to, že "-map 0" má u avconv-u
trochu jiný význam než u ffmpeg-u a že v tomto případě by mělo být spíš
něco jako "-map 0.0", chcete-li zvuk ze záznamu vynechat.
> Protoze zaznam potrebuju delat na OpenWrt, nejradeji bych pouzil
> program openRTSP http://www.live555.com/openRTSP/
> Marne se snazim sestavit parametry programu.
>
> martin na martin:/tmp/camera$ openRTSP -4 -w 1280 -h 720 -f 30 -P 10
> "rtsp://:@192.168.123.10:8554/live0.264" > video.mp4
> Usage: openRTSP [-p <startPortNum>] [-r|-q|-4|-i] [-a|-v] [-V] [-d
> [...]
Ne že bych programu openRTSP rozuměl, ale v tom seznamu platných
parametrů, který vypíše, -P chybí. Nemůže to být třeba tak, že máte
nějakou starší verzi, která to ještě neumí? Ostatně to píše:
"User-Agent: openRTSP (LIVE555 Streaming Media v2011.12.23)",
čili to máme dva a půl roku vývoje, kdy tam mezitím mohli to -P přidat
(a možná vyřešit i jiné pozorované chyby -- a možná pro změnu zase
zavléct nové).
> Exituje lepsi program, nez openRTSP? Je lepsi ffmpeg? Mplayer,
> mencoder ani vlc pouzit nemuzu, nenarvu je do routeru s OpenWrt.
A ty zaznamenávané soubory tam narvete? ;)
--
Pavel Kankovsky aka Peak "Que sais-je?"
Další informace o konferenci Linux