- 博客(14)
- 资源 (7)
- 收藏
- 关注
原创 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
6387
原创 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
2919
原创 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
5411
8
原创 memwatch检测内存泄漏例子
背景:一个项目的jni层查出每次呼叫增加0.1M内存泄漏,代码查不出,想通过一些工具来检查出来,并且通过日志方式把内存泄漏信息给打印出来,于是找到了memwatch,并且写一个测试例子验证这种方式是否可行,例子我认为可以试试,实际上没用,因为大佬最后说内存涨60M就保持稳定就不用跟踪了。 memwatch的详细说明可以看它的头文件 memwatch.h介绍,也可以看这一篇中文文章:https://blog.youkuaiyun.com/jimmy1357/article/details/3799682...
2020-09-17 17:26:29
399
原创 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.youkuaiyun.com/download/karongs
2020-06-08 10:26:11
1721
原创 ffmpeg视频拼接合成/多YUV拼接合成一个YUV
最近在预研融屏/多画面显示,接触ffmpeg比较多,首先想到的是将多YUV合成一个YUV,然后再渲染显示,立马动手起来。 首先,先从简单的来,选取两个YUV,分辨率分别为480*272、352*288,然后合成目标702*288的YUV,这样是考虑多画面时有不一致的分辨率,把它们弄成统一的分辨率再合成,YUV的格式都是YUV420P采样格式,统一分辨率是352*288。 ...
2020-03-12 13:41:35
3732
原创 一键安装ffmpeg+libx265
在github上面看到一篇文章,惊呆我了,直接运行一脚本就帮你把ffmpeg集成好ACC、libx265并安装好,根本不用自己操作什么,有这个脚本完全自己想要什么就加什么,下面是git地址:https://github.com/tangingw/libx265_installer.git脚本内容:#!/bin/bashsource installer.cfgfunction ...
2019-12-06 10:12:12
1394
原创 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
1778
转载 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
3075
原创 QListWidget实现较复杂的列表-仿音乐歌曲列表
利用QListWidget实现较复杂的列表-仿音乐歌曲列表,每一行里有多个控件操作
2018-04-07 11:28:22
15051
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
1272
EVRC-C声码器,实现2kbps码率
2023-01-11
EVRC声码器,纯C语言版
2023-01-06
H.265/HEVC压缩编码标准
2020-06-03
multi_screen.zip
2020-03-11
H264英文文档.xdf
2019-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人