Username:
B
I
U
S
"
url
img
#
code
sup
sub
font
size
color
smiley
embarassed
thumbsup
happy
Huh?
Angry
Roll Eyes
Undecided
Lips Sealed
Kiss
Cry
Grin
Wink
Tongue
Shocked
Cheesy
Smiley
Sad
of 69 ->
--
--
List results:
Search options:
Use \ before commas in usernames
Edit history:
nate: 2008-06-18 01:14:56 am
not exactly automation but increased user friendliness. my big project for this summer. want to go dvd to i h m l with only f and d in between. going to have a list of every game with its f and d. hardest part will be getting the video off the dvd and indexed. confident i will overcome this as well though.

need thoughts on other probable trouble areas so we can start working on solutions now. brief brainstorm:


packaged software
anri master installer: runs necessary installers, config (drive letter etc)
anri master controller: conducts dvd -> i h m l process, possibly a doze batch file

dgindex
avisynth w/ plug-ins

x264
naac
mp4box

xvid
lame
vdub

nate generic.avs (duplicated and customized by anri master controller)
snow batches (paths customized by anri master installer and run by anri master controller)


user input
d1 d4, f1 f2 f3, mono (nes) (based on list of games included with anri-chan and in kb; option to demux & cut 10 second sample vob from 1 minute in to ask on tech support forum if game not in list)

statid (snow version; preview png exported to confirm no cut off text)

sda name (filename)


any feedback/ideas welcome. i'm doing this for my day job as well so it will happen. just a matter of time.
Thread title:  
wise fwom yo gwave
So, uh, in english, what does this mean?
you put the dvd in, you run anri-chan, you answer what game it is, you put in a statid, you get files you submit to sda.

won't work for you unless you start finalizing discs though. Wink
Existence as you know it is over
Is it possible to make it an all-purpose encoder for any avi, not just dvd files, so pc runs can be included?

Also, why the name "anri-chan?"
pc stuff will be more difficult. can't predict the filenames for one thing. could try to do it if there is enough interest i guess.

called anri-chan because she makes lots of inferior copies of herself which she can't control.
wise fwom yo gwave
BOO at actually having to finalize discs.

Sounds awesome though. An idiot proof system is just what sda needs for self encoding.
Edit history:
Alexis: 2007-05-05 11:53:04 am
I
What does it mean to finalise a disc?

And it won't be idiot-proof, it'll be idiot-resistant.
Speed is the key.
Do you absolutely have to finalize the discs, even if your computer can read unfinalized ones?

Just curious.
depends on what you mean by unfinalized. if you can see .vob files under dvddriveletter:\VIDEO_TS\ in windoze explorer then you're good.
Speed is the key.
Nice.
Talk to the Hand
Sounds like "teh roxor", as some would say.

And yeah, I was very "yeahbutWHAT?" at the OP. I like the English explanation though.
Everybody loves Hypnotoad!
Would there be a way to control which outputs it would put out?  For example, if I just wanted to pull something off a DVD for Youtube, could I just have the LQ version or would I have to have all of them?
Existence as you know it is over
Quote:
pc stuff will be more difficult. can't predict the filenames for one thing. could try to do it if there is enough interest i guess.


Could make an option to browse for files manually. Another possibility is to select a folder and then have the program (automatically) pick all the video files in that folder, whereupon it will display it in a list in which you can change the order of the vids to be appended/compressed.
Edit history:
nate: 2007-05-06 07:43:13 pm
Quote:
Would there be a way to control which outputs it would put out?  For example, if I just wanted to pull something off a DVD for Youtube, could I just have the LQ version or would I have to have all of them?

yes (first question).
Long live SF64!
Sounds really cool!

So will this be a self-contained executable that you just run and then interface with, doing all the dirty work in the background?
Edit history:
nate: 2007-05-10 03:18:25 pm
not self-contained no. but you shouldn't have to deal with more than just hitting "next" on the avisynth installer and then inputting d and f based on the list as far as i can tell right now. will be working on this more today so hopefully will have more soon.
ladies and gentlemen, anri-chan has entered alpha 1!

http://nate.quandra.org/test9_lq.mp4 (watch out--it is lq after all!)

the above video was the first produced by running anri.bat and entering:
DVD Drive Letter: e
DVD Chapter Number: 1
Project name: test9

anri master controller (aka anri.bat) as it stands right now:

REM ON HERMESUS LUC ARSUS ESTARIAS AUC ELTRAS LI CELES! Now, let's get to work!
set /P driveletter=DVD Drive Letter:
set /P chapternumber=DVD Chapter Number:
set /P projname=Project name:
cd "%HOMEPATH%\Desktop" && md "%projname%" && cd "%projname%"
"%PROGRAMFILES%\anrichan\dgmpgdec148\dgindex.exe" -AIF=[%driveletter%:\VIDEO_TS\VTS_0%chapternumber%_1.VOB] -OM=3 -OF=[%projname%] -AT=[%PROGRAMFILES%\anrichan\dgmpgdec148\template.avs] -exit

rem thanks snow!
call :2pass %projname%.avs %projname%_lq 128  64000  17 1 1
call :2pass %projname%.avs %projname%_mq 512  64000  17 1 1
call :2pass %projname%.avs %projname%_hq 2048 128000 17 1 1
call :2pass %projname%.avs %projname%_iq 5000 320000 19 1 1

