[Topic Officiel] - Virtual Dub - FAQ ( virtualdub )

le pundit en config divxbox (pro celeron4 2Ghz + 256Mo DDR2100 + DD 40Go + DVD) faut compter au final ds les 400 euros en arrondissant soit le prix du kiss quand il est sorti ;-))

tu pourrais preciser ton truc ‘aquisition’??
tu fais ca via koi? un carte tv?

:stuck_out_tongue: Comment faire pour capturer une video qui vient d’un camescope Dv . Ensuite que faut il faire pour metre la video sur un Cd .Qui peut me dire comment faire ,en sachant que je ne me suis jamais servie de virtualdub. :??: :??: merci

salut all

voila j ai un petit souci quand je veux couper un divx en 2
j utilise la méthode de la faq en premiere page.
je me met à la moitié du film avec les touche keyframe,je met le taquet de fin ensuite toujours avec la touche keyframe je retourne au début je met le taquet de début de sélection la partie bleu apparait,je fais save as avi ca me fait mon premier cd ensuite je supprime la partie bleu je refait save as avi et j ai mon 2 cd.
le problème c est que le son est grave décalé j ai bien coché direct streem copy ensuite son venant de l avi.

si quelqu un a une petite idée elle est la bienvenue merci .
:stuck_out_tongue:

Meme emthode mais avec Nandub au lieu de Virtualdub, et ça marche avec les mp3 vbr.

Sokarz---->merci j ai bien réussi à me servir des scripts avisynth mais j ai jamais eu à couper de divx en 2 donc j essai ça.
merci:P

Si tu t’en sort avec les script avisynth tu peux dans ton script couper le divx avec la fonction Trim(debut,fin)

exemple disons que le film fait 182852 frames (frames=images)

et pour le 2ème cd:

Il suffit d’ouvrir le 1er script dans VdubMod, en direct stream copy, puis file > save as > cd1.avi, puis meme chose avec le 2ème script…

Important:

L’image (frame) qui détermine la “coupure” doit obligatoirement être une “keyframe” !!! C’est pour ça que dans mon exemple je n’ai pas “betement” diviser par 2 le nombre de frame total du film de mon fichier avi, car sinon j’aurai couper sur une frame, et donc la coupure aurait-été décaler sur la prochaine keyframe après la frame sélectionner…! Ce qui fait que le debut du cd2 ne sera pas la suite du cd1 !

Pour determiner sur quel frames je dois couper, j’ai (imaginons) vite ouvert Vdub pour chercher la keyframe la plus proche du milieu: la frame 91221. C’est donc cette frame qu isert de coupure frame 91221 = keyframe, donc c’est bon :wink:

Bref pour couper un fichier avi en deux, Virtualdub ou script avisynth, il faut toujours couper sur une keyframe…!

Sokarz—>merci j ai réussi avec nandub pas de décalage impecable heureusement que tu es souvent sur le furum pour donner des conseils sinon je pense que j en serais encore en qualité de film normal,là ils sont top merci :super: :super:

moi j’ai un gros soucis avec une video si quelqu’un trouve la solution je serais le mec le plus heureux du monde serieux !!!

je vous met le rapport journalier :

VirtualDub crash report – build 15654 (release)

