none
UWP sample code - 錄影模糊問題 RRS feed

  • 問題

  • hi,

    我使用的是CameraAdvancedCapture的sample code

    有一個很怪的狀況 : 明明preview的時候就是清晰的 , 拍照的照片也是清晰的

    但從"錄影開始" , 你會看到preview的畫面變糊了 , 跟preview很明顯不同

    我嘗試手動去調過遠近/焦距 , 都沒有用

    我有看過這篇

    https://stackoverflow.com/questions/24055149/cant-set-video-quality-for-media-recorder-video-produces-flickering-video/26098734#26098734

    但我在錄影前先await _mediacapture.stoppreview

    接著錄影 , 然後再開 await _mediacapture.startpreivew

    仍然無效

    但我去看Win10內建的camera又是正常的....請問誰能幫我解惑究竟做了甚麼所以Win10內建就會是好的呢?

    謝謝

    2018年4月20日 上午 01:34

解答

  • 如果要錄製高畫質的 video , 可以參考 Manual camera controls for video capture 中 HDR Video 的設定
    private void SetHdrVideoMode(HdrVideoMode mode)
    {
        if (!_mediaCapture.VideoDeviceController.HdrVideoControl.Supported)
        {
            ShowMessageToUser("HDR Video not available");
            return;
        }
    
        var hdrVideoModes = _mediaCapture.VideoDeviceController.HdrVideoControl.SupportedModes;
    
        if (!hdrVideoModes.Contains(mode))
        {
            ShowMessageToUser("HDR Video setting not supported");
            return;
        }
    
        _mediaCapture.VideoDeviceController.HdrVideoControl.Mode = mode;
    }

    2018年7月2日 下午 04:25