摘要:
一. AVCodecContext解码上下文 1.avcodec_register_all() : 注册所有的解码器 2.AVCodec *avcodec_find_decoder(enum AVCodecID id) : 查找解码器(法一 : 通过ID去查找) AVCodecID > AVStre 阅读全文
摘要:
一 . 解封装用到的函数和结构体 1.av_register_all() : open 一次就调用一次 2.avformat_network_init() : 网络模块初始化 3.avformat_open_input(...) : 打开文件并解析文件 4.avformat_find_stream_ 阅读全文
摘要:
一 . CMakeLists.txt文件的使用 1.添加头文件的相对路径 : include_directories(include(这里面就是文件的名字)) 2.设置ffmpeg的库的路径(v7a或者v8a)进行筛选 : -DANDROID_ABI = armeabi-v7a 设置变量 : set 阅读全文
摘要:
一、封装 解码 重采样 像素格式 封装 : 将数据读取出来 解码 : 将音频、视频转换成显卡和声卡支持的格式。 音频(acc) 视频(yuv 或者rgb,一般选择yuv,因为它的压缩性价比rgb更好) 重采样 : 将音频冲重采样成声卡支持的格式 像素格式 : 将视频通过像素格式的转换成显卡支持的格式 阅读全文
摘要:
一.帧的基本概念 : 帧数就是在1秒钟时间里传输的图片的量,每幅图片就是一帧。 二、H264的基本概念 1. I帧 : 关键帧,采用的帧内技术压缩 (首帧为SPS 、PPS,然后再解压关键帧) 2. P帧 : 向前参考帧,压缩时候只参考前一帧,存数据只存两个帧之间的差距,属于帧间压缩技术 3. B帧 阅读全文
摘要:
#include<iostream>using namespace std;#define SIZE 10int dex=0;int data[10]={0,1,2,2,3,4,5,6,4,5};typedef struct node{ int value; struct node *next; s 阅读全文
摘要:
Problem Description Now an emergent task for you is to open a password lock. The password is consisted of four digits. Each digit is numbered from 1 t 阅读全文