2
我已經使用SFML庫(使用C++)編寫了一個程序,呈現簡單的2D動畫。通過SFML呈現到視頻文件
我想將動畫保存到視頻文件而不是在屏幕上繪製它。
SFML是否提供這樣的功能?有沒有其他的便攜式方式來做到這一點? (在不同的操作系統之間便攜)
我已經使用SFML庫(使用C++)編寫了一個程序,呈現簡單的2D動畫。通過SFML呈現到視頻文件
我想將動畫保存到視頻文件而不是在屏幕上繪製它。
SFML是否提供這樣的功能?有沒有其他的便攜式方式來做到這一點? (在不同的操作系統之間便攜)
SFML沒有這樣的功能,特別是因爲視頻處理是一個完整的世界。你可以看看FFmpeg和GStreamer。這兩個庫都是跨平臺的,應該能夠記錄,回放和流式傳輸視頻。如果你想要一個特定的編解碼器,你可以直接看編解碼器的網站和/或搜索好的編碼器。
總的來說,這不是一件容易的事情,根據你想要做什麼,你也可以考慮直接用第三方應用程序來抓取渲染,例如, Open Broadcaster Software(僅限Windows)或(再次)FFmpeg。
謝謝盧卡斯 - 我會考慮一下。 – Zifre