HarmonyOS AVMuxer如何设置codec tag
创建Video encoder
OH_AVCapability *capability = OH_AVCodec_GetCapability(OH_AVCODEC_MIMETYPE_VIDEO_HEVC, true);
创建AVMuxer
OH_AVFormat *formatVideo = OH_AVFormat_Create(); OH_AVFormat_SetStringValue(formatVideo, OH_MD_KEY_CODEC_MIME, OH_AVCODEC_MIMETYPE_VIDEO_HEVC); // 必填 OH_AVFormat_SetIntValue(formatVideo, OH_MD_KEY_WIDTH, width); // 必填 OH_AVFormat_SetIntValue(formatVideo, OH_MD_KEY_HEIGHT, height); // 必填
这样录出来h265的视频,手机正常播放,但是放到mac电脑上无法播放,QuickTimePlayer不识别,电脑上VLC可以播放,主要是QuickTimeplayer不识别hev1的codec tag。
Stream #0:1[0x2](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv), 1080x1920, 18672 kb/s, 30.27 fps, 30 tbr, 90k tbn (default)
后面这个hev1,QuickTimePlayer是不识别这个标签的,用系统相机录制出来的视频格式。
Stream #0:1[0x2](und): Video: hevc (Main 10) (hvc1 / 0x31637668), yuv420p10le(tv, bt2020nc/bt2020/arib-std-b67), 1920x1080, 29852 kb/s, 30 fps, 30 tbr, 90k tbn (default)
后面是hvc1,hvc1 QuickTimePlayer是识别的,如何在我自己录制hevc视频的时候,将这个codec_tag设置成hvc1。使用AVMuxer如何设置这个标签?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS hilog打印TAG是不是有长度限制,设置的TAG被截断了
459浏览 • 1回复 待解决
convertxml 无法解析 子 tag 中的子 tag element 数据
1166浏览 • 1回复 待解决
HarmonyOS import tag from '@ohos.nfc.tag'提示设备不支持该能力
620浏览 • 1回复 待解决
HarmonyOS AVMuxer如何写入Metadata信息,包括comment之类的
241浏览 • 1回复 待解决
HarmonyOS 引入@ohos.nfc.tag
658浏览 • 2回复 待解决
HarmonyOS 项目中import tag from '@ohos.nfc.tag';会报红,而且接口也用不了
985浏览 • 1回复 待解决
如何在HarmonyOS端获取RNInstance的getNextSurfaceTag方法产生的tag
631浏览 • 1回复 待解决
HarmonyOS ohpm install命令使用tag安装时无法识别
385浏览 • 1回复 待解决
HarmonyOS执行OH_AVMuxer_AddTrack,里面的参数是否需要执行OH_AVFormat_SetBuffer
685浏览 • 1回复 待解决
HarmonyOS NFC,tag.getTagInfo(want);这个方法无法编译
233浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是HiTraceMeter Tag?
599浏览 • 1回复 待解决
HarmonyOS 使用音视频合成调用调用OH_AVMuxer_WriteSampleBuffer(),写入封装数据
373浏览 • 1回复 待解决
请问鸿蒙codec解码器有扩大输入缓冲区的方法吗?
4623浏览 • 1回复 待解决
AssetStoreKit的query无法获取存储的asset.Tag.SECRET对应的value
468浏览 • 1回复 待解决
请问Codec怎么判断解码结束,即没有数据需要向解码器写入了?
4343浏览 • 1回复 待解决
鸿蒙基于codec实现的视频播放案例,或代码git,谁有网址?完全不懂怎么用
5809浏览 • 1回复 待解决
Please check 'entry' module config.json, check whether the 'app' sub-tag 'apiVersion' label is notEm
7679浏览 • 1回复 待解决
硬件编码如何设置pts 呢,HarmonyOS中如何设置呢?
532浏览 • 1回复 待解决
HarmonyOS APP在设置里的图标如何设置
127浏览 • 1回复 待解决
DevEco Device Tool(Beta1)build代码时报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5
9370浏览 • 6回复 待解决
HarmonyOS 如何设置控件样式?
514浏览 • 1回复 待解决
HarmonyOS 如何设置系统音量?
536浏览 • 2回复 待解决
HarmonyOS 如何设置全局字体
394浏览 • 1回复 待解决
HarmonyOS webview如何设置sessionStorage
170浏览 • 1回复 待解决
HarmonyOS requestPermissionsFromUser如何设置描述?
521浏览 • 1回复 待解决
目前h265封装只支持hvc1模式。