Volevo fare una breve introduzione per un podcast video. Essendo uno sviluppatore web geniale e non avendo già accesso o conoscenza degli strumenti di animazione, ho pensato che avrei potuto provare a fare l'introduzione usando varie tecniche html5. Il problema è: come posso trasformarlo in un video clip che posso facilmente inserire in iMovie?il modo migliore per creare video dall'animazione html5
Se necessario, penso che questo può essere realizzato se utilizzo solo canvas esportando un png ogni frame usando getImageData. L'unico inconveniente è che sono limitato solo alla tela. Speravo di utilizzare l'intera gamma di nuove tecniche html5/css3/svg. Non ho bisogno di questa funzionalità per funzionare per l'uso generale del web, solo per me stesso, quindi sarei felice per tutto ciò che richiede l'installazione ecc. Per farlo funzionare.
Se è necessario, suppongo di poter utilizzare probabilmente uno strumento per la cattura di schermate video, ma speravo in una completa catena open source.
Alla fine, mi aspetto che creerò una serie di png e useremo ffmpeg per metterli insieme, speravo solo di trovare un ottimo modo per farlo in modo automatico e open source.
Aggiornamento Voglio solo chiarire che quello che sto cercando di fare è usare HTML5 invece di qualcosa di simile a flash, ma non sto cercando di servirlo ad altre persone su Internet, voglio convertire al video, e non ha mai bisogno di lasciare il mio computer, che in realtà è un mac, non un server Linux. Se Flash può farlo, perché non html, giusto? Sembra essere ciò che le persone stanno cercando di rivendicare. Il problema è che posso prendere un SWF e convertirlo in video standard, ma come lo fai con le animazioni di javascript o CSS3? Ovviamente uno strumento di cattura dello schermo può fare il lavoro, ma quelli sono in genere una bassa frequenza dei fotogrammi e non possono essere eseguiti a livello di codice a mia conoscenza.
Il tipo di cosa più vicino che posso pensare che non è uno strumento di screenshot sarebbe qualcosa come webkit2png, solo invece di un singolo png, ci vorrebbero 60 png al secondo. Ad un certo punto, potrei effettivamente provare a implementare esattamente questo, ma volevo vedere se qualcun altro avesse qualcosa di buono.
Esempio Così ho effettivamente appena fatto un intro con il costruito in iMovie carte titolo. This is a good example di rozzamente il genere di cosa che vorrei fare. In realtà dovrebbe essere abbastanza semplice con un po 'di lavoro di animazione CSS3. Quello che ho non è male, ma mi piacerebbe usare una grafica personalizzata, con un migliore controllo font/layout.
Salve @russel, è passato un po 'di tempo e mi chiedevo se avessi avuto una visione più avanzata del tuo problema. – Abhinav
Vedi anche io sto cercando di ottenere qualcosa di simile a questo. Il mio ho bisogno di correre sul server però. Ultimamente ho cercato molte opzioni. Ho appena finito di usare JavaFX con imageJ per realizzarlo. Ma è difficile aumentare questo processo. Quindi se puoi condividere qualcosa di utile, sarà molto apprezzato. TIA – Abhinav
Mi sono trasferito a questo punto. Direi la cosa più semplice da provare (se vuoi provare a percorrere questa strada) utilizzerei i phantomjs. senza troppi problemi, dovresti essere in grado di utilizzare il metodo di rendering (http://phantomjs.org/api/webpage/method/render.html). Non sei sicuro di quanto sarebbe efficace creare un'animazione completa in questo modo :) –