未验证 提交 99959933 编写于 作者: O openharmony_ci 提交者: Gitee

!15271 录制bitrate数值订正

Merge pull request !15271 from 谢益君/video_bitrate_0227
...@@ -69,14 +69,14 @@ export class AVRecorderDemo { ...@@ -69,14 +69,14 @@ export class AVRecorderDemo {
let surfaceID; // 从getInputSurface获取surfaceID,传递给相机的videoOutput let surfaceID; // 从getInputSurface获取surfaceID,传递给相机的videoOutput
await this.getFd('01.mp4'); await this.getFd('01.mp4');
// 音视频录制相关参数配置 // 音视频录制相关参数配置,配置参数以实际硬件设备支持的范围为准
let avProfile = { let avProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : media.CodecMimeType.AUDIO_AAC, audioCodec : media.CodecMimeType.AUDIO_AAC,
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : media.ContainerFormatType.CFT_MPEG_4, fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_MPEG4, videoCodec : media.CodecMimeType.VIDEO_MPEG4,
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
...@@ -365,10 +365,10 @@ export class VideoRecorderDemo { ...@@ -365,10 +365,10 @@ export class VideoRecorderDemo {
let surfaceID; // 从getInputSurface获取surfaceID,传递给相机的videoOutput let surfaceID; // 从getInputSurface获取surfaceID,传递给相机的videoOutput
await this.getFd('01.mp4'); await this.getFd('01.mp4');
// 纯视频录制相关参数配置 // 纯视频录制相关参数配置,配置参数以实际硬件设备支持的范围为准
let videoProfile = { let videoProfile = {
fileFormat : media.ContainerFormatType.CFT_MPEG_4, fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_MPEG4, videoCodec : media.CodecMimeType.VIDEO_MPEG4,
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
......
...@@ -76,14 +76,14 @@ export class VideoRecorderDemo { ...@@ -76,14 +76,14 @@ export class VideoRecorderDemo {
let surfaceID = null; // 用于保存getInputSurface返回的surfaceID let surfaceID = null; // 用于保存getInputSurface返回的surfaceID
// 获取需要录制的视频的fd地址 // 获取需要录制的视频的fd地址
await this.getFd('01.mp4'); await this.getFd('01.mp4');
// 录制相关参数配置 // 录制相关参数配置,配置参数以实际硬件设备支持的范围为准
let videoProfile = { let videoProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : 'audio/mp4a-latm', audioCodec : 'audio/mp4a-latm',
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : 'mp4', fileFormat : 'mp4',
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : 'video/mp4v-es', videoCodec : 'video/mp4v-es',
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
......
...@@ -1719,13 +1719,14 @@ prepare(config: AVRecorderConfig, callback: AsyncCallback\<void>): void ...@@ -1719,13 +1719,14 @@ prepare(config: AVRecorderConfig, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```js ```js
// 配置参数以实际硬件设备支持的范围为准
let AVRecorderProfile = { let AVRecorderProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : media.CodecMimeType.AUDIO_AAC, audioCodec : media.CodecMimeType.AUDIO_AAC,
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : media.ContainerFormatType.CFT_MPEG_4, fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_MPEG4, videoCodec : media.CodecMimeType.VIDEO_MPEG4,
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
...@@ -1789,13 +1790,14 @@ prepare(config: AVRecorderConfig): Promise\<void> ...@@ -1789,13 +1790,14 @@ prepare(config: AVRecorderConfig): Promise\<void>
**示例:** **示例:**
```js ```js
// 配置参数以实际硬件设备支持的范围为准
let AVRecorderProfile = { let AVRecorderProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : media.CodecMimeType.AUDIO_AAC, audioCodec : media.CodecMimeType.AUDIO_AAC,
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : media.ContainerFormatType.CFT_MPEG_4, fileFormat : media.ContainerFormatType.CFT_MPEG_4,
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : media.CodecMimeType.VIDEO_MPEG4, videoCodec : media.CodecMimeType.VIDEO_MPEG4,
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
...@@ -2604,13 +2606,14 @@ prepare(config: VideoRecorderConfig, callback: AsyncCallback\<void>): void; ...@@ -2604,13 +2606,14 @@ prepare(config: VideoRecorderConfig, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```js ```js
// 配置参数以实际硬件设备支持的范围为准
let videoProfile = { let videoProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : 'audio/mp4a-latm', audioCodec : 'audio/mp4a-latm',
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : 'mp4', fileFormat : 'mp4',
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : 'video/mp4v-es', videoCodec : 'video/mp4v-es',
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
...@@ -2674,13 +2677,14 @@ prepare(config: VideoRecorderConfig): Promise\<void>; ...@@ -2674,13 +2677,14 @@ prepare(config: VideoRecorderConfig): Promise\<void>;
**示例:** **示例:**
```js ```js
// 配置参数以实际硬件设备支持的范围为准
let videoProfile = { let videoProfile = {
audioBitrate : 48000, audioBitrate : 48000,
audioChannels : 2, audioChannels : 2,
audioCodec : 'audio/mp4a-latm', audioCodec : 'audio/mp4a-latm',
audioSampleRate : 48000, audioSampleRate : 48000,
fileFormat : 'mp4', fileFormat : 'mp4',
videoBitrate : 48000, videoBitrate : 2000000,
videoCodec : 'video/mp4v-es', videoCodec : 'video/mp4v-es',
videoFrameWidth : 640, videoFrameWidth : 640,
videoFrameHeight : 480, videoFrameHeight : 480,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册