Servizi di modifica di DirectShow su più macchine in parallelo?
-
05-07-2019 - |
Domanda
È in alcun modo possibile elaborare almeno 1 DShow progetto video su più macchine parallelamente allo stesso tempo per un rendering più veloce o solo per divertimento?
In qualsiasi lingua? Con l'aiuto di qualsiasi programma?
Soluzione
La risposta breve è sì, ma non è una soluzione molto pratica
Diciamo che sei riuscito a creare un sistema che ha suddiviso un video su macchine per la decodifica distribuita. Dovresti prima fare attenzione a come hai fatto "a rompere". il video. Devi sempre iniziare dal fotogramma chiave e terminare subito prima del fotogramma chiave successivo. Successivamente dovresti decodificare la clip. Una volta decodificati, i dati decodificati devono essere trasferiti sul computer che esegue il rendering del video. Un flusso FPS 1080p @ 30 non compresso sarebbe ~ 182 megaBYTES / s, che è più di quanto possa gestire una connessione gigabit.
È meglio decodificare su più core e GPU.