MacOS 文件大小的单位

缘由我一直以为文件大小都是按照 1024 为单位来计算的, 但是在 MacOS 上面是按照 1000 为单位计算的, windows 上面是按照 1024 为单位来计算的. 偶然的发现之前写代码, 需要用到获取文件大小的功能, 代码如下: 123456789101112131415// 读取文件大小long getFileSize(char *filename) { ...

发布于 MacOS

GO: 写第一个 GOLang 程序

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介本文分享在 MacOS 上面通过 pkg 的方式安装 GO 编程环境, 以及编译运行第一个使用 GOLang 编写的程序. 其他关于 GO 的安装方式, 如使用 Homebrew 安装或者使...

发布于 Server

C 指针与 OC 对象之间的转换

Core Foundation 框架Core Foundation 框架 (CoreFoundation.framework) 是一组 C 语言接口, 简称 CF. 它们为 iOS 应用程序提供基本数据管理和服务功能. 如 Core Graphics、Core Text,并且我们可能需要将 CF 对象和OC 对象进行相互转化,ARC 下,编译器不会自动管理 CF 对象的内存,我们需要手动管...

发布于 iOS

音视频编程: iOS 推流

本篇分享是基于 音视频编程: 构建 nginx 推流服务器 这篇文章的, 之前是使用 ffmpeg 命令进行推流并且都是在 macos 上面进行的操作. 现在在 iOS 平台上使用 LFLiveKit 进行推流, 然后使用 VLC 播放器播放流视频. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 W...

发布于 iOS

音视频编程: 构建 nginx 推流服务器

本篇分享的主要内容 如何在 macos 中构建本地的推流服务器(nginx + rtmp-nginx-module), 并使用 ffmpeg 命令进行视频推流, 然后使用 VLC 播放器播放视频. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad...

发布于 iOS

NSLog 格式化输出 NSInteger/NSUInteger

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介在 Xcode 中 使用 NSLog 打印 NSInteger/NSUInteger 数据, 经常会遇到类似的警告. 如下图所示: 但是在 iphone 4s(32位)机器上就没...

发布于 iOS

音视频编程: iOS 使用 faad2

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介本次分享使用 faad2 解码 AAC 音频文件, 将 AAC 文件转换为 WAV 文件并使用 AVAudioPlayer 进行播放。 在博文 音视频编程: 简单分析 WAV 文件 给大家简...

发布于 iOS

音视频编程: 简单分析 WAV 文件

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 这篇分享是下篇 音视频编程: iOS 使用 faad2 的预备知识, 如果要解码 WAV 文件, 首先需要了解一下 WAV 音频文件的格式。 今天说的是 线性 PCM 对应的 WAV 格式的数...

发布于 iOS

音视频编程: iOS 使用 faac 编码

简介本文分享如何将 WAV 格式的音频文件转换(编码)为 AAC 格式的音频文件并使用 AVAudioPlayer 播放编码后的文件. 这里的编码功能使用 faac 这个库来实现. 该系列博文: 音视频编程: 编译 faac/faad2 音视频编程: iOS 使用 faac 编码(本篇) 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad2 音...

发布于 iOS

音视频编程: 编译 faac/faad2

本文分享如何在 MacOS 上面编译 faac 和 faad2, 编译后的库文件可以直接在 iOS 上面使用. 后续会分享如何编译给 Android 使用的库文件的方法以及实战. 该系列博文: 音视频编程: 编译 faac/faad2(本篇) 音视频编程: iOS 使用 faac 编码 音视频编程: 简单分析 WAV 文件 音视频编程: iOS 使用 faad2 音视频...

发布于 iOS
1420

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman