[CutMyDivX !] v0.3 dispo ( 18 déc. ) !

v0.3 dispo ( 18 déc. ) ! [CutMyDivX !] - Traitement Vidéo - Video & Son

Marsh Posté le 09-12-2002 à 12:22:26    

Salut tlm !
 
Je garde la bande son aC3 sur mes DivX, donc c'est minimum 2 CDs !
 
J'ai développé un p'tit outil qui permet de découper un AVI en plusieurs parties.
 
Je sais d'autres soft le font déjà :)
 
Mais celui-ci recherche la frame clé correspondante à la coupure, affiche cette frame ainsi que les 2 précédentes et les 2 suivantes ( pour voir si la coupure ne sera pas en plein milieu d'une scène ), affiche les tailles estimées des fichiers générés, permet de choisir une autre frame clé pour la coupure ( tjs avec l'affichage ), et bien sûr permet de générer les nouveaux fichiers AVI !
Peut être que çà existe déjà ...
 
Je précise qu'au départ c'est un soft pour mon utilisation perso, donc soyez pas trop exigeants :)
En + c'est la toute 1ère version, y'a pas encore toutes les fonctionnalités ( pour l'instant, ne gére que 2 CDs )
 
Voilà.
 
Des questions, IDs, suggestions, remarques, critiques ?
Tout est le bienvenue :)
 
Ah oui, j'oubliais ...
Les AVIs générés n'ont pas de preload, et possédent un interleave toute les frames.
 
http://itsmysoft.free.fr/


Message édité par WhyMe le 18-12-2002 à 08:46:52

---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 12:22:26   

Reply

Marsh Posté le 09-12-2002 à 12:37:05    

Suggestion : savoir recuperer un film sur un cd rayé.
Je m'explique : qd un cd est abimé, certains secteurs sont illisibles. Il serait interessant de copier le fichier en découpant la partie avant la zone illisible (jusqu'à la derniere keyframe lisible); puis passer la zone illisible et reprendre la copie du fichier à partir de la 1ere keyframe lisible jusqu'au prochain pb eventuel (ou la fin du fichier).
Ensuite, que le soft qui fait cela recolle les morceaux dans un seul fichier avi avec un fichier log contenant des infos sur la durée et l'emplacement des frames supprimées.

Reply

Marsh Posté le 09-12-2002 à 12:37:24    

WhyMe a écrit :

Salut tlm !
 
Je garde la bande son aC3 sur mes DivX, donc c'est minimum 2 CDs !
 
J'ai développé un p'tit outil qui permet de découper un AVI en plusieurs parties.
 
Je sais d'autres soft le font déjà :)
 
Mais celui-ci recherche la frame clé correspondante à la coupure, affiche cette frame ainsi que les 2 précédentes et les 2 suivantes ( pour voir si la coupure ne sera pas en plein milieu d'une scène ), affiche les tailles estimées des fichiers générés, permet de choisir une autre frame clé pour la coupure ( tjs avec l'affichage ), et bien sûr permet de générer les nouveaux fichiers AVI !
Peut être que çà existe déjà ...
 
Je précise qu'au départ c'est un soft pour mon utilisation perso, donc soyez pas trop exigeants :)
En + c'est la toute 1ère version, y'a pas encore toutes les fonctionnalités ( pour l'instant, ne gére que 2 CDs )
 
Voilà.
 
Des questions, IDs, suggestions, remarques, critiques ?
Tout est le bienvenue :)
 
Ah oui, j'oubliais ...
Les AVIs générés n'ont pas de preload, et possédent un interleave toute les frames.
 
http://itsmysoft.free.fr/


 
critique : bah oui Virtual Dub le fait très bien  :p


---------------
Ganz kühl bleiben! JM. | Section Audio
Reply

Marsh Posté le 09-12-2002 à 13:09:25    

Eric B a écrit :

Suggestion : savoir recuperer un film sur un cd rayé.
Je m'explique : qd un cd est abimé, certains secteurs sont illisibles. Il serait interessant de copier le fichier en découpant la partie avant la zone illisible (jusqu'à la derniere keyframe lisible); puis passer la zone illisible et reprendre la copie du fichier à partir de la 1ere keyframe lisible jusqu'au prochain pb eventuel (ou la fin du fichier).
Ensuite, que le soft qui fait cela recolle les morceaux dans un seul fichier avi avec un fichier log contenant des infos sur la durée et l'emplacement des frames supprimées.


 
Ouais, à étudier ...
 