Disassembly:
01bcc660: 8c08 mov [eax], cs
01bcc662: 0000 add [eax], al
01bcc664: 8b93a4080000 mov edx, [ebx+8a4]
01bcc66a: 8b8bb0080000 mov ecx, [ebx+8b0]
01bcc670: 8945d8 mov [ebp-28], eax
01bcc673: 03c9 add ecx, ecx
01bcc675: 2b8388080000 sub eax, [ebx+888]
01bcc67b: 8d44c2c0 lea eax, [edx+eax8-40]
01bcc67f: 03c9 add ecx, ecx
01bcc681: 03c9 add ecx, ecx
01bcc683: 2bc8 sub ecx, eax
01bcc685: 83f920 cmp ecx, 20
01bcc688: 0f8272030000 jc 01bcca00
01bcc68e: 8bf6 mov esi, esi
01bcc690: bfffffffff mov edi, ffffffff
01bcc695: 8bca mov ecx, edx
01bcc697: d3ef shr edi, cl
01bcc699: 8b83a8080000 mov eax, [ebx+8a8]
01bcc69f: 85d2 test edx, edx
01bcc6a1: 0f8e48030000 jle 01bcc9ef
01bcc6a7: 23c7 and eax, edi
01bcc6a9: 8bca mov ecx, edx
01bcc6ab: 8bbbac080000 mov edi, [ebx+8ac]
01bcc6b1: d3e0 shl eax, cl
01bcc6b3: 8bca mov ecx, edx
01bcc6b5: f7d9 neg ecx
01bcc6b7: 83c120 add ecx, 20
01bcc6ba: d3ef shr edi, cl
01bcc6bc: 0bc7 or eax, edi
01bcc6be: 3db6010000 cmp eax, 000001b6
01bcc6c3: 0f84b7fdffff jz 01bcc480
01bcc6c9: 42 inc edx
01bcc6ca: 83fa20 cmp edx, 20
01bcc6cd: 8993a4080000 mov [ebx+8a4], edx
01bcc6d3: 7c47 jl 01bcc71c
01bcc6d5: 8bbbac080000 mov edi, [ebx+8ac]
01bcc6db: 8b4dd4 mov ecx, [ebp-2c]
01bcc6de: 8b55d8 mov edx, [ebp-28]
01bcc6e1: 89bba8080000 mov [ebx+8a8], edi
01bcc6e7: 894dc8 mov [ebp-38], ecx
01bcc6ea: 8b02 mov eax, [edx] <-- FAULT
01bcc6ec: 8983ac080000 mov [ebx+8ac], eax
01bcc6f2: 8b4dc8 mov ecx, [ebp-38]
01bcc6f5: 8b01 mov eax, [ecx]
01bcc6f7: 0fc8 bswap eax
01bcc6f9: 8901 mov [ecx], eax
01bcc6fb: 8b838c080000 mov eax, [ebx+88c]
01bcc701: 83c004 add eax, 04
01bcc704: 8b93a4080000 mov edx, [ebx+8a4]
01bcc70a: 8945d8 mov [ebp-28], eax
01bcc70d: 83c2e0 add edx, e0
01bcc710: 89838c080000 mov [ebx+88c], eax
01bcc716: 8993a4080000 mov [ebx+8a4], edx
01bcc71c: 8bbe30f30100 mov edi, [esi+1f330]
01bcc722: 85ff test edi, edi
01bcc724: 0f84bd020000 jz 01bcc9e7
01bcc72a: 8b83b0080000 mov eax, [ebx+8b0]
01bcc730: 8b8eb4f10100 mov ecx, [esi+1f1b4]
01bcc736: 0faf8eb8f10100 imul ecx, [esi+1f1b8]
01bcc73d: 3bc1 cmp eax, ecx
01bcc73f: 772f ja 01bcc770
01bcc741: 8b4dd8 mov ecx, [ebp-28]
01bcc744: 03c0 add eax, eax
01bcc746: 2b8b88080000 sub ecx, [ebx+888]
01bcc74c: 8d4ccac0 lea ecx, [edx+ecx
8-40]
01bcc750: 03c0 add eax, eax
01bcc752: 03c0 add eax, eax
01bcc754: 2bc1 sub eax, ecx
01bcc756: 83f820 cmp eax, 20
01bcc759: 0f8331ffffff jnc 01bcc690
01bcc75f: e9 db e9

Windows 5.1 (Windows XP build 2600) []

EAX = 00000000
EBX = 027b07c0
ECX = 027b106c
EDX = 00ff8000
EBP = 0381fa70
DS:ESI = 0023:02790060
ES:EDI = 0023:00000000
SS:ESP = 0023:0381fa30
CS:EIP = 001b:01bcc6ea
FS = 0038
GS = 0000
EFLAGS = 00010246

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000ffffff
MM6 = 0000000000000000
MM7 = 0000000000000000

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module ‘DivX’…

…while decompressing video frame 35761 with “DivX Pro 5.0.5 Codec” [biCompression=30355844] (VideoSource.cpp:1480)…

…while running thread “Processing” (thread.cpp:90).

Thread traces:

Thread 00000edc (Main thread)
C:\p4root\dev\VirtualDub\source\Main.cpp(190)
C:\p4root\dev\VirtualDub\source\Main.cpp(213)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(569)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(597)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(408)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(424)
Thread 00000f08 (FastWriteStream)
Thread 00000f0c (Processing)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1478)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1509)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3021)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(512)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1478)
Thread 00000f10 (I/O processing)

