View Full Version : Broke AC3?
cockpit
1st December 2006, 17:27
I just tried encoding an ac3file with megui into nt aac. but I get this error:
Log for job job30
Channels=2, BitsPerSample=16, SampleRate=48000Hz
C:\Program Files\megui\tools\neroaacenc\neroaacenc.exe -ignorelength -lc -br 96000 -if - -of "D:\7sa\7sa T01 2_0ch 192Kbps DELAY 0ms.mp4"Error:
MeGUI.AviSynthException: m2AudioAC3Source: error in file "D:\7sa\7sa T01 2_0ch 192Kbps DELAY 0ms.ac3"
at MeGUI.AviSynthAudioEncoder.encode()
I've never gotten this error before, is there any remedy? it's from the 7 samurai pal dvd.
tebasuna51
1st December 2006, 17:57
Try fix the ac3, before reencode, with Ac3fix or DelayCut or BeSplit-BeSliced.
Maybe there are a frame corrupted (if there are more a desync is produced 32 ms/frame).
cockpit
1st December 2006, 18:39
I tried ac3fix, this was the result:
Checking frame 387325: Wrong frame length, expected 297494272, got 768
Writing frame
Current wrongness is -384 bytes
Checking frame 387326: Wrong frame length, expected 297495168, got 768
Writing frame
Writing frame
Current wrongness is 256 bytes
Checking frame 387327: Wrong frame length, expected 297496064, got 768
Writing frame
Current wrongness is 128 bytes
Checking frame 387328: Wrong frame length, expected 297496960, got 768
Writing frame
Current wrongness is 0 bytes
Checking frame 387329: Wrong frame length, expected 297497856, got 768
Writing frame
Current wrongness is -128 bytes
Checking frame 387330: Wrong frame length, expected 297498752, got 768
Writing frame
Current wrongness is -256 bytes
Checking frame 387331: Wrong frame length, expected 297499648, got 768
Writing frame
Current wrongness is -384 bytes
Checking frame 387332: Wrong frame length, expected 297500544, got 768
Writing frame
Writing frame
Current wrongness is 256 bytes
Checking frame 387333: Wrong frame length, expected 297501440, got 768
Writing frame
Current wrongness is 128 bytes
Checking frame 387334: Wrong frame length, expected 297502336, got 768
Writing frame
Current wrongness is 0 bytes
Checking frame 387335: ERROR: fread seekSync failed
ERROR: seekSync failed at position 297503232, exiting
it was even longer than that.
tebasuna51
2nd December 2006, 00:48
Seems your ac3 is corrupted.
If the error begin in frame 387325 and you have 387324 correct frames maybe is enough, this is 283 MB and 3:26:34 (my 7 samurai backup is only 3:22:20)
What is the method to obtain this ac3?
cockpit
2nd December 2006, 01:39
I cant verify if the errors start at 387325 because the window doesnt show anything before that. I guess there is a cache limit on the command prompt.
the method of retrieval is rip with ripit4me and then demux with dgindex
I havent checked the actual length, but box says 201 min
tebasuna51
2nd December 2006, 03:02
Try with DelayCut (http://jsoto.posunplugged.com/audiotools.htm)
to see where the error begin, but seems very damaged.
Is not habitual in a DVDrip and DGIndex. You can play the ac3?
cockpit
2nd December 2006, 03:49
ok, ran it thru delaycut. here's log:
[Input info]
Bitrate=192
Actual rate=192.000000
Sampling Frec=48000
TotalFrames=387375
Bytesperframe= 768.0000
Filesize=297504128
FrameDuration= 32.0000
Framespersecond= 31.2500
Duration=03:26:36.005
Channels mode=2/0: L+R
LFE=LFE: Not present
[Target info]
StartFrame=0
EndFrame=387374
NotFixedDelay= 0.0000
Duration=03:26:36.000
====== PROCESSING LOG ======================
Time 03:26:26.560; Frame#= 387081. Some basic parameters changed between Frame #1 and this frame
Number of written frames = 387333
Number of Errors= 1
and yes I can play it with vlc up until 3:26:26, then it hops back 2:51 or something. but I suppose I could cut off the bad part. it's so late in the movie anyway, probably credits.
yea it's encoding now, so I can only assume it's fine. thanks for the help.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.