Hi,
the video is very long with over 3 hours and in HD too.First you can try to use the resume paramter of rtmpdump you can use for not live streams.
Code:
--resume|-e Resume a partial RTMP download
If it does fail too on any position of video and download video in parts using parameter...
Code:
--start|-A num Start at num seconds into stream (not valid when using --live)
--stop|-B num Stop at num seconds into stream
....like this...
Code:
80256.887 kB / 3625.84 sec (31.3%)
-A 3625
or
80548.474 kB / 3680.83 sec (31.8%)
-A 3680
....now the next download (change output name) starts from position the download did stop before.Do it so long its needed to get whole video and then append / cut video by keyframes (dont need to re-encode with any codec) with VirtualDub (freeware) or Machete (not free) tools.The video has also much time where nothing happens (they did some breaks etc) you can cut out.Just try this.
PS: -A 11510 just a few seconds before video ends.
Code:
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop
DEBUG: Invoking deleteStream
DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete
greetz