Thread call stack:01bcc6ea: DivX!decore [01b60000+6b220+14ca]
01bcb4d7: DivX!decore [01b60000+6b220+2b7]
01b67705: DivX!00007705
01b7615e: DivX!encore [01b60000+16068+f6]
77f42dbb: ntdll!RtlTimeToTimeFields [77f40000+2a1d+39e]
77f42e0f: ntdll!RtlTimeToTimeFields [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap [77f40000+16f8+113]
77f43c37: ntdll!RtlQueryInformationActivationContext [77f40000+351e+719]
77f42dbb: ntdll!RtlTimeToTimeFields [77f40000+2a1d+39e]
77f42e0f: ntdll!RtlTimeToTimeFields [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap [77f40000+16f8+113]
77bfab33: msvcrt!free [77be0000+1aa6b+c8]
01ecced7: vobsub!?SearchSubs@CSimpleTextSubtitle@@QAEPBVSTSSegment@@HNPAH0@Z [01eb0000+1ce50+87]
01ec113d: vobsub!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@@HNAAVCRect@@@Z [01eb0000+11080+bd]
01ec114e: vobsub!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@@HNAAVCRect@@@Z [01eb0000+11080+ce]
77f6ee0f: ntdll!NtQueryPerformanceCounter [77f40000+2ee03+c]
77e6030e: kernel32!QueryPerformanceCounter [77e40000+202fc+12]
01b691e6: DivX!DriverProc [01b60000+8148+109e]
01b68758: DivX!DriverProc [01b60000+8148+610]
73b2175d: MSVFW32!ICSendMessage [73b20000+1734+29]
73b246d9: MSVFW32!ICDecompress [73b20000+469e+3b]
0041a345: VideoSourceAVI::streamGetFrame()
0046a27e: FastWriteStream::_Put()
0040aef5: AVIOutputFile::_write()
004089be: AVIIndexChain::add()
004670c8: Dubber::WriteVideoFrame()
77e578b0: kernel32!WaitForSingleObjectEx [77e40000+17800+b0]
77e59d6a: kernel32!WaitForSingleObject [77e40000+19d5b+f]
00408fdf: AVIAudioOutputStream::write()
0045d071: AVIPipe::getReadBuffer()
00467d2a: Dubber::ThreadRun()
0049bbfa: VDThread::StaticThreadStart()
004a14ba: _threadstartex@4()
77e602ed: kernel32!OpenConsoleW [77e40000+20235+b8]

– End of report

mille merci a celui qui pourra m’eclaircir car sa fait un moment que je ne trouve pas de solution et que sur certain site on supprime mon post !

Quand au reste seul un programmeur de l’equipe de Vdub pourrait te répondre.

visiblement t’as “quelque chose” qui fait planter le codec Divx 5.0.5 durant l’encodage.

Une dll entre en conflit avec une autre dll, au feeling je dirai que le drivers de la carte video fait planter le codec mais evidemment je peux me tromper…

  1. Essaye de remettre les dll d’origine de windows xp qui sont vital avec la commande: sfc -scannow

demarrer > executer > sfc -scannow

  1. desinstalle drivers video et codec divx 5.0.5, redemmarre. Et reinstalle le drivers video, redemarre, et reinstalle le codec divx 5.0.5

  2. si ça marche pas je ne peux te donenr qu’un autre bon conseil: post le log sur le forum de virtualdub et prie pour qu’on te donne une solution plus précise lol

http://virtualdub.everwicked.com/index.php

post le log dans ce forum: http://virtualdub.everwicked.com/index.php?s=4aad26d9d0c38e4787f4a93ee5f32c47&act=SF&f=15

bonne chance :wink:

c’est gentil a toi je vais essayer de suite on verra bien ce que sa donne merci pour tes conseils !

Sokarz, g un petit prob avec le codec Xvid.

G un gros MPEG que je veux compresser en .avi [Xvid 2-pass basique]. J’y arrive très bien d’ailleurs, mais la vidéo finale ne veux absolument pas respecter la taille que je lui ai allouée. VDub me fait un avi de 205Mo alors que je lui spécifie 300Mo. [Tous ces tailles ne prennent pas en compte l’espace alloué à l’audio]. Et en changeant la valleur, la taille de la vidéo ne varie que très peu…[:gugusg]

G refait plein d’essais, en modifier les options, de Lumi-Masking, Et Chroma-compensation… C idem… [:gugusg]

Ca te dit rien ce prob???

Codec utilisé XviD_30-03-03
VirtualDubMod_1_4_13_2v2 // VirtualDubMod_1_5_1_1a

C’est simple y’a deux causes:

  • soit ton fichier est très compressible auquel cas je te conseil de n’activer que les b-frames et Vhq mode:1

  • soit tu as mis des options differentes entre la 1ere passe et la 2ème passe ! Ce qu’il ne faut jamais faire !

Mais comme j’imagine que tu as utilisé les memes options pour les 2 passes, je suppose tout simplement que ton fichier est vraiment très compressible, et que le simple fait d’activer Chroma motion + bframe + luma, fait que le codec ne peut pas atteindre la taille désirer !

Fait un test avec la dernière version du codec Xvid build de Koepi (24/06/2003) avec ces options:

http://www.roeder.goe.net/cgi-bin/fetch?file=XviD-24062003-1.exe

Quantization: H263
Vhq Mode: 1 ou 4
B-frame: 2/150/75/10

Utilise les mêmes options sur les deux passes, et taille à atteindre pour la 2ème passe: 300000 kb

Le codec XviD est devenu TRES paerformant avec les sources compressibles ce qui fait que ce n’est pas un bug du tout, mais tout le simplement le resultat de cumuler plusieurs options qui augmente la compression -> et sur une source deja tres compressible (et deja compresser en plus puisque c’est du mpg) faut pas trop chercher à utiliser “trop” d’options !

vhq mode: 1 ou 4 + bframes, et c’est le bonheur quand on réencode un fichier avi/mpg

Important:

Les reglages des bframes ne sont plus les memes depuis le dernier build XviD, il ne faut plus utiliser des reglages de ce type: 3/150/100/0

Mais il faut utiliser des reglages comme: 2/150/75/0 (0 à 60 au maximum; 60 est la valeurs max du codec maintenant!)

Voilà essaye et dit moi ce que tu en pense :wink:

Ah oui, inutile de préciser que la derniere version du XviD est vraiment extraodinaire quand on utilise le mode vhq + bframe, evidemment ça ralentit bcp l’encodage avec le mode vhq activé, mais ça vaut le coup…

Maintenant en partant d’une source “pourri” entre guillement lol avec du mpg en réencodage pas de miracle, mais avec un dvd c’est miraculeux ^^

Je vais essayé. Merci Sokarz! :jap: :kimouss:

PS: [Evidemment que je n’avais pas changer les options entre les 2 encodages]

G mis les paramètres que tu me conseillais:
Quantization: H263
Vhq Mode 4
B-frame: 2/150/75/10

La qualité est quasi idantique au MPEG original! :ouch:
Mais le fichier ne fait toujours pas les 300Mo que je lui demandais.

50 min en 167Mo [Vidéo + Son] :ouch: Alors que le MPEG faisais 541Mo :ouch:

MERCI Sokarz!!!

:kimouss:
:kimouss:

C’est ce que je disais la dernière version du xviD utilisé avec son option Vhq mode + bframes, c’est vraiment très puissant ^^

Vivement la prochaine version “final” 1.0 du Codec, je crois qu’elle ne devrait pas trop tarder car le codec en quelques mois à énormément évolués en puissance :slight_smile:

j’ai une video avec un sous titre incrusté quelqu’un connait la commande pour l’enlever ???

heu question tres tres bete mais qui m embete :wink:

j ai donc suivi les conseils de sokarz (arf j espere que c le bon ortographe :wink: ) pour faire d un mpg un XVID en 2 pass.

La 1ere pass ok …

Mais comment on fait la 2eme pass ???

il me met un message d erreur :frowning:

Merci et bravo pour ce topic !

Détail voir “ta” manip., et après je pourrais sans doute te dire ou est l’erreur.

C’est en gros simple:

  1. script > directshowsource > fichier.mpg
  1. Vdub > compression > xvid > 1st pass
  2. save as avi > pass1.avi
  3. Vdub > compression > xvid > 2nd pass Int. > avec les meme reglage que la 1ere pass !
  4. save as avi > video_final.avi

ensuite reste plus qu’a remixer piste video_final.avi avec piste_audio.mp3 en mode direct stream copy, et tu as ton fichier avi :slight_smile:

ps: utilise tmpegenc avant d’encoder pour extraire la piste video et audio à part…

voila suite à vos conseil j’ai essayer differente manip en reinstallant le codec et sa ne marche toujour pas !

je vous rappel le journal d’erreur que j’ai eu :

VirtualDub crash report – build 15654 (release)

Disassembly:
01bcc660: 8c08 mov [eax], cs
01bcc662: 0000 add [eax], al
01bcc664: 8b93a4080000 mov edx, [ebx+8a4]
01bcc66a: 8b8bb0080000 mov ecx, [ebx+8b0]
01bcc670: 8945d8 mov [ebp-28], eax
01bcc673: 03c9 add ecx, ecx
01bcc675: 2b8388080000 sub eax, [ebx+888]
01bcc67b: 8d44c2c0 lea eax, [edx+eax8-40]
01bcc67f: 03c9 add ecx, ecx
01bcc681: 03c9 add ecx, ecx
01bcc683: 2bc8 sub ecx, eax
01bcc685: 83f920 cmp ecx, 20
01bcc688: 0f8272030000 jc 01bcca00
01bcc68e: 8bf6 mov esi, esi
01bcc690: bfffffffff mov edi, ffffffff
01bcc695: 8bca mov ecx, edx
01bcc697: d3ef shr edi, cl
01bcc699: 8b83a8080000 mov eax, [ebx+8a8]
01bcc69f: 85d2 test edx, edx
01bcc6a1: 0f8e48030000 jle 01bcc9ef
01bcc6a7: 23c7 and eax, edi
01bcc6a9: 8bca mov ecx, edx
01bcc6ab: 8bbbac080000 mov edi, [ebx+8ac]
01bcc6b1: d3e0 shl eax, cl
01bcc6b3: 8bca mov ecx, edx
01bcc6b5: f7d9 neg ecx
01bcc6b7: 83c120 add ecx, 20
01bcc6ba: d3ef shr edi, cl
01bcc6bc: 0bc7 or eax, edi
01bcc6be: 3db6010000 cmp eax, 000001b6
01bcc6c3: 0f84b7fdffff jz 01bcc480
01bcc6c9: 42 inc edx
01bcc6ca: 83fa20 cmp edx, 20
01bcc6cd: 8993a4080000 mov [ebx+8a4], edx
01bcc6d3: 7c47 jl 01bcc71c
01bcc6d5: 8bbbac080000 mov edi, [ebx+8ac]
01bcc6db: 8b4dd4 mov ecx, [ebp-2c]
01bcc6de: 8b55d8 mov edx, [ebp-28]
01bcc6e1: 89bba8080000 mov [ebx+8a8], edi
01bcc6e7: 894dc8 mov [ebp-38], ecx
01bcc6ea: 8b02 mov eax, [edx] <-- FAULT
01bcc6ec: 8983ac080000 mov [ebx+8ac], eax
01bcc6f2: 8b4dc8 mov ecx, [ebp-38]
01bcc6f5: 8b01 mov eax, [ecx]
01bcc6f7: 0fc8 bswap eax
01bcc6f9: 8901 mov [ecx], eax
01bcc6fb: 8b838c080000 mov eax, [ebx+88c]
01bcc701: 83c004 add eax, 04
01bcc704: 8b93a4080000 mov edx, [ebx+8a4]
01bcc70a: 8945d8 mov [ebp-28], eax
01bcc70d: 83c2e0 add edx, e0
01bcc710: 89838c080000 mov [ebx+88c], eax
01bcc716: 8993a4080000 mov [ebx+8a4], edx
01bcc71c: 8bbe30f30100 mov edi, [esi+1f330]
01bcc722: 85ff test edi, edi
01bcc724: 0f84bd020000 jz 01bcc9e7
01bcc72a: 8b83b0080000 mov eax, [ebx+8b0]
01bcc730: 8b8eb4f10100 mov ecx, [esi+1f1b4]
01bcc736: 0faf8eb8f10100 imul ecx, [esi+1f1b8]
01bcc73d: 3bc1 cmp eax, ecx
01bcc73f: 772f ja 01bcc770
01bcc741: 8b4dd8 mov ecx, [ebp-28]
01bcc744: 03c0 add eax, eax
01bcc746: 2b8b88080000 sub ecx, [ebx+888]
01bcc74c: 8d4ccac0 lea ecx, [edx+ecx
8-40]
01bcc750: 03c0 add eax, eax
01bcc752: 03c0 add eax, eax
01bcc754: 2bc1 sub eax, ecx
01bcc756: 83f820 cmp eax, 20
01bcc759: 0f8331ffffff jnc 01bcc690
01bcc75f: e9 db e9

Windows 5.1 (Windows XP build 2600) []

EAX = 00000000
EBX = 027b07c0
ECX = 027b106c
EDX = 00ff8000
EBP = 0381fa70
DS:ESI = 0023:02790060
ES:EDI = 0023:00000000
SS:ESP = 0023:0381fa30
CS:EIP = 001b:01bcc6ea
FS = 0038
GS = 0000
EFLAGS = 00010246

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000000000000
MM5 = 0000000000ffffff
MM6 = 0000000000000000
MM7 = 0000000000000000

Crash reason: Access Violation

Crash context:
An out-of-bounds memory access (access violation) occurred in module ‘DivX’…

…while decompressing video frame 35761 with “DivX Pro 5.0.5 Codec” [biCompression=30355844] (VideoSource.cpp:1480)…

…while running thread “Processing” (thread.cpp:90).

Thread traces:

Thread 00000edc (Main thread)
C:\p4root\dev\VirtualDub\source\Main.cpp(190)
C:\p4root\dev\VirtualDub\source\Main.cpp(213)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(569)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(597)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(408)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(424)
Thread 00000f08 (FastWriteStream)
Thread 00000f0c (Processing)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1478)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1509)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3021)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(512)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\VideoSource.cpp(1478)
Thread 00000f10 (I/O processing)

