在PoC on Transcoder中,我尝试将一个源MKV文件转换为带有视频、音频和字幕的HLS输出,但是经常会出现内部错误。而输出永远不会产生。
职务名称:projects/PROJECT-NUMBER/locations/asia-east1/jobs/JOB-ID
其主要目的是将具有多个音频轨道和字幕的源视频文件转换为输出视频文件,其中只有一个选择音频音轨和一个选择字幕。
发布于 2021-08-23 19:28:29
我检查了日志(链接屏幕截图),看起来客户正在尝试从不支持AFAIK的视频文件中提取文本--只有独立的scc、srt和vtt文件都支持https://cloud.google.com/transcoder/docs/concepts/overview#supported_inputs_outputs。
ranscoder只支持独立的字幕文件,请随时提交嵌入式字幕的特性请求,我们的PM将查看go/gcp-transcoder:site# request help
我建议的唯一解决办法是用ffmpeg或类似程序从原始文件中提取字幕到scc、srt或vtt格式中,并将其作为文本输入到Transcoder中。
AFAIK只支持下列组合:
您是否可以尝试将容器更改为fmp4或标题类型更改为CEA-608/708?
如果没有对输入媒体文件的访问,我们就无法再现任何问题。
https://cloud.google.com/transcoder/docs/concepts/stream-mappings#default_text_mapping解释了默认文本映射是如何工作的。这对于理解用例很重要,因为当多个输入中有文本流时,配置中的输入顺序很重要。
https://stackoverflow.com/questions/68897603
复制相似问题