所以最近我正在努力使用转码器 API 配置文件为转码器进行正确的配置,将我的视频资产和两个音频资产(都在 gs 上)“转码”到一个视频清单中,并在播放器中选择 2 个不同的音轨。基本上我自己或从互联网上一无所获。
下面是我尝试过的最后一个配置,但没有成功。
1.
"inputs" => array:3 [
0 => array:2 [
"key" => "input0"
"uri" => "gs:"
]
1 => array:2 [
"key" => "input1"
"uri" => "gs:"
]
2 => array:2 [
"key" => "input2"
"uri" => "gs:"
]
]
"editList" => array:2 [
0 => array:3 [
"key" => "atom0"
"inputs" => array:2 [
0 => "input0"
1 => "input1"
]
"endTimeOffset" => "27.0s"
]
1 => array:3 [
"key" => "atom1"
"inputs" => array:2 [
0 => "input0"
1 => "input2"
]
"endTimeOffset" => "27.0s"
]
]
"elementaryStreams" => array:5 [
0 => array:2 [
"key" => "360p"
"videoStream" => array:5 [
"codec" => "h264"
"heightPixels" => 360
"widthPixels" => 640
"bitrateBps" => 500000
"frameRate" => 30
]
]
1 => array:2 [
"key" => "480p"
"videoStream" => array:5 [
"codec" => "h264"
"heightPixels" => 480
"widthPixels" => 854
"bitrateBps" => 500000
"frameRate" => 30
]
]
2 => array:2 [
"key" => "720p"
"videoStream" => array:5 [
"codec" => "h264"
"heightPixels" => 720
"widthPixels" => 1280
"bitrateBps" => 2800000
"frameRate" => 30
]
]
3 => array:2 [
"key" => "1080p"
"videoStream" => array:5 [
"codec" => "h264"
"heightPixels" => 1080
"widthPixels" => 1920
"bitrateBps" => 4800000
"frameRate" => 30
]
]
4 => array:2 [
"key" => "audio"
"audioStream" => array:3 [
"codec" => "aac"
"bitrateBps" => 64000
"sampleRateHertz" => 48000
]
]
]
我还尝试弄乱音频映射、editList atom 和 muxStreams 配置,但实际上没有任何进展(其中一些正在播放混合在一起的 2 个音频,其中一些根本无法工作)。也许有人遇到了同样的问题并且已经解决了这个问题,或者有任何线索我的配置文件有什么问题,或者我对转码器作为一个整体服务的想法?
总之感谢