Edit :
En fait, çà pourrait être pas mal du tout comme fonctionnalité !!!
 
T'as déjà u des CDs niqués ???


Message édité par WhyMe le 09-12-2002 à 18:04:32

---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 13:10:12    

altus a écrit :


 
critique : bah oui Virtual Dub le fait très bien  :p  


 
Ah bon ???


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 13:11:11    

WhyMe a écrit :


 
Ah bon ???


 
ah moins que ton logiciel coupe aussi la bande son ?
 
edit : pour la procédure VD http://www.doom9.org/virtualdub_procedures.htm


Message édité par altus le 09-12-2002 à 13:12:35

---------------
Ganz kühl bleiben! JM. | Section Audio
Reply

Marsh Posté le 09-12-2002 à 13:12:28    

altus a écrit :


 
ah moins que ton logiciel coupe aussi la bande son ?


 
Bah voui !
Il se charge de la vidéo ET de l'audio.
 
Pourquoi c'était pas clair ?  :??:
 
Pourtant : Les AVIs générés n'ont pas de preload, et possédent un interleave toute les frames


Message édité par WhyMe le 09-12-2002 à 13:14:02

---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 13:15:00    

WhyMe a écrit :


 
Bah voui !
Il se charge de la vidéo ET de l'audio.
 
Pourquoi c'était pas clair ?  :??:  


 
Tu ne l'as jamais dit :)
 
Mais je suis pas un expert : je ne sais même pas si VD coupe aussi la bande son, ou s'il supporte uniquement les fichiers vidéo purs.


---------------
Ganz kühl bleiben! JM. | Section Audio
Reply

Marsh Posté le 09-12-2002 à 13:16:05    

WhyMe a écrit :


Pourtant : Les AVIs générés n'ont pas de preload, et possédent un interleave toute les frames


 
C'est pas très parlant pour moi...


---------------
Ganz kühl bleiben! JM. | Section Audio
Reply

Marsh Posté le 09-12-2002 à 13:16:07    

altus a écrit :


 
Tu ne l'as jamais dit :)
 
Mais je suis pas un expert : je ne sais même pas si VD coupe aussi la bande son, ou s'il supporte uniquement les fichiers vidéo purs.
 


 
Cà je sais pas ...


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 13:16:07   

Reply

Marsh Posté le 09-12-2002 à 13:18:58    

altus a écrit :


 
C'est pas très parlant pour moi...


 
Le preload, c'est des données audio qu'on place avant la 1ère frame vidéo ; c'est pour que le son commence à travailler avant l'image.
 
L'interleave, çà veut dire qu'entre chaque frame vidéo, on intercale des blocs audio ; çà évite à la tête de lecture ( disque dur ou CD ) de faire des allers-retours en début / fin de fichier. S'il n'ya pas d'interleave, la vidéo se trouve au début du fichier, et l'audio en fin de fichier.


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 13:29:59    

WhyMe a écrit :


 
Le preload, c'est des données audio qu'on place avant la 1ère frame vidéo ; c'est pour que le son commence à travailler avant l'image.
 
L'interleave, çà veut dire qu'entre chaque frame vidéo, on intercale des blocs audio ; çà évite à la tête de lecture ( disque dur ou CD ) de faire des allers-retours en début / fin de fichier. S'il n'ya pas d'interleave, la vidéo se trouve au début du fichier, et l'audio en fin de fichier.


 
Merci pour tes explications !
Il me semble que Nandub coupe les .avi avec bande son :
Doom9 précise qu'il faut mettre le son en Direct Stream Copy, sinon il est recompressé.
 

Citation :

Attention: Make sure that you've set both Video and Audio to Direct Stream Copy. Generally when you start VirtualDub audio is already set to Direct Stream Copy but Video is not. If you don't change this it takes hours and it'll decompress and recompress the whole movie - not a smart thing to do.



---------------
Ganz kühl bleiben! JM. | Section Audio
Reply

Marsh Posté le 09-12-2002 à 13:46:39    

