View Full Version : xAnime (0.1.5) (x264, AAC, MKV, MP4)
Sirber
16th April 2006, 02:53
xAnime is a video conversion tool designed to provide you best quality video for animes at low bitrates with its stock settings.
Main developper: daverc
Common target : 20 minute episode (50 mb)
Requires Avisynth and .NET 2.0
Bundled with audio and video encoders, and open source MP4/MKV editing software.
Features :
Input : avi and avisynth files
Video : x264 PC / Ipod (good, high, highest)
Audio : Nero digital AAC or Winamp AAC
Containers : MP4, MKV
Filtering : Deinterlace, resize, inverse telecine
xAnime 0.0.1.5
Changes : Much more efficient new defaults settings for x264 encoder (from ra5 thx to sirber's settings).
xAnime 0.0.1.4
Add: Supports avs input
Add: Nero digital audio
Fix: Internal work
Change: No more temp audio file,
xAnime 0.0.1.3
Fix :Fix bad x264 setting
xAnime 0.0.1.2
Add : Progress display
Add : Language support
xAnime 0.1.5 (http://detritus.sobanet.com/files/xanime/xAnime.0.1.5.full.7z)
killerhex
16th April 2006, 06:31
you still working on it can you add higher audio bitrates such as 128kbps to 192kbps
^_^x
16th April 2006, 06:44
is that your new project ;)
realanime.net
Sirber
16th April 2006, 13:16
@killerhex
it's early in development. Audio bitrate is from 16kbps to 192kbps. The GUI will choose to use PS, HE or LC automaticly.
@^_^x
Yes, new project :p. We wanna learn C#! :D Also, we want an app which is less "bulky", only for top codecs (H264, AAC), with settings for high end systems (RealAnime medium quality = xAnime low quality).
^_^x
16th April 2006, 14:11
OOT:
may i have Detritus Player Pack 1.0.0 source code. i am interesting with that stuf.
me: desaranjani@yahoo.com
Sirber
16th April 2006, 14:14
My thing is a "Pack", no source on my side ;)
Get MPUI sources and mPlayer sources.
BTW the thread about DPP is here: http://forum.doom9.org/showthread.php?t=109873
@bond, can you move to DPP thread please?
killerhex
18th April 2006, 10:20
any beta version
Sirber
18th April 2006, 12:16
not even an alpha. I started this thread to have comments before it's finished.
bond
18th April 2006, 18:07
is prefiltering really still needed? ^^
Sirber
18th April 2006, 18:11
what do you mean? If noise reduction is needed?
Sirber
19th April 2006, 13:32
an audio delay will be set when encoding with PS and maybe HE too, a delay of -200ms, so prevent the sync issue many encounted.
killerhex
19th April 2006, 14:52
hey sirber if i use x264 single pass can i still have good quality if i keep the original resolution
Sirber
19th April 2006, 14:58
There is a place for x264 related questions, and xAnime thread is not.
Eretria-chan
21st April 2006, 13:07
I'll be keeping my eyes on you, Thread!
Waiting for this new version, Sirber ;)
Sirber
21st April 2006, 13:15
I can't say any ETA for alpha1, since I'm always wrong with ETAs :(
Sirber
21st April 2006, 13:15
oh, I removed Noise Reduction. Not needed on most anime.
If you want to filter, nothing prevent you from using AVS as input.
Eretria-chan
21st April 2006, 14:06
Many n00bs don't know how AVS works, you know (including me *cough*). If you can't say ETA, then you could at least guess how much work is left to be done, and in that way we would know about when it would be ready. At least more than if you say nothing :)
Sirber
21st April 2006, 14:08
GUI: done
XML: in dev (Lain)
x264: to do
aac: to do
analyse: to do
output: to do
Eretria-chan
21st April 2006, 14:12
Quite a bit to do then. Well, good luck.
Sirber
21st April 2006, 14:29
most of the code will be ported from RealAnime, so it shouldn't be too hard.
Sirber
22nd April 2006, 00:06
alright, I made the first setting profiles:
// Profiles
private void pc_base()
{
sCmdLine = "--no-fast-pskip --no-psnr --progress --thread-input --threads " + Environment.ProcessorCount;
}
private void pc_fast()
{
sCmdLine += "--min-keyint 12 --min-keyint 600 --bime ";
sCmdLine += "--direct auto --weightb --bframes 3 ";
sCmdLine += "--filter 1:1 ";
sCmdLine += "--me dia --subme 1 --ref 0 ";
sCmdLine += "--analyse \"none\" ";
}
private void pc_low()
{
sCmdLine += "--min-keyint 12 --min-keyint 600 --bime ";
sCmdLine += "--direct auto --weightb --bframes 3 ";
sCmdLine += "--filter 1:1 ";
sCmdLine += "--me umh --subme 6 --b-rdo --ref 8 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 1 --8x8dct ";
}
private void pc_medium()
{
sCmdLine += "--min-keyint 12 --min-keyint 600 --bime ";
sCmdLine += "--direct auto --weightb --bframes 3 ";
sCmdLine += "--filter 1:1 ";
sCmdLine += "--me umh --subme 7 --b-rdo --ref 12 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 1 --8x8dct ";
}
private void pc_high()
{
sCmdLine += "--min-keyint 12 --min-keyint 600 --bime ";
sCmdLine += "--direct auto --weightb --bframes 3 ";
sCmdLine += "--filter 1:1 ";
sCmdLine += "--me umh --subme 7 --b-rdo --ref 16 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 2 --8x8dct ";
}
private void ipod_fast()
{
sCmdLine += "--no-cabac --keyint 900 --min-keyint 12 --nr 150 --level 1.3 --bime ";
sCmdLine += "--filter 0:0 --bframes 0 ";
sCmdLine += "--me dia --subme 1 --ref 0 ";
sCmdLine += "--analyse \"none\" ";
}
private void ipod_low()
{
sCmdLine += "--no-cabac --keyint 900 --min-keyint 12 --nr 150 --level 1.3 --bime ";
sCmdLine += "--filter 0:0 --bframes 0 ";
sCmdLine += "--me umh --subme 6 --ref 8 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 1 ";
}
private void ipod_medium()
{
sCmdLine += "--no-cabac --keyint 900 --min-keyint 12 --nr 150 --level 1.3 --bime ";
sCmdLine += "--filter 0:0 --bframes 0 ";
sCmdLine += "--me umh --subme 7 --ref 12 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 1 ";
}
private void ipod_high()
{
sCmdLine += "--no-cabac --keyint 900 --min-keyint 12 --nr 150 --level 1.3 --bime ";
sCmdLine += "--filter 0:0 --bframes 0 ";
sCmdLine += "--me umh --subme 7 --ref 16 --mixed-refs ";
sCmdLine += "--analyse \"all\" --trellis 2 ";
}
Low profil is supposed to be for P4 3Ghz or AMD64 3000+, while medium aim for dual core.
Eretria-chan
22nd April 2006, 00:09
And what about high? How will it compare to RA's typical default profile?
Sirber
22nd April 2006, 00:15
RA Medium --> xA Low
RA High --> ~xA Medium
for High, dunno, a good dual core? ;)
killerhex
22nd April 2006, 02:16
will this program work on a 1.00ghz processor
siddharthagandhi
22nd April 2006, 02:19
It'll work probably. Now, will it encode fast? Lets just say you might have to leave your computer on overnight.
leowai
22nd April 2006, 04:31
for High, dunno, a good dual core? ;)
Probably your xAnime high profile is suitable for computer with the following spec... :eek: :D
AMD Plans Four-Core Opterons by 2007
http://www.pcworld.com/news/article/0,aid,123559,00.asp
DarkZell666
22nd April 2006, 12:19
You've been smart enough not to use .NET 1.0 (or 1.1 even), that's cool ! ;) You'll have much less of a hassle when it comes to event handling ^^
Many n00bs don't know how AVS works, you know (including me *cough*).
This is why xAnime should be fool-proof :p
As long as it supports "drag-and-drop" (any files) and auto-generates a minimalistic avs script (avisource if avi, directshowsource for anything else + custom resizing + hqdn3D() since it rocks on anime stuff + Undot()) I think it will be enough :)
Using avisynth for audio encoding would be a pretty good idea since you wouldn't need to have anything else installed than avisynth to run xAnime =) (cli apps would be in xAnime's working directory, unless you add a config panel to specify the cli's paths)
Just my two cents, but it's a good idea to keep things simple ;)
Sirber
22nd April 2006, 13:19
will this program work on a 1.00ghz processorAlrigth! You've just been added to my ignore list! Congratulation!
Search love to answer already answered questions, I do not. :sly:
Sirber
22nd April 2006, 13:20
Probably your xAnime high profile is suitable for computer with the following spec... :eek: :D
AMD Plans Four-Core Opterons by 2007
http://www.pcworld.com/news/article/0,aid,123559,00.asp
well, for 4 core, the only crazy option left is ESA :(
Sirber
22nd April 2006, 13:23
You've been smart enough not to use .NET 1.0 (or 1.1 even), that's cool ! ;) You'll have much less of a hassle when it comes to event handling ^^events? handling? :scared:
This is why xAnime should be fool-proof :pIt will be. Everything will be automatic. Dual audio and dual sub will be stripped down to 1 audio and 1 sub, if the output is for iPod, sub will be hardcoded in video stream. Everything will go via AVS, video and audio, for better comptability.
Sirber
22nd April 2006, 13:29
@all
so, the settings are ok?
Sirber
22nd April 2006, 15:10
Lain finished the Save/Load settings.
Eretria-chan
22nd April 2006, 15:16
@all
so, the settings are ok?
Hmmm, I just reached around 30 fps (although it remains to be seen if the speed remains that with other files) for RA Medium Profile, so I guess the profiles are okay, as long as it gives better quality!
...Erm, although, I guess that the most quality loss comes from the already poor sources =/
The everything automatic sounds terrific to me!
DarkZell666
22nd April 2006, 15:40
You've been smart enough not to use .NET 1.0 (or 1.1 even), that's cool ! You'll have much less of a hassle when it comes to event handling ^^
events? handling?
With framework 1.0/1.1, some events (mouse clicks, keyboard keypress, adding items to a listview, etc) aren't triggered when they should be.
I've had to use threads and global variables to sort things out.
With framework 2.0 there is nearly always a "before click" and an "after click" event or a "before update" and an "after update" event, which gives you some very precise error-handling possibilities. Needless to say that you will have great time programming simple things rather than finding workarounds ;)
Sirber
22nd April 2006, 15:58
guess that the most quality loss comes from the already poor sources =/Bad source is bad to start with, with every codec.
The everything automatic sounds terrific to me!Cool! :D
With framework 1.0/1.1, some events (mouse clicks, keyboard keypress, adding items to a listview, etc) aren't triggered when they should be.
I've had to use threads and global variables to sort things out.
With framework 2.0 there is nearly always a "before click" and an "after click" event or a "before update" and an "after update" event, which gives you some very precise error-handling possibilities. Needless to say that you will have great time programming simple things rather than finding workarounds ;)Like good old VB ;)
Eretria-chan
22nd April 2006, 16:01
Bad source is bad to start with, with every codec.
Yep, that is unfortunaly so. So much crap DivX/XVid encodings. Looks pretty much crap on a big monitor :p
Sirber
22nd April 2006, 16:08
Yep, that is unfortunaly so. So much crap DivX/XVid encodings. Looks pretty much crap on a big monitor :pand 24KHz audio ;) Looks pretty much crap on a big soundcard :p
Eretria-chan
22nd April 2006, 16:10
Maybe for an audiophile :p On this AC97 codec & my speakers, it sounds just fine :sly:
Sirber
22nd April 2006, 16:20
Maybe for an audiophile :p On this AC97 codec & my speakers, it sounds just fine :sly:Maybe it's time to spend more than 2 buck for decent speakers ;)
Eretria-chan
22nd April 2006, 16:32
Well, maybe... but then I would need a real sound card, too, huh? These speaks have faithfully served me and continue to do so even now!
Sirber
22nd April 2006, 16:33
AC97 itself ain't too bad. Speakerset makes the most difference IMO.
Eretria-chan
22nd April 2006, 17:56
Still, I don't think I'll be aquiring new speakers. I gave better speakers if I just want to connect the PC to them... but I won't. Still waiting patiently for xAnime ^_^
Sirber
22nd April 2006, 18:03
What's your CPU?
Eretria-chan
22nd April 2006, 20:30
Athlon64 X2 3800+
Oh, 256. Mmm, 255 + 1 = 2 ^ 8 ^_^
Sirber
22nd April 2006, 20:34
alright!
256 what? :confused:
Eretria-chan
22nd April 2006, 20:37
Don't mind that ^_^
Now incremented to 257, but that's not an interesting number =/
Sirber
22nd April 2006, 20:43
alright, if it goes to 258, you will never get xAnime :devil:
Eretria-chan
22nd April 2006, 23:04
Lies! I'll steal it from you! :devil:
So, anyway, can I have the source when it's done? I'll just keep it for private purposes, I'll swear to that!
Sirber
22nd April 2006, 23:05
all my sources are on the SVN....
svn://svn.detritus.qc.ca/detritus/xAnime (C# .NET 2.0)
svn://svn.detritus.qc.ca/detritus/RealAnimeLE (Delphi 7)
but it will cost ya.... that's right.... all the tea :D
Eretria-chan
23rd April 2006, 00:04
What tea? :confused:
Who cares about delphi? I'll take C# over that any day :sly:
I'll just use C# if need be, convert it to C++ .NET or C++ Native, if possible. For private purposes, of course.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.