當我使用背景相機(相機朝向你)使用avfoundation錄製視頻時,它會水平鏡像視頻,我不知道爲什麼。我怎樣才能解決這個問題?真的需要幫助!Objective-C如何修復背部相機(相機面對你)鏡像視頻?
1
A
回答
2
它必須是前置攝像頭,而不是後置攝像頭。您可以在播放時使用您的AVPlayer中的playerLayer
的CALayer屬性對其進行鏡像。只需使用CATransform3DMakeScale
水平翻轉playerLayer即可。
CATransform3DMakeScale(-1, 1, 1)
UPDATE:
CATransform3D tranform = CATransform3DIdentity;
tranform = CATransform3DScale(tranform, -1, 1, 1);
playerLayer.transform = tranform;
如果你要旋轉的原始視頻本身,那麼你得到了根據使用AVMutableVideoCompositionLayerInstruction
您需要使用AVMutableComposition
和應用說明。您需要逐幀旋轉視頻並使用AVMutableComposition
進行組合。
它有點複雜,但你可以看看代碼here並使用它。代碼是關於將視頻旋轉到任何角度。使用它在你的情況下旋轉-180度。
相關問題
- 1. 從相機鏡頭創建視頻
- 2. 你如何截圖ARKit相機視圖?
- 3. 從iPhone上的視頻捕捉選擇幀(背部相機)
- 4. Android視頻相機:NullPointerException prepareVideoRecorder
- 5. Android視頻相機:NullPointerException
- 6. IOS的視頻相機本機擴展
- 7. 從沒有鏡像的相機錄製視頻就像快速聊天
- 8. 如何修改DirectX相機
- 9. 如何從kinect深度視頻恢復相機旋轉?
- 10. 如何設置與角落的表面視圖相機背景
- 11. 的iOS相機應用程序,閃爍時,相機背面
- 12. 使用方向圖像圖像正面或背面相機
- 13. Android在背景中使用相機表面視圖播放視頻
- 14. 你如何製作相機HTML的背景?
- 15. 如何使用Xuggle從相機/ webcamera捕捉視頻和音頻?
- 16. 如何通過kinect相機同時錄製視頻和音頻
- 17. 背部照相機android不工作
- 18. 你如何反制旋轉的相機?
- 19. UIImagePickerController與相機源:視頻修剪不起作用
- 20. OpenCV的問題相機寫入視頻
- 21. 從相機Qt視頻幀損壞
- 22. 視頻凍結與AVFoundation相機開關
- 23. 來自相機的Android視頻
- 24. Android Twilio視頻 - 獲取相機流
- 25. 從火線照相機捕捉視頻
- 26. Android inapp相機和視頻捕獲
- 27. 從相機上傳圖片和視頻
- 28. 物體相對於相機和視頻的角度?視頻和攝像頭輸出不同
- 29. iPhone相機應用程序 - 如何留在相機視圖?
- 30. 正面相機面部檢測(Android Studio)
你確定你不是指前置攝像頭嗎?這是面向用戶的人,因爲它在設備的* front *上。 – duskwuff 2015-04-04 20:21:10
是啊我的意思是前置攝像頭 – Adp 2015-04-04 20:57:11