Log in

View Full Version : RV10 GUI: RealAnime 3.0.0 RC2


Pages : 1 [2] 3 4

notags
28th October 2004, 17:18
Hey Sirber,

I've read through your tutorial and it says chroma information is good for anime, increases +0.25db gain... What does this option actually do?

Thanks. :p

Sirber
28th October 2004, 17:47
That's for Karl to answer :o

But I guess for motion and other thing, it uses chroma and luma infos instead of just luma.

Sirber
29th October 2004, 00:09
Hum... chromaModeDecision was never enabled properly on single CPU systems :(

Get DLL upgrade here:

http://forum.doom9.org/showthread.php?s=&threadid=84142

:)

[edit]

Updated my 2.24 - 2.25 update with the fix:

http://www.detritus.qc.ca/realanime/RealAnime_224_225.exe

:D

Full package will be updated soon. For 2.25 users, just get the 2.24 to 2.25 update.

Sirber
29th October 2004, 02:58
Some bugs has been found:

* In "Input / Output" tab, drive list are not refreshed if drives are added
* Default audio is HE-AAC 32kbps instead of 64kbps

Since they are not important, they will be fix in next version.

huang_ch
29th October 2004, 10:59
Siber, I found a bug:
I use MKV for output, but the Audio is not synchronize with the video, it's faster. I use RV10+HEAAC64K. I guess the problem may be I use Dropdupe so the frame may smaller than input. But I remember that I saw on some where that MKV container does support variable frame rate.
And... is there any method to save those incorrect MKVs? Can I de-mux them and re-mux them back to RealMedia? What tool shall I use to re-mux them to rm?

Wait...
I found rm is also out of synchronize... Anyone meet same problem with me?
I'll do more test...

Sirber
29th October 2004, 15:26
Maybe your source is VBR MP3. I added the thing in avisynth to be sure they are sincronized. If you go in "filtering" tab, then press preview. Is the playback out of sinc?

huang_ch
30th October 2004, 04:27
I've tried preview, and even with AVS written by my self. But I found the problem may be in AVISYNTH. The input file is in MKV, and when I use any player to directly play it, the audio/video is synchronized. But I use AVS to load it and even I use MP3VBRSync, it also out of synchronize. What a strange bug~~~ Why I meet so many strange things with MKV+AVISYNTH:confused:

