Trad-Fr
Logiciels => VirtualDub, VirtualDub-MPEG2, VirtualDubMOD & DGMPEGDec => Discussion démarrée par: Cmoi33 le 28 avril 2008, 23:25:43
-
Bonjour,
J'ai un fichier vidéo AVI dont l'audio pose problème, Virtualdub propose de le corriger, mais suit un crash.
Résumé du crash text : (je puis fournir la totalité si nécessaire)
Crash reason: Integer Divide-by-Zero
Crash context:
An integer division by zero occurred in module 'l3codecp'.
Cela est survenu à l'installation de l3codecx.exe de Fraunhofer IIs, car il me manquait un codec pour MPEG layer 3.
Pourriez-vous m'aider merci.
Cordialement.
Jean-Paul
-
Bonsoir Jean-Paul :D
Tu es sous Vista ? Le crash survient-il à l’ouverture du fichier ou lors de la tentative de réencodage ? Si c'est lors du réencodage, essaie déjà en désinstallant ton codec MP3 actuel et en mettant Lame à la place (que tu trouveras >>ICI<< (http://rarewares.org/mp3-lame-dshow-acm.php)).
Pour info, si l’audio qui pose pb est un encodage VBR, tu peux désormais t’essayer à la version 1.8.0 de VD (exp.) qui le supporte, ce qui évite les recompressions. @+++ Room |312| :wink:
-
Bonjour Room,
Merci pour la réponse.
Je suis sous XP SP2, cela se produit dès le démarrage du réencodage.
Le message parle d'un mauvais CBR du fichier et VD propose de réencoder puis plante.
Cordialement.
Jean-Paul
-
Bonjour,
J'ai installé lame cela ne change rien.
Voici le message d'erreur :"Virtualdub a détecté un encodage audio VBR incorrect dans le fichier
source et réécrira l'entête audio avec des valeurs CBR standard, pendant
le traitement pour une meilleure compatibilité un décalage de 0ms peut
survenir. S'il est inacceptable, décompresser l'intégralité du flux
audio en un fichier audio en un fichier WAV non compressé, puis
recompresser le avec un débit constant ou CBR. (Bitrate : 32,0 +- 0,2)
Kbps)" -OK-
Si je tente de lancer alors un message en anglais :
"Error initializing audio stream decompression. The requested conversion
is not possible check to make sure you have the required codec." -OK-
Seul VD MOD charge le fichier mais il n'y a pas de son.
Voilà vous savez tout.
Merci si vous pouvez m'aider à y voir plus clair.
Cordialement.
Jean-Paul
-
Re- :D
C’est a priori un pb de codec. Dis-nous ce que te donne GSpot pour ton fichier (ou n’importe quel autre analyseur comme Media Info, etc.), particulièrement pour l’audio. Donnes-nous également ce qu’il y a comme informations de fichier (menu Fichier) avec VD ou VDM. @+++ Room |312| :wink:
-
Re,
Voilà pour Gspot :
Codec Name :
x0055(MP3) ID'd as MPEG-2 Layer 3
3 codecs compatibles :
Fraunhofer IIS MPEG Layer 2 (Advanced)
LAME MP3 Codec v0,9.0.3.97 (stable)
ffdshow Audio decoder
Bitrate :
0 kb/s, monophonic CBR
Fs : 22050 Hz
Voilà pour ce qui concerne l'audio qui seul pose problème apparemment.
Pour moi c'est du chinois !
Merci pour la réponse.
Jean-Paul
-
Re- :D
OK merci, vois ce sujet (http://www.forum.trad-fr.com/viewtopic.php?t=5722). @+++ Room |312| :wink:
-
Bonsoir,
C'est pire VD a planté.
An integer division by zero occurred in module 'l3codeca'.
Voilà le crash info :
VirtualDub crash report -- build 23604 (release)
--------------------------------------
Disassembly:
02362a40: ca33d2 retf d233
02362a43: f7f1 div eax, ecx
02362a45: 33d2 xor edx, edx
02362a47: 8bc8 mov ecx, eax
02362a49: 8bc5 mov eax, ebp
02362a4b: f77604 div eax, dword ptr [esi+04h]
02362a4e: 33d2 xor edx, edx
02362a50: 8bf0 mov esi, eax
02362a52: 8bc3 mov eax, ebx
02362a54: f7f6 div eax, esi
02362a56: 33d2 xor edx, edx
02362a58: 8bf0 mov esi, eax
02362a5a: 8bc1 mov eax, ecx
02362a5c: f7f6 div eax, esi
02362a5e: 33d2 xor edx, edx
02362a60: 8bf0 mov esi, eax
02362a62: 8b4708 mov eax, [edi+08h]
02362a65: 0fafc3 imul eax, ebx
02362a68: f7f5 div eax, ebp
02362a6a: 0faff0 imul esi, eax
02362a6d: 85f6 test esi, esi
02362a6f: 770d ja 02362a7e
02362a71: 5f pop edi
02362a72: 5e pop esi
02362a73: 5d pop ebp
02362a74: b800020000 mov eax, 00000200
02362a79: 5b pop ebx
02362a7a: 59 pop ecx
02362a7b: c20800 ret 0008
02362a7e: 8b6c241c mov ebp, [esp+1ch]
02362a82: 897508 mov [ebp+08h], esi
02362a85: 5f pop edi
02362a86: 5e pop esi
02362a87: 5d pop ebp
02362a88: 33c0 xor eax, eax
02362a8a: 5b pop ebx
02362a8b: 59 pop ecx
02362a8c: c20800 ret 0008
02362a8f: 894d0c mov [ebp+0ch], ecx
02362a92: 66833f55 cmp word ptr [edi], 55h
02362a96: 0f8580000000 jnz 02362b1c
02362a9c: 8b4f04 mov ecx, [edi+04h]
02362a9f: 33d2 xor edx, edx
02362aa1: 8bc1 mov eax, ecx
02362aa3: f77604 div eax, dword ptr [esi+04h]
02362aa6: bac05d0000 mov edx, 00005dc0
02362aab: 3bd1 cmp edx, ecx
02362aad: 1bdb sbb ebx, ebx
02362aaf: 33d2 xor edx, edx
02362ab1: 81e340020000 and ebx, 00000240
02362ab7: 81c340020000 add ebx, 00000240
02362abd: 89442418 mov [esp+18h], eax
02362ac1: 8b4708 mov eax, [edi+08h]
02362ac4: 0fafc3 imul eax, ebx
02362ac7: f7f1 div eax, ecx
02362ac9: 8b7d08 mov edi, [ebp+08h]
02362acc: 33d2 xor edx, edx
02362ace: 8bc8 mov ecx, eax
02362ad0: 8bc7 mov eax, edi
02362ad2: f7f1 div eax, ecx <-- FAULT
02362ad4: 33d2 xor edx, edx
02362ad6: 8944241c mov [esp+1ch], eax
02362ada: 8bc7 mov eax, edi
02362adc: f7f1 div eax, ecx
02362ade: 85d2 test edx, edx
02362ae0: 7404 jz 02362ae6
02362ae2: ff44241c inc dword ptr [esp+1ch]
02362ae6: 8b44241c mov eax, [esp+1ch]
02362aea: 33d2 xor edx, edx
02362aec: 0fafc3 imul eax, ebx
02362aef: f7742418 div eax, dword ptr [esp+18h]
02362af3: 668b4e02 mov cx, [esi+02h]
02362af7: 33ff xor edi, edi
02362af9: 668b7e0e mov di, [esi+0eh]
02362afd: c1ef03 shr edi, 03h
02362b00: d1e9 shr ecx, 1
02362b02: d3e7 shl edi, cl
02362b04: 0faff8 imul edi, eax
02362b07: 85ff test edi, edi
02362b09: 0f8797000000 ja 02362ba6
02362b0f: 5f pop edi
02362b10: 5e pop esi
02362b11: 5d pop ebp
02362b12: b800020000 mov eax, 00000200
02362b17: 5b pop ebx
02362b18: 59 pop ecx
02362b19: c20800 ret 0008
02362b1c: 668b4f02 mov cx, [edi+02h]
02362b20: 33c0 xor eax, eax
02362b22: 668b470e mov ax, [edi+0eh]
02362b26: 33d2 xor edx, edx
02362b28: 8bd8 mov ebx, eax
02362b2a: 8b4508 mov eax, [ebp+08h]
02362b2d: c1eb03 shr ebx, 03h
02362b30: d1e9 shr ecx, 1
02362b32: d3e3 shl ebx, cl
02362b34: b9c05d0000 mov ecx, 00005dc0
02362b39: f7f3 div eax, ebx
02362b3b: 8b5e04 mov ebx, [esi+04h]
02362b3e: 3bcb cmp ecx, ebx
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 00000003
EBX = 00000240
ECX = 00000000
EDX = 00000000
EBP = 0012ef54
ESI = 00174f62
EDI = 00000003
ESP = 0012eeb0
EIP = 02362ad2
EFLAGS = 00210246
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Integer Divide-by-Zero
Crash context:
An integer division by zero occurred in module 'l3codeca'.
Pointer dumps:
ESP 0012eeb0: 02362c50 00000003 0012eef8 001aa680 00000043 02362d83 00000001 0012ef54
0012eed0: 76ae31f1 001aa680 00000004 0000604e 00174f1c 0012ef54 00174ef0 00000004
0012eef0: 00000000 00000004 0012ef14 76ae3140 00000030 0000604e 00174f1c 0012ef54
0012ef10: 00000001 0012ef30 77bb4e6d 00000004 0000604e 00174f1c 0012ef54 00174f08
EBP 0012ef50: 00cfd934 00000010 00000000 00000003 00000000 00000003 00506954 00000000
0012ef70: 00000003 0012ef90 00000000 00cfba70 00cfd8d8 0012f36c 00000000 00000004
0012ef90: 00000000 00cfd948 0012f1c4 000000a5 0012f1d0 7c921538 7c921596 7c9206eb
0012efb0: 003201c0 00004e20 00000000 00000000 02212008 00000000 00000000 00000000
Thread call stack:
02362ad2: l3codeca!00002ad2
02362d83: l3codeca!DriverProc [02360000+2c50+133]
76ae31f1: WINMM!SendDriverMessage [76ae0000+3128+c9]
76ae3140: WINMM!SendDriverMessage [76ae0000+3128+18]
77bb4e6d: MSACM32!acmDriverPriority [77bb0000+4b2b+342]
77bb9160: MSACM32!acmStreamSize [77bb0000+90c2+9e]
00506954: VDAudioCodecW32::Init()
7c921538: ntdll!wcsncpy [7c910000+10a8f+aa9]
7c921596: ntdll!wcsncpy [7c910000+10a8f+b07]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
7c921596: ntdll!wcsncpy [7c910000+10a8f+b07]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
7c920f46: ntdll!wcsncpy [7c910000+10a8f+4b7]
7c920e91: ntdll!wcsncpy [7c910000+10a8f+402]
7c92056d: ntdll!RtlFreeHeap [7c910000+1043d+130]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c920732: ntdll!RtlAllocateHeap [7c910000+105d4+15e]
7c9206ab: ntdll!RtlAllocateHeap [7c910000+105d4+d7]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
7c920e91: ntdll!wcsncpy [7c910000+10a8f+402]
7c92056d: ntdll!RtlFreeHeap [7c910000+1043d+130]
77bfc2e3: msvcrt!free [77be0000+1c21b+c8]
77bfc3c9: msvcrt!free [77be0000+1c21b+1ae]
77bfc2e3: msvcrt!free [77be0000+1c21b+c8]
7c92056d: ntdll!RtlFreeHeap [7c910000+1043d+130]
77bfc2de: msvcrt!free [77be0000+1c21b+c3]
77bfc2e3: msvcrt!free [77be0000+1c21b+c8]
1c218e69: mpg4c32!DriverProc [1c200000+2070+16df9]
1c218d2d: mpg4c32!DriverProc [1c200000+2070+16cbd]
1c210f0d: mpg4c32!DriverProc [1c200000+2070+ee9d]
1c210f14: mpg4c32!DriverProc [1c200000+2070+eea4]
1c2105c4: mpg4c32!DriverProc [1c200000+2070+e554]
1c2104a0: mpg4c32!DriverProc [1c200000+2070+e430]
1c203557: mpg4c32!DriverProc [1c200000+2070+14e7]
7c9206eb: ntdll!RtlAllocateHeap [7c910000+105d4+117]
0040331e: AudioStreamSource::AudioStreamSource()
0047893f: Dubber::InitAudioConversionChain()
00479856: Dubber::InitSelectInputFormat()
004c4433: VideoSourceAVI::streamBegin()
0047888e: Dubber::InitAudioConversionChain()
00479ec0: Dubber::Init()
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
7e3ecc80: USER32!SetInternalWindowPos [7e390000+5cc60+20]
00479868: Dubber::Init()
00499f89: VDProject::RunOperation()
7e398bd9: USER32!GetWindowThreadProcessId [7e390000+8a80+159]
0048c9c2: PreviewAVI()
7e3af8d6: USER32!GetScrollRange [7e390000+1f747+18f]
004984a0: VDProject::PreviewInput()
7e3b2c3c: USER32!DrawFrame [7e390000+2298b+2b1]
77ef59fe: GDI32!GdiReleaseDC [77ef0000+59e6+18]
7e3984b2: USER32!000084b2
7e3986be: USER32!ReleaseDC [7e390000+869d+21]
7e39c000: USER32!NotifyWinEvent [7e390000+bff3+d]
7e3a6b0c: USER32!IsDlgButtonChecked [7e390000+15d75+d97]
7e3a6288: USER32!IsDlgButtonChecked [7e390000+15d75+513]
7e3bccaf: USER32!SetDlgItemTextA [7e390000+2c93a+375]
0049d9e6: VDProjectUI::MainWndProc()
7e3a6288: USER32!IsDlgButtonChecked [7e390000+15d75+513]
7e3a6288: USER32!IsDlgButtonChecked [7e390000+15d75+513]
7e39885a: USER32!GetDC [7e390000+86c7+193]
7e399488: USER32!GetWindowLongA [7e390000+945d+2b]
0049d6be: VDProjectUI::WndProc()
004a54c4: VDUIFrame::StaticWndProc()
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e398816: USER32!GetDC [7e390000+86c7+14f]
7e39b4c0: USER32!DefWindowProcW [7e390000+b33c+184]
7e39b50c: USER32!DefWindowProcW [7e390000+b33c+1d0]
7c91eae3: ntdll!KiUserCallbackDispatcher [7c910000+ead0+13]
7e3994be: USER32!GetWindowLongA [7e390000+945d+61]
7e3af3cc: USER32!SendMessageA [7e390000+1f383+49]
00467552: VDPositionControlW32::WndProc()
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
7e399491: USER32!GetWindowLongA [7e390000+945d+34]
0046726d: VDPositionControlW32::StaticWndProc()
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e398816: USER32!GetDC [7e390000+86c7+14f]
7e39b4c0: USER32!DefWindowProcW [7e390000+b33c+184]
7e39b50c: USER32!DefWindowProcW [7e390000+b33c+1d0]
7c91eae3: ntdll!KiUserCallbackDispatcher [7c910000+ead0+13]
7e3994be: USER32!GetWindowLongA [7e390000+945d+61]
7e39b903: USER32!SendMessageW [7e390000+b8ba+49]
7e3cfd1d: USER32!CreateMDIWindowA [7e390000+3fb60+1bd]
7e3c6561: USER32!DeregisterShellHookWindow [7e390000+30288+62d9]
7e3a6df4: USER32!IsDlgButtonChecked [7e390000+15d75+107f]
7c80261a: kernel32!WaitForSingleObjectEx [7c800000+2540+da]
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e3984fc: USER32!000084fc
7e3985a4: USER32!000085a4
7e3a61ac: USER32!IsDlgButtonChecked [7e390000+15d75+437]
7e398734: USER32!GetDC [7e390000+86c7+6d]
7e398816: USER32!GetDC [7e390000+86c7+14f]
7e39c63f: USER32!IsWindowUnicode [7e390000+c59e+a1]
7e39c665: USER32!CallWindowProcW [7e390000+c64a+1b]
58b55e5e: COMCTL32!InitCommonControlsEx [58b50000+3619+2845]
58b5602f: COMCTL32!DefSubclassProc [58b50000+5f9e+91]
58b55fe4: COMCTL32!DefSubclassProc [58b50000+5f9e+46]
58ba31a2: COMCTL32!ImageList_LoadImage [58b50000+44a91+e711]
-- End of report
-
bonsoir..... :wink:
etonnant....Bitrate : 0 kb/s, monophonic CBR ....
peux tu essayer avec >switch < (http://www.nch.com.au/switch/)...de NCH...qui peut passer le vbr en cbr....
meme s"il s'agit deja d'un cbr....
il est assez simple d'utilisation....
ensuite pour VD...
j'espere que tu peux ouvrir ta video...
message d'erreur corriger....etc....non...
audio....desactiver l'audio de ta video...
ajouter le nouvel audio...
enregistrer....
je croise les doigts....
@+.... :wink: