会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
aqi00的博客
好好做技术,认真写博文
博客园
首页
新随笔
联系
订阅
管理
[置顶]
FFmpeg开发笔记全目录(FFmpeg开发实战详解,含直播系统的搭建过程)
摘要:
记录下FFmpeg的学习笔记目录,完整的FFmpeg开发实战内容详见《FFmpeg开发实战:从零基础到短视频上线》一书。 下面是补充的FFmpeg开发笔记内容目录,主要是对《FFmpeg开发实战:从零基础到短视频上线》一书的进阶增补。 第一章 Linux环境编译FFmpeg FFmpeg开发笔记(
阅读全文
posted @ 2024-06-17 13:33 aqi00
阅读(630)
评论(0)
推荐(0)
编辑
[置顶]
Kotlin入门教程——目录索引
摘要: Kotlin是谷歌官方认可的Android开发语言,Android Studio从3.0版本开始就内置了Kotlin,所以未来在App开发中Kotlin取代Java是大势所趋,就像当初Android Studio取代Eclipse成为App开发工具一样。 下面分章节列出各篇Kotlin教程的索引地址
阅读全文
posted @ 2018-08-25 14:57 aqi00
阅读(812)
评论(0)
推荐(0)
编辑
2024年10月
FFmpeg开发笔记(六十)使用国产的ijkplayer播放器观看网络视频
摘要:
ijkplayer是Bilibili公司(简称B站)基于FFmpeg3.4研发并开源的国产播放器,它可运行于Android和iOS系统,既支持播放本地视频文件,也支持播放网络上的流媒体链接。 之前的文章《Linux编译ijkplayer的Android平台so库》介绍了如何编译获得App工程所需i
阅读全文
posted @ 2024-10-26 11:59 aqi00
阅读(516)
评论(0)
推荐(0)
编辑
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
摘要:
ijkplayer是一款由B站研发的移动端国产播放器,它基于FFmpeg3.4版本,同时兼容Android和iOS两大移动操作系统。ijkplayer的源码托管地址为https://github.com/bilibili/ijkplayer,截止2024年9月15日,ijkplayer获得3.24万
阅读全文
posted @ 2024-10-23 13:29 aqi00
阅读(334)
评论(0)
推荐(1)
编辑
FFmpeg开发笔记(五十八)把32位采样的MP3转换为16位的PCM音频
摘要:
《FFmpeg开发实战:从零基础到短视频上线》一书的“5.1.2 把音频流保存为PCM文件”介绍了如何把媒体文件中的音频流转存为原始的PCM音频,在样例代码的转存过程中,解码后的PCM数据未经任何加工处理,就直接保存到二进制文件。也就是说,原音频的采样频率是多少,PCM文件的采样频率也是多少;原音
阅读全文
posted @ 2024-10-19 12:46 aqi00
阅读(395)
评论(0)
推荐(0)
编辑
FFmpeg开发笔记(五十七)使用Media3的Transformer加工视频文件
摘要:
继音视频播放器ExoPlayer之后,谷歌又推出了音视频转换器Transformer,要在音视频加工领域施展拳脚。根据Android开发者官网介绍:Jetpack Media3是Android媒体库的新家,可让App呈现丰富的视听体验。Media3提供了一个简单的架构,能够基于设备功能开展自定义与
阅读全文
posted @ 2024-10-16 14:31 aqi00
阅读(278)
评论(0)
推荐(0)
编辑
FFmpeg开发笔记(五十六)使用Media3的Exoplayer播放网络视频
摘要:
Android早期的MediaPlayer控件对于网络视频的兼容性很差,所以后来单独推出了Exoplayer库增强支持网络视频,在《Android Studio开发实战:从零基础到App上线(第3版)》一书第14章的“14.3.3 新型播放器ExoPlayer”就详细介绍了Exoplayer库的详
阅读全文
posted @ 2024-10-13 11:14 aqi00
阅读(407)
评论(0)
推荐(2)
编辑
FFmpeg开发笔记(五十五)寒冬里的安卓程序员可进阶修炼的几种姿势
摘要:
喊了多年的互联网寒冬,今年的寒风格外凛冽,还在坚守安卓开发的朋友着实不容易。因为能转行的早就转了,能转岗的也早就转了,那么安卓程序员比较迷茫的就是,我该学什么安卓技术才好呢?还是直接扔了安卓再去搞别的技术吗? 下面探讨下安卓程序员还能在哪些方面进阶修炼,主要有以下三个方向。 一、纵向钻研谷歌爸爸推
阅读全文
posted @ 2024-10-12 13:30 aqi00
阅读(470)
评论(0)
推荐(2)
编辑
2024年9月
FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
摘要:
之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMP Streamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT Streamer实现完整的SRT直播流程,接下来介绍如何使用EasyPusher-Androi
阅读全文
posted @ 2024-09-22 11:38 aqi00
阅读(387)
评论(0)
推荐(0)
编辑
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
摘要:
EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyP
阅读全文
posted @ 2024-09-21 11:41 aqi00
阅读(402)
评论(0)
推荐(3)
编辑
FFmpeg开发笔记(五十二)移动端的国产视频播放器GSYVideoPlayer
摘要:
GSYVideoPlayer是一个国产的移动端视频播放器,它采用了IJKPlayer、Media3(EXOPlayer)、MediaPlayer、AliPlayer等四种播放器内核,支持弹幕、滤镜、广告等多项功能。 GSYVideoPlayer的Github主页为https://github.co
阅读全文
posted @ 2024-09-08 11:36 aqi00
阅读(714)
评论(1)
推荐(0)
编辑
FFmpeg开发笔记(五十一)适合学习研究的几个音视频开源框架
摘要:
很多程序员想学习音视频的编程开发,却不知从何学习,因为音视频技术的体系庞大、知识杂糅,一眼望去就令人生怯。那么学习音视频建议站在前人的肩膀上,从优秀的音视频开源框架开始钻研,先熟悉这些开源工具的具体用法,再深入了解这些开源框架的实现代码。 有鉴于此,博主整理了几个流行的音视频开源框架,分别对它们概
阅读全文
posted @ 2024-09-07 11:52 aqi00
阅读(202)
评论(0)
推荐(0)
编辑
下一页
公告