ffmpeg学习
文章平均质量分 91
临渊道长
这个作者很懒,什么都没留下…
展开
-
音频编码基础
通过上文的介绍,我们了解了音频编码的理论基础,回顾了一下 PCM 编码流程,并重点探讨了目前广泛流行的 AAC 编码的工具集、编码流程、编码规格以及对应的数据格式转载 2023-02-03 11:13:39 · 639 阅读 · 0 评论 -
h264硬编解码ffmpeg
本文介绍通过ffmpeg实现硬遍解码h264转载 2023-02-03 11:11:31 · 2203 阅读 · 1 评论 -
深入理解pts,dts,time_base
ffmpeg的pts和dts详解转载 2023-02-03 11:07:20 · 689 阅读 · 0 评论 -
色彩空间和像素格式
本文详细介绍RGB和YUV颜色空间转载 2023-02-03 11:03:38 · 480 阅读 · 0 评论 -
FFmpeg 入门(7):Seeking
本文转自:FFmpeg 入门(7):Seeking | www.samirchen.com处理 seek 命令我们将为播放器添加 seek 的能力。这个过程中,我们会看到 av_seek_frame 用起来有多方便。我们添加的功能是通过上下左右键能够做快进或快退,其中左右键快进或快退的幅度较小,为 10s,上下键快进或快退的幅度较大,为 60s。所以我们需要在我们的事件处理循环中添加处...转载 2018-07-17 18:51:53 · 581 阅读 · 0 评论 -
FFmpeg 入门(6):音频同步
本文转自:FFmpeg 入门(6):音频同步 | www.samirchen.com音频同步上一节我们做了将视频同步到音频时钟,这一节我们反过来,将音频同步到视频。首先,我们要实现一个视频时钟来跟踪视频线程播放了多久,并将音频同步过来。后面我们会看看如何将音频和视频都同步到外部时钟。实现视频时钟与音频时钟类似,我们现在要实现一个视频时钟:即一个内部的值来记录视频已经播放的时间。首先...转载 2018-07-17 18:51:23 · 340 阅读 · 0 评论 -
FFmpeg 入门(3):播放音频
本文转自:FFmpeg 入门(3):播放音频 | www.samirchen.com音频SDL 提供了播放音频的方法。SDL_OpenAudio 函数用来让设备播放音频,它需要我们传入一个包含了所有我们输出需要的音频信息的 SDL_AudioSpec结构体数据。在展示接下来的代码之前,我们先说说 PC 上是如何处理音频的。数字音频包含了一长串「音频采样(sample)」,每一个采样代表...转载 2018-07-17 18:48:58 · 1503 阅读 · 1 评论 -
FFmpeg 入门(2):输出视频到屏幕
本文转自:FFmpeg 入门(2):输出视频到屏幕 | www.samirchen.comSDL我们这里使用 SDL 来渲染视频到屏幕。SDL 是 Simple Direct Layer 的缩写,是一个优秀的跨平台多媒体库,你可以从 http://www.libsdl.org 下载 SDL 的库。SDL 有很多可以将图像绘制都屏幕的方法,其中有一个专门用于将视频渲染到屏幕进行播放,即 ...转载 2018-07-17 18:47:19 · 735 阅读 · 0 评论 -
FFmpeg 入门(1):截取视频帧
本文转自:FFmpeg 入门(1):截取视频帧 | www.samirchen.com背景在 Mac OS 上如果要运行教程中的相关代码需要先安装 FFmpeg,建议使用 brew 来安装:// 用 brew 安装 FFmpeg:brew install ffmpeg或者你可以参考在 Mac OS 上编译 FFmpeg使用源码编译和安装 FFmpeg。教程原文地址:http...转载 2018-07-17 18:46:02 · 1387 阅读 · 0 评论 -
FFmpeg新版API接口编译报错解决方法
文章转自:http://www.isvee.com/archives/2018PIX_FMT_YUV420P -> AV_PIX_FMT_YUV420P'AVStream::codec': 被声明为已否决:if(pFormatCtx->streams[i]->codec->codec_type==AVMEDIA_TYPE_VIDEO){=>if(pForm...转载 2018-07-11 13:52:17 · 576 阅读 · 0 评论