[DIVX] Encodage distribué (sur plusieurs machines) :)

Encodage distribué (sur plusieurs machines) :) [DIVX] - Traitement Vidéo - Video & Son

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
Reply

Marsh Posté le 01-10-2003 à 14:03:21   

Reply

Marsh Posté le 01-10-2003 à 14:08:32    

[:le velocypede de zed]


---------------
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 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).
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!


 
si mes souvenir sont bons il me semble que neo-divx permet d'encoder des divx sur deux pc en meme temps...

Reply

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... :)


---------------
Ou pas
Reply

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.
Merci qd même ;) je vais regarder dedans si des choses peuvent m'interesser... :)


 
OK autant pour moi j'ai lu ton post trop vite :)

Reply

Marsh Posté le 01-10-2003 à 17:16:41    

UP


---------------
Ou pas
Reply

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)

Reply

Marsh Posté le 02-10-2003 à 10:23:13    

Merci :) je regarde avisynth, le scripting virtualdub je connais déjà.


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 12:37:45    

Cà m'intéresse fortement comme sujet :jap:
Je suis développeur, si çà peut aider ;)

Reply

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?


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 12:50:19   

Reply

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 :jap:

Reply

Marsh Posté le 02-10-2003 à 13:13:27    

WhyMe a écrit :

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 :jap:


 
Deja propose, et non  :o  
 
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.

Reply

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.


---------------
Ou pas
Reply

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!

Reply

Marsh Posté le 02-10-2003 à 13:18:46    

ciler a écrit :


 
Deja propose, et non  :o  
 
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.


 
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)


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 13:20:14    

http://eclipsedvd.christophefanton [...] b8764ba48c
 
il suffit de faire une version windows :D

Reply

Marsh Posté le 02-10-2003 à 13:22:42    

Maerlin 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)


 
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 :/

Reply

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.


---------------
Ou pas
Reply

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  :D


---------------
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 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...


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 13:39:13    

fait leur la demo avec le truc de linusque

Reply

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! ;)


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 14:05:03    

Soit soit :)


---------------
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 02-10-2003 à 14:27:20    

Enfin on s'égare là...


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 15:20:20    

Egarons nous encore un peu :D  
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 ?


---------------
Ne vous mariez qu'une fois dans votre vie tellement c'est galère © randolfinette | Quand l'antre grogne, le diable cogne... | Un problème d'acquisition VHS?
Reply

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


---------------
Ou pas
Reply

Marsh Posté le 02-10-2003 à 16:04:54    

:(


---------------
Ne vous mariez qu'une fois dans votre vie tellement c'est galère © randolfinette | Quand l'antre grogne, le diable cogne... | Un problème d'acquisition VHS?
Reply

Marsh Posté le 02-10-2003 à 16:08:50    

Hafrexx : demainde sur le topic VDubMod


---------------
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 02-10-2003 à 16:14:08    

Merci mais le pb c qu'y po de topic vdubmod, ou alors je suis Slydé  :D


---------------
Ne vous mariez qu'une fois dans votre vie tellement c'est galère © randolfinette | Quand l'antre grogne, le diable cogne... | Un problème d'acquisition VHS?
Reply

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 ...


Message édité par WhyMe le 06-10-2003 à 09:31:56
Reply

Marsh Posté le 06-10-2003 à 11:47:33    

[:ssfblanka]

Reply

Marsh Posté le 06-10-2003 à 14:55:39    

[:ssfblanka]

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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