自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

charon的博客

疯狂打码中

  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 Windows平台编译WebRTC

webrtc 音视频

2023-08-11 10:11:24 235

原创 EVRC声码器源码下载、编译和编解码

EVRC声码器源码下载、编译和编解码

2023-01-06 16:10:00 473

原创 AMR-WB 比特流---单通道多帧,120ms RTP打包

AMR-WB比特率;RTP多帧打包;120ms打包;单通道多帧。

2022-08-09 17:04:03 904

原创 Android文件读写权限 fopen errno=13

1、问题描述:在Android 10上用fopen打开一个pcm文件,该文件是有读写权限,在AndroidManifest.xml也申请了媒体文件读写权限,但一直提示打开失败,errno的值为13,该值表示的就是权限问题。pcmFile = fopen(pcmurl, "r");if(pcmFile == NULL){ LOGE("open file error, errno is:%d",errno); return;}2、原AndroidManifest.xml权限申请&l

2021-12-01 16:25:07 5625

原创 windows的ubuntu子系统编译ffmpeg

用windows的ubuntu子系统来编译,这样会省很多麻烦和操作非常简便,比如不用去安装VMware和下载linux系统安装,全部文件代码都是在Windows的磁盘下,可以直接编辑。1、安装ubuntu子系统,已安装的请忽略这一步,参考链接:Windows10安装Ubuntu桌面子系统,新装的系统很需要装一些工具,比如git、vim、make等。2、下载ffmpeg源码和ndk。使用git下载源码,这样可以用命令来切换想要的哪一个版本,用的是3.2分支,FFmpeg下载地址。ndk使用android-

2021-11-25 16:08:04 2860

原创 H266/VVC Software_VTM编译和视频测试序列

1、VVCSoftware_VTM地址:https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM建议使用git下载,可以一直在线更新代码,也可以选择自己需要的版本,点击master就可以下来选择版本了。2、README.MD文件查看编译方法根据自己安装的VS来选择对应版本来编译,如果不知道具体的版本命令,可以选择cmake-gui来下拉框编译。3、根目录下建build文件夹,用来存放编译成功的vs工程转存失败重新上传取消4、cma

2020-12-16 16:20:24 4621 7

原创 memwatch检测内存泄漏例子

背景:一个项目的jni层查出每次呼叫增加0.1M内存泄漏,代码查不出,想通过一些工具来检查出来,并且通过日志方式把内存泄漏信息给打印出来,于是找到了memwatch,并且写一个测试例子验证这种方式是否可行,例子我认为可以试试,实际上没用,因为大佬最后说内存涨60M就保持稳定就不用跟踪了。 memwatch的详细说明可以看它的头文件 memwatch.h介绍,也可以看这一篇中文文章:https://blog.csdn.net/jimmy1357/article/details/3799682...

2020-09-17 17:26:29 339

原创 HEVC/H265 SPS序列参数集

背景:1、一直想了解H264或H265的SPS、PPS的参数含义;2、遇到编码器出H265+720P的宽为736,项目上未有环境调试,保证出的流要为标准,查看流是否为标准;因此学习SPS系列参数集。阅读书籍:《High Efficiency Video Coding (HEVC) text specification draft 10》,像毕厚杰老师那本介绍《新一代视频压缩编码标准H264》一样,描述的很详细。下载链接:https://download.csdn.net/download/karongs

2020-06-08 10:26:11 1348

原创 ffmpeg视频拼接合成/多YUV拼接合成一个YUV

最近在预研融屏/多画面显示,接触ffmpeg比较多,首先想到的是将多YUV合成一个YUV,然后再渲染显示,立马动手起来。 首先,先从简单的来,选取两个YUV,分辨率分别为480*272、352*288,然后合成目标702*288的YUV,这样是考虑多画面时有不一致的分辨率,把它们弄成统一的分辨率再合成,YUV的格式都是YUV420P采样格式,统一分辨率是352*288。 ...

2020-03-12 13:41:35 3343

原创 一键安装ffmpeg+libx265

