module inscription newsletter haut de page forum mobile

Ateliers et Formations

Pb Avi en Divx sous Virtual Dub

Discussion dans 'Compression, conversion vidéo' créé par Rvix, 10 Août 2003.

Tags:
  1. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    Salut tout le monde :)

    J'essaie désespérément de compresser une vidéo de 7 Go Avi en Divx 5.0.5 (2 passes) sous Virtual Dub. Mais ce dernier crash au bout de quelques minutes pendant la 1ere passe en me disant qu'il n'y a pas assez de mémoire virtuelle.

    Mon fichier de départ serait-il trop gros? Si le problème vient bien de la mémoire virtuelle, comment faut-il faire pour la gonfler ?

    Merci de votre aide!

    Rvix :)
     
  2. Heathcliff

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    26
    Appréciations:
    +0 / 0 / -0
    ça ne sert à rien de gonfler la ram, tu as manifestement une fuite mémoire avec ce codec. essaye avec un autre (divx 4.12 par ex) pour voir ce qu'il se passe.
     
  3. MaxenceRoger

    MaxenceRoger Conseiller Technique PC & vidéo, Mpeg-dvd-svcd
    Conseiller Technique

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    3 029
    Appréciations:
    +0 / 0 / -0
    Quel config PC as tu ?
    Processeur, mémoire, disque, espace disque restant, version de windows, etc..
     
  4. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    Salut!

    J'ai une carte MSI KT 266 avec processeur AMD Athlon XP 1700, 1,47 GHz / mémoire DIMM 256 Mo DDR / 1 disque dur Maxtor 60 Go en FAT 32 pour Windaube XP Pro et un 2eme DD Maxtor de 120 Go en NTFS pour la vidéo. Les 2 DD sont vides à 90 %. :)

    Voici ce que m'affiche VirtualDub lors du crash :

    Oops - VirtualDub has crashed.
    An out-of-bounds memory access (access violation) occured in module "miroDV2avi"...
    ...while decompressing video frame 19466 with "Pinnacle DV Codec". (biCompression=64737664)(Video source cpp 1516)
    ...while running thread "Processing" (thread ccp 105).

    J'avais installé le codec DV de Pinnacle pour que VirtualDub puisse lire les DV Avi type 2. Le problème vient-il de ce codec et pourquoi ?
     
    #4 Rvix, 11 Août 2003
    Dernière édition: 11 Août 2003
  5. MaxenceRoger

    MaxenceRoger Conseiller Technique PC & vidéo, Mpeg-dvd-svcd
    Conseiller Technique

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    3 029
    Appréciations:
    +0 / 0 / -0
    Et bien on dirait qu'il est bel et bien buggué (fuite mémoire).

    Pour lire les AVI de tous type, je fait du frameserving en amont de virtualdub avec avisynth (http://www.avisynth.org/).
    Ensuite, je fais un petit script qui ouvre l'AVI en mode directshow. Tous les avi (type1, type2, quelque soit le codec) sont lus. En directshow, à partir du moment où le fichier est lu par le média player de windows ... et bien, je n'ai plus jamais rencontré de plantages avec virtualdub.
     
  6. hAPPY-j

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    75
    Appréciations:
    +0 / 0 / -0
    Essayes quand meme de gonfler ta mémoire virtuelle.

    Sous win2000 :

    En cliquant droit sur le poste de travail "Propriétés"
    Puis "Avancé"
    Puis "Performances"
    Puis "Modifier"

    C'est là: augmente à ta convenance.
     
  7. Heathcliff

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    26
    Appréciations:
    +0 / 0 / -0
    tu as de la chance, depuis que je fais comme ça, ça ne marche plus, et ça quelle que soit la version d'avisynth et du plugin ! j'en viens même a me demander si mon pc n''est pas trop chaud....
     
  8. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    Merci à tous de votre soutien ! :)

    Donc il y aurait 2 sources à ce problème. Laquelle est la bonne ?...

    Problème de codec, ou problème de mémoire ???

    Il me semble, avec ce que me marque le message d'erreur, qu'il y aurait d'abord un problème de violation d'accés ou de partage de ce fameux codec. Mais c'est quoi une "fuite mémoire", le codec de Pinnacle n'assurerait-il pas avec Virtual ??? De plus, je n'ai pas trés bien compris à quoi servait le frameserving que tu fait MaxenceRoger ? Je ne doute pas de l'efficacité, mais peut tu m'éclaircir stp? Merci beaucoup.

    Pour ce qui est de la mémoire virtuelle, je l'ai gonflée comme il faut, la première passe à fonctionné un peu plus longtemps mais Virtual a quand même crashé!

    Je ne vais pas tout de même pas gonfler jusquà 10 Mo de mémoire virtuelle! C'est trop, pas assez ?

    Help pliiiiizzzzz
     
  9. MaxenceRoger

    MaxenceRoger Conseiller Technique PC & vidéo, Mpeg-dvd-svcd
    Conseiller Technique

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    3 029
    Appréciations:
    +0 / 0 / -0
    10 Mo de mémoire virtuelle avec win2000 : c'est NORMAL que ça foire !
    Je ne me souviens plus de la règle pour calculer la quantité de mémoire virtuelle par rapport à la quantité de RAM du PC, mais grosso-modo il faut mettre 1.5 fois.
    Donc, par exemple, si tu as 256 Mo de RAM, il faut mettre 384 pour le mini et maxi.

    Concernant le frameserving, toutes les réponses à tes questions sont dans la FAQ (surement ;) ) :
    http://www.avisynth.org/index.php?page=AviSynthFAQ
     
  10. hAPPY-j

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    75
    Appréciations:
    +0 / 0 / -0
    ha là tu m'as bien fait rire :lol:
    ne cherche plus le problème vient de là.

    je te conseil de mettre le double de mémoire virtuelle par rapport à ce que tu as comme mémoire vive.

    genre si tu as 512Mo de RAM, mets 1024 de mémoire virtuelle.
     
  11. MaxenceRoger

    MaxenceRoger Conseiller Technique PC & vidéo, Mpeg-dvd-svcd
    Conseiller Technique

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    3 029
    Appréciations:
    +0 / 0 / -0
    Allez, hop... un petit article du technet M$ :
    http://www.microsoft.com/windowsxp/expertzone/columns/mcfedries/03june16.asp
    Donc 1.5 fois la quantité de RAM pour le mini c'est un bon réglage. Pour le maxi, on peut allez jusqu'à 3, mais personnellement, je met 2.
    Donc, si tu as 256 Mo de RAM, tu met 384 pour le mini, et 512 pour le maxi.
    Si tu as 512 Mo de RAM, tu met 768 pour le mini, et 1024 pour le maxi.
     
  12. Heathcliff

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    26
    Appréciations:
    +0 / 0 / -0
    attention, augmenter le swap augmente énormement le temps de réponse ;)
    donc quand on a beaucoup de ram (512 mo par exemple) il est préférable de mettre un swap assez bas (en tout cas beaucoup moins que les x2 ou x1.5)
     
  13. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    Ouais, je sais, j'suis rigolo avec mes 3 milliards de Go en mémoire virtuelle, mais on peut pas tout savoir ! :perplexe: :D :D

    Bon je teste avec 384 et 512 Mo et je reviens si ça plante encore.

    Merci et à de suite...
    Rvix
     
  14. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    D'abord merci pour votre soutien !

    Mais .... Marche pas !!!

    J'ai réglé la mémoire virtuelle à 384 et 512 et ça crash toujours.
    Connaissez-vous un autre codec Fourcc "dvsd" que celui de Pinnacle?
     
    #14 Rvix, 13 Août 2003
    Dernière édition: 13 Août 2003
  15. Rvix

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    50
    Appréciations:
    +0 / 0 / -0
    Me revoilou! J'ai désormais 768 Mo de RAM, car 256 sous XP, c'est limite, il parait.
    J'ai fait des tests avec d'autres logiciels et codecs : J'ai compressé mon fameux fichier vidéo de 7 Go avec TMPGenc pour faire du VCD, et PAF! :( Problème de mémoire!

    Donc le pb vient bien de la mémoire de mon PC (que je ne sais pas gérer). J'ai donc découpé mon fichier de 7 Go en plusieurs fichiers. Je me suis apperçu que VirtualDub crash quand un fichier dépasse environ 20000 images, soit 2,8 Go. Mes fichiers découpés font donc 19000 images soit 2,7 Go.

    Je pensais qu'il n'y avait pas de limite en NTFS?!?? Et au pire si elle existait, elle serait de 4 Go! Ou alors c'est VirtualDub qui est bridé?

    Je ne vois pas d'autre solution! Si quelqu'un sait mieux faire, je suis preneur!

    Merci à tous de votre soutien :bravo:

    @+ Rvix :)
     
Chargement...

Partager cette page