Log in

View Full Version : Amadus


xs-1
8th March 2004, 09:12
Hi

I am having a bit of trouble with the PAL zone 4 movie Amadus.

The problem is, after encoding the playing back seems jumpy. I don't think the file is interlaced (the dvd2 file does not have lines), but I've tried swap-file and force-film in dvd2avi but with the same results.

Here's the gknot file:
3/5/2004 12:14:57 AM: Job "man to much" started.

o DivX5-Single, Quality 20 : H:\Ripping\Amadeus\A\a_Credits.avs
o DivX5-First Pass: H:\Ripping\Amadeus\A\a.avs
o DivX5 - Pass 2: H:\Ripping\Amadeus\A\a.avs
o DivX5 - Pass 3: H:\Ripping\Amadeus\A\a.avs
o DivX5 - Pass 4: H:\Ripping\Amadeus\A\a.avs
o Append Credits and Mux Audio.
o Delete Intermediate Files.
End of Job 1 (man to much).
_______________________________________________________________________________________________________________________

Gordian Knot -
Encoding Job Data:

Type: EncD5_All_CreditsSep
Number: 1
Name: man to much
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: H:\Ripping\Amadeus\A\a.avi
AviMovie: H:\Ripping\Amadeus\A\a_Movie.avi
AviCredits: H:\Ripping\Amadeus\A\a_Credits.avi
MovieFS: H:\Ripping\Amadeus\A\a.avs
CreditsFS: H:\Ripping\Amadeus\A\a_Credits.avs
Log : H:\Ripping\Amadeus\A\a.log
Stats: H:\Ripping\Amadeus\A\a.stats
Ecf :

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

Calculator:
VideoSize: 1689531 kbyte.
Audio1Size: 0 kbyte.
Audio2Size: 0 kbyte.
Overhead: 6212 kbyte.
AviSize: 1695744 kbyte (1656 mbyte).
FilesSize: 0 kbyte.
TotalSize: 1695744 kbyte (1656 mbyte).
Interleaving:
Bitrate: 1333 k(=1000)Bits/s
Frames: 259541
FPS: 25.000
Duration: 253:2
Quality: 0.263 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.342 bits/(pixel*frame).
Resolution: 704 x 288

Audio 1:
Mode: Just Mux Source File.
SourceFile: H:\Ripping\Amadeus\A\a AC3 T01 3_2ch 448Kbps DELAY 0ms.ac3
WavFile: H:\Ripping\Amadeus\A\a AC3 T01 3_2ch 448Kbps DELAY 0ms.wav
Mp3File: H:\Ripping\Amadeus\A\a AC3 T01 3_2ch 448Kbps DELAY 0ms.mp3
Azid:
Lame:
Delay: 0
Interval: 1
Preload: 500
Mux: 1
Recalc: 1
DeleteWav: 1

Audio 2:
none.

12:14:57 AM: Audio 1, determined: 567743 kb
12:14:57 AM: Audio 1, calc: 0 kb
12:14:57 AM: New Bitrate for Movie = 885 k(=1000)Bits/s

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

// $job "DivX5 Single Pass"
// $input "H:\Ripping\Amadeus\A\a_Credits.avs"
// $output "H:\Ripping\Amadeus\A\a_Credits.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a_Credits.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("H:\\Ripping\\Amadeus\\A\\a_Credits.avi");
VirtualDub.Close();

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

12:14:57 AM: Started DivX5-Single, Quality 20: H:\Ripping\Amadeus\A\a_Credits.avs
12:17:11 AM: Finished DivX5-Single, Quality 20: Duration: 2 minutes, 14 seconds.
12:17:11 AM: Assumed: Main Movie has 251567 Frames.
12:17:11 AM: Assumed: Credits Part has 7974 Frames.
12:17:11 AM: Credits Size = 5114 Kb
12:17:11 AM: New Bitrate for Movie = 909 k(=1000)Bits/s

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

// $job "DivX5-First Pass"
// $input "H:\Ripping\Amadeus\A\a.avs"
// $output "H:\Ripping\Amadeus\A\a_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a.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("H:\\Ripping\\Amadeus\\A\\a_Movie.avi");
VirtualDub.Close();

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

