首页 > 解决方案 > 如何在 Android 中以 H265 编解码器捕获视频

问题描述

我试图在 Android 中编写一个使用相机捕获视频的测试应用程序。查看我设备上录制的视频,显然它默认使用 H264 AVC1。我知道我的特定设备支持 HEVC(三星 S10)。如何更改代码以在 H.265 中录制视频?

   private void recordVideo() {
        Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

        fileUri = getOutputMediaFileUri(MEDIA_TYPE_VIDEO);

        // set video quality
        intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);

        intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); // set the video file name

        // start the video capture Intent
        startActivityForResult(intent, CAMERA_CAPTURE_VIDEO_REQUEST_CODE);
    }

标签: androidh.264video-encodinghevch.265

解决方案


推荐阅读