PDA

View Full Version : Is 3 pass worth it?


t49lnh3ybt
9th July 2006, 14:01
I've done 3 pass encoding using Gordian Knot and can't see big diffrence compared to 2 pass encoding. What advantage does 3 pass encoding have?

After 3 pass encoding, I found movie.avi. What is it for? Is it ok to delete it?

Here is the log from GK..
2006-07-09 12:12:58 AM: Job " 2 - DEAD_OF_JERICHO_1.avi" started.

o DivX5-First Pass: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
o DivX5 - Pass 2: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
o DivX5 - Pass 3: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
o Mux Audio.
End of Job 2 ( 2 - DEAD_OF_JERICHO_1.avi).
_______________________________________________________________________________________________________________________

Gordian Knot
Encoding Job Data:

Type: EncD5_All
Container: Audio-Video Interleave (AVI)
Number: 2
Name: 2 - DEAD_OF_JERICHO_1.avi
Platform: WinXP (5.1.2600).2

Files:
VirtualDubModExe: C:\PROGRA~1\GORDIA~1\VirtualDubMod\VirtualDubMod.exe
NandubExe: C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.avi
AviMovie: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi
AviCredits: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Credits.avi
MovieFS: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
CreditsFS:
Log : E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.log
Stats: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.stats
Ecf : E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.ecf

Options:
Quality/DRF: 0
CreditsStart: 0
UseEcf: 1
CreditsIVTC: 0
CreditsAppend: 0
DeleteInterm.: 0
EnforceBitrate: 0
AntiShit: 0

Calculator:
VideoSize: 1277535 kbyte.
Audio1Size: 146236 kbyte.
Audio2Size: 0 kbyte.
Overhead: 9828 kbyte.
AviSize: 1433600 kbyte (1400 mbyte).
FilesSize: 0 kbyte.
TotalSize: 1433600 kbyte (1400 mbyte).
Interleaving: vbrmp3
Bitrate: 1677 k(=1000)Bits/s
Frames: 155987
FPS: 25.000
Duration: 143:59
Quality: 0.218 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.942 bits/(pixel*frame).
Resolution: 640 x 480

Audio 1:
Mode: Just Mux Source File.
SourceFile: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO Track 1 English DELAY 26ms.ac3
WavFile: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO Track 1 English DELAY 26ms.wav
Mp3File: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO Track 1 English DELAY 26ms.mp3
OggFile: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO Track 1 English DELAY 26ms.ogg
OggQuality: 0.200
OggLanguage: English
Azid:
Lame:
Delay: 26
Interval: 1
Preload: 500
Mux: 1
Recalc: 1
DeleteWav: 1

Audio 2:
none.

12:12:58 AM: Audio 1, determined: 146236 kb
12:12:58 AM: Audio 1, calc: 146236 kb
12:12:58 AM: New Bitrate for Movie = 1677 k(=1000)Bits/s

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :

// $job "DivX5 First Pass"
// $input "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs"
// $output "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO.avs",0,0);
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.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO_1_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

12:12:59 AM: Started DivX5-First Pass: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
3:27:59 AM: Finished DivX5-First Pass: Duration: 3 hours, 14 minutes, 59 seconds.
3:27:59 AM: Trying to open Log-file.
3:27:59 AM: Success: Log-file open.
3:27:59 AM: Encoded: 155987 Frames.
3:27:59 AM: Speed: 13.332 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :

// $job "DivX5 Second Pass"
// $input "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs"
// $output "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO.avs",0,0);
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.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO_1_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

3:28:00 AM: Started DivX5 - Pass: 2: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
6:25:20 AM: Finished DivX5 - Pass: 2: Duration: 2 hours, 57 minutes, 20 seconds.
6:25:20 AM: Speed: 14.660 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :

// $job "DivX5 Second Pass"
// $input "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs"
// $output "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi"
// $state 0
// $start_tifme 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO.avs",0,0);
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.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO_1_Movie.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

6:25:20 AM: Started DivX5 - Pass: 3: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO.avs
9:22:34 AM: Finished DivX5 - Pass: 3: Duration: 2 hours, 57 minutes, 13 seconds.
9:22:34 AM: Speed: 14.669 Frames per Second.

Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :

// $job "DivX5 Append"
// $input "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi"
// $output "E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO_1_Movie.avi",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO Track 1 English DELAY 26ms.ac3",0x00000203,0);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,1,0,26);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("E:\\DVD\\Projects\\DEAD_OF_JERICHO_VTS_01_PGC1\\DEAD_OF_JERICHO_1.avi");
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done

9:22:34 AM: Started Muxing Audio.: E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1_Movie.avi
9:24:26 AM: Finished Muxing Audio.: Duration: 1 minute, 51 seconds.

9:24:26 AM: Done.
9:24:26 AM: Movie = E:\DVD\Projects\DEAD_OF_JERICHO_VTS_01_PGC1\DEAD_OF_JERICHO_1.avi
Total Encoding Time: 9 hours, 11 minutes, 27 seconds.
2006-07-09 9:24:26 AM: Job " 2 - DEAD_OF_JERICHO_1.avi" finished.
_______________________________________________________________________________________________________________________


Thanks.

ammck55
9th July 2006, 15:23
We can certainly draw clues from the context of your request, but why not go ahead and mention the software you're using and anything else you might think relevant to sorting out your problem?

ammck55

Awatef
9th July 2006, 17:22
Until we get the details, here is a brief answer to the pass number question: you won't notice the difference unless you study both versions with a magnifying glass :D

I personally tend to do a 3rd pass when I have a lot of time and want to get the absolute best (theoretical) quality possible ... and that's rare ;)