View Full Version : x2real 0.5 (build 3060/release)
akabob
1st March 2003, 04:06
Here are some small improvements :
x2real 0.5.4 (build 3064/release)
#added ability to resize with Helix Producer instead of Avisynth
#Producer.exe command line options can be edited in Job NFO
#Audience Max Bitrate was not optimal (thanks karl_lillevold :))
#Simulated duration is now set by default to video length (except if length < 30 minutes)
#Process priority can be override in x2real\bin\resources\conf.properties
#Advanced mode is not optional anymore
#Check registry VFP Plugin
#now display avisynth.dll required/detected version
#fix files order whith more than 9 VOB files
#added 'move up' and 'move down' in VOB files list
#fix a small bug with audio delay detection
#Italiano translation (thanx Ricardo :))
#fix the 2 pass encoding bug with HelixProducer Milestone 5 (thanx karl_lillevold:))
#added BELOW NORMAL/IDLE thread/process priority conf option
#added Preferences menu (simple GUI to x2real\bin\resources\conf.properties)
full version/patch from 0.4 to 0.5.4 is available here:
http://www.lalternative.org
Unzip patch content into x2real 0.4 folder
have fun !
PS: I really need some people to:
-create x2real avisynth user defined filters (x2real\bin\avisynth\filters)
-update languages files (x2real\bin\resources\*.translation)
anyone there ? thanx :)
e-mail me (akabob@lalternative.org) for more informations and/or how-to (very simple indeed)
Sirber
1st March 2003, 14:22
Hi
If you want I can translate English --> French. Also, I have some requests :D
* 2 Audio track support
akabob
1st March 2003, 14:32
Thanx :)
x2real is already translated in French (this is the only full translation with English).
Spanish and German translation are not complete, English translation is not the best coz I'm french too :)
x2real Translation files are stored under x2real\bin\resources.
You can already switch between translation with 'Language' menu.
2 streams support and subtitles will be added with .smil files support coz RV9 cannot handle 2 audio streams like BIVX without external SMIL file launcher.
Sirber
2nd March 2003, 03:33
MPC support SMILE if RealOne is installed. AutoRV9 uses SMILE too.
karl_lillevold
3rd March 2003, 16:34
Just this Friday I found a problem with 2-pass in the latest RV9 version in producer Milestone 5, which x2real uses. In fact, it will silently revert to 1-pass during the 2nd pass :( So that's one reason why the filesize may be smaller than expected. A fix should be available shortly.
Sirber
4th March 2003, 00:57
What's the big difference between all Producer versions?
karl_lillevold
4th March 2003, 01:13
bug fixes, new features (YV12), clean-up, for instance we combined two DLLs into one for each of the codecs, and we removed that ancient '3260' in most of the filenames.
Unfortunately, sometimes new bugs get introduced too. These milestone builds do not go through the same kind of QA a full release does, so there will be bugs once in a while.
Compression wise, not much has changed in these builds, so you don't always have to keep up with the latest, if the version you are using works well. For any significant changes, like YV12, or when this 2-pass bug has been fixed, I will let you all know.
karl_lillevold
4th March 2003, 01:15
also, remember producer has a large list of features not normally needed in this forum, and that is everything related to real-time capture, encoding, and streaming, as well as support for Linux and OS X. I did not mention any changes in those areas, simply because I am not keeping up too well with those changes myself.
chris25frfr
4th March 2003, 01:52
the link is forbidden
akabob
4th March 2003, 13:50
Website is available again !
Sorry for the inconvenience..
chris25frfr
4th March 2003, 22:18
thinks very much !
akabob
5th March 2003, 14:48
0.5.4 is up
Sirber
6th March 2003, 01:48
@Karl
Does the milestone 4 have the same problem?
karl_lillevold
6th March 2003, 02:12
I am not 100% sure, but I think the problem was introduced when I combined the two encoder DLLs. Go to the codecs folder, check if you have only erv4 (+ erv3 and erv2). Then it is likely that 2-pass will work just like 1-pass, which by the way is not "life-or-death" .. 1-pass works pretty well, too.
If you have pairs of rv40/erv4, rv30/erv3, then 2-pass should work. If you have only one DLL, so you have the problem, you can also use the erv4.dll from the latest x2real.
Sirber
6th March 2003, 02:56
I have only erv43260.dll, erv33260.dll and erv23260.dll. I'm gonna die!!!
karl_lillevold
6th March 2003, 03:22
take erv4.dll from x2real, rename it erv43260.dll, you'll survive.
Sirber
6th March 2003, 13:37
Yeah 'e Yeah! :D
When will milestone 6 be out?
31 Flavas
6th March 2003, 19:34
Er... I just tried x2real 0.5.4 (build 3064) and even though I selected 44k surround as the audio, the audio was encoded to 96k stereo....
Am I doing something wrong?
akabob
6th March 2003, 20:17
karl_lillevold has reported this problem. It will be fix in next release :)
Anyway, this can be easily fix by replacing the following lines into x2real\bin\real\audiences\x2real.rpad :
<codecName type="string">cook</codecName>
<codecFlavor type="uint">25</codecFlavor>
with
<codecName type="string">{RV9AUDIOCODECNAME}</codecName>
<codecFlavor type="uint">{RV9AUDIOCODECFLAVOR}</codecFlavor>
++
31 Flavas
6th March 2003, 21:04
awesome, thanks!
31 Flavas
7th March 2003, 02:04
Ahh, i've stumbled onto another problem.
LoadPlugin("mpeg2dec.dll")
mpeg2source("mononoke.d2v") This is my .avs file. As you can see the plugin and mpeg source paths are not explicitly defined and instead called from the same folder.
When I tell x2real to use my avs file the final preview gives errors because the temp file x2real creates is in \x2real\bin\avisynth and as such the files do not exist there.
The work around is to just explicity define the files. (i.e. C:\MONONOKE\mpeg2dec.dll)
31 Flavas
10th March 2003, 15:59
In the current version you can "Choose already extracted video and audio streams then start conversion," but you can't encode just one or the other.
Would you please add the option to encode just one or the other?
This would add support for multiple audio/language tracks on anime rips (end-user would still have to write the .smil though).
akabob
10th March 2003, 18:49
Yes, I'll change that in next release. (maybe next week coz I have no time this one:)
++
butterw
30th March 2003, 20:51
on my XP machine, I don't have any picture in the preview window (avi input). Any idea where the problems may come from ?
requests :
- mono 32 kbps sound
- RV9 2pass encoding with avi input (not working) : presumably it would improve quality at low bitrates ?
akabob
31st March 2003, 09:28
That's weird coz x2real check VFPlugin DVD2AVI registry key.
Try to the following:
1.launch DVD2AVI 1.76 (into x2real\bin\DVD2AVI)
2.open a VOB file
3.close DVD2AVI
Don't forget to move slider bar in preview mode, first video frame is often a black one ;)
If it still doesn't work, update DirectShow filters with latest DirectShowPack available here:
ftp://ftp2.lalternative.org/lalterna/DirectShowPack.zip
++
gino25
31st March 2003, 14:24
@akabob
If x2real use mpegdecoder for yuv12 by nic, work will be much faster.
But if in avs file i use that x2real 3060 crash. Why?
akabob
31st March 2003, 15:01
Could u please be more explicit ?
Does the problem occurs when opening script in VirtualDub and Media Player ?
When x2real 0.54 was out, I had many audio/video synch and seeking problem with Nic's MPEG2Decoder. Anyway, last release should have fix those points (??)
Describe exact process until crash to give us a chance to solve your problem :)
Regards,
gino25
31st March 2003, 19:40
I have done format c: and i have reinstalled windows xp + sp1. Now all is ok.
I use nic' mpeg2dec and it' s faster ( i change script manually). There is no synch problem now.
Thank you for the program. It' s fantastic
Sorry for the very bad english
Valky
2nd April 2003, 12:27
well, you aydio delay doesn't seem to work..at least if my wav is already at the avs script..?
Video=Mpeg2Source("E:\robin.of.sherwood\robin.d2v",cpu=6)
Audio = WavSource("E:\Stream1.WAV")
Video=AudioDub(Video,Audio)
#TRIM:
Video=trim(Video,11400,13400)
#AUTO CROP:
Video=AutoCrop(Video,0,wMultOf=4, hMultOf=4)
#TomsMoComp(1,5,1)
Video=lumafilter(Video,-2)
Video=deen(Video,"a3d",4,6,8,9)
Video=unfilter(Video,-5,-5)
Video=bicubicresize(Video,512,384,0,0.6)
Return(Video)
akabob
2nd April 2003, 12:48
Audio delay is extracted from DVD2AVI generated audio filename.
If you use a custom audio stream, either use AC3DelayCorrector (http://home.t-online.de/home/520072193568-0001/) or setup manually audio delay in the next sheet.
Best regards,
ookzDVD
3rd April 2003, 08:43
@akabob,
Thank you for your awesome RV9 Encoding tool, it's GREAT! :)
I just want to inform you, I use the latest version 0.54,
and crop window will not accept input value from keyboard,
the crop is only possible use -/+ button with mouse,
I try to input manual the value but the blue border seems not
adjustable.
Thank you.
Valky
3rd April 2003, 10:43
In your tab ,where you can give video it's desired size and tick 'two pass', is that given video-bitrate real? I mean if it shows about 950kbit/s when I am aiming to 175Mb filesize with my 25 minutes long tv-episode.
I am asking this because the video bitrate doesn't seem to decrease if I'll increase default audio bitrate from 96kbit to 132kbit or something??
As simple as it can be: Does that 950kbit, which is shown below my desired filesize for video, include the audio bitrate also or is the whole files bitrate then really (950+96) kbit?
I hope you get it..I just woke up after a very hard night.. :)
akabob
3rd April 2003, 11:56
@ookzDVD
You cannot manually edit cropped value. Why don't u use AUTOCROP feature? It will automatically choose best even values (4x multiplier to prevent avisynth 2.5 script errors).
@Valky
950 kb/s is the 'target bitrate', I mean video+audio bitrate.
That's why it won't change even if u change audio bitrate.
Video bitrate = target bitrate - audio bitrate.
Target bitrate depends on target stream duration and target size.
Anyway, if u wanna see for example how 5 minutes of a 120 minutes long movie fitted on a 700 MB CD will look like, use that trick:
> In the crop window, use the slider bar to select 5 minutes in the whole movie
> In the bitrate tab, 'target duration' should be 00:05:00.000
check 'Simulate duration' with '120 minutes'
> In the 'target size', enter 700 MB
> Target bitrate will be calculated from the simulated duration + target size, giving u a real idea on how your final movie will look like.
Hope that help u ;)
Best Regards,
ookzDVD
4th April 2003, 05:59
@akabob,
Thank you for the tips :)
btw, sometimes the autocrop is going too aggresive,
give me big negative (-) values, I have to give it some good values,
and then click the autocrop to finish it :)
Btw, I want confirm you about :
1. the default Resize used in the AviSynth is Bilinear ?
2. when I use the .avs as the input, the encoding process is only 1-pass, not 2-pass, even I've already set the default 2-pass from the preferences.
Thank you.
butterw
4th April 2003, 20:26
@akabob,
I didn't understand your answer to my "no picture in the preview window" problem. The problem is with avi,avs input only. It works with d2v input. Everything else in the program seems to be working (except for 2pass encoding with avi which is not implemented, right?).
The tmp.avs which is created in the avisynth subdir plays ok.
btw I'm using the latest version of avisynth (2.51 12 march).
I like your program, it has got a great interface IMO. Very intuitive and efficient.
[Edited]
Problem solved after uninstalling Xvid.
- 2pass encoding works with avi input as long as the audio is uncompressed. I can't really see a great quality difference with 1pass encoding for my low bitrates noisy tv clips.
Valky
8th April 2003, 16:48
Originally posted by butterw
- 2pass encoding works with avi input as long as the audio is uncompressed. I can't really see a great quality difference with 1pass encoding for my low bitrates noisy tv clips.
I was also going to ask about this.. Why dont you recommend 2-pass with avi and does this mean that you dont also recommend it with my avs-scripts that includes avisource :)
If there isn't really any benefit using 2-pass with avisource, then why is it even there? Is it produducing artifact or something with avi on second pass?
akabob
8th April 2003, 21:57
Well, I had some problems with Real producer when 2 pass encoding with AVI. 1st pass is ok then 2nd pass ends up with an Avisynth Exception. Still don't know why.
This usually happens with DivX->RV9 using AVISource, not MJPEG->RV9.
Anyway, I didn't notice real differences between 1 and 2 pass on AVI sources.
For the moment, I have SOOOOO much work that I cannot find time to make tests :(
Valky
9th April 2003, 21:16
Well..I just realized that I have been bugging you pretty much lately but dont take it so seriously..it's just that I have usd your software a lot lately. I wish I would have known earlier that you support avs-input :)
So my question..I capture audio through line-in and it always turn out to be only mono. I used to re-sample it to stereo with cool-edit, but if I use this same mono wave adn just put it in my avs script, does your software automaticly convert it to stereo?
I guess this is the case..and if so, is there some speed penalty cause the source isn't stereo originally?
akabob
9th April 2003, 22:21
When loading AVS script (3rd option) into x2real, audio is not re-processed (I don't think Avisynth WAVSource() does it).
I u load audio and video part (1st and 2nd option) into x2real, if audio source is not a WAV file, then I convert it to stereo WAV file with BeSweet.
You don't bug me at all :) I have so much work for the moment that I'm thinking about turning x2real into a SourceForge project.
Maybe a VB6 programmer would continue the job :)
Anyway, my friend Dark-Angel will soon release AutoRV9 XP 1.3 with AVI(AVS?) support. Sure it will kicks ass !
Best regards,
Sirber
10th April 2003, 02:25
@akabob
Hi
COuld you add more filters in the next release? Decomb and Convolution3D yould be nice.
Nice job :)
Rash
10th April 2003, 03:53
Could someone please just give me a help? ;)
I've installed AviSynth 5.x as required (the binary that comes with x2real) but, when I press setup for the cropping, it gives me the folowing error:
"The driver cannot recognize the specified command parameter."
"Unable to load video file. Make sure you AviSynth is installed
If yes, check avisynth script: \bin\avisynth\tmp.avs"
"Run-time error '364': Object was unloaded"
Well, since the d2v opens on GordianKnot but it doesn't do any Compression Tests (the VirtualDub opens and closes real fast) I think the problem is with AviSynth, right?
Thank you
ookzDVD
30th July 2003, 02:42
Can someone help me how to make the X2real works with EHQ,
what modification should I apply ?
Thank you.
karl_lillevold
30th July 2003, 02:46
hi ookzDVD, it's me again... I think you need to use the reg key method in the EHQ post (http://forum.doom9.org/showthread.php?s=&threadid=55193). See the end (Registry over-rides).
ookzDVD
30th July 2003, 02:55
@karl_lillevold,
I did it, should I modified the audience file too ?
Sorry for asking too much. TIA.
karl_lillevold
30th July 2003, 03:01
Nope, no need for audience mods. Reg key over-rides everything else (except the problem with Milestone 5 default DLL). So make sure you use a Milestone 4 erv4.dll, or my corrected one. You probably have to replace the erv4.dll that comes with x2real. I have my reg key set to 80, so I don't have to remember to set EHQ mode every time :D
karl_lillevold
30th July 2003, 03:12
P.S. x2real has a really neat fps counter, that's reasonably accurate (at least after a few minutes). To verify that EHQ is enabled, you can easily check that the encoding fps number with the reg key set to '80' is about 1/4 of the fps number when set to '65', or without the reg key. Then you are using the right RV9 DLL / producer version, and EHQ is enabled.
Hi,
Happy to see that someone use x2real.
I always use x2real for my encode. perhaps I've defined too much filters for it, and batch encode and fps display is cool. I don't know how to insert the dup filter for x2real. No way to insert in an audience file ? For my anime encode, I use directly the producer command line with joblist as adviced by Karl (no fps and time remaining :( )
Valky
30th July 2003, 10:49
This proggy is definetely my favourite too when it comes to conversing file to rmvb. I just love that avs-input option.
Does anyone heard something from the author? When can we see new version with EHQ? (I guess I'll try to modify that myself today..)
Sirber
30th July 2003, 12:16
you can use EHQ with The Magnificent Registry Hack TM :D
Valky
30th July 2003, 12:51
Actually I tried to search any real-content in regedit, but couldn't find anything but the players. Is it possible that these proggies dont write anything to registry since they got those dll-files in same folders than the encoder?
Or then I can be completely at the wrong road here.. :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.