View Full Version : RealVideo 9 Information Thread Discussion
Pages :
1
2
3
4
[
5]
6
7
8
9
10
11
12
31 Flavas
27th March 2003, 14:53
Here is my code from some transparent subs I did just last night. I'll try to explain it. The code below is my .smil file.
<smil xmlns="http://www.w3.org/2001/SMIL20/Language" xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
<head>
<layout>
<root-layout width="846" height="480"/>
<region id="video_region" z-index="1"/>
<region id="text_region" top="375" z-index="2"/>
</layout>
</head>
<body>
<par>
<video src="akira.rmvb" region="video_region" fill="remove"/>
<textstream src="akira.rt" region="text_region" rn:backgroundOpacity="0%" fill="freeze"/>
</par>
</body>
</smil> The first line is manditory; It has to be in the file or transparency won't work. The <root-layout> part defines the viewing window. Set it to your movies dimentions. The next important part is the top="". To calculate the number to put in the quotes subtract the height of your subtitles (get this from the .rt file) from the height of the movie and then subtract 20, 25, or 30 from that number (depending how far up from the bottom of movie you want to raise the subs). Now insert the rn:backgroundOpacity="0%" line into your <textstream> tag.
Your subs should be transparent now.
Dark-Cracker
28th March 2003, 00:11
@valky
transparency subtitle have been add in autorv9 v1.3 beta1 (not already released).
@sirber
rmeditor doesn't split on a keyframe but i have fouund the .rmvb structure and i detect the frame type and i calculate the time to split the file.
i have made some tests and the split seems correct.
if u want to made some tests try to split a sample movie (the split size can be added manually). and use 2 audio streams and the audio streams will be encoded separately (and all the frame in audio are considerly like some keyframes) and if all it correct the .smil file will read without desynch the files.
++
Sirber
28th March 2003, 01:04
@DarkCracker
From now you are my God. :D
Valky
29th March 2003, 22:11
I just wanted to say, that I have had major problems with my 'Robin of Sherwood' -serie, which I ordered from England.
This 80's tv-serie dvd-set is very noisy and I have had difficulties with so many different avs-scripts I have tried. Noise has been relatively easy to reduce, but I have had really bad blocking issues with scenes where there is lots of fire on the screen or at fast-action scenes where men run in a very thick forest.
My allowed bitrate is around 900kbit/s since my aim is to put two 50min episodes on one 700mb CD.
Now I decided to try RealMedia-codec and for my big surprise all those nasty blocks on those scenes were gone!! I mean totally gone!!
They were there with both xvid and divx codec. Thank you so much!
This was just what I needed :)
Sirber
30th March 2003, 04:44
Glad to ear that! Long life to Real!!! :D
Dark-Cracker
30th March 2003, 16:24
hi,
@karl
could u perhaps give theses request feature at the millestone developpers :
- max value for latency around 60 sec instead of 25 sec
- possibility to add switch to :
-p - set/clear perfect play mode
-b - set/clear mobile playback mode
-r - set/clear selective record
Bye.
karl_lillevold
31st March 2003, 18:38
Originally posted by Dark-Cracker
rmeditor doesn't split on a keyframe but i have fouund the .rmvb structure and i detect the frame type and i calculate the time to split the file.
There seems to be a problem with rmeditor in that the start time used to split the file is 'exclusive'. This means that when the start time is set exactly at the key frame, this key frame will not be included in the output file. This is why I would see around 10 seconds of no video at the beginning of the 2nd part when I used this feature.
The work-around is to set the start time for the 2nd part of the clip to around 50 ms before the key frame. Then the key frame will be included. Hopefully this work-around can be included in AutoRV9 V1.3, which I am very much looking forward to.
Valky
31st March 2003, 21:49
And most important..when can we see avs input in AutoRv9?
Of course it is now included in x2real which make both these 2 programs vital at the moment. Autorv9 has it advantages with so many great filters and better audio conversion, but avs-input in x2real makes also something that you can't live without.. :)
akabob
1st April 2003, 11:31
hi :)
What's differ between AutoRV9 and x2real audio conversion ?
As for filters, you can add your own into x2real\bin\avisynth\filters folder, they will be available when you click on "custom filters" then "add..."
Best regards,
ToiletDuck
2nd April 2003, 08:08
Is the RV9 codec being actively enhanced or is it a done deal untill a new one comes out in the future? I was looking so see if there were any possible updates for it but haven't found any.
Duck
iwod
2nd April 2003, 16:31
Originally posted by ToiletDuck
Is the RV9 codec being actively enhanced or is it a done deal untill a new one comes out in the future? I was looking so see if there were any possible updates for it but haven't found any.
Duck
This is quite a good questions.... as i want to know in terms of RV9....
Here is what has happened this month with encoder and the decorder.
A new developer release of player..... and in future may be a adjustable Post processing....
A milestone 6 release of Producer 9.1
Still don't know what is new with.....
Actually i have only notice bug fixing and some small enhancement..... In terms of quality i don't think there is any improvement....i don't think you will see as much going on in RV than in Xvid.
Anyway, you will have to wait for Karl to answer in details....
karl_lillevold
3rd April 2003, 06:34
Originally posted by Dark-Cracker
- max value for latency around 60 sec instead of 25 sec
- possibility to add switch to :
-p - set/clear perfect play mode
-b - set/clear mobile playback mode
-r - set/clear selective record
increasing the max latency should be possible, and I will try to make that happen.
Perfect play mode: isn't this an old player only setting?
Mobile playback mode: not sure what this is. Perhaps you are referring to the old "Download to mobile devices", which I think was specifically for Audible players, not mobile phones or anything like that. It was obsoleted a while back -- we don't recognize or set that flag in Producer 9.x.
Record option: this is always on in Producer 9.x
karl_lillevold
3rd April 2003, 06:41
Originally posted by ToiletDuck
Is the RV9 codec being actively enhanced or is it a done deal untill a new one comes out in the future? I was looking so see if there were any possible updates for it but haven't found any.
Yes, it is being actively worked on, but so far no encoder releases with much improved quality over the Gold release, which we are still pretty okay with. We have improved playback, fixed a few minor bugs, spent lots of time integrating with Helix, and enabling various ports. This is a lot of work, for a video codec team so small you can count us on less than one hand. Something might be brewing on the encoder side though, but no news for a little while yet.
ToiletDuck
3rd April 2003, 07:28
wow there are that few of you? Awesome work man.
ToiletDuck
3rd April 2003, 18:58
well you really don't know how many people microsoft has working on it. I'm not sure how big of a market there really is for this.
midiguy
3rd April 2003, 19:29
more people doesn't neccarily correlate to better product. in fact, when there are more people, in some respects, it is a disadvantage.. because then more stuff ahs to be explained to more people and bugs will pop up everywhere because of people having trouble with other people's code (m$) etc. etc. of coarse, there is the advantgage that more work could potentially get odne in less time...
wing1
4th April 2003, 16:27
@karl,
We have improved playback, fixed a few minor bugs, spent lots of time integrating with Helix, and enabling various ports. This is a lot of work, for a video codec team so small you can count us on less than one hand.
Regarding playback improvement, I have a quick question: EO video seems to be the only commercial application which is capable of converting RV9 encoded stream into either VCD/SVCD/AVI (am I wrong with this assumption?). However, it can only do RV9 encoded stream which is not using the anamorphic resize function. If the latter is true, EO output will be all scramble lines. Is this something wrong with EO or RM decoder?
karl_lillevold
4th April 2003, 18:30
I just tried EO Video and the first thing I noticed was that during playback of RealVideo, it does not use optimized rendering, like MPC. This means software resizing is used, which looks pretty bad with jaggies everywhere, and multiple output buffers are not used, which results in tearing. This is the same quality as with the RealOne hardware compatibility slider all the way to the left.
Then when transcoding, it seems to do an okay job with each individual frame, but it has framerate problems. It does not seem possible to preserve the original framerate, and the list of framerates does not include 23.976. Then, when using 24 fps, it does not look all that great.
With regards to anamorphic encodes, you know how the RealVideo renderer uses the video card hardware to stretch the video. This uses a high quality resizing filter, and looks very good. I am not sure why EO has problems with such a clip, maybe they simply have not run into any of those clips. It should be possible, but I don't know which APIs they use.
Even if it had been working, one potential problem would have been the resizing filter. If the RealVideo software resizing is used to stretch the video to the correct aspect ratio, there will jaggies. Just try to play such a clip with the hardware compatibility slider all the way to the left. A high quality resizing filter is required for playback (or conversion) of anamorphic encodes.
ToiletDuck
4th April 2003, 20:21
Is there anyway to config realone to play using the filters that I want? Or a way to possibly encode it with a lower bitrate giving it the jaggy edges and then getting my 9700pro so some way use AA to smooth it out?
karl_lillevold
4th April 2003, 20:25
I am not quite sure I understand the question. When are you seeing jaggy edges you would like to get rid of?
The jaggy edges I referred to in my previous post is caused by resizing diagonal edges with a fast software resizing algorithm. This happens for all bitrates, if you do not use an optimized renderer. The only cases when a non-optimized renderer is used, is if you set the hardware compatibility slider all the way down, which should not be necessary, or EO Video.
wing1
5th April 2003, 06:27
Geeze..EO video! This is not worth it at all! Karl, you are correct regarding the frame rate. I got all kind of jerky movement after the conversion to VCD NTSC. The encoding quality is awful...remind me of panasonic encoder ages ago. The input is nice and sharp, but the output is blurry and the color is way off to left field.
ToiletDuck
7th April 2003, 00:17
I was editing some video on my machine and noticed how much slower it is compared to the ones at work. I have a dual 2200+ system and at work they are 833mhz. However they have the matrox hardware that does all the video work so you don't have to render it each time you make an edit. Is it possible that you could encode movies much faster if you had matrox hardware installed on your comp?
Sirber
8th April 2003, 17:07
@Karl
I have tearing effects with my GeForce 4 TI 4200. I'm in hardware acceleration whiuout using overlays.
karl_lillevold
8th April 2003, 17:35
Tearing will occur if the multiple frame buffer flip-chain is not used. That could happen if your hardware compatibility slider is in the middle, or you are using MPC's custom RealVideo renderer. Does that happen to be the case here?
karl_lillevold
8th April 2003, 17:40
Originally posted by ToiletDuck
I was editing some video on my machine and noticed how much slower it is compared to the ones at work. I have a dual 2200+ system and at work they are 833mhz. However they have the matrox hardware that does all the video work so you don't have to render it each time you make an edit. Is it possible that you could encode movies much faster if you had matrox hardware installed on your comp?
I am not too familiar with how these Matrox cards help video editing, but I am afraid there is currently no available hardware acceleration for RV9. On a dual 2200+ it should be pretty fast though, with no pre-filters or color conversions, the multi-threaded encoder should be about real-time for full-screen content, is my guess. I have a dual Xeon 2.2, and it can encode RV9 640x480 30 fps real-time capture.
Sirber
8th April 2003, 17:50
Originally posted by karl_lillevold
Tearing will occur if the multiple frame buffer flip-chain is not used. That could happen if your hardware compatibility slider is in the middle, or you are using MPC's custom RealVideo renderer. Does that happen to be the case here?
I'm using RealOne v2 now for Real content. The slider was in the middle. I'll set it to full acceleration. Also, menus like Tools is really slow to show (5 sec to 30 sec) on my 2000+. Any idea?
karl_lillevold
8th April 2003, 18:02
Originally posted by Sirber
I'm using RealOne v2 now for Real content. The slider was in the middle. I'll set it to full acceleration. Also, menus like Tools is really slow to show (5 sec to 30 sec) on my 2000+. Any idea?
The Menus in R1P have always been slow, since I think they are dynamically generated. However, not /that/ slow. I wonder if perhaps something on your system (CD-ROMs, or something else the Tools menu might need to look up) takes extra time to access. Maybe something has gone wrong in the registry keys used by R1P. It's really hard to tell, but I will forward your question to someone working on the player.
karl_lillevold
8th April 2003, 20:31
I found out that like I guessed, a potential reason for menu slowdown is the CD drive enumeration to build the Play and the Tools menus. Are those the menus that are slow, or is it all the menus?
You could also try to run C:\Program Files\Real\RealOne Player\Setup\.r1pclean to perform a Real clean un-install, before re-installing the latest slipstream R1P V.2 from http://www.real.com/freeplayer
Sirber
8th April 2003, 21:29
I have 3 CDROM/DVD player, 2 real and 1 emulated. In V.3, will be possible to staticly build them at installation? It's slow as hell when playing a movie or a DVD :(.
iwod
9th April 2003, 10:31
@Karl
I have always forgot to mention this problem....
If i choose MPC as the default RM player. Real Media Editor doesn't not seems to work. It will open up the file and you can play it as well but only audio ( or nothing... i can't remember ) comes out.
I figure out the soloution is to open up R1player and close it again then Real Media editor would work.
Do you know how to permantly fix the problem... ( you know the pain when opening up realone.... )
karl_lillevold
9th April 2003, 17:39
Hmm, I can't seem to be able to reproduce this problem. Even after setting MPC to be the default player for RealMedia, RM files play back fine in Real Media Editor (rmedtgui.exe), both video and audio. It sounds like rmedtgui does not find the DLLs it nead, unless they have been loaded by RealOne. Maybe some DLLs or reg keys are missing. rmedtgui needs its own complete set of DLLs in the codecs, tools, common, and plugins sub-folders in the RealMediaEditor folder.
Valky
12th April 2003, 13:51
Hmm..not sure where the problem lies..in RM-producer or Xreal, but I have now tried to capture two movies I captured from TV with this same script and result have been the same both times.
File is only little bit bigger than 500mb (target 700mb) and it can't be played..RealOne neither RealOne or MPC doesn't show anything..they both just keeps buffering from 0 to 40% and never starts to play file.
If I have done test clips using trim-option everything works flawlessly. Also little bit shorter clips like 45-60min with about same scripts have been worked so far. So why doesn't this clip work with my 90minutes movie? Why doens't Xreal produce the whole movie?
Script:
#SOURCE:
video=AviSource("E:\capture\capture.avi", false)
audio = wavsource("E:\capture\capture.wav")
video=audiodub(video,audio)
video=ConvertToYV12(video)
#video=trim(video,102000,103000)
#video=Levels(video,0, 1.2, 255, 0, 255)
video=AutoCrop(video,0,wMultOf=4, hMultOf=4)
#video=crop(video,4,2,380,568)
video=bicubicresize(video,384,288,0,0.6)
Video=deen(video,"a3d",3,6,1,6)
Video=unfilter(Video,-5,-5)
return(video)
I tried to make target file 700mb and audio 96kbs..just one pass like recommended for avi. Using trim everything works great. And probly to the point where encoding stops also.. My video is 384x576 PicVideo mjpeg and audia is pcm 44.1khrz stereo 16-bit wav.
karl_lillevold
12th April 2003, 16:11
i have seen a problem similar to this. At that time it was caused by an exception in AviSynth somewhere in the middle of the encode. The flat video resulting from this, confused to encoder and/or rate control enough to make the resulting file unplayable.
Valky
12th April 2003, 16:57
..and did you happen to see any solution to this also? :)
It's almost like there is some kind of time limit..the movie I tried befofe was almost the same size in mb's 520mb or something..
I am using the latest avs and I have made about 20 one hour episodes with this same script and some whole movies from dv2-source too, but never before with avi source. So it must be that.
karl_lillevold
12th April 2003, 17:21
No, I am afraid I did not. In my case it occurred with a d2v source, and when I re-encoded with different settings, it did not happen.
This one is hard to track down without a debug build of AviSynth and a debugger to see where in AviSynth the exception happens. You may want to ask the AviSynth experts over in their forum.
Valky
13th April 2003, 19:08
third time with different filters and now I tried to convert back to yuy2, but no luck. The file size always stop at the 518mb (target 700mb).
This time I tried with this:
video=AviSource("E:\capture\capture.avi", false)
audio = wavsource("E:\capture\capture.wav")
video=audiodub(video,audio)
video=ConvertToYV12(video)
#video=trim(video,102300,102900)
#video=Levels(video,0, 1.2, 255, 0, 255)
#video=TemporalSoften(video,3,4,4,mode=2,scenechange=10)
#video=AutoCrop(video,1,wMultOf=4, hMultOf=4)
video=cnr2(video)
video=crop(video,4,2,380,572)
video=bilinearresize(video,384,288)
video=Convolution3d(video,1,10,20,10,10,0,0)
video=ConvertToYUY2(video)
return(video)
I have also triedto encode with plain avi-file (same avi file than in these scripts..) without any filtering in X2real so now I am pretty sure the problem lies in Avi file itself cause it's PicVideo mjpeg-format. I guess it could work if it would be Huffy, but I dont have enough space left on my HD right now so that I could try that..
slavickas
16th April 2003, 14:50
Originally posted by karl_lillevold
I am not exactly sure what producer8 did, or this specific example, but it is simply not possible to encode a 30 fps clip at 25 fps in a nice way. You could get to 15, 10, or 7.5 fps, by skipping frames, but not from 30 to 25. In that case you will have to use a tool like VirtualDub to modify the framerate, which has more advanced video editing features.
Other than that, maybe there is a problem, but please provide a specific example, and I will take a look to see if I need to file a bug report.
well i understand that it's not "nice" way, but then what actually do "Target frame rate" setting in audience do, if producer 9 is simply encoding @ source framerate
marnum
16th April 2003, 19:11
Hi!
I've already done 2 RV9 encodes which I'd really like to watch on my notebook. The quality is really really good, but there is one problem - jerky playback :( Every now and then (every 10-30 frames) a frame is dropped. I read that another user had the same trouble with his TV-out, but my vids also jerk in Desktop mode. I'll post my system specifications:
Soft:
WinXP Home SP1
Tried players: RealOne & WMC
Graphics Driver: Newest driver provided by ATI
Hard:
Athlon XP 2000+ Mobile
512 MB DDR RAM (32 MB shared to graphics chip)
ATI IGP 320M Chipset (All-in-One solution with Radeon Mobility built-in)
1024x768 @ 32 Bit
Video:
720x288 & 576x? both jerked
Bitrate: ca. 1500 kb/s
CPU Usage while playing: 40-50%
System Memory Usage: ca. 150 MB
Does the RealPlayer Codec not work out with shared Memory solutions? I can playback everything else on my notebook (DivX, Xvid, DVD,...) without any dropped frames.
Greetings and Thanks in Advance
karl_lillevold
16th April 2003, 20:18
One parameter which is important is the display refresh rate, relative to the clip frame rate. I am guessing your display refresh rate is 60 Hz since it's a laptop. Then plase try my jitter test clips http://www.lillevold.com/files/jitter.zip
These two clips are both exactly 30 fps, and should play back very smoothly on a 60 Hz display. Please let me know how these two look on your system (one is RV9, the other is XviD).
If your encodes are 23.976 fps or 25 fps it is not possible to play them back on a 60 Hz display without some jitter. However, you say that other formats play fine, and that there are /dropped/ frames, and not jitter. Could you please check in the Statistics for the video stream in RealOne, that the frames are actually dropped, and that it is not just severe jitter? The test clip above is also good to try here. In either case, this is something I would be curious to investigate some more.
Thanks!
karl_lillevold
16th April 2003, 20:23
Originally posted by slavickas
well i understand that it's not "nice" way, but then what actually do "Target frame rate" setting in audience do, if producer 9 is simply encoding @ source framerate
It decimates the input frame rate. If you have a 30 fps input, and select target fps 15, every 2nd frame is dropped. However, if you have 30 fps input and set 25 fps out, it is not possible to decimate in a way that looks decent (it will look choppy). Also, any frame decimation will break the inverse-telecine which needs to see all the input frames. I never change the target fps, except for very very low bitrates, and then always in an "even" manner, i.e. 30 -> 15, 24 -> 12 etc.
marnum
17th April 2003, 09:38
I've downloaded your 2 Clips and tested with RealOne and MPC.
RealOne:
REALMEDIA: The line makes a little jump forward every now and then (I'd say every 5-10 frames, but it seems very random)
XVID: The line runs perfectly smooth
MPC:
REALMEDIA: Same as with RealOne, but there is also a difficult-to-describe effect. In every frame the line seems to be split in 2-3 parts and these parts seem to jump around. I guess that's dropped frames, but MPC doesn't show the statistics. When I hit "Pause" the picture was ok.
XVID: Line runs perfectly smooth
Statistics: No failure packet - I think this is what you meant.
By now I think that it has something to do with the video-buffer on the graphics chip. Maybe the graphics chip itself drops frames?
EDIT: Tested one more time with MPC and this weird side-effect was gone - the little jumps remained
Valky
17th April 2003, 11:26
My previous mentioned problems with captured avi-movie and efforts to put in RM haven't been solved. The problems was not PicVideo mjpeg-format, cayse last night I also tried it with same script in avisynth but the video was converted to 3ivx-format.
I am gonna try to put that that same script now in divx format and if that works, it got to be something wrong with X2real or RealProducer.
akabob
17th April 2003, 12:43
Valky, try to add the following line at script end:
ConvertToYV12()
Maybe u could upload a 10-20 sec part of your PicVideo AVI (if it's not too hot..:p ) somewhere so that we could it with Real Producer ?
++
Valky
17th April 2003, 15:22
Originally posted by akabob
Maybe u could upload a 10-20 sec part of your PicVideo AVI (if it's not too hot..:p ) somewhere so that we could it with Real Producer ?
++
No, I can't cause there is no point? Like I said in previous post all the testclip works great if I do short clips using trim-function. And I am very positive that everything goes right until that point it stops.
Also with this excact same script using same avi converted to 3ivx it hangs at the excact same point 518MB so the problem is not PicVideo. It doesn't give any errors and it just starts after that with the next video in queue almost like everything has gone properly with previous video.
So my question is now: Is here anyone who has been able to encode over 1h 30min captured avi-file to realmedia-format targeting 700mb using x2real for that? And if so, then what are your avs-scripts and your avi-format?
Originally posted by akabob
Valky, try to add the following line at script end:
ConvertToYV12()
++
Since, I have tried to use deen or Convolution3d that line is at the beginning of my script...what's the point to put that at the end of script too? But, I tried to put ConvertToYuY2() and it gave me the same result..video that has stopped at 518mb and is not playable.
But of course I can try that too..after that I have fought too long wih this one..
Edit: I tried to add ConvertToYV12() at the end of script..no luck. At the end I had a video 517mb. Not playable. That's it.
midiguy
18th April 2003, 03:42
it could be one of your filters.. for test purposes, take out all filters (convolution 3d, etc.)
daiyam
18th April 2003, 08:28
@Valky
Is your 3ivx clip is complete?
Because in some captured or streamed video, there some packets of the video, which are bad. This can't stop the encode because the decoder can't decode correctly your captured video.
If that it, you must correct your video before start an encoding.
Sorry for my bad english.
Valky
18th April 2003, 12:23
I have also tried this clip with plain avi file without any filters. And the original file is in Mjpeg-format and I then encoded it to 3ivx format using qiality setting 100% and have tried also with that. Same result.
How can I see if there is some errors in that certain point?
And wouldn't the encoding process then stop when encoding to divx- format too? (haven't tried that yet..)
Definetely thre has to be something strange since I have now tried to encoded it 5 times and always stops at the same point..517-518mb.
Hmm..now that I think it..I dont think there is nothing wrong with my captured file. I have previously captured another movie and tried first with that and now that I think it..it also stopped at the same point 518mb.
I could try one more thing..if the reason is somehow in X2Real-software could someone give me the rigt command line if I try to use that in RealProducer? I don't know how to use it and so far the X2Real is the only software I know that supports avs-input.
I want to try to put my video on 700mb with 96kbs audio and I wanna use 1-pass only. My video is 25fps and wav-file is already synched and demuxed.
My avs-script:
LoadPlugin("C:\avs25\convolution3d.dll")
#LoadPlugin("C:\SWIFT\Plugins\Cnr2_YV12.dll")
#LoadPlugin("C:\avs25\unfilter.dll")
#SOURCE:
video=AviSource("E:\capture\capture.avi", false)
audio = wavsource("E:\capture\capture.wav")
video=audiodub(video,audio)
video=ConvertToYV12(video)
#video=AutoCrop(video,1,wMultOf=4, hMultOf=4)
video=crop(video,4,2,380,572)
video=Convolution3d(video,1,10,20,10,10,0,0)
video=bicubicresize(video,384,288,0,0.6)
#video=ConvertToYV12(video)
return(video)
CaptainCarrot
18th April 2003, 15:49
@valky
Maybe it's a stupid question... but did you check wether your wavefile is correct? Maybe you have an error with that?
For producer command-line options: if you call producer without any options you get a list.
Your command-line could look like:
producer -i <inputfilename> -o <outputfilename> -vm normal -dt -da
This is without audio (-da), since i don't know how to do that.
Hope i could help a little bit.
karl_lillevold
18th April 2003, 15:59
Originally posted by marnum
RealOne:
REALMEDIA: The line makes a little jump forward every now and then (I'd say every 5-10 frames, but it seems very random)
XVID: The line runs perfectly smooth
MPC:
REALMEDIA: Same as with RealOne, but there is also a difficult-to-describe effect. In every frame the line seems to be split in 2-3 parts and these parts seem to jump around. I guess that's dropped frames, but MPC doesn't show the statistics. When I hit "Pause" the picture was ok.
XVID: Line runs perfectly smooth
Statistics: No failure packet - I think this is what you meant.
Thanks for trying that out. However, from the Statistics, what I need to know is from the Streams tab, select the RealVideo Stream in the pulldown menu and see if there are any Frame Dropped. This would be really helpful in determining if it's just jitter or a more serious problem. If it's jitter, we have signficantly improved this, and I may ask for some volunteers to PM me to alpha test a couple of DLLs.
Also:
1) Sometimes there are some timing issues during start-up and the test clip may play really badly for a few seconds before it stabilizes.
2) If you use MPC's custom renderer, I don't know how to resolve any weirdness, but if you use the standard RV renderer, it should behave just like in RealOne.
karl_lillevold
18th April 2003, 16:13
Originally posted by Valky
My previous mentioned problems with captured avi-movie and efforts to put in RM haven't been solved. The problems was not PicVideo mjpeg-format, cayse last night I also tried it with same script in avisynth but the video was converted to 3ivx-format.
I am gonna try to put that that same script now in divx format and if that works, it got to be something wrong with X2real or RealProducer.
When AviSynth fails it's really hard to tell where the problem is. Producer just uses the Windows DirectShow interface to read AVI files. For instance, for 2-pass and batch encoding there is a serious memory leak problem. I was debugging this for a while with input from the developers in the AviSynth forum, and neither Producer nor AviSynth appeared to be doing anything wrong. It was DirectShow that did not call the appropriate Release functions preventing memory from being freed. What I am saying is that even though this is different from the mem leak problem, it may be really hard to find, and it may in fact also be located in the "middle", that is DirectShow. Or it could be some weirdness in the source file(s). DS has been known to have more trouble reading problematic AVI files that VfW. Have you tried this AVI verification tool http://www.headbands.com/gspot/ ? I have not myself, so I don't know if it is useful. Or what about just processing the AVI through VirtualDub to "fix" it. This has helped me on occasion.
I have also tried this clip with plain avi file without any filters. And the original file is in Mjpeg-format and I then encoded it to 3ivx format using qiality setting 100% and have tried also with that. Same result.
Does this mean eveything worked fine when you with Producer encoded the AVI file without using AviSynth?
And when you used 3ivx, was that with AviSynth as source or the plain AVI file?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.