Loading [MathJax]/extensions/TeX/extpfeil.js
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
M了个J
个人微信公众号:
xmg_mj
,B站:
小码哥MJ
,Github:
CoderMJLee
,微博:
M了个J
首页
新随笔
联系
订阅
管理
随笔 - 155
文章 - 0
评论 - 1249
阅读 -
165万
上一页
1
2
3
4
5
6
···
16
下一页
2021年4月15日
【秒懂音视频开发】17_重识图片
摘要: 要想学好音视频,首先得先好好研究一下图片。 像素 下图的分辨率是60x50。 用Photoshop放大图片上百倍后,可以清晰地看到图片由若干个方形的色块组成,每一个方形的色块被称为:像素(Pixel)。这张图片的每一行都有60个像素,共50行,总共60*50=3000个像素。 总结一下: 每张图片都
阅读全文
2021-04-15 11:02 M了个J
阅读(6548)
评论(11)
推荐(21)
2021年4月12日
【秒懂音视频开发】16_AAC解码实战
摘要: 本文主要讲解:如何将AAC编码后的数据解码成PCM。 命令行 用法非常简单: ffmpeg -c:a libfdk_aac -i in.aac -f s16le out.pcm -c:a libfdk_aac 使用fdk-aac解码器 需要注意的是:这个参数要写在aac文件那边,也就是属于输入参数
阅读全文
2021-04-12 22:29 M了个J
阅读(4294)
评论(1)
推荐(2)
【秒懂音视频开发】15_AAC编码实战
摘要: 本文将分别通过命令行、编程2种方式进行AAC编码实战,使用的编码库是libfdk_aac。 要求 fdk-aac对输入的PCM数据是有参数要求的,如果参数不对,就会出现以下错误: [libfdk_aac @ 0x7fa3db033000] Unable to initialize the encod
阅读全文
2021-04-12 22:28 M了个J
阅读(6775)
评论(6)
推荐(4)
2021年4月10日
【秒懂音视频开发】14_编译FFmpeg
摘要: 本文来详细讲解一下:如何在Mac、Windows环境下成功编译FFmpeg。 目标 这里先提前说明一下,最后希望达到的效果: 编译出ffmpeg、ffprobe、ffplay三个命令行工具 只产生动态库,不产生静态库 将fdk-aac、x264、x265集成到FFmpeg中 x264、x265会在以
阅读全文
2021-04-10 17:05 M了个J
阅读(8552)
评论(9)
推荐(3)
2021年4月9日
【秒懂音视频开发】13_AAC编码
摘要: AAC(Advanced Audio Coding,译为:高级音频编码),是由Fraunhofer IIS、杜比实验室、AT&T、Sony、Nokia等公司共同开发的有损音频编码和文件格式。 对比MP3 AAC被设计为MP3格式的后继产品,通常在相同的比特率下可以获得比MP3更高的声音质量,是iPh
阅读全文
2021-04-09 10:45 M了个J
阅读(5495)
评论(0)
推荐(2)
2021年3月30日
【秒懂音视频开发】12_音频重采样
摘要: 什么叫音频重采样 音频重采样(Audio Resample):将音频A转换成音频B,并且音频A、B的参数(采样率、采样格式、声道数)并不完全相同。比如: 音频A的参数 采样率:48000 采样格式:f32le 声道数:1 音频B的参数 采样率:44100 采样格式:s16le 声道数:2 为什么需要
阅读全文
2021-03-30 00:11 M了个J
阅读(7139)
评论(1)
推荐(4)
2021年3月26日
【秒懂音视频开发】11_播放WAV
摘要: 对于WAV文件来说,可以直接使用ffplay命令播放,而且不用像PCM那样增加额外的参数。因为WAV的文件头中已经包含了相关的音频参数信息。 ffplay in.wav 接下来演示一下如何使用SDL播放WAV文件。 初始化子系统 // 初始化Audio子系统 if (SDL_Init(SDL_INI
阅读全文
2021-03-26 14:53 M了个J
阅读(3869)
评论(3)
推荐(0)
【秒懂音视频开发】10_PCM转WAV
摘要: 播放器是无法直接播放PCM的,因为播放器并不知道PCM的采样率、声道数、位深度等参数。当PCM转成某种特定的音频文件格式后(比如转成WAV),就能够被播放器识别播放了。 本文通过2种方式(命令行、编程)演示一下:如何将PCM转成WAV。 WAV文件格式 在进行PCM转WAV之前,先再来认识一下WAV
阅读全文
2021-03-26 14:43 M了个J
阅读(6638)
评论(4)
推荐(4)
【秒懂音视频开发】09_播放PCM
摘要: ffplay 可以使用ffplay播放《音频录制02_编程》中录制好的PCM文件,测试一下是否录制成功。 播放PCM需要指定相关参数: ar:采样率 ac:声道数 f:采样格式 s16le:PCM signed 16-bit little-endian 更多PCM的采样格式可以使用命令查看 Wind
阅读全文
2021-03-26 12:40 M了个J
阅读(9092)
评论(7)
推荐(5)
2021年3月17日
【秒懂音视频开发】08_音频录制02_编程
摘要: 通过编程录音 开发录音功能的主要步骤是: 注册设备 获取输入格式对象 打开设备 采集数据 释放资源 需要用到的FFmpeg库有4个。 extern "C" { // 设备相关API #include <libavdevice/avdevice.h> // 格式相关API #include <liba
阅读全文
2021-03-17 22:26 M了个J
阅读(11001)
评论(12)
推荐(8)
上一页
1
2
3
4
5
6
···
16
下一页
个人微信公众号:xmg_mj
公告
昵称:
M了个J
园龄:
12年5个月
粉丝:
6967
关注:
0
积分与排名
积分 - 416766
排名 - 1960
搜索
我的标签
ios
(74)
objective-c
(65)
ipad应用开发
(65)
计算机
(42)
Java
(25)
多媒体
(25)
音频
(24)
ffmpeg
(21)
C语言
(20)
音视频
(17)
更多
随笔分类
AI(1)
iOS(66)
Java(3)
工具(1)
公众号(4)
计算机二级C试题(21)
计算机二级Java试题(20)
零基础学习C语言(15)
秒懂Java(5)
秒懂音视频开发(26)
算法(5)
随笔档案
2025年2月(1)
2021年7月(1)
2021年5月(5)
2021年4月(8)
2021年3月(13)
2020年7月(1)
2020年6月(4)
2020年4月(5)
2020年3月(41)
2019年11月(1)
2019年8月(8)
2019年5月(1)
2019年3月(1)
2015年4月(1)
2013年10月(1)
2013年6月(5)
2013年5月(6)
2013年4月(21)
2013年3月(26)
2013年2月(5)
更多
阅读排行榜
1. Mac环境下svn的使用(57034)
2. 【零基础学习iOS开发】【02-C语言】01-概述(53818)
3. 正在使用MJRefresh & MJExtension的App(52526)
4. 【零基础学习iOS开发】【02-C语言】02-第一个C语言程序(46508)
5. 【零基础学习iOS开发】【01-前言】01-开篇(45100)
评论排行榜
1. 【C语言】11-指针(40)
2. 正在使用MJRefresh & MJExtension的App(38)
3. 【C语言】23-typedef(33)
4. 【零基础学习iOS开发】【01-前言】01-开篇(28)
5. CALayer1-简介(26)
推荐排行榜
1. 【C语言】11-指针(179)
2. 【C语言】23-typedef(90)
3. 【零基础学习iOS开发】【02-C语言】01-概述(76)
4. 【Objective-C】05-第一个OC的类(76)
5. 【C语言】08-数组(68)
最新评论
1. Re:人人皆可掌握的AI修炼手册
李老师啊,iOS何去何从
--AirZilong
2. Re:【C语言】23-typedef
感谢帮助,对链表理解很有帮助
--0-jianghe-0
3. Re:【秒懂音视频开发】24_H.264编码实战
@conny-liu 在杰哥的github中...
--麦可233
4. Re:【秒懂音视频开发】09_播放PCM
Uint8 data[BUFFER_LEN];
这个写错了. 应该是BUFFER_SIZE
--麦可233
5. Re:【秒懂音视频开发】24_H.264编码实战
大佬,这个系列有源码吗
--conny-liu
点击右上角即可分享
顶部