VideoFlint / Cabbage

A video composition framework build on top of AVFoundation. It's simple to use and easy to extend.
MIT License
1.52k stars 221 forks source link

添加音频后掉帧抖动的情况 #55

Open huanglins opened 3 years ago

huanglins commented 3 years ago

添加音频后到 avplayer 播放,拖拽后,点击播放。比如当前在 8.5 秒,开始会抖动到 8.4 秒然后继续播放,体验会不好

huanglins commented 3 years ago

导出后,在相册中预览也会存在这个情况。拖拽一段,继续播放,会先往前抖动 0.1 秒再继续播放

yimingtang commented 3 years ago

这似乎是播放器特性(你可以试试直接用 AVPlayer 或者在 Photos.app 里播放正常的视频),和视频合成框架无关。

huanglins commented 3 years ago

但是同一个视频通过剪映之类的导出后,在手机相册预览不会出现抖动。通过这个框架导出后的视频就会抖动,如果 trackItem 只是图片的话也不会,怀疑是视频轨道的问题,不知道是否有什么属性可以修正这个问题。

vitoziv commented 3 years ago

原视频和生成后的视频贴一下看看?

huanglins commented 3 years ago

测试发现,随便哪个视频在相册中拖动进度预览都会抖动😂,这应该是相册的问题。在 VideoCat 工程中,模拟器中拖拽不会抖动,真机就会。