在github上面看到一篇文章,惊呆我了,直接运行一脚本就帮你把ffmpeg集成好ACC、libx265并安装好,根本不用自己操作什么,有这个脚本完全自己想要什么就加什么,下面是git地址:https://github.com/tangingw/libx265_installer.git脚本内容:#!/bin/bashsource installer.cfgfunction ...

2019-12-06 10:12:12 1257

原创 config.h --- ffmpeg解析

这是在编译ffmpeg源码自动生成的,这里可以快速看出当前编译的ffmpeg支持哪些编解码能力,比如下面支持H264和H265的解码,H264的QSV、VDPAU等解码不支持。#define CONFIG_H264_DECODER 1#define CONFIG_H264_CRYSTALHD_DECODER 0#define CONFIG_H264_MMAL_DECODER 0#...

2019-10-25 13:53:03 1653

转载 RFC 协议下载方法

rfc的官方网站是:http://tools.ietf.org举例说明:RFC7230是HTTP 1.1协议,此文档的URL为:http://tools.ietf.org/html/rfc7230你只要把URL最后的4位数字替换为你要下载的文档的编号就可以打开下载页面了,在下载页面上提供文档的多种格式以供下载。......

2019-09-30 17:05:04 2946

原创 QListWidget实现较复杂的列表-仿音乐歌曲列表

利用QListWidget实现较复杂的列表-仿音乐歌曲列表,每一行里有多个控件操作

2018-04-07 11:28:22 14259 4

原创 arm-linux-gcc安装教程

第一步:下载arm-linux-gcc工具,并复制到linux任意地方第二步:解压,终端输入命令 sudo tar xvzf arm-linux-gcc-3.4.5-glibc-2.3.6.tar -C / 。注意空格和大写,C是大写,意思是vzf arm-linux-gcc-3.4.5-glibc-2.3.6.tar解压到根目录“/”下,想解压到自己建的目录下,则“/”换成自己的文件路径。文

2016-09-18 13:24:50 1188

EVRC-C声码器,实现2kbps码率

PC端建立的Qt C++语言工程,可直接运行,主要实现 EVRC 2kbps(2.4kbps)码率。详细使用版本EVRC-C中的c++语言版本,支持9.6kbps、4.8kbps、2.4kbps、1.2kbps码率。

2023-01-11

EVRC声码器,纯C语言版

PC端可直接打开和运行,官网源码下载建立的Qt工程,也可以把源码复制到自己的工程下进行运行。详细使用版本EVRC-B中的evrc_fix版,支持9.6kbps、4.8kbps、1.2kbps码率。

2023-01-06

H.265/HEVC压缩编码标准

JCTVC-L1003_v9(High Efficiency Video Coding (HEVC) text specification draft 10 (for FDIS & Consent)); 是为了了解SPS每一个参数的意义找的,确实有说明每一个参数,像毕厚杰那本“新一代压缩标准H264”介绍一样

2020-06-03

multi_screen.zip

实现将两个YUV拼接合成一个YUV并使用SDL显示出来,其中一个YUV经过sws_scale裁减,压缩包里只有源代码和YUV文件,可以去下载雷神的工程,把源码贴过去就可以了,注:本代码只是做验证使用,写的代码很冗余,勿喷。

2020-03-11

导H264、H265流插件.zip

从wireshark抓的RTP包中导出H264、H265的裸流,共两个插件,分别为h264.lua和h265.lua

2019-09-30

H264英文文档.xdf

文档标题:Draft ITU-T Recommendation and Final Draft International Standardof Joint Video Specification (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC),作者是Thomas Wiegand;需要下载稻壳阅读器才能看。

2019-07-18

QListWidget仿音乐播放器列表

利用QListWidget仿音乐播放器列表,可多项选择,一项有多个button选择操作

2018-04-02

基于tcp-java的聊天工具

tcp-java的聊天工具

2017-05-19

红外遥控APP

红外遥控APP,课设做的,包括APP、源码、使用方法,源码注释

2017-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除