Back Forum Reply New

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).
¥
Back Forum Reply New