Rendern Sie eine Webseite über einem Video mit FFMpeg

0

Ich möchte Text und Bilder mit einer bestimmten Animation am Anfang eines Videos mit FFMpeg anzeigen.

Das Anzeigen von animierten Texten / Bildern in Web-Sprachen (HTML + CSS + JS) ist recht einfach, aber ich weiß nicht genau, ob ich sie mit FFMpeg in ein Video importiere.

Was ich weiß ist, dass ich verwenden kann CEF um lokale Seiten zu rendern.

Wissen Sie, ob mit FFMpeg das möglich ist, was ich tun möchte?

Wie würdest du das sonst machen?

Noxalus
quelle
Ihre Frage ist ein bisschen verwirrend, aber trotzdem. Windows Movie Maker oder ffmpeg können Bilder in ein Video verwandeln. Was Sie dann mit diesem Video machen, z. Wenn Sie es auf einer Webseite oder was auch immer setzen, ist eine andere Sache.
barlop
Sie können immer beide lokalen Seiten rendern, wenn Sie nur eine Webseite lokal öffnen. Oder rendern Sie Seiten lokal auf dem Webserver, auf dem sich Ihre Webseite befindet (so wie alle Websites in Webbrowsern gerendert werden). Ich habe das CEF-Ding, das Sie verlinken, nicht ausprobiert, aber es scheint so, als ob es dafür wäre, wenn Sie selbst ein Programm haben und dieses Programm einen Webbrowser anzeigen möchte.
barlop

Antworten:

0

Das Anzeigen von animierten Texten / Bildern mit Web-Sprachen (HTML + CSS + JS) ist ziemlich einfach, aber ich weiß nicht, ob Sie diese mit FFMpeg in ein Video importieren können.

FFmpeg ist meines Wissens nicht in der Lage, HTML / JavaScript selbst zu interpretieren. Wenn Sie Ihre Webanimation jedoch als einzelne Standbilder oder als Video rendern, sollte FFmpeg in der Lage sein, nativ damit zu arbeiten.

Ich möchte Text und Bilder mit einer bestimmten Animation am Anfang eines Videos mit FFMpeg anzeigen. [...] Ich weiß, dass ich mit CEF lokale Seiten rendern kann.

Ihre Absicht ist mir leider unklar ...

  • Wenn Sie eine Animation und ein Video einfach zu einem endgültigen zusammengesetzten Video kombinieren möchten, gilt das oben Gesagte. CEF scheint sicherlich in dieser Eigenschaft funktionieren zu können (als Teil einer Pipeline zum Rendern von Webanimationsframes / -videos), obwohl ich aus praktischen Gründen nicht sicher bin, ob es besser wäre als PhantomJS oder ähnliches.

  • Wenn Sie versuchen, diese in Echtzeit (in einer Anwendung oder auf einer Webseite) zu kombinieren, ist dies wahrscheinlich eine viel kompliziertere Aufgabe, die je nach den Anforderungen möglicherweise nicht möglich ist. Bei Webseiten ist WebGL in diesem Fall möglicherweise ein wichtiger Aspekt.

Anaksunaman
quelle