Quelqu'un connaît-il une solution actuelle et active pour encoder des vidéos x264 sur de nombreux ordinateurs (via le réseau) pour augmenter l'encodage FPS?
Brownie pointe pour multiplateforme et open source, mais pour que vous le sachiez tous, j'utilise généralement Windows.
Programmes dont j'ai entendu parler et pourquoi je ne pense pas qu'ils conviennent:
- x264farm : Pas activement développé. Bonne interface, mais ne prend pas en charge le codage en deux passes et échoue avec les nouvelles versions x264.
- ELDER : Encore une fois, pas activement développé, mais mon problème était qu'il ne fonctionnait pas avec les nouvelles versions x264, et qu'il était très difficile à configurer (lire: arrêté de façon aléatoire de fonctionner).
Bien que je n'aie absolument pas besoin d'un programme en cours de développement actif, j'aimerais en avoir un qui prend en charge l'encodage en deux passes et fonctionne avec les nouvelles versions (er) x264 .
Informations supplémentaires : Jusqu'à présent, j'ai offert (et attribué!) Deux primes distinctes sur cette question depuis que je l'ai posté pour la première fois il y a plus de deux ans, et je n'ai toujours pas trouvé de solution à ce problème. Ce que je recherche en gros, c'est un programme simple pour me permettre d'encoder des vidéos x264 en utilisant la puissance de traitement de plusieurs ordinateurs connectés via un réseau local. De plus, ce serait bien si cela fonctionnait avec de nouvelles (x) builds x264 et supportait un encodage en deux passes.
Si à tout moment quelqu'un a une réponse mise à jour ou une nouvelle solution à ce problème, veuillez la poster et elle sera prise en compte.
Mise à jour 2016 :
Après une grande partie de mon expérience de travail avec la vision par ordinateur / machine, je me suis rendu compte que les frais généraux associés à la grande quantité de données / mémoire partagées, et le goulot d'étranglement potentiel qu'il présente, pourraient l'emporter sur les avantages potentiels.
Bien que j'aimerais toujours trouver quelque chose qui me permettrait d'exploiter la puissance de calcul inactive de plusieurs appareils, pour l'instant, les encodeurs modernes basés sur GPGPU sont une bien meilleure approche si vous avez besoin d'un encodage amélioré / en temps réel. C'est ce que la plupart des plates-formes d'encodage vidéo basées sur le cloud fournissent (une autre alternative si vous êtes dans le SaaS ou le cloud computing), bien qu'à plus grande échelle.