博客专栏  >  编程语言   >  FFmpeg学习

FFmpeg学习

参考dranger tutorial教程,使用FFmpeg + SDL实现视音频的同步播放。由于dranger tutorial使用的很多API都已废弃更改,更新为FFmpeg 3 + SDL2.0。所有的源代码都托管在Github上。

关注
1 已关注
10篇博文
  • FFmpeg 中AVPacket的使用

    AVPacket保存的是解码前的数据,也就是压缩后的数据。该结构本身不直接包含数据,其有一个指向数据域的指针,FFmpeg中很多的数据结构都使用这种方法来管理数据。AVPacket的使用通常离不开下面...

    2016-12-06 18:27
    924
  • Visual studio 通用开发环境配置:SDL,FFMPEG为例

    引言每一个C++库的使用都是从开发环境的配置开始的,其实每个库的配置过程都是大同小异,总结下来有下面几个步骤: 1. 下载库文件,这里假定是已经预先编译完成的。 2. 配置库文件的包含目录(inc...

    2016-08-23 22:18
    905
  • FFmpeg + SoundTouch实现音频的变调变速

    本文使用FFmpeg + SoundTouch实现将音频解码后,进行变调变速处理,并将处理后的结果保存为WAV文件。 主要有以下内容: 实现一个FFmpeg的工具类,保存多媒体文件所需的解码信息 将...

    2016-10-27 10:58
    1244
  • FFmpeg学习1:视频解码

    在视频解码前,先了解以下几个基本的概念: * 编解码器(CODEC):能够进行视频和音频压缩(CO)与解压缩(DEC),是视频编解码的核心部分。 * 容器/多媒体文件(Container/File...

    2016-08-23 22:19
    521
  • FFmpeg学习2:解码数据结构及函数总结

    在上一篇文章中,对FFmpeg的视频解码过程做了一个总结。由于才接触FFmpeg,还是挺陌生的,这里就解码过程再做一个总结。 本文的总结分为以下两个部分: 数据读取,主要关注在解码过程中所用到的FF...

    2016-08-23 22:20
    502
  • FFmpeg学习3:播放音频

    参考dranger tutorial,本文将介绍如何使用FFmpeg解码音频数据,并使用SDL将解码后的数据输出。 本文主要包含以下几方面的内容: * 关于播放音频的需要的一些基础知识介绍 * ...

    2016-08-23 22:21
    1738
  • FFmpeg数据结构:AVPacket解析

    本文主要从以下几个方面对AVPacket做解析: * AVPacket在FFmpeg中的作用 * 字段说明 * AVPacket中的内存管理 * AVPacket相关函数的说明 * 结合AV...

    2016-08-23 22:22
    1087
  • FFmpeg学习4:音频格式转换

    前段时间,在学习试用FFmpeg播放音频的时候总是有杂音,网上的很多教程是基于之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音频是不支持平面格式...

    2016-09-07 23:20
    1882
  • FFmpeg学习5:多线程播放视音频

    在前面的学习中,视频和音频的播放是分开进行的。这主要是为了学习的方便,经过一段时间的学习,对FFmpeg的也有了一定的了解,本文就介绍了 如何使用多线程同时播放音频和视频(未实现同步),并对前面的学...

    2016-09-19 23:53
    525
  • FFmpeg学习6:视音频同步

    在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有以下几个方面的内容 * 视音频同步的简单介绍 * ...

    2016-09-23 16:06
    521
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部