當前位置: 華文問答 > 數碼

把一個影片檔字尾改成txt,得到是一串程式碼,那麽反過來,有沒有一種規律,編寫一段程式碼然後生成影片?

2021-10-30數碼

程式碼生成影片?這個當然是有的,而且你說的程式到處都是。它就是: 遊戲

影片檔裏的數據內容被影片編碼器解碼為顯示像素傳給相關器材播放。這就是一個不斷讀取程式碼,傳輸程式碼的過程。這些程式碼的規律並不需要猜測。因為這些程式碼的協定本來就是影片編碼演算法制定的。

而這些影片檔內的程式碼(數據),本來也是由其他程式生成的。要麽是有攝像輸入器材采集之後編碼生成。要麽是由程式程式碼直接生成。你這個問題我可以理解為 無需采集現實影片素材而使用程式程式碼直接生成影片 。遊戲就是最現實的例子。

遊戲的影片本質上都是程式生成的,只不過有的是在你自己的電腦上透過程式與顯卡即時生成(這叫即時演算),有的是在開發者的電腦上預先生成然後壓縮成影片作為資源嵌入(這叫播片)。

如果你深入研究遊戲,你很快會意識到,編程寫程式碼生成影片也並不簡單,涉及的技術含量與知識面也非常廣泛,需要的團隊也非常龐大。

電腦程式透過程式碼生成影片的技術有一個專用名稱:CG。而 CG技術本來就已經廣泛運用於遊戲與電影拍攝了