HandleInvoke, Sanity failed. no string method in invoke packet
get_iplayer at i.lucanops.net
get_iplayer at i.lucanops.net
Sat Jul 12 12:58:21 PDT 2014
On Sat, 12 Jul 2014 19:17:52 +0100
dinkypumpkin <dinkypumpkin at gmail.com> wrote:
> On 11/07/2014 16:20, get_iplayer at i.lucanops.net wrote:
> > Is there a hack to workaround this? I've done the above many times,
>
> No. If rtmpdump receives garbage, there is nothing it - or you - can
> do about it. If you're the same Nick as the OP, then you already
> know the solution: use the alternate CDN.
Nope, a different Nick.
> The video files must be edited frame-wise, not byte-wise. Before
> resuming a download, rtmpdump looks for the last frame boundary as a
> splice point. You could use an editor to cut the file on an I-frame
> boundary, but I have no idea if that will help.
I had concluded it was definitely more complicated than simple byte
count, I might well have a look into an editor that can work with video
>
> You can try using --start and splicing the pieces together yourself.
> However, "sanity failed" errors usually appear at the beginning of
> the download before much content has been downloaded, so you'll waste
> less time by just deleting the partial download and starting over.
> You can also supply a single value to --modes and use --attempts=1 to
> avoid unnecessary retries and a bunch of "corrupt file" warnings when
> rtmpdump attempts to resume the download.
Thanks for the ideas, I'll bung a few things in the options file and
see if the odd weird-out becomes less of a problem (not that they
really are, I just kinda asked in passing).
Nick
More information about the get_iplayer
mailing list