In case people are looking for answers, and read this thread (along with all the others about trying to record from an axis camera), heres a few things I've discovered:
1) Buying quicktime pro is useless, it just saves a pointer to the live stream, but doesnt record it, very annoying, and a waste of $30.
2) Don't bother with Axis Video Capture, or Axis Camera Station, as they won't give the audio once exported out of ACS.
3) Apparently, there is a flaw in most of axis's rtsp servers on their cams. Its fixed in the 4.4 firmware (of the 210 at least) but I dont think they applied it to all their cams.. for example, the 214 (which is what I have) still does not work.
4) the rtsp server in the cam, I believe is (or is based on) mpeg4ip, and seems broken with reguard to timestamps and such.. for some reason, VLC does not sync properly with it. If you keep trying, then out of 100 tries, you may get an actual recording to work.
5) I would *LOVE* for the coder who knows alot about the live555 module/demuxer to write a special subroutine to deal with the silly axis camera flaws. My camera will change IPs on Monday, so I wont bother posting the IP here, but I'll be on the IRC channel for a bit until I (or someone) can get this silly thing to save a recording, as it is imperative that the stream gets recorded for a meeting on tuesday. I've been trying to record this (audio AND video) for the past 3 weeks. The best I can come up with so far is a screen capture utility, and somehow looping line out back into mic in.
I've tried vlc 0.7.2, 0.8.5, 0.8.6a, 0.8.6b-test1, and April 12th's 0.9.0 build for windows xp on 4 different machines.
I've also tried 0.8.6a and April 10-13's svn 0.9.0 on 3 Debian boxes. Trying to output on all the file container/codecs output I can think of.
Heres a few of the errors I get:
[00000298] ffmpeg encoder warning: almost fed libavcodec with a frame in the past (current: 271732136181, last: 426016821247)
[00000298] ffmpeg encoder warning: almost fed libavcodec with a frame in the past (current: 271732169547, last: 426016821247)
[00000560] live555 demuxer debug: npt 2435786
[00000560] live555 demuxer debug: pts: 435286
before mentioning udp caching, take a look at the 271732169547 and 426016821247. If those two stamps are that far off, then a few seconds of udp caching isnt going to help much, if I'm reading those mtime_t values correctly, we're talking about a few years, no?
heres a few commandlines I've been using:
Code: Select all
vlc -vvv --color -I dummy rtsp://136.224.62.163/mpeg4/media.amp --rtsp-caching=2000 --sout="#transcode{vcodec=DIV3,vb=1024,scale=1,acodec=mp3,ab=128,channels=1}:std{access=file,mux=asf,dst=/root/test.asf}"
vlc -vvv --color -I dummy rtsp://136.224.62.163/mpeg4/media.amp --rtsp-caching=4000 --sout="#transcode{vcodec=DIV3,vb=1024,scale=1,acodec=mp3,ab=128,channels=1}:std{access=file,mux=asf,dst=c:\files\axis\blah.asf}"
vlc -vvv --color -I dummy rtsp://136.224.62.163/mpeg4/media.amp --rtsp-caching=4000 --sout=#duplicate{dst=std{access=file,mux=asf,dst="c:\files\axis\test.asf"}}
Much like the origional poster, I'm very frustrated... But I'm still trying to "keep my cool".