Ich bearbeite meine Videos auf Adobe Premiere (oder sogar Edius) und möchte eine Linux-basierte Renderfarm zum Rendern meiner Projekte erstellen.
Die Konzepte, die ich bei meiner Recherche gefunden habe, sind „Render-Manager“ und „Frame-Serving“, die keine plattformübergreifenden Dinge in der gewünschten Weise ausführen, oder sagen Sie mir bitte, dass ich mich irre!
Wie richte ich eine Renderfarm für diese Aufgabe ein?
Beachten Sie, dass ich einen Linux-Server habe, was bedeutet, dass er keine grafische Benutzeroberfläche hat.
Sie können dies tun, indem Sie ffmpeg verwenden. Hier sind die Schritte:
Führen Sie zuerst die Schritte der zweiten Methode ("Use a frameserver") hier aus .
Beginnend mit diesem Schritt sollten Sie Ihre Premier-Timeline über Debugmode und Avisynth auf einer bestimmten IP und einem bestimmten Port streamen. Öffnen Sie nun eine Befehlszeile und führen Sie diesen ffmpeg-Befehl aus:
ffmpeg -i frameserver.avs -f mpegts tcp://[IP address of your server]:[open port on your server]
Indem Sie diesen Befehl ausführen, senden Sie die Avisynth-Ausgabe (Streaming) über ffmpeg an einen Zielcomputer (Ihren Linux-Server). Nach diesem Schritt ist alles, was Sie auf dem Client-Server (wo Sie Ihre Videos bearbeiten) zu tun haben, erledigt. Als nächstes richten Sie die Serverseite ein.
ffmpeg -i tcp://[your server IP]:[The same port you entered in step 2]?listen -c:v libx264 -preset medium -crf 23 -pix_fmt yuv420p -c:a libfdk_aac -vbr 4 output2.mp4
Durch diesen Befehl lauscht ffmpeg auf einer bestimmten IP und einem bestimmten Port und empfängt gesendete Pakete und codiert sie mit Ihren bevorzugten Optionen!
M.Shahrokhi
p2oder