View Full Version : RV9 to Divx or Xvid
Sargon
20th February 2004, 19:02
Hi my question is simple. Is there a way to convert a RV9 file to Divx (my preference) or Xvid. Thank you for answering. Cuz I have a file (IMAX) which is nice to see but I prefer to convert it in order to play it in a futur standalone. I will buy one soon or later, and I don't think they play RV9 or will not ever do.
Good job in this site.
RadicalEd
20th February 2004, 21:30
Yes.
:|
Sirber
20th February 2004, 23:19
Yes.
damrod
21st February 2004, 00:11
yes.
Sargon
21st February 2004, 00:24
Now I have a pretty good idea it may be done....May I with a profound respect ask HOW TO :D
Thank you
aaar9800
21st February 2004, 00:36
Make an avs that looks like this:
_________________________________________
DirectShowSource("your file's full path")
Filters(if needed)
________________________________________
You will need realmediasplitter.ax that comes with Matroska Pack
Sirber
21st February 2004, 01:39
Yes.
Sargon
21st February 2004, 03:23
Ah!!! this sounds better, thank you aaar9800 I'll try this.
While some people are cynical and have big mouth with empty words,
other are generous and helpful. Thanks again aaar9800.
bond
21st February 2004, 12:06
whats wrong with reencoding rv9 to xvid? xvid provides much better quality :D ;)
damrod
21st February 2004, 13:00
btw in directshowsource..; you must specify file path AND framerate...
the only method to retrieve framerate of an rmvb file is mediaplayerclassic with statistics window i think....else your rmvb is a dvdripp or a movie/anime you know the framerate (not a vid cap ;-))
bond
21st February 2004, 13:05
Originally posted by damrod
btw in directshowsource..; you must specify file path AND framerate...directshowsource("C:\path to\file.rmvb",fps=25)
h9903209
21st February 2004, 13:41
ha, just a chance to ask again about the fps, how should we choose the value among e.g. 23.976, 24, 25..... they are so close... and MPC statistic window value fluctuate all the time...
damrod
21st February 2004, 14:43
3 main values...
23.976 (ntsc film)
25 (pal)
29.97 (ntsc... series/anime)
others are only variation
the 3 below are official values..
Sirber
21st February 2004, 15:21
RV9 is VFR, which mean it's not a static framerate. Might cause troubles...
ChristianHJW
23rd February 2004, 09:33
Transcoding a RV9 .rmvb or .mkv file into a XviD AVI is a no go. Period ! And using Avisynth's DirectShow Source is a complete mess for this, as it will generate a fake AVI with a fixed framerate ( CFR ), so you are 100% guaranteed to loose sync with audio during the transcoding process.
Maybe one day in future this crappy standalone shit players calling themselves 'MPEG4 player' will support a real container, like MP4 or MKV, and new transcoding tools will be possible ....
Lagoon
23rd February 2004, 09:49
You can load the rmvb in tmpegenc, encode to mpeg2 at maximum bitrate, then encode the mpeg2 to xvid, no audio problem I've done it several times (well i've done to mpeg2, and it was sync, didnt try to encode to divx after but shouldn't be a problem).
bond
23rd February 2004, 11:17
are you guys that sure that rv9 encodes are always vfr? if not the dshowsource way should work
Sirber
23rd February 2004, 14:35
RV9 is VFR, a 24FPS encode will result 23-25.
bond
23rd February 2004, 14:41
what is causing that a cfr input will be outputted with vfr? or asked the other way round, when does rv9 decide to drop frames?
RadicalEd
24th February 2004, 04:16
I'm positive RV only drops frames when using dupedrop or when a serious bitrate shortage is present. Unless there are some kind of timing flukes in the conversion from whatever timecode format RV uses to cfr, I don't see where there should be a problem. I've never experienced one, anyway. Perhaps controlled testing is in order.
karl_lillevold
24th February 2004, 04:49
RadicalEd is right. Frames are not dropped unless running completely out of bits. Both player and encoder will show slight fluctuations in the statistics while playing/encoding. This is not accurate.
Also, with the new 'Elysian' rate control I set a flag to guarantee no frames are dropped.
h9903209
24th February 2004, 16:14
so does it mean rv is cfr?
and if the statistic is fluctuating, how to decide the exact frame rate used in avisynth?
RadicalEd
24th February 2004, 16:51
Heuristics :|
karl_lillevold
24th February 2004, 16:59
Originally posted by h9903209
and if the statistic is fluctuating, how to decide the exact frame rate used in avisynth? Avisynth should be very accurate, and based on timestamps in the RM file, which are accurate. What I meant was that the calculations involved in doing those statistics in the player and encoder do not seem to be very accurate. I don't now why; this code is not in the codec :rolleyes:
h9903209
24th February 2004, 17:13
Heuristics??? don't understand... T__T
and I mean how to decide the accurate fps when writing in avisynth:
directshowsource("C:\path to\file.rmvb",fps=???)
you mean by timestamp in rm? what's this timestamp info can be found?
karl_lillevold
24th February 2004, 17:18
Oh, don't worry about the timestamps. Just put fps=nn where nn is the framerate of your source video. It is usually 23.976, 25.000, or 29.97.
bond
24th February 2004, 17:23
Originally posted by h9903209
and I mean how to decide the accurate fps when writing in avisynth:i am sure you know the rules of doom9, which include the following:
1) no illegally obtained copyrighted content! if you would have made your .rmvb rips yourself, you would know what framerate they have
2) use search before posting! that way you would have found the nice RMVB Analyse (http://forum.doom9.org/showthread.php?s=&threadid=55392) tool from DC, which is able to tell you the fps
striked
karl_lillevold
24th February 2004, 17:29
Originally posted by bond
The nice RMVB Analyse tool from DC, which is able to tell you the fps
Agreed, but just to make sure. RMVB analyse tells you the max framerate, not the actual framerate of the RM file. So in most cases, it will simply show 30 fps, even for 23.976 content.
bond
24th February 2004, 17:32
Originally posted by karl_lillevold
RMVB analyse tells you the max framerate, not the actual framerate of the RM file. So in most cases, it will simply show 30 fps, even for 23.976 content.yes, but if most .rmvb files are cfr, there shouldnt be a difference between max framerate and the overall framerate anyways!?
at least in my tests it showed the correct fps
karl_lillevold
24th February 2004, 17:48
Yes, sorry, I meant maxFrameRate set in Producer. This should in most cases be left at 30.00. This is because if you want to let Producer do the IVTC, setting maxFrameRate to for instance 24.00 will cause frames to be dropped prior to IVTC, and IVTC will fail. That's why it is much easier just to leave maxFrameRate always at 30.00, or 25.00 for PAL (leaving it at 30.00 for PAL does not harm either, but if you set it to 25.00 for 30 fps sources, frames will get dropped). Producer's maxFrameRate is the framerate that RMVB analyse shows.
RadicalEd
24th February 2004, 21:59
Right, but if it's left at 30 fps and the actual framerate is 24, entering 30 in avisynth won't be any good. In cases like this I'd just round whatever avg framerate the video renderer displays by the end of the video to some standard. If nothing else, you could always load it into avisynth at some arbitrary framerate, find out the number of frames in virtualdub, and then divide it by the playing time reported in media player.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.