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