addictarmy
15th December 2003, 21:25
Trying to rip some anime (evangelion) and I am having an issue with the audio. At the beginning it seems ok but by the end of the video (an hour or so) the audio is out of sync by a couple of seconds.
This doesn't happen on all the discs either.
Vol 1 which has a frame rate of 29.97 came out great, but Vol 2 which has a frame rate of 23.976 ended up witt the audio out of sync.
Anyone if I have to do anything special using Gordian Knot (or any of the tools it uses) to get the audio to sync up for a frame rate of 23.976?
Since the frame rates are different I'm assuming that is what the culprit is. All the other DVD's I've ripped have always been 29.97 and ended up ok.
Thanks.
KpeX
15th December 2003, 23:24
Welcome to the forums, addictarmy.
As this appears to be a Gordian Knot related issue, and not specifically related to audio encoding, I'll move it to the Gordian Knot forum now, hopefully someone there can give you some help. However, it will help us to help you if you post your GKnot logfile, there is not much analysis that can be done from your current report.
Additionally, I'd recommend you take a look at this tutorial (http://www.doom9.org/ivtc-tut.htm) to help you get a better understanding of these framerate issues and how video is stored on DVDs. Hope this helps,
addictarmy
16th December 2003, 19:21
Thanks,
Read the tutorial and tried again and still have the same error.
I believe I followed the guides properly.
Also by following these instructions:
http://www.doom9.org/index.html?/gknot-main.htm
"Frame Rate = 23.976 fps: This is the result of activating Forced FILM for an NTSC movie. If the Video Type is FILM or FILM at a percentage higher or equal to 95% you're all set. If the percentage is lower or the type is NTSC then you have to set Field Operation to None and perform IVTC (that process will be explained later on)."
I had a Frame Rate = 23.976 and a NTSC of 75% so I set field operation to none, and when I choosed save and encode from GKnot I checked Inverse Telecining.
Here's the log file:
12/15/2003 8:01:14 PM: Job "main" started.
o Xvid - First Pass: X:\_dvd\nge\02\vol_02.avs
o Xvid - Second Pass: X:\_dvd\nge\02\vol_02.avs
o Mux Audio.
End of Job 2 (main).
_______________________________________________________________________________________________________________________
Gordian Knot -
Encoding Job Data:
Type: EncXvid_All
Number: 2
Name: main
Platform: Win2000 (5.0.2195).2
Files:
VirtualDubModExe: d:\dvd\GORDIA~1\VirtualDubMod\VirtualDubMod.exe
NandubExe: d:\dvd\GORDIA~1\nandub\Nandub.exe
AviFinal: X:\_dvd\nge\02\vol_02.avi
AviMovie: X:\_dvd\nge\02\vol_02_Movie.avi
AviCredits: X:\_dvd\nge\02\vol_02_Credits.avi
MovieFS: X:\_dvd\nge\02\vol_02.avs
CreditsFS:
Log : X:\_dvd\nge\02\vol_02.log
Stats: X:\_dvd\nge\02\vol_02.stats
Ecf : X:\_dvd\nge\02\vol_02.ecf
Options:
Quality/DRF: 0
CreditsStart: 0
UseEcf: 1
CreditsIVTC: 1
CreditsAppend: 0
DeleteInterm.: 0
EnforceBitrate: 0
AntiShit: 0
Calculator:
VideoSize: 580176 kbyte.
Audio1Size: 132690 kbyte.
Audio2Size: 0 kbyte.
Overhead: 3934 kbyte.
AviSize: 716800 kbyte (700 mbyte).
FilesSize: 0 kbyte.
TotalSize: 716800 kbyte (700 mbyte).
Interleaving: 1stream
Bitrate: 840 k(=1000)Bits/s
Frames: 169617
FPS: 29.970
Duration: 134:20
Quality: 0.149 bits/(pixel*frame).
CompCheck3: 0.000 bits/(pixel*frame).
CompCheck5: 0.000 bits/(pixel*frame).
Resolution: 512 x 368
Audio 1:
Mode: Just Mux Source File.
SourceFile: X:\_dvd\nge\02\vol_02 AC3 T04 2_0ch 192Kbps DELAY 0ms.ac3
WavFile: X:\_dvd\nge\02\vol_02 AC3 T04 2_0ch 192Kbps DELAY 0ms.wav
Mp3File: X:\_dvd\nge\02\vol_02 AC3 T04 2_0ch 192Kbps DELAY 0ms.mp3
Azid:
Lame:
Delay: 0
Interval: 1
Preload: 500
Mux: 1
Recalc: 1
DeleteWav: 1
Audio 2:
none.
8:01:14 PM: Re-Calculating Frame Count.
8:01:14 PM: FrameRate was 29.970 fps
8:01:14 PM: FrameRate now is 23.976 fps
8:01:14 PM: IVTC: 135704 Frames.
8:01:14 PM: Audio 1, determined: 132690 kb
8:01:14 PM: Audio 1, calc: 132690 kb
8:01:14 PM: New Bitrate for Movie = 841 k(=1000)Bits/s
Adding this script to d:\dvd\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "Xvid - First Pass"
// $input "X:\_dvd\nge\02\vol_02.avs"
// $output "X:\_dvd\nge\02\vol_02_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("X:\\_dvd\\nge\\02\\vol_02.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(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1200,"AwAAAKC7DQCQsggAWDpcX2R2ZFxuZ2VcMDJcdm9sXzAyLnN0YXRzAFwAdgBvAGwAXwAwADIALgBzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAAAAAAAAsAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+WAAAAZAAAAAAAAAABAAAAAAAAAAAAAAACAAAAHwAAAAIAAAAfAAAACBESExUXGRsREhMVFxkbHBQVFhcYGhweFRYXGBocHiAWFxgaHB4gIxcYGhweICMmGRocHiAjJikbHB4gIyYpLRAREhMUFRYXERITFBUWFxgSExQVFhcYGRMUFRYXGBobFBUWFxkaGxwVFhcYGhscHhYXGBobHB4fFxgZGxweHyEAAAAACgAAABQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAeAAAAAQAAADIAAAABAAAA9AEAAFoAAAAyAAAAgJaYADwAAAA8AAAA+gAAAAAAAAAAAAAAXGhpbnRmaWxlLm12aABsAGUALgBtAHYAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcdmlkZW9nay5zdGF0cwAALgBzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAECcAABAnAAAAAAAAAAAAAAAAAAAAAAAA9wAAAAAAAAAAAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("X:\\_dvd\\nge\\02\\vol_02_Movie.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
8:01:14 PM: Started Xvid - First Pass: X:\_dvd\nge\02\vol_02.avs
9:35:21 PM: Finished Xvid - First Pass: Duration: 1 hour, 34 minutes, 7 seconds.
9:35:21 PM: Trying to open Log-file.
9:35:21 PM: Success: Log-file open.
9:35:21 PM: Encoded: 135693 Frames.
9:35:21 PM: Speed: 24.029 Frames per Second.
9:35:21 PM: WARNING: Number of counted frames differs from settings!
9:35:21 PM: WARNING: Settings: 135704
9:35:21 PM: WARNING: Counted: 135693
9:35:21 PM: WARNING: Difference: 11
9:35:21 PM: Correcting Bitrate...
9:35:21 PM: Original Bitrate = 841 k(=1000)Bits/s
9:35:21 PM: Now encoding at 841 k(=1000)Bits/s
9:35:21 PM: New target size = 580963 Kb
Adding this script to d:\dvd\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "Xvid - Second Pass"
// $input "X:\_dvd\nge\02\vol_02.avs"
// $output "X:\_dvd\nge\02\vol_02_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("X:\\_dvd\\nge\\02\\vol_02.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(0x64697678,0,10000,0);
VirtualDub.video.SetCompData(1200,"BQAAAKC7DQBj3QgAWDpcX2R2ZFxuZ2VcMDJcdm9sXzAyLnN0YXRzAFwAdgBvAGwAXwAwADIALgBzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAABQAAABAAAABkAAAAZAAAAAYAAAAAAAAAAAAAAAAAAAAsAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+WAAAAZAAAAAAAAAABAAAAAAAAAAAAAAACAAAAHwAAAAIAAAAfAAAACBESExUXGRsREhMVFxkbHBQVFhcYGhweFRYXGBocHiAWFxgaHB4gIxcYGhweICMmGRocHiAjJikbHB4gIyYpLRAREhMUFRYXERITFBUWFxgSExQVFhcYGRMUFRYXGBobFBUWFxkaGxwVFhcYGhscHhYXGBobHB4fFxgZGxweHyEAAAAACgAAABQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAeAAAAAQAAADIAAAABAAAA9AEAAFoAAAAyAAAAgJaYADwAAAA8AAAA+gAAAAAAAAAAAAAAXGhpbnRmaWxlLm12aABsAGUALgBtAHYAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcdmlkZW9nay5zdGF0cwAALgBzAHQAYQB0AHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAECcAABAnAAAAAAAAAAAAAAAAAAAAAAAA9wAAAAAAAAAAAAAA");
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("X:\\_dvd\\nge\\02\\vol_02_Movie.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
9:35:21 PM: Started Xvid - Second Pass: X:\_dvd\nge\02\vol_02.avs
11:08:09 PM: Finished Xvid - Second Pass: Duration: 1 hour, 32 minutes, 47 seconds.
11:08:09 PM: Speed: 24.373 Frames per Second.
Adding this script to d:\dvd\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "DivX5 Append"
// $input "X:\_dvd\nge\02\vol_02_Movie.avi"
// $output "X:\_dvd\nge\02\vol_02.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("X:\\_dvd\\nge\\02\\vol_02_Movie.avi",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("X:\\_dvd\\nge\\02\\vol_02 AC3 T04 2_0ch 192Kbps 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("X:\\_dvd\\nge\\02\\vol_02.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
11:08:09 PM: Started Muxing Audio.: X:\_dvd\nge\02\vol_02_Movie.avi
11:09:13 PM: Finished Muxing Audio.: Duration: 1 minute, 4 seconds.
11:09:13 PM: Done.
11:09:13 PM: Movie = X:\_dvd\nge\02\vol_02.avi
Total Encoding Time: 3 hours, 7 minutes, 59 seconds.
12/15/2003 11:09:13 PM: Job "main" finished.
_______________________________________________________________________________________________________________________
jggimi
19th December 2003, 17:16
I saw this in the log:9:35:21 PM: WARNING: Number of counted frames differs from settings!
9:35:21 PM: WARNING: Settings: 135704
9:35:21 PM: WARNING: Counted: 135693
9:35:21 PM: WARNING: Difference: 11Would you mind posting your .avs script? Please leave off the lines that begin with "#" as they are comments.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.