音视频
音视频学习记录
Aramis_twoY
这个作者很懒,什么都没留下…
展开
-
FFempeg绘制视频
从开始的解封装,初始化解码器,解码,接受,所有的东西都看不到实际的效果,接下来就是展示视频音频的步骤了。一:音频的重采样 在数据接受后判断音频流还是视频流,在音频流中做处理 SwrContext *actx=swr_alloc(); //2p:通道格式默认 声道数 3p:输出格式 actx = swr_alloc_set_opts(actx, av_get_default_channel_layout(2), AV_SAMPLE_FMT_S16,ac->原创 2020-12-26 18:23:16 · 163 阅读 · 0 评论 -
FFmpeg方法记录
AVPacket:.AVBufferRef *buf;//引用计数int64_t pts;//pts *(num/den) 显示时间int64_t dts;//解码时间av_packet_alloc(void);创建并初始化 会申请空间需要释放av_packet_clone();创建并并用计数void av_packet_free();清空对象并减少引用计数void av_init_packet();默认值av_seek_frame:(seek操作):int av_seek_frame(原创 2020-12-17 19:39:35 · 103 阅读 · 0 评论 -
FFmpeg音视频解码及单多线程测试
一:解码器初始化步骤 AVCodec *codec = avcodec_find_decoder(ic->streams[videoStream]->codecpar->codec_id); AVCodecContext *vc = avcodec_alloc_context3(codec) avcodec_parameters_to_context(vc,ic->streams[videoStream]->codecpar) vc->原创 2020-12-17 19:37:27 · 1096 阅读 · 0 评论 -
FFmpeg引入项目
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言二、使用步骤前言之前已经将ffmpeg源码交叉编译完成,下面主要在Android studio中创建项目使用# 一、项目中使用 创建项目,项目目录下图所示,将编译好的ffmpeg文件拷贝到app目录下: ![项目目录](https://img-blog.csdnimg.cn/20201206210035295.png?x-oss-process=image/watermark,type_ZmFuZ3原创 2020-12-07 22:30:59 · 430 阅读 · 0 评论 -
FFmpeg交叉编译、脚本参数配置
一:下载ffmpeg源码到/root/ff目录使用git下载的话先安装git(https://github.com/FFmpeg/FFmpeg.git):或者使用wget直接下载相应的版本:官网地址https://ffmpeg.org/download.html#releaseshttps://ffmpeg.org/releases/ffmpeg-3.4.tar.bz2因为之前已经配置共享目录,也可以直接把windows中下载好的直接拷贝过去。这时去查看ff目录下文件:执行 tar -xvf原创 2020-12-06 17:19:27 · 548 阅读 · 0 评论 -
Ubuntu常用工具安装并配置samba共享
一:## 详细步骤1 网盘下载:https://pan.baidu.com/s/1o92PAZ4#list/path=%2F2涉及到的一些Linux命令:https://blog.csdn.net/luansj/article/details/972726723下载ubantu:https://cn.ubuntu.com/download/thank-you?version=20.04&architecture=amd64计划用来做交叉编译所以下载server版不需要桌面版下载VMware原创 2020-12-05 22:22:57 · 174 阅读 · 0 评论