240 发简信
IP属地:北京
  • 120
    FFmpeg像素格式转换

    前面使用 SDL 显示了一张 YUV 图片以及 YUV 视频。接下来使用 Qt 中的 QImage 来实现一个简单的 YUV 播放器,查看 QImage 支持的像素格式,你会...

  • 120
    使用FFmpeg实现H.264解码

    前面通过 H.264 编码将 YUV 像素数据压缩生成了一个 h264 文件。那么想要播放 h264 文件,就需要解压缩取出每一帧的具体像素数据进行播放。本文的内容主要是解码...

  • 120
    FFmpeg音频重采样

    一、什么是音频重采样 音频重采样就是改变音频的采样率、采样格式、声道数等参数,使之按照我们期望的参数输出。比如我们将采样率 48kHz、采样格式 f32le、声道数 1 的音...

  • 120
    FFmpeg下载和安装

    一、关于 FFmpeg FFmpeg[https://ffmpeg.org/] 是一个音视频领域使用最广泛的跨平台开源库。由C语言编写,但广泛的为 C/C++、C#、Java...

  • 120
    理解YUV

    一、什么是 YUV 和 RGB 和 CMYK 一样,YUV 也是一种颜色编码方法,被广泛用于多媒体领域中。YUV 本身有多种变种,比如 Y'UV,、YUV、YCbCr、YPb...

  • 120
    Qt开发环境搭建

    macOS 安装 Qt 遇到的问题: Qt 5.14.X 版本及以前版本的UI 在 macOS Big Sur 不能够正常运行,20年8月发行的 Qt 5.15.1 以后的版...

  • 120
    音频数字化简单原理

    一、模拟信号和数字信号 模拟信号是指信号随时间的变化是连续的,即任意时间点总有一个瞬态的信号量与之对应,所以我们也将模拟信号称为连续信号。那么模拟信号为什么叫模拟信号呢?模拟...

  • 120
    FFmpeg AAC解码实战

    上一遍讲了将 PCM 编码成 AAC,那么我们如果想要播放 AAC 文件,需要将 AAC 解码成 PCM,不管是什么播放器,最终都是需要拿到 PCM 数据进行播放的。AAC ...

  • 120
    RTMP服务器搭建

    一、流媒体 流媒体(Streaming media),也叫做流式媒体。是指将一连串的多媒体数据压缩后,经过互联网分段发送数据,在互联网上即时传输影音以供观赏的一种技术与过程。...

  • 120
    H.264编码原理

    视频编码最重要目的就是为了进行数据压缩,以此来降低数据传输和存储的成本,用一个简单的例子来说明视频编码的重要性。我们计算一段 10 秒钟1080p(1920*1080)、30...

  • 120
    FFmpeg音视频解封装格式

    一、什么是封装格式 封装格式也称为容器,用于打包音频、视频以及字幕等等,比如常见的容器有 MP4、MOV、WMV、FLV、AVI、MKV 等等。容器里面装的是音视频的压缩帧,...