echo Finished!
rem pause
GOTO :EOF
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:2pass

"%PROGRAMFILES%\anrichan\x264.exe" --pass 1 --bitrate %3 --stats "%2.stats" --ref 8 --mixed-refs --no-fast-pskip --bframes 5 --b-rdo --bime --weightb --subme 7 --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --qpmin %5 --me umh --threads auto --thread-input --progress --no-psnr --no-ssim --output NUL "%1"

"%PROGRAMFILES%\anrichan\x264.exe" --pass 2 --bitrate %3 --stats "%2.stats" --ref 8 --mixed-refs --no-fast-pskip --bframes 5 --b-rdo --bime --weightb --subme 7 --trellis 1 --analyse p8x8,b8x8,i4x4,p4x4 --qpmin %5 --me umh --threads auto --thread-input --progress --no-psnr --no-ssim --output "%2_video.mp4" "%1"

"%PROGRAMFILES%\anrichan\bepipe.exe" --script "DirectShowSource(^%HOMEDRIVE%%HOMEPATH%\Desktop\%projname%\%1^)" | "%PROGRAMFILES%\anrichan\neroAacEnc.exe" -br %4 -lc -if - -of "%2_audio.mp4"

"%PROGRAMFILES%\anrichan\MP4Box.exe" -new -add "%2_video.mp4" -add "%2_audio.mp4" "%2.mp4"

if "%6" == "1" del %2.stats
if "%7" == "1" del %2_video.mp4 | del %2_audio.mp4
Existence as you know it is over
Not bad for lq. Quite annoying to watch though.
heh i am still watching that compulsively. the music is out of this world.
Talk to the Hand
Re: Quality: Lookin pretty good for LQ. Actually seems a bit larger than normal, though that may be my funky laptop resolution (1280*800 FTW).

Re: Video itself: WHAT THE FUCK WAS THAT?!

Anyway, I imagine the final anri-chan program will look pretty and more or less hide all that icky programming stuff from the end-user?
yeah it's widescreen there.

and yep.

now entering alpha 2 ... avisynth script should be fully set up, just i haven't properly implemented d and f (2d) yet so all the qualities will be the native d and f of the game atm. at this rate i should reach beta 1 by the end of the weekend ... who's up to be a tester?
Edit history:
ballofsnow: 2007-05-12 12:04:02 am
Shocked

Man.. I guess I've been busy this past week and didn't see this thread until today.

Looks like a pretty ambitious project. Smiley

Though I don't see anything about trimming.. or is the indexing going to be done manually, and therefore the user can pick out what he wants?

edit- We'll probably have to ask the user where he wants to save his project because of issues with available hard drive space.
Edit history:
nate: 2007-05-12 12:07:20 am
no trimming atm, was just thinking about that actually. actually i think it may be solvable by making people do it on their dvd recorder. even on write once media you can do it afaik (before you finalize obviously). could also potentially do the trimming manually but that is going to be a lot to ask because the save project settings in dgindex have to be exact to avoid dealing with compressed audio input (right now i assume wav - betas of dgindex are starting to convert both ac3 and mpa to wav and automatically fix the offset).

where to save project is desktop right now but i can prompt for it easily. i think it will be ok in the short term though because it just has to be big enough to store the index, the wav and the output mp4 and avi stuff. now assuming windoze drive letter is c: ... that is going to be far more difficult to fix.

edit: oh yeah, alpha 3. d and f should be fully implemented for mp4 encoding. looking to xvid next (has anyone ever encoded xvid/lame mux to avi on commandline before?)
Edit history:
ballofsnow: 2007-05-12 12:34:17 am
Quote:
right now i assume wav - betas of dgindex are starting to convert both ac3 and mpa to wav and automatically fix the offset.

Hmm, cool.

Quote:
where to save project is desktop right now but i can prompt for it easily. i think it will be ok in the short term though because it just has to be big enough to store the index, the wav and the output mp4 and avi stuff. now assuming windoze drive letter is c: ... that is going to be far more difficult to fix.

Fine, but really short term. I don't think it's good to force the user to keep his dvd disc in the drive for the entirety of the encoding. Should be easily fixable, just use a copy *.* command and you're good.

Quote:
edit: oh yeah, alpha 3. d and f should be fully implemented for mp4 encoding.

I'd like to take a look at all your anri-chan source files. Can you post them somewhere and keep them up to date?

Quote:
looking to xvid next (has anyone ever encoded xvid/lame mux to avi on commandline before?)

It really bothers me that there isn't some simple command line avi muxing program out there. x264 which is relatively new has mp4box, avi which is OLD doesn't? wtf. I think the closest you can get is by using mencoder or whatever that other program is called... but those alone are something like 8 mb. EIGHT MB just to mux a/v into avi!
Edit history:
nate: 2007-05-12 12:44:49 am
yeah i just tried in megui and it keeps the commandline area blank. which means it's got some libraries compiled in or something it's using probably. so what i'll have to do is do my backup plan, basically use vdub as the muxer. this is another piece of software to include with anri-chan but realistically i would have had to include whatever muxer anyway so i guess it's not too bad.

made an anri-chan dir here:
http://nate.quandra.org/anrichan

last parts before your batch subroutine are untested right now so there may be typos etc. looking into xvid and lame cli syntax now ...

edit: sorry, that was 403; should be corrected now.