张医博
2018-11-04
877浏览量
出现更换 MTS key 后转码失败
查询 OSS 的视频媒体信息
可以通过以下接口传和 MTS 关联的 bucket 存在 OSS 的视频媒体信息
媒体处理提供了转码转码模式的转码
结论:
更改 ONEPASS 模式后问题解决。
工作流绑定的 bucket 可以是同一个吗
目前工作流的方式还不支持提交的输入 bucket 输出 bucket 是同一个。
MTS PHP SDK 提示 region 变量异常
出现上述的告警可以忽略掉,原因是提示 coreSDK 和 MTS SDK 的变量命名有冲突,可以直接替换掉 PHP 异常的类,或者直接将 coreSDK 替换成 github 链接中的版本,pre-release 分支。
https://github.com/aliyun/aliyun-openapi-php-sdk/tree/pre-release/aliyun-php-sdk-core
工作流中的 bucket 只能看到一个
工作流转码弯沉过后没有回调通知
用户源视频经过转码后音画不同步
出现问题,如果源视频是 m3u8 格式的可以先将 ts 索引拼出来,然后用 ./ffprobe -i ${i} -show_streams
将所有的 ts 切片捣出到一个文件中。
如果源视频不是 m3u8 ,可以直接用 ./ffprobe -i ${i} -show_streams > ts_result
将源视频的 streams 信息输入到一个文件中。
egrep "codec_name=.*|duration=|codec_name=aac|duration=" ts_result
目的主要对比音视频的写入时间差距。通过下面的导出的 ts 音视频 duration 对比可知道源视频中就出现了音视频不同步的问题,那么转码得到的肯定也是不同步的。codec_name=h264
duration=8.573000
codec_name=aac
duration=8.271211
codec_name=h264
duration=8.248000
codec_name=aac
duration=8.114211
codec_name=h264
duration=4.636000
codec_name=aac
duration=3.546211
codec_name=h264
duration=3.460000
codec_name=aac
duration=2.137211
codec_name=h264
duration=3.991000
codec_name=aac
duration=2.000211
codec_name=h264
duration=8.251000
codec_name=aac
经过 MTS 拼接处理后,通过 jobid 查到的转码文件地址无法播放,下载文件 404 。
./ffprobe -i "http://test.oss-cn-hangzhou.aliyuncs.com/p%E6%B5%8B%E8%AF%95-17-53f9d9edc3-7555-456f-819a-7b7aed901764%2Ff9d9edc3-7555-456f-819a-7b7aed9017644.mp4"
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.12.100
Duration: 00:00:27.63, start: 122.600998, bitrate: 2611 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 2470 kb/s, 30 fps, 30 tbr, 15360 tbn, 60 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)
Metadata:
handler_name : SoundHandler
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
了解行业+人工智能最先进的技术和实践,参与行业+人工智能实践项目