我知道這可以通過Linux內核模塊來實現(即,您將「掛載」視頻文件以訪問幀),但我想知道是否有另一種Unix-ish的方式來做到這一點,沒有那麼遠。將視頻文件的每一幀映射到指向原始幀的.png
是否有一些特殊文件(可能是一些魔術與管道),可以引用視頻文件中的特定幀,它被視爲.png
到外部使用情況,但編輯更新視頻中的原始幀?
(我正在尋找一個一般的文件類型/僞如果是用C寫的答案,就更好了。)
這是可能的FFMPEG訪問單個幀:Using avconv to get a single frame from h264 video at set time
。 ..並注入它放回:https://forums.creativecow.net/thread/291/1315
你爲什麼不使用一個球員比可以輸出幀作爲圖像? –
@KarolyHorvath我可以使用FFMPEG導出一堆.png文件,但這需要很多初始處理(拆分幀),空間(數千.png文件佔用的空間大於相同長度的視頻文件)和最終處理(將幀合併回去)。 – CharlesL