【发布时间】:2022-01-28 21:09:02
【问题描述】:
我正在尝试将一个简单的 .mp4 文件转码为 HLS 格式,并在几分钟后不断收到来自 Google 的错误代码 13“内部服务器错误”。我正在使用 Java SDK。谁能帮我找出我做错了什么?
VideoStream videoStream = VideoStream
.newBuilder()
.setH264(
VideoStream
.H264CodecSettings.newBuilder()
.setBitrateBps(6000000)
.setFrameRate(120) //Output framerate will always match the input framerate
.setWidthPixels(width)
.setHeightPixels(height)
)
.build();
JobConfig config = JobConfig
.newBuilder()
.addInputs(Input.newBuilder().setKey("input0").setUri("gs://putyoururlhere"))
.setOutput(Output.newBuilder().setUri(output))
.addElementaryStreams(ElementaryStream.newBuilder().setKey("video_stream0").setVideoStream(videoStream))
.addMuxStreams(
MuxStream
.newBuilder()
.setKey("stream")
.setContainer("ts")
.setFileName("stream")
.addElementaryStreams("video_stream0")
.build()
)
.addManifests(Manifest.newBuilder().addMuxStreams("stream").setFileName("stream").setType(Manifest.ManifestType.HLS).build())
.build();
【问题讨论】: