Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

Why can't my computer capture FLV files from ustream.tv properly?

(http://stream-recorder.com/forum/showthread.php?t=6902)

tacofish 06-23-2010 02:05 PM

Why can't my computer capture FLV files from ustream.tv properly?


 
Well I've conquered being able to download from ustream.tv, with special recorders that catch rtmp packets rather than downloading from their url.

But I have another problem now. I've used 5 recorders: BitRecorder, FLVDownloader, FLV Recorder, Flash Stream Hunter, and Jaksta. They all give me the exact same issue. Jaksta gives a different problem, but it's related. If it captures an FLV even for a short amount of time, the frame rate is messed up.

Jaksta supposedly handles FLV files well so I really have to have some problem if even it will falter!

For all else, if I capture a stream for longer than 15 minutes, the frame rate goes nuts. At the beginning until about halfway in the recording, the framerate is something like 2 or 11. Some players will skip ahead to the middle of the recording, and if I seek it to the beginning, the picture will appear frozen although the audio will play.

I've used FLV "fixers" that inject metadata. Nothing. I've also tried Any Media Fixer, which did nothing.

I tried using FLV Extract and Yamb to remux it. While the file became about the right duration I recorded it, the fps is still off and I can't figure out the correct one. Even the one listed in FLV Extract and mediainfo is wrong.

AviDemux will crash even if I load a "fixed" FLV file.

Does anyone know why this might happen? I think it is a WinPcap problerm but I wouldnt know how to fix it.

Thanks

crs 06-26-2010 09:59 AM

Re: Why can't my computer capture FLV files from ustream.tv properly?


 
When RTMP servers send data they sometimes send incorrect time stamps. Jaksta will always record what it is given by the server.

If during playback this is incorrect then you can change it. Have you tried setting the time stamp to 15 using Jaksta's FLV Tool?

When you open the Jaksta's FLV Fix tool you need to expand the File Contents section at the bottom of the window. This allows you to reset the time stamps on all the Video and Audio parts of the file.

If that doesn't work during play back please upload the raw captured video via http://www.jaksta.com/clientupload and email support AT jaksta.com so I can look at what else might be the problem.

Thanks
Craig

naxx60@hotmail.com 06-28-2010 12:34 AM

Re: Why can't my computer capture FLV files from ustream.tv properly?


 
You can try YouTube Downloader if it works well with ustream.tv.
The screen recorder can do it also. You can record the stream video while playback.

blimey 06-28-2010 12:20 PM

Re: Why can't my computer capture FLV files from ustream.tv properly?


 
Ustream and Justin starting using variable framerate encoding for many streams a few months ago. Remuxing variable framerate can be a little tricky. Version (2.3.2.745) of Moyea Flv to Video Converter Pro 2 does it well.

Even for ustream streams that are not encoded with variable framerate, the fixed framerate is often different than what any tools will report, and is often an odd fixed value; like 29.968.

tacofish 07-04-2010 08:24 AM

Re: Why can't my computer capture FLV files from ustream.tv properly?


 
Quote:

Originally Posted by crs (Post 19834)
When RTMP servers send data they sometimes send incorrect time stamps. Jaksta will always record what it is given by the server.

If during playback this is incorrect then you can change it. Have you tried setting the time stamp to 15 using Jaksta's FLV Tool?

When you open the Jaksta's FLV Fix tool you need to expand the File Contents section at the bottom of the window. This allows you to reset the time stamps on all the Video and Audio parts of the file.

If that doesn't work during play back please upload the raw captured video via http://www.jaksta.com/clientupload and email support AT jaksta.com so I can look at what else might be the problem.

Thanks
Craig

Thanks for the suggestion. I didn't know the fix FLV was that powerful. I assumed it was another "inject metadata" thing.

I tried fixing with fix flv, but I got an error
"Cannot serialise type System.Collections.Generic.List`1[System.Object] to AMF" for both "Fix duration" and "Fix time".

I looked at the partly fixed file and it seemed to show a right time however the first quarter was missing. It looks promising but we need to get rid of that error.

Quote:

Originally Posted by Jessia (Post 19853)
You can try YouTube Downloader if it works well with ustream.tv.
The screen recorder can do it also. You can record the stream video while playback.

Doesn't work with ustream.tv. Until I get this figured out, I'musing screen capture.

Quote:

Originally Posted by blimey (Post 19887)
Ustream and Justin starting using variable framerate encoding for many streams a few months ago. Remuxing variable framerate can be a little tricky. Version (2.3.2.745) of Moyea Flv to Video Converter Pro 2 does it well.

Even for ustream streams that are not encoded with variable framerate, the fixed framerate is often different than what any tools will report, and is often an odd fixed value; like 29.968.


I feared that it would be variable framerate. Thanks for the confirmation. As I said, prevention is better than cure, but if there's no program out there that can get ustream files without framerate and time mishaps, I'll go to this.


All times are GMT -6. The time now is 06:13 PM.