2014-10-05 71 views
1

我目前正在研究一種應用程序,在這種應用程序中,我應該在錄像正在進行時顯示錄製時間。更有趣的是,這個錄製時間也應該在錄製的視頻中。在iPhone中錄製視頻時顯示時間值(視頻過濾)

所以我覺得我有兩件事要考慮: 1.)錄製視頻時顯示錄製時間覆蓋 2.)錄製時間也應顯示在錄製的視頻中。

我知道我們可以在錄製視頻時進行靜態文本疊加,然後在錄製的視頻中添加一個文本層。但就我而言,這個時間值應該每秒改變一次。

我已經在谷歌和股權溢出搜索了很多。試過不同的解決方案。通過使用GPUImage,通過使用AVMutableVideoComposition和CALayer。但它們都是靜態的。

可能是我更接近我的解決方案,但無法找到它。那麼任何人都可以指導我如何實現它?

任何幫助將不勝感激。

謝謝

回答

0

使用AVAssetReader錄製視頻。獲取CMSampleBufferRef,獲取時間戳,在採樣緩衝區上繪製時間,將緩衝區寫入AVAssetWriterInputPixelBufferAdaptor。記錄視頻的類似方法。

相關問題