Loading...
1、前言之前推荐过一个网站Youtube视频和字幕在线下载用来下载Youbute的视频。今天再介绍一个基于python的命令行工具youtube-dl和p...
1、前言本例主要参考FFmpeg官方例程decode_audio.c。该例程提供的音频解码思路时将一个mp2压缩格式的音频解码为PCM格式的纯音频,并不涉...
1、前言本文将在上一篇文章FFmpeg的API使用篇(二):转封装(不涉及转码)的基础上,拓展从视频中提取纯音频或者纯视频的功能。依旧不涉及转码操作,仅仅...
1、前言本文不涉及音频和视频的编解码操作,仅仅是转换视频的封装格式,比如mp4转flv,mp4转mkv等,也可以认为仅仅是为文件重命名,更改了文件后缀而已...
1、AVPacket简介AVPacket保存了解封装之后,解码之前的数据(仍然是压缩后的数据)和关于这些数据的一些附加信息,如显示时间戳(pts)、解码时...
FFmpeg的API使用篇(一):获取视频信息1、前言从这本文开始,我将逐步深入FFmpeg API的使用方法,而不仅仅使用ffmpeg命令行这种虽然简便...
AVSream中我们可以使用codec得到AVCodecContext指针,该结构体代表了AVStream中持有的codec相关的上下文,包含了众多编解码...
我们在分析AVFormatContext结构的时候提到其中的一个成员streams。使用该成员我们就可以得到AVStream对象。unsigned int...
AVFormatContext是存储音视频封装格式中包含的信息的结构体,也是FFmpeg中统领全局的结构体,对文件的封装、编码操作从这里开始。其中,我们常...
1、介绍DirectShowWindows下录制屏幕和Linux和Mac有所不同,需要通过DirectShow来完成屏幕的录制。什么是DirectShow...