VirtualDub ne te donne aucune info sur la taille des fichiers qu'il va générer, donc tu ne sais pas si çà passe sur tel ou tel CD.
 
NanDub te permet de définir la dernière frame clé ds les X 1ers mégas ; OK.
Mais si cette frame ne te convient pas, tu sélectionne la prochaine ou la précédente, mais est-ce que çà passera tjs sur ton CD ? Tu ne peux pas le savoir tant que tu n'as pas généré le fichier ...
 
Avec CutMyDivX !, à chaque sélection de KeyFrame, les tailles de fichiers sont réestimées.


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 15:24:53    

WhyMe a écrit :

VirtualDub ne te donne aucune info sur la taille des fichiers qu'il va générer, donc tu ne sais pas si çà passe sur tel ou tel CD.
 
NanDub te permet de définir la dernière frame clé ds les X 1ers mégas ; OK.
Mais si cette frame ne te convient pas, tu sélectionne la prochaine ou la précédente, mais est-ce que çà passera tjs sur ton CD ? Tu ne peux pas le savoir tant que tu n'as pas généré le fichier ...
 
Avec CutMyDivX !, à chaque sélection de KeyFrame, les tailles de fichiers sont réestimées.


 
Tu sais que tu peut meme faire mieux qu'estimer et calculer tres precisement la taille du fichier final ?
 
Tu codes en quoi ?
 
Regarde du cote de l'API AVIFrameRead, il y a un des parametres qui correspond a la taille de la frame, donc tu parcours toute la selection et tu additionne  [:ciler]


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 09-12-2002 à 16:43:28    

Ciler a écrit :


 
Tu sais que tu peut meme faire mieux qu'estimer et calculer tres precisement la taille du fichier final ?
 
Tu codes en quoi ?
 
Regarde du cote de l'API AVIFrameRead, il y a un des parametres qui correspond a la taille de la frame, donc tu parcours toute la selection et tu additionne  [:ciler]  


 
Pour l'instant je ne peux qu'estimer, je m'explique :
Je connais parfaitement la taille de la video et de l'audio, les tailles affichées sont les tailles EXACTES.
Par contre, ce que je ne connais pas encore à 100%, c'est la structure du fichire AVI, avec ses entêtes, ses indexes, ses alignements de blocs, ...
Donc ma taille affichée est PRESQUE correcte, y doit y avoir environ 1% d'erreur ...


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 16:45:32    

Suis en train de faire la version 3 CDs, un p'tit screen shot :)
 
http://itsmysoft.free.fr/CutMyDivX/03.jpg


Message édité par WhyMe le 12-12-2002 à 15:05:30

---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 17:16:22    

le lien pour dll marche pas chez moi

Reply

Marsh Posté le 09-12-2002 à 17:33:36    

laclasse a écrit :

le lien pour dll marche pas chez moi  


 
Arg !!!
J'ai fais une connerie en mettant à jour le serveur  :(  
 
Réparé  :)  
 
Le lien direct pour dl  :)  
http://itsmysoft.free.fr/CutMyDivX [...] MyDivX.zip


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 17:35:06    

Question bonus : de quel film sont extraites les vignettes ?  :lol:


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 17:36:56    

SWE2


---------------
Dams
Reply

Marsh Posté le 09-12-2002 à 17:38:38    


 
C'était facile  :lol:


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 18:25:49    

WhyMe a écrit :


 
Pour l'instant je ne peux qu'estimer, je m'explique :
Je connais parfaitement la taille de la video et de l'audio, les tailles affichées sont les tailles EXACTES.
Par contre, ce que je ne connais pas encore à 100%, c'est la structure du fichire AVI, avec ses entêtes, ses indexes, ses alignements de blocs, ...
Donc ma taille affichée est PRESQUE correcte, y doit y avoir environ 1% d'erreur ...


 
A, OK... euh, franchement, oublie la taille des headers, elle est ridicule. Sinon, pour reference sur MSDN, tu peut regarder les tailles des  
AVIFileHeader
AVIstreamHeader (un par stream, cad 2 ou 3 en general)


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 09-12-2002 à 18:28:34    

