首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP转换编码API mov/mp4到hls/fmp4没有音频输出(在IOS上)

GCP转换编码API mov/mp4到hls/fmp4没有音频输出(在IOS上)
EN

Stack Overflow用户
提问于 2021-04-01 11:19:11
回答 1查看 590关注 0票数 1

我使用GCP代码转换API,配置如下:

  • NodeJS 12

  • 防火墙存储

  • 固定数据库

  • GCP CDN

  • 作业从上传开始(firebase函数)

config ={ "elementaryStreams":[{ "videoStream":{“编解码器”:"h264",“调”:“零”,“预设”:‘超快’,"heightPixels":360,"widthPixels":640,"bitrateBps":400000,"rateControlMode":"vbr","frameRate":30,"crfLevel":26,"gopMode":{ "gopDuration":“1.0”,},"key":“视频-流0”},{ "videoStream":{“编解码器”:"h264",“调”:‘零’,“预设”:‘超快’,"heightPixels":480,"widthPixels":854,"bitrateBps":1500000,"rateControlMode":"vbr","frameRate":60,"crfLevel":26,"gopMode":{ "gopDuration":“1.0”,},“键”:“视频-流1”},{ "videoStream":{“编解码器”:"h264",“调”:“零”,“预设”:‘超快’,"heightPixels":720,"widthPixels":1280,"bitrateBps":30000000,"rateControlMode":"vbr","frameRate":60,"crfLevel":26,"gopMode":{ "gopDuration":“1.ps”,},"key":“视频流2”},{“键”:“音频-流0”,"audioStream":{“编解码器”:"aac","bitrateBps":128000,"channelCount":2,"channelLayout":"fl","fr","sampleRateHertz":48000,} ],"muxStreams":[{ "key":“纯视频-sd”,“容器”:"fmp4","elementaryStreams":“视频-流0”,"segmentSettings":{ "segmentDuration":{“秒”:“2.0”},"individualSegments":真},},{“键”:“纯视频-md”,“容器”:"fmp4","elementaryStreams":“视频流1”,"segmentSettings":{ "segmentDuration":{“秒”:“2.0”},"individualSegments":真},},{“键”:“视频专用-hd”,“容器”:"fmp4","elementaryStreams":“视频-流2”,"segmentSettings":{ "segmentDuration":{“秒”:“2.0”},"individualSegments":真},},{“键”:“仅音频”,“容器”:"fmp4","elementaryStreams":“音频-流0”,"segmentSettings":{ "segmentDuration":{“秒”:“2.0”},"individualSegments":真} ],“清单”:[{ "fileName":"master.m3u8",“键入”:"HLS","muxStreams":“视频-只-sd”,“仅视频-md”、“视频只-hd”、“仅音频”}、

输出节选:

这些视频在不同的播放器上运行得很好,也适应了带宽,但是iPhones上没有声音。可能的原因:音频文件是生成的,但数量与生成的视频文件不同。在10秒左右。视频,还有一个音频文件。

你知不知道我忘记或忽略了什么,错误地定义或解释了什么?

EN

回答 1

Stack Overflow用户

发布于 2021-11-05 17:24:44

在ElementaryStreams中,您可以定义音频和视频流。MuxStreams包含混合视频流和音频,这是您想要的输出。您需要在这里添加您的音频流。

而不是

代码语言:javascript
复制
"elementaryStreams": [ "video-stream0" ],

代码语言:javascript
复制
"elementaryStreams": [ "video-stream0", "audio-stream0" ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66903572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档