12:17:11 AM: Started DivX5-First Pass: H:\Ripping\Amadeus\A\a.avs
2:08:39 AM: Finished DivX5-First Pass: Duration: 1 hour, 51 minutes, 28 seconds.
2:08:39 AM: Trying to open Log-file.
2:08:40 AM: Success: Log-file open.
2:08:40 AM: Encoded: 251567 Frames.
2:08:40 AM: Speed: 37.613 Frames per Second.

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

// $job "DivX5-Second Pass"
// $input "H:\Ripping\Amadeus\A\a.avs"
// $output "H:\Ripping\Amadeus\A\a_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a.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("H:\\Ripping\\Amadeus\\A\\a_Movie.avi");
VirtualDub.Close();

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

2:08:40 AM: Started DivX5 - Pass: 2: H:\Ripping\Amadeus\A\a.avs
3:53:17 AM: Finished DivX5 - Pass: 2: Duration: 1 hour, 44 minutes, 36 seconds.
3:53:17 AM: Speed: 40.082 Frames per Second.

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

// $job "DivX5-Second Pass"
// $input "H:\Ripping\Amadeus\A\a.avs"
// $output "H:\Ripping\Amadeus\A\a_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a.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("H:\\Ripping\\Amadeus\\A\\a_Movie.avi");
VirtualDub.Close();

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

3:53:17 AM: Started DivX5 - Pass: 3: H:\Ripping\Amadeus\A\a.avs
5:38:48 AM: Finished DivX5 - Pass: 3: Duration: 1 hour, 45 minutes, 30 seconds.
5:38:48 AM: Speed: 39.740 Frames per Second.

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

// $job "DivX5-Second Pass"
// $input "H:\Ripping\Amadeus\A\a.avs"
// $output "H:\Ripping\Amadeus\A\a_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a.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("H:\\Ripping\\Amadeus\\A\\a_Movie.avi");
VirtualDub.Close();

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

5:38:48 AM: Started DivX5 - Pass: 4: H:\Ripping\Amadeus\A\a.avs
7:24:06 AM: Finished DivX5 - Pass: 4: Duration: 1 hour, 45 minutes, 18 seconds.
7:24:06 AM: Speed: 39.814 Frames per Second.

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

// $job "DivX5 Append"
// $input "H:\Ripping\Amadeus\A\a_Movie.avi"
// $output "H:\Ripping\Amadeus\A\a.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("H:\\Ripping\\Amadeus\\A\\a_Movie.avi",0,0);
VirtualDub.Append("H:\\Ripping\\Amadeus\\A\\a_Credits.avi");
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("H:\\Ripping\\Amadeus\\A\\a AC3 T01 3_2ch 448Kbps DELAY 0ms.ac3",0x00000203,0);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
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("H:\\Ripping\\Amadeus\\A\\a.avi");
VirtualDub.Close();

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

7:24:06 AM: Started Appending Credits and Muxing Audio.: H:\Ripping\Amadeus\A\a_Movie.avi
7:28:58 AM: Finished Appending Credits and Muxing Audio.: Duration: 4 minutes, 49 seconds.
7:28:58 AM: Deleting Intermediate Files.

7:28:58 AM: Done.
7:28:58 AM: Movie = H:\Ripping\Amadeus\A\a.avi
Total Encoding Time: 7 hours, 14 minutes, 1 second.
3/5/2004 7:28:58 AM: Job "man to much" finished.
_______________________________________________________________________________________________________________________

Any thoughts

Cheers

jggimi
8th March 2004, 19:07
You may find Hakko's section on NTSC->PAL transfers in www.doom9.org/ivtc-tut.htm helpful.

xs-1
9th March 2004, 06:50
I pretty sure the file is not interlaced, there's no lines in the dvd2avi file as. Also, on the back of the dvd case it says it in PAL already.

Is a jumpy AVI file at the end of gknot encoding often a sign that the original source interlaced?

jggimi
9th March 2004, 23:30
No, it is a sign of using Force FILM on content that was not Telecined.

But since you have 25 fps content, and are apparently keeping it at 25fps without Force FILM, then something else is likely the problem.

As Hakko described in the PAL Section of that tutorial, there are three categories of NTSC -> PAL transfers: The Good, The Bad, and The Ugly. You might try his recommendations, as I suggested earlier, and see if any of them help you.

Wolfman
5th May 2004, 17:13
DEfragment your hard disk AND reboot b4 you watch the film .. this stops both memeory fragmentation and disk fragmentation(to a lesser degree) affecting playback.