KK上视频修剪支持情况
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
在KK上面, 对于视频的修剪是有限制的,不满足条件时,会出现"发生错误,无法剪辑该视频"的提示
[SOLUTION]
1. 首先mtk平台在"修剪视频"这一块是在google的基础上做了一些enhancement, 但是现在无法保证所有的视频都可以
修剪, 但可以保证, 如果在google对比机上可以修剪, 则在MTK平台上一定可以修剪。
2. 视频修剪的限制具体code在VideoUtils.java文件中:
(1) 首先只支持一路video track, 一路audio track的情况, 对于多路video track/多路audio track的情况会提示不
支持修剪。
(2) 其次video的mime type是"video/mp4v-es","video/3gpp","video/avc"时是可以修剪的;
其他的video的mime Type会提示不支持修剪。
(3) 视频中如果含有B帧,则会提示不支持修剪,查看log有如下log打出:
01-01 00:05:54.500 1781 3298 D VideoUtils: timeUs back!
在KK上面, google是不支持含有B帧的视频源的剪辑, 可以在对比机上测试。
关于support B frame, 目前内部研究后发现, 该问题涉及的module较多, 当前架构不好改, 所以暂时还不支持。
在KK上面, 对于视频的修剪是有限制的,不满足条件时,会出现"发生错误,无法剪辑该视频"的提示
[SOLUTION]
1. 首先mtk平台在"修剪视频"这一块是在google的基础上做了一些enhancement, 但是现在无法保证所有的视频都可以
修剪, 但可以保证, 如果在google对比机上可以修剪, 则在MTK平台上一定可以修剪。
2. 视频修剪的限制具体code在VideoUtils.java文件中:
(1) 首先只支持一路video track, 一路audio track的情况, 对于多路video track/多路audio track的情况会提示不
支持修剪。
(2) 其次video的mime type是"video/mp4v-es","video/3gpp","video/avc"时是可以修剪的;
其他的video的mime Type会提示不支持修剪。
(3) 视频中如果含有B帧,则会提示不支持修剪,查看log有如下log打出:
01-01 00:05:54.500 1781 3298 D VideoUtils: timeUs back!
在KK上面, google是不支持含有B帧的视频源的剪辑, 可以在对比机上测试。
关于support B frame, 目前内部研究后发现, 该问题涉及的module较多, 当前架构不好改, 所以暂时还不支持。
签到专用组