ciler a écrit :


 
A, OK... euh, franchement, oublie la taille des headers, elle est ridicule. Sinon, pour reference sur MSDN, tu peut regarder les tailles des  
AVIFileHeader
AVIstreamHeader (un par stream, cad 2 ou 3 en general)


 
Cà doit se jouer à qq centaines de ko, au pire peut-être 1Mo  sur un avi de 700Mo ...
Mais c'est pour le principe, je préférerais donner la taille EXACTE, plutôt qu'une approximation  :)


---------------
FeedBack HFR
Reply

Marsh Posté le 09-12-2002 à 18:46:28    

WhyMe a écrit :


 
Cà doit se jouer à qq centaines de ko, au pire peut-être 1Mo  sur un avi de 700Mo ...
Mais c'est pour le principe, je préférerais donner la taille EXACTE, plutôt qu'une approximation  :)  


 
Hum... regardes MSDN alors, les headers que je t'ai indique, et le source de VDub pour le padding si tu veut vraiement y aller a l'octet pret.
 
Tu codes en quoi ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 09-12-2002 à 19:08:49    

Ciler a écrit :


 
Hum... regardes MSDN alors, les headers que je t'ai indique, et le source de VDub pour le padding si tu veut vraiement y aller a l'octet pret.
 
Tu codes en quoi ?


 
Borland C++ Builder
Rapide pour faire les interfaces graphiques !
 
Mais bon, c'est pas hyper vital  :)  
Je me plongerais + tard un peu + profondément ds MSDN  :)


Message édité par WhyMe le 09-12-2002 à 19:10:05

---------------
FeedBack HFR
Reply

Marsh Posté le 10-12-2002 à 17:32:30    

Qq'un l'a essayé ?


---------------
FeedBack HFR
Reply

Marsh Posté le 11-12-2002 à 10:51:43    

kobaia a écrit :


 
visuel , simple , super ;)
 
essayé? pas encore..déjà dld il me faut ; mais oui ensuite essayer je ferai ;  sinon XviD il sent le gaz ? a moins que calcul2cut bons ils soient aussi (?)


 
XVid ? Jamais essayé ...
Mais en théorie, tous les AVI sont valables !
A tester avec d'autres codecs  :)


---------------
FeedBack HFR
Reply

Marsh Posté le 12-12-2002 à 15:07:01    

Nouvelle version dispo :
 
v0.2 ( 12 décembre 2002 ) [ 789ko ]
- Choix entre 2 ou 3 fichiers générés ( pour 2 ou 3 CDs )
- Détection et demande de suppression des fichiers générés déjà existants.
- Sélection et configuration du Preload audio.
- Modification de l'interface.
- Création du fichier 'Config.dat'
- Création de l'aide en HTML.
 
http://itsmysoft.free.fr/


---------------
FeedBack HFR
Reply

Marsh Posté le 12-12-2002 à 15:14:36    

il gère les avi qui ont plusieurs bandes sons ?

Reply

Marsh Posté le 12-12-2002 à 17:51:12    

boozer a écrit :

il gère les avi qui ont plusieurs bandes sons ?


 
Nan, pas encore, désolé !
A ajouter ds une prochaine version  :)


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 00:28:43    

Laissez tomber le téléchargement ...
Y'a un bug avec les DivX MP3 !
J'ai pas pu tester parce que j'ai que du DivX AC3 sous la main ...
 
Désolé, je corrige çà rapidement pour remettre une version en ligne  :(


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 10:29:35    

WhyMe a écrit :


 
Nan, pas encore, désolé !
A ajouter ds une prochaine version  :)  


 
Ca devrait pas etre trop dur, tu as un if a rajouter pour tester la 2e bande son, puis tu copie-colle les lignes de code qui copient la 1ere en replacant 0 par 1 ou 1 par 2.
 
Tu ecris ton fichier avec AVISave ou bien avec AVIStreamWrite ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 14-12-2002 à 11:21:05    

ciler a écrit :


 
Ca devrait pas etre trop dur, tu as un if a rajouter pour tester la 2e bande son, puis tu copie-colle les lignes de code qui copient la 1ere en replacant 0 par 1 ou 1 par 2.
 
