0
我使用它運行在嵌入式linux & 安卓的Qt 5.9的基於應用程序。應用程序使用OpenGL ES 3.0
&實時顯示OpenGL紋理處理實時數據。我以每秒30幀以上的速度顯示,這使得它非常實時&看起來像一個視頻。如何使用Qt多媒體和C++保存的.mp4格式的視頻了OpenGL紋理
我需要保存從30幀到40幀使用OpenGL紋理顯示的mp4。 據我所知,我可以利用Qt Multimedia來做到這一點。但我缺乏如何做到這一點的知識。我正在嘗試閱讀&瞭解鏈接的方式,如here & here。
其中一個mp4
被保存,播放可以使用QMediaPlayer完成,如解釋here。這看起來很簡單。但是我很努力的想知道如何在需要時將我的OpenGL紋理保存到.mp4
中。
那麼,如何將.mp4視頻保存在QML項目上顯示的OpenGL紋理之外?
指出任何基本示例存在也將有所幫助。
好的。所以,我對Qt多媒體幫助的期望是錯誤的。有沒有例子說明如何使用'ffmpeg'或'vlc'來做到這一點? –
https://ffmpeg.org/doxygen/trunk/encoding-example_8c-source.html – dtech
[此鏈接](http://blog.qt.io/blog/2017/02/21/making-movies-qml/ )似乎也在使用'ffmpeg'來保存所顯示圖像中的視頻。我傾向於使用'ffmpeg'來創建我的視頻 –