View Full Version : RV10 GUI: RealAnime 3.0.0 RC2
Sirber
29th June 2003, 01:56
Name: RealAnime
Version: 3.00 RC2
Purpose: Batch Anime Re-encoding
Language: English
Programmed in: Delphi 7 VCL
License: GNU GPL
This is a free project, please help the development :D
http://www.detritus.qc.ca/images/paypal.png (https://www.paypal.com/xclick/business=sirber@gmail.com&no_shipping=1&item_name=RealAnime)
Features:
* Real Video 10, 9, 8, XviD, VP6, VP7, DIVX, x264 and FFDShow VFW
* Real Audio 10 (HE-AAC, AAC, RALF) and 8 (cook, spiro)
* Input: AVI, AVS (AVI, MPEG, D2V), D2V (dgindex), MKV, OGM, MP4, WAV, AC3, MP3, AAC
* Output: RMVB, MKV
* New Chroma mode (+0.25db gain)
* New Rate Control (Curve-based) with advanced settings
* Animation DropDupe pre-filter
* CBR, VBR and CQ
* Read through AVISynth (DirectShow, VFW)
* Custom AVISynth scripting
* Custom B-Frames
* Output: RealMedia (RMVB), Matroska (MKV)
* Cutting edge graphics ;)
http://www.detritus.qc.ca/files/realanime/screens/300pRC1.JPG
Links
* Home: http://www.detritus.qc.ca
* Support: http://www.detritus.qc.ca/forum/
* Old: Old RealAnime Discution (http://forum.doom9.org/showthread.php?s=&threadid=56576)
karl_lillevold
5th October 2004, 18:27
As requested by Sirber, I split his long RealAnime thread into a discussion thread and the main announcement post. Please discuss all old versions in the old thread (http://forum.doom9.org/showthread.php?s=&threadid=56576), and limit this thread to issues related to version 2.20. Thanks.
Sirber
6th October 2004, 01:11
Please note that the current version is final until major upgrades are needed. More infos here (http://forum.doom9.org/showthread.php?s=&postid=553218#post553218).
Planned features:
* Network encoding
* MySQL Database support
* Linux client
tiki4
6th October 2004, 14:06
Sorry, I'm always delayed.
RealAnime 2.20 is awesome. I tried some test encodes with ffdshow and H264.
Unfortunately I have to report that in this version Theora encoding does not work. Producer always quits with some weird messages about errors in the jobfile (which I can't see as it gets deleted immediately).
Otherwise great work!
tiki4
Sirber
6th October 2004, 15:03
I tryed Theora and Vorbis. It failed. Diagnostic Command Line 2004/10/06 10:01:58 0 "C:\Program Files\RealAnime\producer.exe -j C:\Program Files\RealAnime\temp\anime.rpjf -lc e,i,d" command line being run
Error Video Codec 2004/10/06 10:01:58 20059 A value of less then 1 specified for property quality.Value is not set.
Error Video Codec 2004/10/06 10:01:58 20059 A value of less then 1 specified for property quality.Value is not set.
Diagnostic File Reader 2004/10/06 10:02:04 8050 --------- Input File Properties from rn-avfile-directshow
...
Diagnostic File Reader 2004/10/06 10:02:04 8054 --------- End Input File Properties
Diagnostic SDK Configuration 2004/10/06 10:02:04 10405 Audience RealAnime written to memory
Error Video Codec 2004/10/06 10:02:04 20059 A value of less then 1 specified for property quality.Value is not set.
Error Video Codec 2004/10/06 10:02:04 20059 A value of less then 1 specified for property quality.Value is not set.
Diagnostic SDK Configuration 2004/10/06 10:02:04 10409 Audience RealAnime loaded from memory
Diagnostic SDK Configuration 2004/10/06 10:02:04 10405 Audience RealAnime written to memory
Error Video Codec 2004/10/06 10:02:04 20059 A value of less then 1 specified for property quality.Value is not set.
Diagnostic SDK Configuration 2004/10/06 10:02:04 10410 Audience loaded from memory
Error SDK Configuration 2004/10/06 10:02:04 0 Failure to initialize audience with updated codecs contained in codec mapping file C:\Program Files\RealAnime\resources\CodecMapping.txt
Informational SDK Encoding 2004/10/06 10:02:04 15000 Starting encode
Diagnostic SDK Encoding 2004/10/06 10:02:04 0 FilteredLoadHeadings: Reference Time, Stream Time, Delay, Interval Load, Average Interval Load, Processing Load, Stream Interval, Reference Interval, Accrued Delay, Average Delay, Load Level
Diagnostic SDK Encoding 2004/10/06 10:02:04 0 Using RealAnime Audience
Diagnostic SDK Encoding 2004/10/06 10:02:04 0 Using video codec: rv10 (472000 bps)
Diagnostic SDK Encoding 2004/10/06 10:02:04 0 Using audio codec: vorbis (128000 bps)
Diagnostic Video Codec 2004/10/06 10:02:04 20049 Setting video packet size to 15000
Error File Output 2004/10/06 10:02:05 0 Invalid codec specified for the ogg file writer.
Informational Statistics 2004/10/06 10:02:05 19010 Out: Total Audio Video Avg Avg Pre- Audience Name
Informational Statistics 2004/10/06 10:02:05 19011 Aud kbps kbps kbps FPS QI roll
Informational Statistics 2004/10/06 10:02:05 19020 Out: Min Min Min Min Audience Name
Informational Statistics 2004/10/06 10:02:05 19021 Aud FPS FPS Time QI QI Time
Informational Statistics 2004/10/06 10:02:05 19002 Total Bitrate = 0 kbps
Error SDK Encoding 2004/10/06 10:02:05 15001 Job failed to start encoding
Error Command Line 2004/10/06 10:02:05 10536 Encoding failed!I'm gonna check that. Thanks for the report :)
lunaticmoon
7th October 2004, 06:17
About Bug 3095: Producer cannot process 60fps source included NULL frames correctly.
Status: Resolved WONTFIX
Cause: Because DirectShowSource() was used.
The evasion method: It will be satisfactory if AVISource() is used.
Even if I turned OFF UseDirectShow by RealAnime2.20RC2+, I must have checked that phenomenon.
@Sirber
Which function does reading at the time of turning OFF UseDirectShow use? :confused:
Is it canceled by the release of the next RealAnime? :D
karl_lillevold
7th October 2004, 07:11
I will try that option in RealAnime too, which I did not know about. My tests were done with edited Avisynth scripts as input to Producer. I have disabled HuffYUV in ffdshow and the native VfW HuffYUV codec is used in the AVISource case.
Sirber
7th October 2004, 12:39
When you disable Use DIrectShow, AVISource is used. I tested that feature plenty of times, since I had corrupted files that DShow was not able to decode, but VFW yes.
karl_lillevold
7th October 2004, 15:29
Great, that should be enough. I tried two example Avisynth files, one with AVISource, one with DirectShowSource, referencing the 59.94 fps AVI file (HFYU). Then I opened in VirtualDub and saved a portion of each with Direct STream Copy. The one which used DirectShowSource played twice as fast as it should. The one which used AVISource played normally. Seems like a bug in DirectShowSource to me.
Sirber
7th October 2004, 15:55
If that so, I'll force AVISource by default in 2.21. I need to fix theora too...
karl_lillevold
7th October 2004, 17:20
I encoded lunaticmoon's example clip using RealAnime 2.20, and I made sure to uncheck the option for DirectShow in Settings->Filtering. Now the Avisynth script (anime.avs) used AVISource, and the example clip was encoded perfectly. It plays back at normal speed, and there is no black video in the 2nd half.
I also noticed a minor bug in RealAnime. On a dual proc system, if for instance Producer takes 85% of the CPU, RealAnime tends to take the rest of the CPU cycles, 12-15%, while the encoding is going on..
I would not suggest to hard-code the use of AVISource, but perhaps make that default instead of DirectShowSource. I think this DirectShowSource bug is related to either the high framerate of the AVI (59.94) or that it contains NULL frames. Someone should post this bug in the AVISynth Dev forum...
Sirber
7th October 2004, 23:57
I will post tonight a fixed EXE with those fixes:
* AVI with more than 30FPS in DirectShow Mode does not work well
* On dual CPU system, RealAnime uses 15% CPU while encoding
* Theora fails
[edit]
Update avalible on http://www.detritus.qc.ca :D
tiki4
8th October 2004, 09:46
Cool. I was wondering why RealAnime 2.20 takes up so much CPU on my P4 HT. Thanks, Sirber.
tiki4
Sirber
8th October 2004, 15:48
RealAnime monitor in realtime producer while encoding. Now it sleeps 250ms before rechecking. When something is strange, you should report it. I can't test everything, like dual CPU bugs :D
tiki4
8th October 2004, 18:05
Sorry,
I didn't do too many tests and I'm also not watching CPU resources each time. It didn't seem to affect encoding, though, and I guessed it had something to do with monitoring producer.
So you see, I didn't consider this to be a bug in the first place.
tiki4
Sirber
8th October 2004, 18:15
Ok, no problem :) I hope this build fix it :D, since I cannot test :(
karl_lillevold
8th October 2004, 18:24
yes, seems to fix it (no extra CPU usage for RealAnime.exe)
ookzDVD
9th October 2004, 04:23
@Sirber,
As I'm newbie for RealAnime,
if I choose the DVD2AVI file as input,
which version of DVD2AVI is recommended ?
Thank you.
Sirber
9th October 2004, 04:45
Hi
Thanks for your interrest in RealAnime. Unfortunatly, DVD backup in RealAnime is pretty basic and might never get better. I'd suggest you use AutoRV10 (http://forum.doom9.org/showthread.php?s=&threadid=29077) for that matter. About DVD2AVI, I suggest you read that thread (http://forum.doom9.org/showthread.php?s=&threadid=59272). Sorry about this :(
lunaticmoon
10th October 2004, 01:35
Originally posted by karl_lillevold
AVI (59.94) or that it contains NULL frames. Someone should post this bug in the AVISynth Dev forum...
Did someone already carry this out?
I think that someone should report quickly from the soul of open source community.
However, a supplementary examination does not finish yet, but since I am unacquainted also with a fundamental situation, I am, without the ability yet reporting.
Although it explains why NULL frames is required in it, my command of English is too awkward... orz
Sirber
10th October 2004, 19:05
I added email support. More infos here (http://www.detritus.qc.ca/index.php?section=support).
lunaticmoon
14th October 2004, 03:32
( I reported Avisynth DirectShowSource() bug to Avisynth Development Forum ... :D )
Sirber
14th October 2004, 23:30
RealAnime 2.22 is almost ready.
New:
* HE-AAC @ 32kbps and 48kbps
* Logs will use the full tab, hidinh the previews and the progress bar in cmdline mode
* Filtering preview (using MPC)
Fixed:
* Crash on start for non-existant folders
Known bugs:
* Tool's frames can be resized :rolleyes:
Waiting for:
* Video Encoder Updates
Will never be done:
* Better DVD Support :(
* Settings validation :cool:
Sirber
20th October 2004, 01:50
2.22 is out!
It includes lastest RV encoder updates! :D Good work Karl :D :D :D
http://www.detritus.qc.ca
RadicalEd
20th October 2004, 02:08
Extracting mplayerc.exe
Extracting RealAnime.exe
CRC failed in RealAnime.exe
Extracting codecs\erv4.dll
CRC failed in codecs\erv4.dll
Extracting codecs\racp.dll
CRC failed in codecs\racp.dll
Extracting codecs
Some installation files are corrupt.
Please download a fresh copy and retry the installation.
Tried installing over 2.2.1 and 2.2.0 and with two different downloads :/
Sirber
20th October 2004, 02:14
Doh! Uploading a new version. :(
[edit]
New 2.22 is valid. Dunno what happened :confused:
[edit 2]
Note: registry tweak for bestPNSR profil don't work with this release.
karl_lillevold
20th October 2004, 03:00
Quick update!
Originally posted by Sirber
Note: registry tweak for bestPNSR profil don't work with this release.
Note that this is because a slightly pre-release DLL was used. The DLL on helixcommunity has this feature.
huang_ch
20th October 2004, 03:27
It seems that, local telecom must have done strange things on router, I can hardly logon here.:devil: At least, your homepage is always accessible.
Siber, I met problem in directly encoding from some kind of MKV files.
And I found that MKV files which contains subtitles can't be loaded correctly with AVISYNTH, after I remove the subtitle and re-mux into MKV, it works well. :rolleyes:
I wonder whether it's possible for you to cover this kind of bug in RealAnime. :D
Or ... I should report it onto AVISYNTH forums? I think this maybe a well-known bug...
Sirber
20th October 2004, 03:30
Isn't VSfilter supposed to "load them into the video stream"? or else, I would have to remux them after the encode which is not very good in batch mode. Do you have vsfilter?
Sirber
21st October 2004, 01:44
I got a bug! Division by zero :D
Trying to encode a 11GB file :confused:
[edit]
Crash localized: My lib that gets me infos about AVI don't like huge files...
Sirber
21st October 2004, 23:18
A bug related to EHQ100 was discovered: sample (http://forum.doom9.org/showthread.php?s=&threadid=83984).
I'm gonna post an update ASAP.
Also, I'llo make EHQ "high" by default instead of extreme.
RadicalEd
22nd October 2004, 00:00
Not sure what the problem is -- I still get the same error message even after downloading a third time. But I guess I don't mind until Karl fixes the bug :D
Sirber
22nd October 2004, 00:05
What error? CRC error? I just checked the EXE, no errors in it. Maybe my damn ISP is proxying me.
RadicalEd
22nd October 2004, 00:20
Yep. Can't figure it out. After attempting to install and getting the error, the three erring files (realanime.exe, racp.dll, erv4.dll) are gone from program files\realanime, if that offers any clue.
Sirber
22nd October 2004, 00:21
WinRAR removes files in order to extract them. Could you PM me your email address? I'll send you a personnal copy :)
RadicalEd
22nd October 2004, 01:13
Thanks, the file you sent installed fine.
huang_ch
22nd October 2004, 03:07
Siber, I did have VSFilter installed.
And I've filed this bug on Avisynth.:D
Suggestion for RealAnime on subtitles:
provider 2 choices:
a) From input MKV: de-mux input MKV files, and after encoding finished, re-mux all subtitles.
b) Auto find: just like what VSFilter does. Maybe use the same main filename.And re-mux them into MKV.
I think these two choices can also work find with batch mode.:p
Sirber
22nd October 2004, 03:13
Hum.....
I don't want to disapoint you, but I don't think I will implement those features. :(
1) I do not have the time
2) I don't get anything from doing so
3) I do not need such feature
Free software is great, for the end user only...
The source is there, as usual.
huang_ch
22nd October 2004, 03:26
:eek:
I agree with 1) and 2), but I really don't know why you don't need this kind of feature. How do you deal with subtitles? Any good suggestion?
Maybe... if ... I've time... I'll try to make it myself. :)
Sirber
22nd October 2004, 03:30
Easy :) I don't deal with them :D
99% of my sources are in AVI with hardcoded subs.
huang_ch
22nd October 2004, 04:08
The same with me during the past long period. But...I found more and more raw in MKV comes out...
Sirber
22nd October 2004, 23:53
* RealAnime 2.23 is out *
Fixes:
* RV10 EHQ100 "motion errors"
* Changed default EHQ to "High"
* Changed default InLoop to "0"
If you like the software please donate :)
http://www.detritus.qc.ca
Sirber
23rd October 2004, 00:11
French forum talks about RealAnime :D :D :D
Unite Video (http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?p=57623)
Sirber
24th October 2004, 01:07
Found a bug in Deen. I have to add "" :D
[edit]
Seems to have also a bug if folder contains spaces :S. I'm gonna remove the AVI information librery, since I have too much problems with it. I will update in a few days, again :(
Sirber
24th October 2004, 02:41
2.24 Posted!
Fixes:
* Deen was not working
* IO Error if path had a "space" in it
* Crash if AVI file was too big
New:
* FFDShow-SSE
http://www.detritus.qc.ca
Note: this is a full package! 13MB
Note 2: I would be happy of someone could mirror the binaries :D
Latexxx
24th October 2004, 09:03
I put it into my page of weird binaries (http://kotisivu.mtv3.fi/ware.purkki/). It is on a server which has high speed internet connectivity.
Sirber
24th October 2004, 15:12
Thanks! :D
[edit]
Thanks also Shinobu for your mirror :D
Sirber
26th October 2004, 01:44
Version 2.25 will be out soon, in order to have RV new features. I'm also writing a tutorial for it.
Stay tuned! :D
Sirber
26th October 2004, 13:28
*** RealAnime 2.25 ***
http://www.detritus.qc.ca
New:
* Chroma Mode (+0.25db gain!)
Fixes:
* Constant Quality was not working bellow 30% with EHQ
If you like the software please donate! Thanks! :D
Have fun! :D
Sirber
27th October 2004, 20:18
Added a little tutorial :)
http://www.detritus.qc.ca/realanime/realanime_tutorial.pdf
Links in my downlaod section.
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.
damrod
16th November 2004, 13:10
Producer problem then. Dunno how I can fix this... I don,t think DOS names are a solution.
for me it works...i convert conplete filename (path+filename) in dosname then encode it in rmvb then rename the rmvb in windowsname style
make some test with the function extractshortfilepath and extractshortfilename i think...
Sirber
16th November 2004, 18:37
I think I can use that. Gonna test :)
damrod
16th November 2004, 19:49
allez je suis grand seigneur ;)
strWindowsPath := ExtractFilePath(strFilename);
if strOutputDirectory <> '' then
strDosPath := getshortfilename(strOutputDirectory)
else
strDosPath := getshortfilename(ExtractFilePath(strFilename));
strDosName := Replace(ExtractFileName(getshortfilename(strFileName)),ExtractFileExt(getshortfilename(strFileName)),'');
strWinName := Replace(ExtractFileName(strFileName),ExtractFileExt(strFileName),'');
strFileNameIn := strDosPath
+ ExtractFileName(getshortfilename(strFilename));
strFileNameOut := strDosPath
+ strdosname;
Sirber
16th November 2004, 19:55
Thanks my lord :D
Sirber
17th November 2004, 02:57
@damrod
How can I send "CTRL+C" to producer through DOSCommand ?
damrod
17th November 2004, 19:37
i don't know...it's the control which don't work
there's a cmdline real utility to stop/cancel a cmdline job producer using a pid...i don't think it works good..maybe i don't use it right
extrait du readme :
Helix Producer supports two types of signals. They are:
Stop - Stop the current encode and save the resulting RealMedia files (some time may be required to merge SureStream files).
Cancel - Stop the current encode without saving files and delete all temporary files. Canceling a job results in no output!
Usage: signalproducer.exe {-p <PID> | -P <PIDFILE>} [-a <stop|cancel>] [-q]
To record the Helix Producer command line to file at start up use the -pid command line option as follows:
producer -ac 0 -o out.rm -pid "c:\pid.txt"
To send a signal to the running instance of the Helix Producer use signalproducer.exe available in Producer Signal Generator Sample as follows:
signalproducer.exe -P c:\pid.txt
This command accepts a filename which identifies the file written by the Helix Producer using the -pid option above.
Note: You can also just pass the PID# directly using a lower case '-p'. To get the PID# on windows, read the PID for producer.exe from the Windows Task Manager.
huang_ch
19th November 2004, 07:42
Again, the problem when encoding the MKV files.
I've posted a script before which I think may solve the issue that the video/audio out of sync when encoding from MKV files. That script did make it sync when preview in the RealAnime. But I found the encoded file may also be out of sync even it is sync when preview. So I had more try on this issue, finally I found that the key issue is the FPS. I don't know which component should be responsible for it, but I should exactly use the below script to load the video, else it would simply out of sync:
function LoadSource( string filename, float in_fps )
{
video = DirectShowSource( filename, video=true, audio=false, fps=in_fps )
audio = DirectShowSource( filename, video=false, audio=true )
return AudioDub( video, audio )
}
while the parameter in_fps should be exactly the FPS of the video stream in the MKV.
I have seen that FFDSHOW always report 25FPS even the MKV is 24 or 30 fps. But with XVID, it fails to load with DirectShowSource if no fps is provided.:confused:
Sirber
19th November 2004, 13:20
I have a script to find informations about source files, so I can have the FPS. Does your script works too for AVI files?
huang_ch
19th November 2004, 14:15
Currently, I found AVI should work fine with this script, I don't have the problem of out of sync with AVI files using this script. And it doesn't need the FPS parameter in DirectShowSource with AVI source, only MKVs need that parameter. And indeed, my whole complete script is:
function LoadSource( string filename, float in_fps, float out_fps, bool use_ds )
{
video = ( use_ds ) ? ( (in_fps>1.0) ? DirectShowSource( filename, video=true, audio=false, fps=in_fps ) : DirectShowSource( filename, video=true, audio=false ) ) : AVISource( filename, false, "YUY2" )
video = ( out_fps>1.0 ) ? video.ChangeFPS(out_fps) : video
video = ConvertToYUY2( video )
audio = DirectShowSource( filename, video=false, audio=true )
return AudioDub( video, audio )
}
And those parameters are made to different usage:
For MKVs: (prefer using XVID instead of FFDSHOW)
in_fps = FPS of video in MKV
use_ds = true
out_fps = don't care, any normal FPS you like
For AVIs with 120FPS: (seems must use XVID, FFDSHOW never give a correct output)
in_fps = 0 (seems that we mustn't use FPS parameter, and only work fine with XVID in AVISource, FFDSHOW won't work)
out_fps = a real wanted FPS, like 24,25,30....
use_ds = false
For AVIs with standard FPS (non-120FPS):(either XVID or FFDSHOW)
in_fps = 0 (needn't input a real FPS of input file, the decoder can correctly handle it)
out_fps = don't care, any normal FPS you like
use_ds = false or true
But, the script seems don't work with those formats like MKV with 120FPS video, and MKV with RM(especially those RM encoded with DropDupe, so the RM's FPS is variable). I haven't tried with directly load a RM file, I guess may have trouble. It seems that some components (decoder, AVIsynth, or producer) don't handle the FPS consistently. But I don't know the real cause of this kind of issue, I can only try to fix them though scripts.
Sirber
19th November 2004, 17:40
Nice :D
I will check if I can add that to realanime, as an AVISynth filter.
Good work m8 :)
huang_ch
20th November 2004, 02:47
Glad to hear that:D
Anacondo
22nd November 2004, 02:15
Sorry if this has been answered before. My system crashed right in the middle of the 2nd pass, and I'm wondering if there is any way to restart encoding the 2nd pass and avoid doing 1st pass again (it takes a lot of time here). My settings are RV10 (defaults), no sound, AVS input, RealMedia output.
Thanks in advance.
EDIT: Forgot to say, I use RealAnime 2.25
Sirber
22nd November 2004, 03:14
Hi
This can be done, but currently RealAnime does not allow to restart the second pass. Sorry :(
Anacondo
22nd November 2004, 12:57
I suppose it can be done via command-line (producer.exe), then? I don't mind the extra work if it saves me time. Thanks!
Sirber
22nd November 2004, 13:03
Yes. You have to add a setting in the jobfile then start the commandline.
Anacondo
22nd November 2004, 13:30
Which setting? I'm digging the jobfile and producer.exe help and can't find it out. :)
karl_lillevold
22nd November 2004, 19:18
Look for rcPassNumber in this thread (http://forum.doom9.org/showthread.php?s=&threadid=72321). On the other hand, at the recommended complexity 50/85, the first pass takes only 25% of the 2nd pass. Still, it can be avoided, if you have the .pass file, and the job file. A nice feature in RealAnime would be if it saved job files, but as far as I know it does not. Maybe you can still find it, if Producer crashed. I am not sure where RealAnime puts it though, maybe in its 'temp' folder...
Sirber
22nd November 2004, 19:27
My grandma once said: always put the temp files in temp folder :D
Anacondo
22nd November 2004, 22:42
Originally posted by karl_lillevold
Look for rcPassNumber in this thread (http://forum.doom9.org/showthread.php?s=&threadid=72321). On the other hand, at the recommended complexity 50/85, the first pass takes only 25% of the 2nd pass. Still, it can be avoided, if you have the .pass file, and the job file. A nice feature in RealAnime would be if it saved job files, but as far as I know it does not. Maybe you can still find it, if Producer crashed. I am not sure where RealAnime puts it though, maybe in its 'temp' folder...
I know, but 1st pass took ~2h and I thought I could save some time and learn something new this way :). So I kept the .pass and job file just in case...
Thanks a lot for the very informative link. I'm encoding 2nd pass right now. :D
Sirber: thanks for this great app, man.
Cheers.
Sirber
23rd November 2004, 01:37
Little question: are you encoding from a DVD?
Thanks for the comment :D
Anacondo
23rd November 2004, 01:48
Originally posted by Sirber
Little question: are you encoding from a DVD?
Thanks for the comment :D
Yup (Cowboy Bebop series) :) Amazing results [for my eyes] (never used RealVideo with anime material before).
Cheers.
Sirber
23rd November 2004, 02:39
You are brave :)
DVD encoding with RealAnime is kinda hazardeous :D
Anacondo
23rd November 2004, 03:15
http://foro.tecnosfera.org/style_emoticons/default/ph34r.gif
May I ask why? I'm new to this, so I might be missing something... :rolleyes:
Sirber
23rd November 2004, 04:12
RealAnime has been developed for AVI encoding. D2V support is kinda limited compared to AutoRV10 or similar GUIs. Glad you like it though :D
damrod
23rd November 2004, 21:28
it's better if you prepare an avs for source before... :)
Anacondo
23rd November 2004, 21:58
Didn't know. I always do all my processing from within avisynth and use that as source for whatever the proggy in question is :D. Seems I'm avoiding some headaches this way, so happy me! :cool:
Maybe I'll try the other GUIs, although RealAnime suits my needs perfectly. I also don't know how well RV10 compares to XVID for other than anime material, but if the opinions here are good I might give it a try.
Cheers!
Sirber
23rd November 2004, 22:01
If you are happy with RealAnime, then keep it :cool:
I might release an alpha preview of 2.30 in few days, if I can correct the VFW bug.
News on: http://www.detritus.qc.ca
huang_ch
24th November 2004, 01:55
Wooowoo...:D Waiting for the preview~~~
And a little suggestion about that subtitle manager, I saw on your homepage describe it will auto de-mux & re-mux OGM & MKV, but what about AVI+external subtitle ? Can it auto re-mux external subtitles into MKV after it is encoded? For the external subtitle file, I think RealAnime can auto find using the same mechanism with VOBSUB. :p
Sirber
24th November 2004, 02:47
If they are named proprely, I think I can do it :)
victorhooi
28th November 2004, 05:39
Hi,
Well, AutoRV!0 seems dead, and RealAnime is actively developed, so I was wondering if anybody could offer any advice on using it to encode non-anime content i.e., what are the recommended settings/configuration/options?
Also, is there any chance of adding support for subtitles? (I've been playing around with RealText subtitles in RV .smil files - not too much success - does anybody have a good approach to using realtext for subtitles?)
Finally, Sirber, could you provide a rough guide as to when can we expect 2.30 (can't wait for it *grin*) ?
Thanks,
Victor
Sirber
28th November 2004, 14:33
Hi
All those are just GUIs, you can use the same settings on both, and the result will be the same. Currently RealAnime is not well tuned for DVD backup. About 2.30 release, I cannot gives dates since it's still in heavy development. It will have a subtitle management for demuxing/remuxing from OGM/MKV and a subtitle management for "external subtitles", like AVI + SRT. It will also have an audio management for OGM/MKV and AVI.
huang_ch
2nd December 2004, 02:24
Maybe a gift for Christmas?:D
Sirber
2nd December 2004, 03:40
Could be cool :)
here's a little screen of 2.30 alpha 7:
http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?p=60191#60191
I'm trying to reserve Saturday to work on it. I'm currently moving producer management to a class, so GUI main code will be free!!! :cool:
Sirber
23rd December 2004, 13:00
2.30 beta 4 is out:
http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?p=61800#61800
greenlight
26th December 2004, 15:49
Hi,
RealAnime is great, but I'm having a little trouble with 2.30b4
I installed the new beta, and am getting the same error every time.
avs source file. Installed over top of 2.25.(2.25 worked great)
Settings, RV10, mostly defaults, no "in-realanime" avisynth. In producer options, black level, noisy edge, and resize checked.
Start encoding, 1 second later, log says:
Encoding internal video...error #1! Encoding aborted
Below is an excerpt from my log file.
Diagnostic Command Line 2004/12/26 08:28:19 0 "E:\vdubplus\RealAnime\producer.exe -j X:\video\pvr\anime.rpjf -lc e,i,d -pid X:\video\pvr\producer.pid" command line being run
Diagnostic File Reader 2004/12/26 08:28:19 8050 --------- Input File Properties from rn-avfile-directshow
Diagnostic File Reader 2004/12/26 08:28:19 8051 Input Filename: X:\video\pvr\source.avs
Diagnostic File Reader 2004/12/26 08:28:19 8052 File Size: 2KB
Diagnostic File Reader 2004/12/26 08:28:19 8053 Total Duration: 26:32.593
Diagnostic File Reader 2004/12/26 08:28:19 8080 Video Track
Diagnostic File Reader 2004/12/26 08:28:19 8081 Dimensions: 544 x 480
Diagnostic File Reader 2004/12/26 08:28:19 8082 Frame Rate: 23.976 FPS
Diagnostic File Reader 2004/12/26 08:28:19 8083 Format: YV12
Diagnostic File Reader 2004/12/26 08:28:19 8084 Duration: 26:32.593
Diagnostic File Reader 2004/12/26 08:28:19 8054 --------- End Input File Properties
Diagnostic SDK Configuration 2004/12/26 08:28:19 10405 Audience RealAnime written to memory
Diagnostic SDK Configuration 2004/12/26 08:28:19 10409 Audience RealAnime loaded from memory
Diagnostic SDK Configuration 2004/12/26 08:28:19 10405 Audience RealAnime written to memory
Diagnostic SDK Configuration 2004/12/26 08:28:19 10409 Audience RealAnime loaded from memory
Informational SDK Encoding 2004/12/26 08:28:19 15000 Starting encode
Diagnostic SDK Encoding 2004/12/26 08:28:19 0 FilteredLoadHeadings: Reference Time, Stream Time, Delay, Interval Load, Average Interval Load, Processing Load, Stream Interval, Reference Interval, Accrued Delay, Average Delay, Load Level
Diagnostic SDK Encoding 2004/12/26 08:28:19 0 Using RealAnime Audience
Error SDK Configuration 2004/12/26 08:28:19 0 maxBitrate required for video bitrate calculation
Error SDK Encoding 2004/12/26 08:28:19 0 Failed to set up RealAnime Audience for encoding
Error SDK Encoding 2004/12/26 08:28:19 0 Failed to set up MediaProfile for encoding
Error SDK Encoding 2004/12/26 08:28:19 0 Failed to set up OutputProfile for encoding
Error SDK Encoding 2004/12/26 08:28:19 0 Output Unknown could not be started.
Error SDK Encoding 2004/12/26 08:28:19 0 Output Unknown failed.
Error SDK Encoding 2004/12/26 08:28:19 0 All Outputs could not be started.
Error SDK Encoding 2004/12/26 08:28:19 15001 Job failed to start encoding
Error Command Line 2004/12/26 08:28:19 10536 Encoding failed!
I draw attention to the line about "maxBitrate required." This seems the most obvious source of the problem?
I tried manually changing the maxbitrate, obviously usually automatically generated based on the entered bitrate, and got the same result.
Is it just my configuration that this is happening, or are others experiencing this? Same issue on two machines, WinXp SP1 and Win2k SP4, both upgraded from 2.25 and have similar codec/filters/version configurations.
I apologize if this thread is the wrong place for reporting bugs/problems.
Sirber
27th December 2004, 02:56
Hi
Can you please post your jobfile? I don't know if AVS as input works, I only tested AVI so far.
Valeron
28th December 2004, 16:51
I'm a little confuse, Sirber.
I didn't check all the posts in this thread carefully, but still notice some words just as "RealAnime is not that fix for DVD backup/encoding" appeare several times.
Why?
I found it can accept AVS as input as well.
And I just mean the RV encoding part.
And one more question, how do you think the RealAnime GUI compare to ERMP?
Sirber
28th December 2004, 17:19
Originally posted by Valeron
I'm a little confuse, Sirber.
I didn't check all the posts in this thread carefully, but still notice some words just as "RealAnime is not that fix for DVD backup/encoding" appeare several times.
Why?RealAnime is not for DVD rip (2.25). It might support it in 2.30, but I don't know yet. It all depends on our audio and subtitle management. I strongly suggest that you use AutoRV10 for that matter.Originally posted by Valeron
And one more question, how do you think the RealAnime GUI compare to ERMP? I don't know! I only use RealAnime :o and AutoRV10 for DVD backup.
Valeron
29th December 2004, 09:32
Hi,Sirber.
I manage some anime encoding with RealAnime, and found that the RV10E works pretty good. Especially the new rate control compare to the old one.
And should you explain what encoder comlexity apply on both pass with the EHQ "extreame"?
Is it set to be 100 on both pass?
Sirber
29th December 2004, 17:00
2.25:
Low: 50/50
Medium: 50/65
High: 50/85
Extreme: 65/100
2.30b4:
Very Low: 50/50
Low: 50/65
Medium: 50/75
High: 50/85
Extreme: 65/100
Valeron
30th December 2004, 04:04
Thank you for your reply.
Sirber
30th December 2004, 22:06
http://www.detritus.qc.ca/realanime/screens/230b5_1.JPG
2.30 Beta 5 might be released soon.
New:
* RealAudio 10: Ralf Lossless Audio Codec
* Prefilter: Audio Gain
* Encoding status
Fixed:
* Copy is jamming GUI
* Language files
* Minor GUI problems
Sirber
31st December 2004, 17:05
2.30b5 is out. Please note that this build is for encoding AVI only. Please use 2.25 for other things.
http://www.detritus.qc.ca
greenlight
2nd January 2005, 20:45
Originally posted by Sirber
Hi
Can you please post your jobfile? I don't know if AVS as input works, I only tested AVI so far.
Hi
Sorry to take so long to post the jobfile. Was away on the holiday. This is in response to the post about the encoding failing with AVS input. The log file mentions an error about maxbitrate. I see in the job file the maxbitrate is set to 0000.
I know that RealAnime has its specific target uses, but I hope you add the support for some of the more general features, I really like the tool for all sorts of jobs.
Jobfile below, but one question, some of the other gui's have the motion setting specifying smooth, sharp, normal, whatever. RealAnime doesn't have this as far as I can tell. Does it default to an equivalent to one of these settings? Will this be added?
--------
<?xml version="1.0" encoding="US-ASCII"?>
<job xmlns="http://ns.real.com/tools/job.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ns.real.com/tools/job.2.0 http://ns.real.com/tools/job.2.0.xsd">
<enableTwoPass type="bool">true</enableTwoPass>
<clipInfo>
<entry>
<name>Author</name>
<value type="string">Encoded with RealAnime 2.3.0 b5</value>
</entry>
</clipInfo>
<parInputs>
<input xsi:type="avFileInput">
<filename type="string">V:\video\source.avs</filename>
<prefilters>
<prefilter xsi:type="blackLevelPrefilter">
<enabled type="bool">true</enabled>
<pluginName type="string">rn-prefilter-blacklevel</pluginName>
</prefilter>
</prefilters>
</input>
</parInputs>
<parOutputs>
<output>
<destinations>
<destination xsi:type="fileDestination">
<pluginName type="string">rn-file-vorbis</pluginName>
<filename type="string">V:\video\int_video.rmvb</filename>
</destination>
</destinations>
<mediaProfile>
<audioMode type="string">music</audioMode>
<disableAudio type="bool">true</disableAudio>
<disableVideo type="bool">false</disableVideo>
<outputWidth type="uint">640</outputWidth>
<outputHeight type="uint">480</outputHeight>
<resizeQuality type="string">high</resizeQuality>
<videoMode type="string">sharp</videoMode>
<audioResamplingQuality type="string">high</audioResamplingQuality>
<audienceRefs>
<audienceRef>RealAnime</audienceRef>
</audienceRefs>
</mediaProfile>
</output>
</parOutputs>
<audiences>
<audience>
<avgBitrate type="uint">780000</avgBitrate>
<maxBitrate type="uint">0000</maxBitrate>
<name type="string">RealAnime</name>
<streams>
<stream xsi:type="videoStream">
<pluginName type="string">rn-videocodec-realvideo</pluginName>
<codecName type="string">rv10</codecName>
<codecProperties type="bag">
<encodeAllFrames type="bool">true</encodeAllFrames>
<noisyEdgeFilter type="bool">true</noisyEdgeFilter>
<firstPassComplexity type="uint">50</firstPassComplexity>
<encoderComplexity type="uint">85</encoderComplexity>
<rcEnableCurveCompression type="bool">true</rcEnableCurveCompression>
<rcAnalysisFileName type="string">V:\video\realvideo.pass</rcAnalysisFileName>
<rcLogFileName type="string">V:\video\realvideo.log</rcLogFileName>
<rcKeyFrameBoost type="uint">0</rcKeyFrameBoost>
<rcHighBitrateReduce type="uint">25</rcHighBitrateReduce>
<rcLowBitrateBoost type="uint">5</rcLowBitrateBoost>
<rcOverFlowControlStrength type="uint">5</rcOverFlowControlStrength>
<rcMaxOverflowImprovement type="uint">50</rcMaxOverflowImprovement>
<rcMaxOverflowDegradation type="uint">50</rcMaxOverflowDegradation>
<rcPFrameRefQuant type="uint">6</rcPFrameRefQuant>
<rcBFrameRefQuant type="uint">10</rcBFrameRefQuant>
<chromaModeDecision type="bool">true</chromaModeDecision>
<maxConsecutiveBFrames type="uint">3</maxConsecutiveBFrames>
<inloopCutOffQuant type="uint">17</inloopCutOffQuant>
<inloopCutOffCompatible type="bool">false</inloopCutOffCompatible>
<inloopCutOffBUseRefQuant type="bool">true</inloopCutOffBUseRefQuant>
</codecProperties>
<encodingType type="string">vbrBitrate</encodingType>
<quality type="uint">65</quality>
<maxStartupLatency type="double">60</maxStartupLatency>
<maxFrameRate type="double">60</maxFrameRate>
<maxKeyFrameInterval type="double">10</maxKeyFrameInterval>
</stream>
<stream xsi:type="audioStream">
<codecFlavor type="uint">1</codecFlavor>
<codecName type="string">racp</codecName>
<encodingComplexity type="string">high</encodingComplexity>
<pluginName type="string">rn-audiocodec-realaudio</pluginName>
<streamContext type="bag">
<audioMode type="string">music</audioMode>
<presentationType type="string">audio-video</presentationType>
</streamContext>
</stream>
</streams>
</audience>
</audiences>
</job>
Sirber
2nd January 2005, 20:58
Hi
<filename type="string">V:\video\source.avs</filename>
Recommended source for 2.30 is AVI only. I have no tool to handle AVS correctly.
<prefilter xsi:type="blackLevelPrefilter">
<enabled type="bool">true</enabled>
This filter is evil, you shouldn't use it :)
About maxbitrate, I'm checking. I'm always using CQ 1-pass, maybe VBR is wrong.
Sirber
2nd January 2005, 21:46
Nice, my SVN database is dead. :(
greenlight
2nd January 2005, 22:16
Originally posted by Sirber
Hi
<filename type="string">V:\video\source.avs</filename>
Recommended source for 2.30 is AVI only. I have no tool to handle AVS correctly.
<prefilter xsi:type="blackLevelPrefilter">
<enabled type="bool">true</enabled>
This filter is evil, you shouldn't use it :)
Thanks for the hint.
About maxbitrate, I'm checking. I'm always using CQ 1-pass, maybe VBR is wrong.
I've been using avs input files sucessfully in 2.25. mpeg2 544x480 ---> avs decomb --> denoise --> realanime anamorphic 640x480
works well for me. I'll have to go back and look at the encodes that I used the black level filter on. If you will, what's the major issue with it? My input mpeg files have a lot of "two-tone" black going on, with black and dark-grey areas.
thanks for your input.
Sirber
2nd January 2005, 22:33
the filter is doing radical black level changes and is very ugly. Maybe there are better avisynth filters for that...
2.30b6 on it's way... I got my database back.Originally posted by greenlight
Thanks for the hint.
I've been using avs input files sucessfully in 2.25. mpeg2 544x480 ---> avs decomb --> denoise --> realanime anamorphic 640x480
works well for me. I'll have to go back and look at the encodes that I used the black level filter on. If you will, what's the major issue with it? My input mpeg files have a lot of "two-tone" black going on, with black and dark-grey areas.
thanks for your input. 2.25 and 2.30 handle input differently. 2.30 try to detect is there are any audio stream in the source, but currently for AVI only. Any other file type will get encoded whitout audio.
Sirber
2nd January 2005, 22:44
Beta 6 is out. Same place, same size :D
greenlight
2nd January 2005, 22:45
Originally posted by Sirber
the filter is doing radical black level changes and is very ugly. Maybe there are better avisynth filters for that...
2.30b6 on it's way... I got my database back.2.25 and 2.30 handle input differently. 2.30 try to detect is there are any audio stream in the source, but currently for AVI only. Any other file type will get encoded whitout audio.
Thanks, I'll look into correcting the black level during the avisynth phase.
Just for my (selfish) purposes, the audio doesn't matter, as my videos come in without audio. I normally output the realanime encode to mkv and mux the audio and video with avimux-gui. This is only because some of the audio files need the sync adjusted slightly and I'm picky about this.
I'm getting a little off topic now, but...getting back to the normal/smooth/sharp question, I'm assuming since it isn't specified in the audience file, (or at least I didn't see it) as per the RealProducer SDK docs, videoMode defaults to "normal"?
Any interest in this feature other than me?
greenlight
2nd January 2005, 22:57
Originally posted by Sirber
Beta 6 is out. Same place, same size :D
Sweet, downloaded beta6, and with an AVS file as input, it's now encoding away.
I can't speak to how it handles audio, as I mux that separate, maybe I'll try that later just for kicks.
Thanks again, great tool!
Sirber
2nd January 2005, 23:33
Now, no new beta until I get MKV management, which is the big new part of 2.30. :D
Sirber
3rd January 2005, 00:23
Bugs:
* AVISynth filtering does not work.
bdfy
5th January 2005, 22:54
Sirber
May I ask you what files are included in your pack ?
2.25 - 13 Mb
2.30 - 7Mb
I guess there are a lot of things I can already have. Am I right?
In this case can you release "light" version ?
Sirber
6th January 2005, 00:21
Removed all VFW codecs from my installer. I got complains there where too much "Next" button to press to fully install it. I linked those on my website instead. I removed also AVISynth installer.
http://www.detritus.qc.ca/index.php?section=download
oh, I added x264 to RealAnime, syskin version :D
[edit]
Also, less bandwith, faster the download :)
bdfy
6th January 2005, 21:19
Sirber
I'm sorry, but can you tell me what your pack consist of ?
Sirber
6th January 2005, 21:23
RealAnime
Helix Producer (w/ codec updates)
avs2avi
mkvtoolnix
Sirber
11th January 2005, 03:20
Fixed:
* AVISynth filtering
* Other small fixes
Added:
* x264 support
To come in a near future:
* Input: MPEG support
* Input: AVS support
To come in a mid future:
* Input: OGM support
* Input: MKV support
To come in a far future:
* Input: dgindex support
* Input: dvd2avi support
Sirber
18th January 2005, 03:41
For those who's interrested, SVN server is avalible on internet, with read only access to anonymous user.
svn://detritus.qc.ca/detritus/RealAnime
If you would like to contribute and submit code, please mail or pm me to get a user/pass.
Have fun! :D
Sirber
27th January 2005, 13:07
New Features:
* AVISynth support (as input)
* DGIndex support (and creeation)
* MPEG support
* Better AVI/AVS track detection
Bug fixes:
* AVISynth was overwriting the source
* DeComb wasn't working
* rmvbmux don't fail if sources has only 1 track
http://www.detritus.qc.ca/index.php?section=download
clone83
8th February 2005, 00:28
hey sirber when is the final version going to be released? you said on ur site that it would be done by the weekend and that was 2 weeks ago.... so whats happening?
Sirber
8th February 2005, 00:35
problems, problems :(
MKV info & extract is still not finished, also I rewrited the encoding core, my server crashed twice this month.
Next release shall be RC1, with OGM/MKV support, MP4 support and audio encoding support. I cannot give a release date, since I cannot estimate my free time :). My roommate started the coffee machine, so tonight is delphi time :D, and maybe some sake!
If you don't want to wait for a release, you can always browse the SVN (if my server is not dead), but you'd need a delphi compiler (Delphi 7) since RealAnime.exe is not on it.
Hint: There won't be a 2.30 release but a 3.00 one :D
[edit]
Oh, we got a new dev: damrod. Things might go faster :)
Sirber
16th February 2005, 13:32
RC1 is out:
http://detritus.qc.ca/forum/viewtopic.php?p=34#34
Sirber
4th March 2005, 00:49
A big decision has to be taken:
http://detritus.qc.ca/forum/viewtopic.php?t=41
damrod
10th March 2005, 12:15
good question
i think default profile et saving in a menu is a good idea....ok i use it ;-)
Sirber
10th March 2005, 13:36
Could you implement your new Drag&Drop code into realanime? Could be a good start in the code :)
damrod
10th March 2005, 20:09
drag and drop in listbox?
Sirber
10th March 2005, 20:33
Yes. I'm using a crappy component and you said long ago that you had code for that. :)
damrod
10th March 2005, 20:49
ah yes this code....20 lines :)
Sirber
10th March 2005, 20:57
Fetch latest code and do it! Fast! We are releasing RC2 soon :D
Sirber
12th March 2005, 01:04
RC2 has been released!
More infos here: http://detritus.qc.ca/forum/viewtopic.php?p=108#108
damrod
14th March 2005, 17:41
arggg too late
ok i will make a check out on the source
btw sirber i will give you a try-out of a new gui & functions i add in a test for realbatch (calculate final filesize, crop and resize with preview, bits/pixel and stuff like that)
Sirber
10th April 2005, 02:30
RC2.1 is out with important fixes.
More infos here: http://detritus.qc.ca/forum/viewtopic.php?t=88
Sirber
19th May 2005, 17:13
RC3 is in progress. Here's the todo:
http://www.detritus.qc.ca/forum/viewtopic.php?t=54
Valeron
23rd June 2005, 17:36
hey, Sirber, why stop support AVS as input format?
Your soft is a great GUI. I'm a big anime fan too. :D
And I like the 2.25 so well. But today I found maybe a bug of it when working with AVS 2.5.6 beta3. I load an ass subtitle with VSfilter's textsub() function.
When I preview the AVS in MPC, it works ok anyway. The font type specific in the ass was loaded without any problem. But when I encode it with RealAnime, the font DO NOT load correctly, though the subtitle is still there.
Neither 1 pass nor 2 pass can load it. The output RMVB file do has the subtitle encoded but the font of the subtitle was not loaded.
Then I try switch to 3.0 RC2 to solve the problem with it.
But when I switch to the Input page, I'm too surprised the great support for AVS source function disappear!!!
I'm so sorry to post questions about the old version RealAnime here.
But I just hope you can add AVS input support in 3.0 again.
I think many people like me need the function so much.
More info about my AVS(maybe it could help you found where the bug is ):
LoadPlugin("VSFilter.dll")
DirectShowSource("G:\WorkTemp\Anime.mkv",fps=23.976,convertfps=true)
Trim(0,34046)
TextSub("D:\WorkSub\Track4.ass")
The MKV is part VFR, so I have to use AVS 2.5.6 beta3 and force convertfps=true. And more, maybe this is a bug when RealAnime works with 2.5.6, because when I'm still with 2.5.5, it didn't occur. The font can be load correctly.
Thx
Valeron
23rd June 2005, 18:23
hey, Sirber
I've solve the problem!
I just do a small mod to my avs:
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\VSFilter.dll")
then the font load again when encode with RealAnime!!
How strange the AVS is!!
When with script "LoadPlugin("VSFilter.dll")", LoadPlugin works with the plugin pointer in AVS to find the full path(of course, the pointer was pointed to C:\Program Files\AviSynth 2.5\plugins), preview in MPC is ok and font is load, but can't be loaded with RealAnime.
When script change to "LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\VSFilter.dll")" with complete path of VSfilter, It works ok in anywhere.
I'm so excited(the problem solved) and confused(the plugin pointer bug?) this moment.
loa-ash
24th June 2005, 16:28
Yes, 3.0RC2 version doesn't support avs file?? :rolleyes:
Sirber
29th June 2005, 13:03
With the new source manager, managing AVS is very very difficult and has been removed. You can use te built-in filtering in RealAnime though.
Sirber
2nd July 2005, 22:12
Added x264 CLI. More infos here:
http://www.detritus.qc.ca/forum/viewtopic.php?p=573#573
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.