【问题标题】:Rendering to video file by SFML通过 SFML 渲染到视频文件
【发布时间】:2013-12-12 15:48:09
【问题描述】:

我编写了一个使用 SFML 库(在 C++ 中)渲染简单 2D 动画的程序。

我想将动画保存到视频文件而不是在屏幕上绘制。

SFML 是否提供此类功能?有没有其他便携的方式来做到这一点? (可在不同操作系统之间移植)

【问题讨论】:

    标签: c++ sfml


    【解决方案1】:

    SFML 没有这样的功能,尤其是因为视频处理是一个独立的世界。你可以看看FFmpegGStreamer。这两个库都是跨平台的,应该能够录制、播放和流式传输视频。如果您需要特定的编解码器,可以直接查看编解码器的网站和/或搜索好的编码器。

    总体而言,这不是一件容易的事,而且取决于您要做什么,您还可以考虑使用第三方应用程序直接获取渲染,例如Open Broadcaster Software 或(再次)FFmpeg。

    【讨论】:

    • 谢谢 Lukas - 我会考虑的。
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    相关资源
    最近更新 更多