![使用 FFMpeg 在视频上渲染网页](https://linux22.com/image/1556319/%E4%BD%BF%E7%94%A8%20FFMpeg%20%E5%9C%A8%E8%A7%86%E9%A2%91%E4%B8%8A%E6%B8%B2%E6%9F%93%E7%BD%91%E9%A1%B5.png)
我想使用 FFMpeg 在视频开头显示一些带有特定动画的文本和图像。
使用网络语言(HTML+CSS+JS)显示动画文本/图像非常容易,但我不知道是否可以使用 FFMpeg 将其导入视频。
我知道我可以使用持续教育基金呈现本地页面。
您知道我想做的事情是否可以用 FFMpeg 来实现吗?
否则您将如何做呢?
答案1
使用网络语言(HTML+CSS+JS)显示动画文本/图像非常容易,但我不知道您是否可以使用 FFMpeg 将它们导入视频。
据我所知,FFmpeg 本身无法解释 HTML/JavaScript。但是,如果您将 Web 动画渲染为单独的静态帧或视频,那么 FFmpeg 应该能够原生地处理它。
我想使用 FFMpeg 在视频开头显示一些带有特定动画的文本和图像。[...] 我知道我可以使用 CEF 来渲染本地页面。
不幸的是,我不清楚你的意图......
如果您希望简单地将动画和视频组合成最终的合成视频,那么我上面所说的内容适用。CEF 似乎肯定可以发挥这种作用(作为渲染 Web 动画帧/视频的管道的一部分),但就实际目的而言,我不确定它是否比 PhantomJS 或类似产品更好。
如果您尝试以某种方式(在应用程序或网页中)实时地(至少接近实时地)组合这些,那么这可能是一项复杂得多的任务,并且根据要求,可能可行也可能不可行。对于网页,猜测在这种情况下 WebGL 可能是值得研究的东西。