Sirber
31st October 2004, 01:09
I don't know :'(

What is the source?

huang_ch
31st October 2004, 14:00
MKV with XVID+MP3VBR.

Sirber
31st October 2004, 14:08
I have the same problem with AVI (DIVX3) and VRB MP3. Sound of out of sinc with 1 sec delay. I using ensurevbrmp3 in AVISynth. :confused:

[edit]

I'm trying to decode the AVI to RAW AVI using mencoder to see if the asynch problem can be resolved.

[edit 2]

Nah... audio still a mess. Now 1 sec too early.

huang_ch
1st November 2004, 02:17
:eek: I found one old file encoded by RealAnime is also out of sync. And I remember the source is XVID+MP3VBR....:confused:
About the time...the video is earlier at least 2 sec in one file...:mad:
Mad~~~~~~~Seems that I've to check many files...

Sirber
1st November 2004, 02:22
yeah.

I have old files too that are out of sink, like Battle Programmer S...thing. I'll have to check if it's AVISynth fault or producer fault. Cannot be RealAnime's fault ;)

[edit]

Using AVISynth, sound was 1 sec late. Using mencoder to decompress it, sound was 1 sec earlier. I think VBR MP3 in AVI is just bad and require manual tweaking.

huang_ch
1st November 2004, 05:08
I agree, not RealAnime's fault.:D
But...I'm confused that why directly play that kinds of file has no problem...:confused:

Sirber
1st November 2004, 13:04
Maybe some kind of trick was used to store it in AVI, but on demux, it's desynch.

Sirber
3rd November 2004, 04:54
*** RealAnime 2.30 Feature List ***

New:
* SDK: Enable / Disable preview (Realtime)
* CmdLine: run in RealAnime, not as an external popup
* AVISynth: Disable / Enable filtering
* AVISynth: Audio settings (like normalize)
* GUI: Minimize to system tray
* Tutorial: Included with installer (PDF)
* VFW: DivX 5.2 support

Fixed:
* Logs now save and reload
* Start/Stop management
* Error management
* Settings validation
* Output dir linked with "Add" button
* Win3.1 controls removed (Drive and Dir box)
* Container change don't affect current encode

Removed:
* Bundeled codecs (XviD, VP6)

Sirber
5th November 2004, 03:28
I would like to welcome Lain to our nice forum. He's been one of my friend for many years. He will give a hand on RealAnime.

Welcome Lain! :D

huang_ch
7th November 2004, 10:56
Siber, I've been working on those video/audio out of sync anims these days. And I found if I use following scripts, it seems work fine. I think if you've time and you're interested in it, you may try with your anims and probably added them in RealAnime.:D

function LoadSource( string filename )
{
ext = LCase( RightStr( filename, 3 ) )
video = ( ext == "mkv" ) ? DirectShowSource( filename, video=true, audio=false ) : AVISource( filename, false, "YUY2" )
video = video.ChangeFPS(24)
audio = DirectShowSource( filename, video=false, audio=true )
return AudioDub( video, audio )
}

The reason why I use AVISource for non-MKV & use ChangeFPS(24) is for those 120fps avi. I found 120fps using XVID codec, can only work with XVID using AVI Source. When using FFDSHOW, the replay FPS is faster, when using DirectShowSource with XVID, AVISYNTH would report can't determine the FPS.
it seems that AVISYNTH always report can't determine FPS using XVID decode with Directshow even the FPS is not 120 on my machine.

Sirber
7th November 2004, 15:34
hum...

but forcing AVISource might be a bad idea. You would need VFW codec installed an configured.

huang_ch
8th November 2004, 02:07
I think so. But I can't think out a better solution. One question about DirectShowSource & AVISource: can I know if these two method sucessfully load the source? maybe like this:
If the user checks DirectShow, try ds first:

video1=DirectShowSource("...")
video= (video1==null) ? AVISource("...") : video1

when the user un-checks DirectShow, try AVISource first.
Is this supported in AVISynth?

But indeed, when decode a 120FPS anim using DirectShow, neither XVID & FFDSHOW works properly.

Another idea is that:
Just keep it simple like current RealAnime did, using DirectShowSource when user check DirectShow, using AVISource when user un-check DirectShow.
For I think what we want to fix is the video/audio out of sync issue. :D But the audio seems can only be loaded with DirectShowSource. Right?

Sirber
8th November 2004, 02:11
I really don't know... but RealAnime don't allow that kind of scripting. Source loading is handeled by RealAnime internally and cannot be scripted in the filtering tab. I gave up on the source (AVI VBR) that had bad sinc. I didn't want to tweak all the 70 episodes by hand :(

huang_ch
8th November 2004, 02:25
70...:eek:
God bless me, I just have <10... I don't know why many old files don't have this problem...

And what do you think of my another idea I just updated on the previous post? I think it's much simpler, you can just replace that SyncMP3VBR with it. :D

Sirber
8th November 2004, 02:35
Hum...

I don't know. I tryed both, AVISource and DirectShow source, no success. I even tryed to decompress using mplayer, no success either. :(

huang_ch
8th November 2004, 02:55
:confused: Strange source...
Another interesting thing I found in the feature list for 2.30 is that you're making it a cmd line tool. Just like producer?:eek:
Then... I think... someone (maybe me?) can write a simple GUI to extend RealAnime just like RealAnime using real producer?:D What a wonderful idea~~~ Do you think so?:p

Sirber
8th November 2004, 02:59
Why not just taking the sources and play with it? :P

A gui for a GUI... :p

huang_ch
8th November 2004, 03:05
Because...I'm not familiar with Delphi...:o

Sirber
8th November 2004, 03:09
What are you familiar with?

huang_ch
8th November 2004, 03:12
C/C++...IDE is VisualStudio
But I did use Delphi/C++Builder several years ago.:o

Sirber
8th November 2004, 03:23
ok. delphi is between C++ and VB6. Should be raither easy to learn :D But, about a cmdline version, all I do is to build a AVISynth script, build a jobfile and start producer. You could do the same in C++ :o. No need of GUIing my GUI :)

huang_ch
8th November 2004, 03:35
Maybe I can act like a pre-process & post-process for RealAnime. Like de-mux MKV and remove subtitles from it as input for RealAnime, and re-mux MKV with subtitles from output of RealAnime. What I was mentioned in a previous post to solve those subtitle contained MKVs. :D
And...I hope I can set all the encode related things in RealAnime, and save it to a config file. Then run RealAnime in a cmd line.:p So I don't need to learn those encode-related techs. :o

Sirber
8th November 2004, 03:51
lol!

funny :D. it would be better to add them as a tool, like OGM --> MKV and MKV Stream Selector, or at encoding time. Lain had plan for that, once he learns Delphi :). It would require a rewrite of number of parts in the core to demux before encoding, build AVS and RPJF, encode then remux. Something can be done automaticly. I'll get in touch with Lain to confirm that.

huang_ch
8th November 2004, 03:57
Yeah~~~:D
Great to hear that. Indeed, I really hope to be envolved in developing of RealAnime, but what I'm lack most is time & the experience of encoders. And I think communication may also be a big problem. So I think making an external tool and provide some scripts & suggestions may be a better way to give my help.:D

