音视频

[代码片段]MediaCode 播放Video中的视频帧[无声]

前言 这就只做使用MediaCodec+SurfaceView播放视频 PS 这里不涉及音频播放,只显示视频帧出来。 正文 这里只简单记录一下,推荐看我参考的文章,我用的就是...

[代码片段]MediaCode 播放Video中的音频

前言 这就只做使用MediaCodec+AudioTrack播放Video中的音频 正文 原理 通过MediaExtractor获取媒体的编码信息[Track索引,MediaMime,MediaFormat] 根...

720P、1080P、2K、4K的简介

前言 简单记录一下720P(高清)、1080i 、1080P(全高清)、2K、4K相关内容。 正文 一、分辨率后缀的含义 P P, 是Progressive的缩写, 表示逐行扫描 720P,10...

Ubuntu18编译FFmpeg笔记

前言 系统版本 :Ubuntu 18 FFmpeg版本 : ffmpeg version N-102948-g79ebdbb9b9(下载最新的,这是编译后的版本信息) 最近有看就整理了一下自己编译ffmpeg...

[ijkplayer专题] Ubuntu 18.3 编译ijkplayer-android

前言 不同项目不同需求,有些客户接受平台限制的音视频解码格式,但如果作为外销,那就需要支持更多的,因此扩展音视频支持的格式。 引入第三方的so库有如下...

[ijkplayer专题]编译ijkplayer时出现Failed to create toolchain

前言 最近在使用Ubuntu编译bilibili/ijkPlayer自己编译so库使用。 记录于此,方便自己查阅。 好记性不如烂笔头 正文 build on Linux x86_64 ANDROID_NDK=/ho...

IjkPlayer和MediaPlayer常见错误码

前言 现在媒体播放使用很多项目都使用bilibili开源的IjkPlayer,当然也用系统自带的MediaPlayer,都有回调onError()和onInfo(),因此这里整理一下常见的INFO...

[摘]常见音视频格式

前言 本文内容(音视频格式介绍)来源网络,这里我只是整合一下。 好记性不如烂笔头 正文 常见的音频编码格式 MP3 全称是MPEG Audio Layer3。 MP3是利用MPEG...

视频的关键帧和非关键帧

前言 项目中有时候需要获取视频封面(缩略图,类似于图片列表),并展示给用户观看。 下面是整理一下自己测试用的。 总结 目前我知道的就有如下两种方式,但...

音视频学习:在Android 平台绘制一张图片

前言 在Android平台绘制一张图片,使用至少3种不同的 API,ImageView,SurfaceView,自定义View 正文 下面分别使用ImageView、SurfaceView和自定义View,其...

windows下FFmpeg使用以及ffmpeg抽取视频的关键帧

FFmpeg 简介 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。 FFmpeg是在 ...

[摘]从视频中获取关键帧

一、关键帧介绍 视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于...

[摘]音视频学习系列第(三)篇—wav文件的存储和解析

什么是wav wav是一种无损的音频文件格式,wav文件有两部分,第一部分是文件头,记录一些重要的参数信息,如音频的采样率,通道数,数据位宽,第二部分是数据...

音视频学习:AudioRecord录制PCM以及转换成WAV文件

前言 本文在《音视频学习:AudioRecord的简单使用》基础上录制成PCM文件以及转换成WAV文件。 正文 在前一篇基础上,新增录制数据回调以及保存成PCM,最后把P...

音视频学习:AudioRecord的简单使用

前言 相关文章摘抄过,但由于不是自己写的或者敲过代码,后面就忘了。 本站主要简单的介绍AudioRecord的使用。 好记性不如烂笔头 正文 Android录音的流程: ...

[摘]音视频学习系列第(一)篇—基础概念

shui知道 最在学习这个,这个博主总结得不错,因此摘抄于此,以方便自己查阅。 可访问改博主sofarsogoo_932d的一系列文章《音视频学习系列》,感谢他的分享。...