Can anyone help me with this? Downloaded flvs from most of flirt's servers now are unplayable and unfixable. After repeated inquiries to the experts on this board no one will answer or help.
So I did some digging on my own and located this thread from january of this year that says the bug is in rtmpdump:
Malformed FLV files
Quote:
I have encountered problem of downloading several live video streams with latest version (any version starting 2.3 and up to latest version in trunk) - the recorded files were no playable. My investigation showed that the problem mostly appeared in live video streams that were broadcasted with Flash 11 client in h264 codec. Debug session (on windows machine :-() showed that the problem happens when many first chunks has 0 time stamps so there's a trigger for realloc just before buffer overflow. The reallocation doesn't consider the first 13 bytes of the header that exists in the buffer and that's how 13 bytes get vaporized. It forces next chunk to start in incorrect offset and the stream becomes unplayable.
|
He goes on to offer a fix that appears to be in some pre-compiled file (rtmp.c). Anyone know how I can incorporate this fix into a KSV build or a current rtmpdump build so the flvs I obtain aren't useless?
a69