recompresser des videos par lot ! - Traitement Vidéo - Video & Son
Marsh Posté le 14-03-2006 à 17:18:24
Euh, dans virtualdub, tu as l'option "ajouter à la queue de taches" en cochant au moment de sauvegarder ta video...
Après, t'as plus qu'à éxécuter ta liste de taches (F4 de souvenir)...
Ou alors j'ai pas pigé ta question...
Marsh Posté le 14-03-2006 à 17:46:33
merci de ta réponse
j'ai trouvé ça mais je doisredéfinir les paramètres pour chaque séquence, j'ai oublié de préciser que je fais ausssi un resize ! Donc tout ça est très long, ou je n'ai pas trouvé comment faire.
j'ai un peu plus de cent fichiers à traiter ! Alors tu vois le travail !
Marsh Posté le 15-03-2006 à 07:44:02
Bonjour
N'existe t'il pas une méthode avec Virtualdub permettant d'appliquer un traitement à tout un répertoire en spécifiant un répertoire de destination, comme on le ferait avec les logiciels de traitement d'images ou de fichiers audio ?
Je ne trouve pas la manipulation à faire autrement que manuellement ( en utilisant toutefois le JobControl ) mais je dois sélectionner les vidéos une à une et spécifier leur répertoire de destination et leur non, ce qui est fastidieux vu le nombre.
Je rapelle que je veux recompresser et resizer plus de cent clips ...
Merci de vos suggestions
Marsh Posté le 15-03-2006 à 09:00:24
Pas très encouragente ta réponse ...
Biensur que je le fais, c'est bien pour cette raison que je dis que c'est fastidieux et je pense qu'il y a un autre moyen bien plus pratique, je n'en ai traité qu'une quarantaine encore une centaine et ça prend pas mal de temps !
C'est moi que je mets en cause ! je n'ai pas du comprendre quelque chose dans l'utilisation de virtualdub, je ne cherche quà améliorer ma technique
Marsh Posté le 15-03-2006 à 12:38:18
Merci Prems
J'ai vu ça aussi entre temps ! J'ai cherché et je trouve très peu de sites (en Français) abordant ce sujet, et ce que j'ai vu me parait assez complexe pour mes petites facultés !
Les tutos ne manquent pas mais traitent des opérations simples comme réencodage, découpe, collage, compression, les filres etc ... Un peu tout sauf les scipts et lignes de commandes.
En effet c'est ardu et en dehors de quelques sites en anglais et de l'aide intégrée je n'ai pas trouvé grand chose, l'aide intégrée est dépourvue d'exemples ce qui m'aiderait à comprendre.
Avez vous quelques bonnes adresses à m'indiquer concernant les scipts et lignes de commandes ?
Je continue mes recherches ...
merci
Marsh Posté le 26-03-2006 à 12:01:50
Bonjour,
Je reviens vers vous car je n'ai toujours pas trouvé le moyen de traiter mon problème de façon simple, j'ai réalisé ce que je voulais mais ça m'a demandé beaucoup de temps, en effet 180 fichiers à sélectionner un par un et renomer avant d'enregistrer.
J'ai biensur utilisé la fonction "Job control", mais ce que j'aurais aimé faire, c'est de pouvoir séléctionner plusieurs fichiers dans un répertoire, ou même mieux tout le répertoire, mais je n'ai pas trouvé comment.
J'ai regarder du côté des scipts et ligne de commande (je ne comprends pas tout) mais il faut tout de même écrire les noms des fichiers et je ne trouve pas celà facile !
J'ai une autre série de fichier à traiter encore plus importante pour laquelle je dois changer le fps et le bitrate ... J'ai réussi à le faire ( afin de pouvoir les coller) j'espérais pouvoir faire ça en quelques clics de souris comme on peut le faire dans bien des programmes mais je n'y parviens pas.
Si vous avez quelques infos ... Un mode opératoire, un tuto, une idée ...
Merci
Marsh Posté le 26-03-2006 à 14:15:49
t'as une solution assez classe ICI
c'est en anglais mais bien documenté
j'ai testé avec Vdub 1.6.10
EDIT
en fait j'arrive pas à programmer 2 passes d'encodage avec ce système donc c'est pas vraiment au point pour du 2 passes.
Marsh Posté le 30-03-2006 à 11:25:01
La solution que tu me proposes est très élégante et conviendrait parfaitement, mais je n'arrive pas du tout à la mettre en oeuvre.
J'ai cherché pendant des heures, à faire des éssais ...
En effet lors de l'exécution du scipt, la liste des disque et dossier s'ouvre bien? me demandant de sélectionner le fichier vcf que je souhaite utiliser (ce que je fais) il s'en suit un message d'erreur : "File error : Sorry, I can't handle files in the root dirctory !" (alors que le fichier n'est pas dans la racie), j'ai tout de même déplacé le fichier dans un autre répertoire sur un 2ème disque et j'ai le même message d'erreur.
J'ai édité le script (par curiosité, mais je ne comprends pas grand chose) et je suis bien incapable de modifier quoi que ce soit ou d'en créer un semblable, c'est du "martien" pour moi.
As tu une idée sur ce qui empêche son bon fonctionnement ?
Marsh Posté le 30-03-2006 à 12:09:20
>"File error : Sorry, I can't handle files in the root dirctory !"
A mon avis il te demande de mettre ton vbs dans le répertoire racine de tes fichiers video...
Enfin c'est comme ça que je pige le message.
Marsh Posté le 30-03-2006 à 12:42:48
Merci Pouet,
Je ne l'avais pas précisé, mais j'avais esayé aussi de le mettre dans le répertoire des fichiers, mais ça ne change rien et ne fonctionne pas mieux (exactement le même message d'erreur)
Merci tout de même pour ton aide
Marsh Posté le 30-03-2006 à 18:36:36
jabali65 a écrit : t'as une solution assez classe ICI |
Jabali65, stp toi qui sembles utiliser ce script, peux tu m'aider ? il y a certainement quelque chose que je fais de travers !
Merci de ton aide
Marsh Posté le 02-04-2006 à 13:06:43
Salut jeha.
Quel codec tu utilises pour la compression audio et video?
Marsh Posté le 02-04-2006 à 19:18:12
Bonjour Raskol,
Pour la compression de mes séquences j'utilise XVID, et mp3 pour le son, mais il est à noter que mes vidéos proviennent pour la pluspart d'appareils numériques, et beaucoup n'ont pas de son. Je ne cherche pas à faire de la grande qualité mais simplement les mettre bout à bout afin de les visionner plus facilement en famille. Elles ne sont pas toutes compatibles entre elles et je dois les transformer avec le même codec, même taille et même bitrate afin de pouvoir les assembler.
Mon problème n'est toujours pas résolu, en effet, pas de difficulté pour réencoder et resizer, simplement je dois les ouvrir une par une et les enregistrer une par une dans la "Job list" ce qui est assez fastidieux avec un grand nombre de séquences.
La solution proposée par JABALI65 est exactement ce qu'il me faut mais impossible de la faire fonctionner !
Marsh Posté le 02-04-2006 à 21:33:46
désolé pour le manque de suivi
je suppose que tu as bien fait cette manip
http://www.ericphelps.com/scriptin [...] iation.gif
avec la bonne commande(le chemin du script virtualdub.vbs est à indiquer)
ex
wscript.exe "F:\virtualdub\virtualdub.vbs" "%1"
ensuite il suffit de mettre les videos dans un dossier spécial.
de prévoir un autre dossier de sortie.
j'ai refait plusieurs tests.
le fichier *.VCF peut être n'importe où
il suffit de cliquer dessus ou de l'ouvrir avec le menu contextuel (clic droit)
les fichiers videos peuvent être à la racine d'un disque dur.
le script virtaldub.vbs peut même également être n'importe où.
il suffit que son chemin soit bien indiqué.
le fichier job liste pour Vdub sera créé a cet emplacement. (à deplacer dans le répertoire de vdub en suivant).
une autre chose.
le fichier virtualdub.jobs créé par le script ne pourra écraser celui déja présent dans le repertoire Vdud que si Vdub n'est pas actif.
j'ai essayer le max de configurations possible et j'ai pas eu de pb
------------------------------
Enfin,
Pour mes séquences video APN, j'encode en une passe Xvid target quantizer 2 ou 2.5
Une autre solution si ça refuse de marcher est de joindre toutes tes videos en une seule avec VDub (append files) et de les encoder toutes en une seule fois. quitte à les re-séparrer ensuite. (c'est comme cà que je faisais avant)
Marsh Posté le 02-04-2006 à 21:54:22
ok je viens de comprendre ton PB.
il ne faut pas lancer le script en cliquant dessus.
il faut double cliquer sur le VCF (ou clic droit)
Marsh Posté le 03-04-2006 à 12:42:39
Re salut jeha.
J'ai (peut-être) une solution (simple) à ton problème:
Vas ici http://www.easy-sharing.com/353406 [...] ch.7z.html et télécharges le fichier compressé (extension 7z), décompresse-le et lis le lisez_moi.txt
J'espère que cela va marcher!
Marsh Posté le 08-04-2006 à 14:21:13
Merci Jabali65
J'ai enfin résolu mon problème ! Ce scrit est exactement ce qu'il me fallait et c'est super. Mon problème venait du fait que ça ne fonctionne pas quand le vcf de Virtual dub est placé dans un sous dossier de "mes documents" correspondant à l'une des sessions en cours ! En déplacant le vcf n'importe ou ailleurs tout fonctionne ! (Ce défaut semble être lié à l'utilisation de plusieurs sessions)
Je remarque toutefois une petite différence avec le "gif" montrant le déroulement des opérations ... En effet Virtualdub ne démarre pas tout seul, et je dois le lancer moi même ! Ce qui n'est pas véritablement un problème.
Je vais essayer de faire la même chose avec Virtualdubmod car j'ai aussi pas mal de clip en mpeg2 à traiter à peu près de la même façon, penses tu que ce soit possible ?
As tu résolu ton problème d'encodage en deux passes ? Je ne suis pas très calé, mais en deux passes un fichier temporaire est créé par le codec, je ne vois pas bien comment traiter un grand nombre de fichiers en tenant compte de ceci, il faudrait pouvoir créer 2 "jobfile" et pouvoir les fusionner en remettant les travaux dans le bon ordre !
Je remercie également Raskol de son idée que j'ai consultée avec beaucoup d'intérêt, mais cette solution "script et Virtualdub" est du tonnrre et me convient parfaitement.
merci de votre aide
Marsh Posté le 08-04-2006 à 17:34:52
Pour info, Mencoder peut encoder à partir de nombreux formats : quicktime, wmv, mpeg 1 ou 2, vp7, theora... une liste complete ici:
http://www.mplayerhq.hu/DOCS/codecs-status.html
C'est une de ses nombreuses qualités
Marsh Posté le 10-04-2006 à 20:50:50
merci j adore ! trop bien ! j ai mis un peu de temps a mettre en oeuvre, je m etais planté dans ladresse dans le scipt j avais mis "%961" au lieu de "%1".... promis je fais plus ca avec un coup dans le nez...
juste, je trouve pas comment traiter le son... euh?
et euh ils apparaissent dasn le job controle mais quand je lance ils se mettent tous en error.... why ?
Marsh Posté le 10-04-2006 à 23:31:09
j ai compris pour l error : fallait pas changer les dossiers par defauts...
mais pour le son, une ptite indication ?
Marsh Posté le 12-04-2006 à 20:35:04
cette methode la, on peut l appliquer avec ce system?
http://entraideinformatique.free.f [...] g=fr&pg=28
Marsh Posté le 12-04-2006 à 20:46:49
bon ca ca marhce pas...
je viens d essayer ca
Spoiler : Ouvrir Virtualdubmod (utiliser de préférence une des dernières versions)...Puis votre fichier original par l'onglet "File", puis "openvidéofile" |
ca marche, juste quand j essaye de loader le vcf sur une video erreur de virtualdubmod "oops virtualdubmod crashed..."
Marsh Posté le 12-04-2006 à 21:07:51
en changeant le VirtualDub.jobs créé en VirtualDubMod.jobs ca marche, virtualdubmod lis bien la liste, jvais tester l encodage, mais j ai peur que ca crash quand meme... jme sens seul aussi...
Marsh Posté le 13-05-2006 à 13:23:23
ptite question : peut apres avoir cree la liste de job, revenir sur un pour y apporter des modifs, j ai des videos a resizer, mais un ssa a rajouter pour certaines videos.
Marsh Posté le 13-05-2006 à 14:51:31
il est possible d'ouvrir la job-liste avec le bloc-note
fichier "VirtualDubMod.jobs"
le filtre subtiler semble ajouter ces 2 lignes.
VirtualDub.video.filters.Add("subtitler" );
VirtualDub.video.filters.instance[0].Config(1, "C: /chemin/sous-titre.ssa", 0, 0);
en bidouillant un peu et en testant
ce doit être faisable
Marsh Posté le 14-05-2006 à 00:21:36
donc je cree ma job liste, puis je rejoute la commande manuellement
VirtualDub.video.filters.Add("subtitler" );
VirtualDub.video.filters.instance[0].Config(1, "C: /chemin/sous-titre.ssa", 0, 0);
en changeant juste le chemin
c ca ?
Marsh Posté le 15-05-2006 à 17:15:01
ben j'ai jamais testé.
la différence entre 2 jobs identiques dont un avec soustitre sont ces deux lignes.
maintenant il faut expérimenter.....
Marsh Posté le 18-09-2006 à 12:19:47
Bonjour,
Je viens de parcourir assez longtemps ce post sans tout comprendre ni surtout réussir.
Voici ou j'en suis
1- j'ai DL les 2 "scripts" et les ai placé dans un répertoire
2- j'ai un vcf , et chez associé les vcf à la première routine indiqué comme montré dans l'exemple
wscript.exe "D:\DOCUMENTS\.............\VirtualDub\VirtualDub.vbs""%1". Bien que je ne sois pas sur que ceci soit nécessaire.
-si j'execute , par un click droit sur le fichier vcf ,create VDM job , alors j'ai un message du style "pas de vbs associé". La création de l'association c'est bien passée pourtant.
3- Si j'execute directement le vbs, alors j'ai le message "I cant handle in root directory"
4- si j'execute en glissant le vcf sur le script , qui une des 4 méthodes proposée par l'auteur, alors le script s'execute correctement.
Je connais mal ceci, est ce que quelqu'un pourrait m'indiquer clairement les différentes étapes.
Merci
Marsh Posté le 19-09-2006 à 09:46:50
bonjour,
personne pour m'aider .
Marsh Posté le 30-09-2006 à 15:37:28
depuis tu as du trouver la reponse non?
au cas ou,peut-etre faut il rectifier le script en mettent le repetoire que tu veux.
tu veux faire du traitement par lot?
avec virtualdubmod,j'y arrive depuis aujourd hui(egalement a ouvrir des videos en mpeg 2 grace a virtualdubmod,ce que je voulais faire depuis quelques temps deja).
faut juste faire:enregistre sous et la tu coches:ajouter a la liste d'attente.et apres tu vas dans fichiers>centre de gestion des operations.
++
Marsh Posté le 02-10-2006 à 14:10:55
Merci shitakunai.
oui , le centre des operations permet bien de traiter des lots sans pbs.
finalement c'est trés simple et il n'y a pas besoin des scripts
voici comment procéder
-régler les paramètres de compression et de filtres
-ouvrir le centre de gestion des operations
-selectionner l'option "editer ; repertoires de traitement"
...il demande le répertoire source puis le repertoire destination
-lancer le traitement
et il traite alors en une seule fois toutes les vidéos contenues dans le répertoire source et les place dans le répertoire de destination.
si Xvid en 2 passes, il faut lancer l'operation 2 fois (avec paramétrage du codec xvid approprié) et en prenant soin de sélectionner la même source à chaque fois.
Marsh Posté le 05-10-2006 à 11:21:38
Citation : oui , le centre des operations permet bien de traiter des lots sans pbs. |
mais pour le xvid 2 passes çà ne marchera pas car le fichier stats crée par l'encodeur lors de la 1ere passe sera écrasé lors de chaque "1ere passe".
et lors de la 2eme passe, toutes les videos seronts encodées avec le fichier stats de la dernière prermière passe.
dans le cas de 2 passes, il faut obligatoirement enchainer 1ere passe avec 2eme passe
Ma meilleure solution pour l'instant et la plus simple pour le multipasse (voire pour une passe aussi)
c'est celle-ci
http://www.pate15.de/job-control.html
plus de scripts, rien qu'un petit utilitaire de 32 ko
il existe aussi dubman un générateur de job-liste impressionnant de fonctions mais complexe à configurer.
http://dubman.sourceforge.net/
Marsh Posté le 10-07-2011 à 12:51:21
Bonjour a tous ...
Comme beaucoup, j'ai moi aussi cherché à encoder "en masse" plusieurs fichier vidéos avec les meme fichiers de config VirtualDub ...
Voilà pour ma part j'utilise VD Batch : "VirtualDub Batch Assistant"
Je ne vais pas tout vous expliquer dans le détail mais je suis dispo au cas ou !!
Je sais que ce sujet est un peu vieux ... mais j'ai visité tant de forums et tellement galèré pour trouver ce qu'il me fallait que je ne peux que partager le fruit de mes recherches !!
Bon Encodage !!
Marsh Posté le 14-03-2006 à 11:54:26
Bonjour
Comme vous l'avez compris j'ai un grand nombre de séquences vidéos qui ne sont pas ou peu compressées ...
J'ai essayé avec Virtual dub, ça fonctionne très bien mais je ne trouve pas de moyen de faire ça simplement.
j'aimerais faire quelque chose du genre : paramètres vidéo de sortie / répertoire source / répertoire de destination, si vous connaissez un moyen avec virtual dub, je suis preneur, ou si vous aves un autre logiciel à me proposer ...
Merci de vos propositions