Encodage distribué (sur plusieurs machines) :) [DIVX] - Traitement Vidéo - Video & Son
Marsh Posté le 01-10-2003 à 14:08:32
Marsh Posté le 01-10-2003 à 14:08:37
Maerlin a écrit : Je recherche actuellement qques utilitaires me permettant de réaliser de l'encodage Divx distribué (sur plusieurs machines en même temps). |
si mes souvenir sont bons il me semble que neo-divx permet d'encoder des divx sur deux pc en meme temps...
Marsh Posté le 01-10-2003 à 14:12:17
Mon problème n'est pas de trouver un soft de calcul distribué, je cherche à en faire un.
Merci qd même je vais regarder dedans si des choses peuvent m'interesser...
Marsh Posté le 01-10-2003 à 14:13:23
Maerlin a écrit : Mon problème n'est pas de trouver un soft de calcul distribué, je cherche à en faire un. |
OK autant pour moi j'ai lu ton post trop vite
Marsh Posté le 01-10-2003 à 17:32:25
j'ai trouvé ça:
http://www.ericphelps.com/scriptin [...] irtualDub/
un script pour automatiser la création de jobs dans virtualdub (apparemment car j'ai lu en diagonal).
Peut-être que ça pourra t'aider, peut-être que ça n'a rien à voir...
Pour ce que tu voudrais faire tu devrais aussi t'interresser à Avisynth; qui lui ne fonctionne que par script et est capable d'automatiser des taches assez complexes sur les fichiers vidéos, taches parfois irréalisables autrement (à part à la main)
Marsh Posté le 02-10-2003 à 10:23:13
Merci je regarde avisynth, le scripting virtualdub je connais déjà.
Marsh Posté le 02-10-2003 à 12:37:45
Cà m'intéresse fortement comme sujet
Je suis développeur, si çà peut aider
Marsh Posté le 02-10-2003 à 12:50:19
En fait je suis développeur également, je recherche ces outils dans le cadre d'un projet de laboratoire sur le calcul distribué.
Apparement on arrive à se débrouiller pour le découpage de vob.
Mais si je ne peux pas trouver d'outil de vérification de divx en ligne de commande, j'ai qu'à le faire moi-même...
Je vais essayer de faire ça rapidement en checkant les entêtes.
Des liens?
Marsh Posté le 02-10-2003 à 13:04:32
Une question juste comme çà :
y'a pas un moyen de faire une 1ère passe sur un PC, et de lancer la 2ème passe sur un 2ème PC avec un léger décalage ?
Il me semble que çà pourrait marcher, puisque si on arrête VirtualDub sur la 1ère passe, la 2nde commence et le DivX est qd même généré ...
A étudier
Marsh Posté le 02-10-2003 à 13:13:27
WhyMe a écrit : Une question juste comme çà : |
Deja propose, et non
Puisque le principe meme du VBR c'est une repartition de bits sur l'ensemble du fichier. Donc proceder a un encodage a partir d'une premiere passe partielle va grosso-modo revenir a ne faire de distribution que sur la section deja 1stpassee si l'on peut dire.
POur illuster mon propos, j'avais fait un test sur un extrait de video de vacance :
Si j'encode la totalite de la video, les 1000 premieres frames font 2 Mo. Si je tue la 1st pass a 1000 frames et que j'encode ce fragment uniquement (memes reglages bien sur), le resultat fait 3 Mo.
Autre illustration : mettons que tu as un film dont la 1ere scene est de l'action tres rapide, et tout le reste tres lent, en 2 pass, le systeme "sait" qu'il peut allouer un fort bitrate au debut. ALors que si tu as une 1st pass partielle, il ne sait pas comment est la suite du film, donc le bitrate allou eest plus faible.
Marsh Posté le 02-10-2003 à 13:14:19
Pour le moment le principe est de découper le vob en morceaux sur le serveur (ou de spécifier des intervalles) et de permettre aux machines clientes d'y accéder en lecture pour encoder des morceaux de divx puis de les renvoyer sur le serveur pour vérification et recollage.
Marsh Posté le 02-10-2003 à 13:17:49
http://www.open4me.de/svobcut.html
J'ai trouvé ça, un vob cutter (parmi d'autres)
en pascal!
Marsh Posté le 02-10-2003 à 13:18:46
ciler a écrit : |
On a été confronté à ce problème mais on a décidé de l'ignorer pour le moment. (bah oui, c'est un projet de distribution de calcul, pas de qualité de divx... mais oui on est conscient que le résultat n'est pas optimal)
Marsh Posté le 02-10-2003 à 13:20:14
http://eclipsedvd.christophefanton [...] b8764ba48c
il suffit de faire une version windows
Marsh Posté le 02-10-2003 à 13:22:42
Maerlin a écrit : |
De toute facon, votre encodage vous le faites en une seule passe je presume. Par contre pour etre tout a fait honnete, je crois pas que ce soit un "projet" interessant de calcul distribue, car les differentes unites de traitement ne sont pas independantes les unes des autres
Marsh Posté le 02-10-2003 à 13:28:50
En fait le calculateur divx n'est qu'un pretexte à mettre en place une architecture + générique.
Marsh Posté le 02-10-2003 à 13:31:57
Maerlin a écrit : En fait le calculateur divx n'est qu'un pretexte à mettre en place une architecture + générique. |
Je me doute hein Mais quitte a faire un truc de cacul distribue, pourquoi ne pas viser quelque chose d'applicable des le debut
Marsh Posté le 02-10-2003 à 13:35:14
c pour faire une démo rigolote en décembre, un truc qui parle plus aux membres de la promo...
Marsh Posté le 02-10-2003 à 13:46:10
dje33 a écrit : fait leur la demo avec le truc de linusque |
Ouais mais on est encadré par qques intervenants, ils vont contrôler qu'on met bien en place un semblant d'architecture distribuée! en plus on a déjà fait nos specs et notre dossier de conception... alors ça le fait pas de mettre en place le bazar linux!
Marsh Posté le 02-10-2003 à 14:05:03
Soit soit
Marsh Posté le 02-10-2003 à 15:20:20
Egarons nous encore un peu
Comme je vois qu'il y a plein de développeurs :
y'a t'il quelqu'un qui pourrait me recompiler virtualdubmod en enlevant le commentaire qui va bien pour lui redonner le support de l'asf ?
Marsh Posté le 02-10-2003 à 15:56:35
en fait j'ai pas que ça à faire !
merci Barnabe pour le vobcut ça va peut être aller
Marsh Posté le 02-10-2003 à 16:04:54
Marsh Posté le 02-10-2003 à 16:08:50
Hafrexx : demainde sur le topic VDubMod
Marsh Posté le 02-10-2003 à 16:14:08
Merci mais le pb c qu'y po de topic vdubmod, ou alors je suis Slydé
Marsh Posté le 06-10-2003 à 09:31:13
En découpant le film en partie de 10000 frames ( par exemple ), en répartissant ces blocs sur plusieurs machines, et en traitant toutes les passes d'un même bloc sur la même machine, çà peut marcher non ?
Il faudrait faire des blocs assez grands pour ne pas perdre de qualité je pense ...
Et après y'a plus qu'à recoller les morceaux ...
Marsh Posté le 01-10-2003 à 14:03:21
Je recherche actuellement qques utilitaires me permettant de réaliser de l'encodage Divx distribué (sur plusieurs machines en même temps).
J'ai besoin d'un coupeur de .vob me ressortant des fichiers valides et lisibles indépendamment, utilisable en ligne de commande, ou au moins "automatisable" via un script. VirtualDub peut faire ça ? Découper un fichier .vob en tranches égales ou non ?
J'ai besoin également d'un utilitaire vérifiant la validité d'une video au format divx. Mêmes prérequis que le premier...
Si vous pouviez me renseigner... parce que j'ai du mal à trouver!
Merci!
Message édité par maerlin le 01-10-2003 à 14:21:12
---------------
Ou pas