PDA

View Full Version : Decode/Transcode RMVB


Zinc
22nd August 2004, 09:41
Hi,
What software would I use to decode rmvb files to mpegs or another format so that I could convert it to xvid?

Thanks.

damrod
22nd August 2004, 10:18
you can use avs script to convert rmvb to avi directly
( directshowsource("toto.rmvb") )

why do you want mpeg??

Sirber
22nd August 2004, 15:13
RMVB is already highly compressed. You'll just loose quality to transcode it to other format.

yujin
2nd October 2004, 08:49
hi, i was wondering where in this forum or somewhere else can i find the information to use avi script to convert RMVB to AVI? thanks

Sirber
2nd October 2004, 15:05
There are not much infos elsewhere. Better use damrod's advice. I again warn you, you'll get quality loss for transcoding RMVB.

karl_lillevold
2nd October 2004, 17:38
Just remember the fps parameter:

DirectShowSource("filename.rmvb",fps=<n>)

replace <n> with your framerate. Save as filename.avs. Then check you can play filename.avs with DirectShow media player. Now you can re-encode in any format you wish, for instance with VirtualDub and XviD. Remember to increase the bitrate, or you will get lower quality in the resulting file.

Trans-coding any compressed format to another compressed format is never a good solution though. If you just don't want the RM container, trans-muxing losslessly to Matroska is one good option.

yujin
2nd October 2004, 20:45
Reason why i try to convert it to AVI because i want to add subtitle to the video, but i can't seem to find a program that is compatible with RMVB. It so annoying, cause i have a RMVB converter but it takes forever to convert.

Sirber
2nd October 2004, 21:00
If you want subs, merge RMVB with SRT/SSA in Matroska container. It will be perfect then :D

yujin
2nd October 2004, 21:46
Thank Sirber and karl_lillevold for your help, i hope i am not asking to much if i say that i don't know how to merge RMVB with SRT/SSA in Matroska container. i have installed Matroska but i don't know what to do with it. and i don't have a subtitle file, instead i have to use the subtitle program to actually self make the subtitle myself. and i think that the problem with the RMVB file, it not compatible with the subtitle program that i usually used.
thank again.

Sirber
2nd October 2004, 21:52
okidoo! gonna help ya!

1) Download this (http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-0.9.5.rar)
2) start a cmd.exe session
3) mkvmerge -o output.mkv movie.rmvb suntitle.srt

This will produce a matroska file with the video, audio and the subtitle. If you wish, you can use the --language switch to set the language of the subs and audio

ex:

English audio and English subs:
mkvmerge -o output.mkv --language 1:eng movie.rmvb --language 0:eng suntitle.srt

French audio and English subs:
mkvmerge -o output.mkv --language 1:fre movie.rmvb --language 0:eng suntitle.srt

To see the list of avalible language:
mkvmerge --list-languages

Good luck! :D

karl_lillevold
2nd October 2004, 22:56
Sirber: that's the advanced option. Even easier: Run mmg.exe in the same package and add all the tracks you want, video, audio, subtitles, specify languages.... It's a very useful GUI for mkvmerge :)

Sirber
2nd October 2004, 23:03
Cool!

Sorry! I'm used to the cmdline :D

yujin
3rd October 2004, 01:31
Sirber, i dled the file, and run it but i say that it missing" cyzg.dll, when i push the mkvmerge. actually when i try to open anyone of the file in the file is say missing .dll. did i dl something wrong? thanks

iradic
3rd October 2004, 01:40
you dont have to mux in mkv (no matter you want your subs outside or inside the file)

outside option -> just watch your rmvb file with other player than realplayer and open your subs in that player (or they will be auto opened by the player) - i use this option

inside option -> there is a tool to mux subs in rmvb container - look in forum... also not available through realplayer to see subs - i didnt tried this

i assume you have realsplitter...

Sirber
3rd October 2004, 01:42
Originally posted by yujin
Sirber, i dled the file, and run it but i say that it missing" cyzg.dll, when i push the mkvmerge. actually when i try to open anyone of the file in the file is say missing .dll. did i dl something wrong? thanks Get mine! :D

http://www.detritus.qc.ca/cygz.dll

karl_lillevold
3rd October 2004, 01:49
Missing DLLs: you also need the mkvtoolnix runtime package (http://www.bunkus.org/videotools/mkvtoolnix/win32/mkvtoolnix-runtime.rar). See this thread (http://forum.doom9.org/showthread.php?s=&threadid=64548) .
I would also recommend the Matroska FAQ (http://forum.doom9.org/showthread.php?s=&threadid=54306).

That should do it! Another Matroska convert :)

yujin
3rd October 2004, 05:39
thank guys for your help, i got it to works. sorry if i been bugging you guys.

karl_lillevold
3rd October 2004, 06:09
No problem! We go to great lengths to avoid trans-coding, since we are very enthusiastic about maintaining the best possible video quality. Please stop by again, if any other problems arise :cool:

Movieslut
6th October 2004, 18:38
How do I find out what the framerate is? MPC doesnt tell me that

Sirber
6th October 2004, 19:03
Look in utilities, there are softs for that.

damrod
6th October 2004, 19:31
in mpc

view menu=> statistics..it show you the framerate even for rmvb

else you can use rmvb analyser... :-)