Tu ecris ton fichier avec AVISave ou bien avec AVIStreamWrite ?


 
AVIStreamWrite
Je sais que c'est pas compliqué, mais faut que je remanie mon code, parce que là çà devient un peu usine à gaz :)
En + j'ai pas d'AVI avec 2 bandes son ...
Je peux faire çà avec NanDub il me semble, non ?


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 12:34:09    

Oui ;)


---------------
Dams
Reply

Marsh Posté le 14-12-2002 à 12:39:04    


 
Thankx :hello:  


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 14:14:01    

WhyMe a écrit :


 
Thankx :hello:  


 
Et apres, tu pourra t'essayer au double bande son esoterique style DivX Audio @ 64 + AC3  :pt1cable:  
Si ton soft peut couper ca, il peut resister a tout  :jap:

Reply

Marsh Posté le 14-12-2002 à 15:28:21    

Ciler a écrit :


 
Et apres, tu pourra t'essayer au double bande son esoterique style DivX Audio @ 64 + AC3  :pt1cable:  
Si ton soft peut couper ca, il peut resister a tout  :jap:  


 
Bah voui, faut s'amuser aussi !  :lol:  
Question : çà existe avec 3 bandes sons ?


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 16:35:30    

WhyMe a écrit :


 
Bah voui, faut s'amuser aussi !  :lol:  
Question : çà existe avec 3 bandes sons ?


 
Techniquement oui (tu as lu les specs des fichiers AVI, non ?). Maintenant je sais pas si quelqu'un a deja ete assez stupide pour faire ca, et je sais pas si le AVI splitter supporte ce genre de fichier.
 
Pour la petite histoire, j'ai deja fait un AVI avec 2 pistes VIDEO. Il est impec, mais aucune appli ne peut le lire, sauf celle que j'ai compile expres.  
 
Et oui, il y a plein de trucs qu'on peut faire pour passer le temps avec un fichier AVi. Mais mon prefre, c'est quand meme le Karaoke de la mort (1 piste video pour le clip, une piste midi pour le son, une piste texte pour les paroles)  [:ciler]  

Reply

Marsh Posté le 14-12-2002 à 17:33:17    

Putain, j'ai une merde avec les pistes MP3 ...
Pas moyen de lire correctement ...
 
NanDub gére le MP3, mais c'est écrit (VBR) MP Audio ...
Hors la piste MP3 que j'ai est en CBR.
Est-ce que çà peut merder à cause de çà ?
 
Y'a quoi d'autre que Nandub pour muxer une bande vidéo avec un MP3 ?


---------------
FeedBack HFR
Reply

Marsh Posté le 14-12-2002 à 19:00:34    

WhyMe a écrit :

Putain, j'ai une merde avec les pistes MP3 ...
Pas moyen de lire correctement ...
 
NanDub gére le MP3, mais c'est écrit (VBR) MP Audio ...
Hors la piste MP3 que j'ai est en CBR.
Est-ce que çà peut merder à cause de çà ?
 
Y'a quoi d'autre que Nandub pour muxer une bande vidéo avec un MP3 ?


 
rien :(, parce-qu'il n'y a pas vraiement de moyen propre de le faire. Que ton mp3 soit CBR ou VBR ne change rien a l'affaire.
Tout ca est lie a la facon tordue dont Nandub ecrit le header de chaque stream audio (methode tordue, mais seule possible pour que le VBR soit accepte).  
 
Bon, ben bravo, tu viens joyeusement de mettre les pieds dans le monde tres ferme des mecs qui essayent de se depetrer avec le mp3 dans les AVI. AUtant te dire que c'est pas gagne.
 
mdr, impossible de remettre la main sur cette page du site de VDub ou il explique les problemes de synchro et de lecture lies au mp3. J'ai une version papier que je vais essayer de te scanner dans la semaine, par defaut.
 
A si, il y a un truc que tu peut faire... Ton AVI avec 2 bandes son. Fais le bouffer a virtual dub. Si lui arrive a le decouper (il perdra la 1ere bande son), c'est qu'il y a quand meme moyen.
 
Sinon, tu peut aussi me contacter en MP pour qu'on etudie les modalites d'un echange de code source (j'ai rien pour le son helas, mais j'ai d'autres trucs)
 
Edit : Bruce, si tu lis ca, contacte moi en MP d'urgence


Message édité par Ciler le 14-12-2002 à 19:01:25
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed