Android 音视频录制(3)——全关键帧视频录制(视频编辑必备)

概述

在看本篇文章之前请务必先查看这面三篇文章:

第一篇:Android音视频录制概述
第二篇Android音视频录制(1)——Surface录制
第三篇Android音视频录制(2)——Buffer录制

全关键帧录制顾名思义,就是视频所有帧都是关键帧(I帧),毫无疑问,全I帧的视频肯定会比正常录制的视频要大很多,但是为什么需要全I帧录制的视频?原因就是,大部分音视频app录制完视频之后都要对视频进行编辑吧,但是如果不是全I帧录制的视频文件,编辑起来会非常困难,而全I帧视频肯定很容易编辑。比如你要做一个时光倒流的功能,或者你要对视频加特效,哪怕最简单的,视频播放拖动进度(精确seek而非关键帧seek),全I帧视频肯定比普通视频流畅很多很多。所以全关键帧录制对于录制后的视频编辑是非常重要的。

那根本原因是什么?
我举一个例子,视频的seek操作:首先要知道视频的seek分两种,一种是精确seek,一种是关键帧seek(目前绝大部分的播放器都是关键帧seek)。

假设一个视频是3秒,视频帧为10帧/秒,关键帧间隔为1秒,那么这个视频第1帧为关键帧,第11帧为关键帧,第21帧为关键帧,比如我现在需要做一个seek操作,seek到1.3秒,如果采用的是关键帧seek,它会seek到第11帧(也有可能是第21帧,这个是看播放器是根

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值