Sirber
8th November 2004, 04:00
External tool that link to RealAnime seems not for today. I lack time too :). The best way to get involved would be to get Delphi and get RealAnime source / or access our SVN (not public yet). Also, separate tools means more efforts for the end user. Also, I update kinda regulary... would be hard to keep track ;)

huang_ch
8th November 2004, 04:30
When will 2.30 be available?

Sirber
8th November 2004, 04:38
Dunno yet.

We already have alpha 2 internaly for testing. Some bugs came out yesterday and today about producer. The best I can say is it might come out in 3 weeks if everything is going well.

It could be released faster if people would send cheerleaders or donations ;)

thulsadoom9
9th November 2004, 15:45
Hi Sirber, thanks for this great GUI. I wonder if you would consider adding functionality to set info tags like 'title', 'author', 'copyright' before encoding?
Also, could you advice me on how to edit such info tags on already existing .rm files? Thanks.

Sirber
9th November 2004, 16:09
Hi

I might add it if you want. Currently the "author" tag is hardcoded to RealAnime version. You can modify RM(VB) files with rmeditor.

thulsadoom9
12th November 2004, 18:08
Yes, that would be great if you could :)
I have rmeditor but how do I use it? I can't seem to find a readme or help file for it.

Sirber
12th November 2004, 18:23
Sorry, I cannot help you with that. I have no experience with it :(

bcse
13th November 2004, 17:15
I found some little problem.

When the file full path include "&" or any not english words, RealAnime can't run. May you fix this?

Could you add the "Audio Gain" function?

Sirber
13th November 2004, 17:25
HiWhen the file full path include "&" or any not english words, RealAnime can't run. May you fix this?Where? Source, destination or temp? Are you using avisynth?Could you add the "Audio Gain" function?Audio normalization will be added via avisynth. Do you also want the feature in producer?

Shinobu
13th November 2004, 19:01
yes sirber ^^ you cant change this, if the folder include accent or & or any > 127 acii caracter, the job file won't be ok.
You can by-pass the fileneme using avisynth, but in without it you can't ^^....

++

Sirber
13th November 2004, 19:09
I know. I'm using avisynth by default. That's why I ask all those questions :)

damrod
13th November 2004, 21:42
lol

windowsfilename <=> dosfilename

that's what i use in realbatch since 1.5b
seems there's still a problem with ~ and &
strange...

i you use dosname don't forget to rename the rmvb output after ;-)

Sirber
13th November 2004, 22:17
@Damrod

I don't get it. What is that dos / windows thing?

damrod
13th November 2004, 22:34
if you have
c:\truc trop loūche\fichier&pasbłeno.avi
to encode
the windows name is strange and producer crash...(dll & cmdline...)
but the dosname will be something like that :
c:\TRUC~1\FICH~1.AVI which will work good for encoding


for exemple suing my 1.5b i encode
D:\__ENCODAGE__\Inuyasha\Inuyasha(Episode 027)_vid.mkv
the source name in rpjf file is :
D:\__ENCO~1\Inuyasha\Inuyasha(Episode 027)_vid.mkv

in the 2.00 version i convert also the file name in dos format to avoid the problem with accents ;)

for delphi 7 i have the function to make the convertion if you want...

better exemple ;)

C:\PERSO\MANGA\[AF-F]DEve_Misaki_Chronicles_11[053330E1]1024x576].avi
become :
C:\PERSO\MANGA\_AF-F_~1.AVI
to output :
C:\PERSO\MANGA\_AF-F_~1.rmvb

Sirber
13th November 2004, 22:47
ok, but in RealAnime case, everything goes "by default" to avisynth, so producer encode my "[path]\temp\anime.avs". So no problem like that. But I think that non-english caracters (like japanese, chinese, etc) might have some problem with AVISynth / producer.

damrod
13th November 2004, 23:45
maybe avisynth has the same pb with accents than bat files : you type your accents in notepad and save as .bat
if ou modify with notepad it's ok... but in launch...error

maybe you must convert windowsname to dosname in avs script...

bcse
14th November 2004, 02:26
Hi Where? Source, destination or temp? Are you using avisynth?
Source, and I'm not using avisynth.
eg. C:\blah\a&b.avi or C:\a&b\blah.avi


Audio normalization will be added via avisynth. Do you also want the feature in producer?
It will be great to add this feature in producer.:)
And I will find how to do this via avisynth, thank you.

damrod
15th November 2004, 23:23
and if you remove the '&' it works no?

@sirber : i import the activex for realbatch2 in delphi7
i don't use avisynth and foe each pass i don'thave 150Mb in memory
so i think it must comes from avisynth

Sirber
16th November 2004, 02:04
@bcse

Producer problem then. Dunno how I can fix this... I don,t think DOS names are a solution.

@damrod

Yes. AVISynth + DShow + Producer.