|
|
quot;Direct DVD to HDquot; ogg and DivX encoding
Is it possible with Besweet and Avisynth(MpegDecoder)-VirtualDub, with good quality and speed improvment?
And then mux.
... NO
i think you would need a terribly fast computer with probably a SCSI DVD ROM drive and HD and loads of RAM.
otherwise you'll get too many dropped frames!
anyway feel free to try and post your results!
regards
steVe
@killingspree
he means without ripping i think.
I mean:
-video: list of .vob(on the dvd) -gt; Avisynth(with MPEGDecoder by Nic, can read vob) -gt; VirtualDub encoding in DivX or Xvid -gt; .avi
-audio: list of .vob(on the dvd) -gt; Besweet 1.4(can read vob) -gt; .ogg
-mux: .ogg and .avi in .ogm with oggmux.
Everything integrated in an all-in-one automation software.
Could be usefull for saving time and space?isn't it?
gt;
Using VOBInput.dll v1.2 by DVD2SVCD (/Dynamic-Compression algorithm by LigH (author of WaveBooster).
Logging start : 10/10/02 , 18:31:58.
H:\ESSAI\BESWEET\BESWEET.EXE -core( -input voblist.lst -substream 0x80 -output movie.ogg -logfilea Besweet.log ) -azid( -n1 -c normal -L -3db -s stereo ) -ota( -G max ) -ogg( -q 0.400 ) -ssrc( --rate 44100 ) -boost( /b2=5 )
[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : voblist.lst
[00:00:00:000] | Output: movie.ogg
[00:00:00:000] | Substream ID: 0x80
[00:00:00:000] | Floating-Point Process: Yes
[00:00:00:000] | A/V Delay found : 0msec
[00:00:00:000] +-------- AZID -------
[00:00:00:000] | Output Stereo mode: Stereo
[00:00:00:000] | Total Gain: 0.000dB, Compression: Normal
[00:00:00:000] | LFE levels: To LR -3.0dB, To LFE 0.0dB
[00:00:00:000] | Center mix level: BSI
[00:00:00:000] | Surround mix level: BSI
[00:00:00:000] | Dialog normalization: Yes
[00:00:00:000] | Rear channels filtering: No
[00:00:00:000] +------ Shibatch -----
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Dest. Sample-Rate: 44.1KHz
[00:00:00:000] | Attenuation : 0.0db
[00:00:00:000] +-------- BOOST ------
[00:00:00:000] | Algorithm by : Dg
[00:00:00:000] | Boost Factor : 5.0
[00:00:00:000] | Limit Factor : 0.73
[00:00:00:000] +-------- OGG --------
[00:00:00:000] | VBR Quality : 0.400
[00:00:00:000] +---------------------
[00:22:13:728] Gain of 13.8dB had been asserted to file.
[00:22:13:728] Conversion Completed !
[00:22:13:728] Actual Avg. Bitrate : 104kbps
[00:06:47:000] lt;-- Transcoding Duration
Logging ends : 10/10/02 , 18:38:45.
-Second the AVS script:
LoadPlugin(quot;MPEGDecoder.dllquot;)
MPEGSource(quot;voblist.lstquot;, 0, quot;decssquot;)
# -2 doesn't work with me
#FieldDeinterlace(blend=false) i forget to include this line
Crop(6,14,708,545)
LanczosResize(432,304)
-Third the VirtualDub jobs:
// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 1
//
// $job quot;Job 1quot;
// $input quot;H:\essai\movie.avsquot;
// $output quot;H:\essai\movie.aviquot;
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open(quot;H:\\essai\\movie.avsquot;,0,0);
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.SetCompData(319,quot;GAEAAABqGADQBwAACgAAABQAAAD6AAAACgAAAAIAAAAFAAAAAAAAACgAAAAAAAAAAAAAAAAAAABkAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAyAAAAAQAAAAAAAAAAAAAAAADwP5qZmZmZmck/QAAAAAEAAACAAAAAAAAAAAAAAAAAAAAAAAAAAIACAADgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAD/////AQAAAGM6XGRpdngubG9nAGM6XHRlc3QuZGl2eABjOlxtdmluZm8uYmluAGk=quot;);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI(quot;H:\\essai\\movie.aviquot;);
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
-Finally the .omx for oggmux:
lt;moviegt;
movie.avi
lt;/moviegt;
lt;titlegt;
My movie
lt;/titlegt;
lt;soundtracksgt;
movie.ogg
French
lt;/soundtracksgt;
lt;subtitlesgt;lt;/subtitlesgt;
lt;chaptersgt;
lt;/chaptersgt;
lt;targetgt;
movie.ogm
lt;/targetgt;
lt;splitgt;
0
lt;/splitgt;Long post , too long?
Any comment?
@ neird
If you think you're sparing time, you're totally wrong. You're just wasting (your) time!
@dj bobo:
i'm not convinced of this method either, but can you specifyß
thx
@neird:
i think you'll give up quite a bit of quality! if time is this important to you, ok... or do you NOt have enough space to do it the 'normal' way?
regards
steVe
Besweet\BeSweet.exe -core( -input quot;voblist.lstquot; -substream 0x80 -output quot;movie.oggquot; -logfilea quot;Besweet.logquot; ) -azid( -n1 -c normal -g 10db -L -3db ) -ota( -G max -d auto ) -ogg( -q 0.400 )
I really do have to update my dvd2avi_nic so people dont have to do this...lol. It makes ripping straight from the DVD so easy, but its not something I recommend.
-Nic
Nic Nic Nic !
I'm not convinced of my method too.
That's just an idea, maybe that could interest someone (apparently not )
@killingspree: I have enough space but, i must always keep free around 8Go on my HD.
For the time, i think you can free up the time of the rip process (around 20min for the entire DVD). |
|