Thread call stack:01bcc6ea: DivX!decore [01b60000+6b220+14ca]
01bcb4d7: DivX!decore [01b60000+6b220+2b7]
01b67705: DivX!00007705
01b7615e: DivX!encore [01b60000+16068+f6]
77f42dbb: ntdll!RtlTimeToTimeFields [77f40000+2a1d+39e]
77f42e0f: ntdll!RtlTimeToTimeFields [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap [77f40000+16f8+113]
77f43c37: ntdll!RtlQueryInformationActivationContext [77f40000+351e+719]
77f42dbb: ntdll!RtlTimeToTimeFields [77f40000+2a1d+39e]
77f42e0f: ntdll!RtlTimeToTimeFields [77f40000+2a1d+3f2]
77f4180b: ntdll!RtlAllocateHeap [77f40000+16f8+113]
77bfab33: msvcrt!free [77be0000+1aa6b+c8]
01ecced7: vobsub!?SearchSubs@CSimpleTextSubtitle@@QAEPBVSTSSegment@@HNPAH0@Z [01eb0000+1ce50+87]
01ec113d: vobsub!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@@HNAAVCRect@@@Z [01eb0000+11080+bd]
01ec114e: vobsub!?Render@CRenderedTextSubtitle@@QAE_NAAUtagBITMAP@@HNAAVCRect@@@Z [01eb0000+11080+ce]
77f6ee0f: ntdll!NtQueryPerformanceCounter [77f40000+2ee03+c]
77e6030e: kernel32!QueryPerformanceCounter [77e40000+202fc+12]
01b691e6: DivX!DriverProc [01b60000+8148+109e]
01b68758: DivX!DriverProc [01b60000+8148+610]
73b2175d: MSVFW32!ICSendMessage [73b20000+1734+29]
73b246d9: MSVFW32!ICDecompress [73b20000+469e+3b]
0041a345: VideoSourceAVI::streamGetFrame()
0046a27e: FastWriteStream::_Put()
0040aef5: AVIOutputFile::_write()
004089be: AVIIndexChain::add()
004670c8: Dubber::WriteVideoFrame()
77e578b0: kernel32!WaitForSingleObjectEx [77e40000+17800+b0]
77e59d6a: kernel32!WaitForSingleObject [77e40000+19d5b+f]
00408fdf: AVIAudioOutputStream::write()
0045d071: AVIPipe::getReadBuffer()
00467d2a: Dubber::ThreadRun()
0049bbfa: VDThread::StaticThreadStart()
004a14ba: _threadstartex@4()
77e602ed: kernel32!OpenConsoleW [77e40000+20235+b8]

– End of report

du coup je suis passé au 5.03 pour voir ce que sa va donner mais rien à faire j’ai toujour le meme probleme et cette fois ci il precise bien que sa vient du 5.03 en ce moment j’essaye avec le codec XVID alors si sa marche pas quelqu’un pourrait me conseiller un autre logiciel ou je pourrais inscruster ma video avec mon sous titre please : merci pour ceux qui pourrait m’aider !!!