首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android使用ffmpeg解封装视频文件

在前面,我们已经将ffmpeg引入到Android工程中去了,如果你还不知道如何在Android中使用ffmpeg,可以回头看看这篇文章:

将ffmpeg引入到Android Studio工程中

那么如何使用ffmeg对音视频做一些开发工作呢?今天我们学习来学习一下使用ffmpeg对音视频进行解封装。

我们先来看一张图:

音视频的格式内容

从图中可以看出要想对音视频进行解码,首先需要的是对音视频进行解封装。

解封装主要是为了获取一些音视频的信息,比如时长,视频所使用的编码器,音频流的索引、视频流的索引等等。

我们用一张图展示一下解封装的步骤以及需要用到的一些相关API:

解封装步骤

首先引入log库,定义一个宏,方便后面打印日志。

解封装的主要代码:

运行看看打印的日志有没有解封装成功:

解封装成功的日志

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200224A0I11R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券