I’m trying to record an rtsp Quicktime stream from
rtsp://202.38.70.248/2003sjh/20030901.mov, which is MPEG4 encoded. I have tested
MovRecorder 1.1, 1.2 & 1.3,
HiDownload 7.06 and
VLC 0.8.6c, but none of them work properly. My OS is Windows XP SP2.
For Mov Recorder, the audio is ahead of video in the recorded file. The amount of advanced time is negligible at the beginning of the file, but increases gradually as we go forward, and reaches the maximum at the tail of the file. The stream on the Internet has no such a sync error. I also observe the fps (Frames Per Second) of the file by Quicktime 7.2. When playing the rtsp stream directly on the Internet with enough bandwidth, the fps is roughly 25.00, while the fps becomes 24 in the recorded file. Moreover, with VLC, we can see in the recorded file the video is longer than audio, whose lengths are 1:09:25 and 1:06:48, respectively. I guess the change of the fps is the causation.
For HiDownload, only the audio is downloaded. I download the stream with one thread, and select user agent as “QuickTime (qtver=6.4;os=Windows NT 5.1Service Pack 2)”.
For VLC, only the video is downloaded. Moreover, the video is quickened abnormally when I play it with both VLC and Quicktime. The option I use is
Code:
:sout=#duplicate{dst=display,dst=std{access=file,mux=mov,dst=test.mov}}
When trying to dump the raw input with the option
Code:
:demux=dump :demuxdump-file="test.mov"
I get the message "Unable to open 'rtsp://202.38.70.248/2003sjh/20030901.mov'".
Is there any solution? Thank you.