风花雪月 风花雪月
3年前
报错'gb2312' codec can't decode byte 0x9e in position 4100: illegal multibyte sequence,“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列
“gb2312”编解码器无法解码位置4100中的字节0x9e:非法的多字节序列。处理方式:withopen(path,encoding"utf8",errors'ignore')asf:使用errors'ignore'去掉(忽略)字符并返回不带字符的字符串。
Wesley13 Wesley13
3年前
SDL音频播放编程
       在使用SDL进行音频解码的时候涉及到一个回调函数,这里有点复杂,初学不容易搞明白,做点记录。1SDL\_AudioSpec结构体与SDL\_OpenAudio()函数简单地说,SDL\_AudioSpec结构体中是与SDL进行音频解码相关的参数的一个结构体。文档中内容如下;SDL_AudioSpecNa
Stella981 Stella981
3年前
FFmpeg 简单合成 MP4 :视频解封与重新封装
教程代码:【Github传送门:https://github.com/ChenLittlePing/LearningVideo】目录一、Android音视频硬解码篇:1,
Stella981 Stella981
3年前
ShareREC for Android全系统录屏原理解析
本文是Mob开发者平台技术副总监余勋杰基于MediaProjection实现Android全系统录屏功能的原理解析,包括了结合MediaRecorder和MediaCodec两套方案。文/余勋杰前言自安卓4.4开始,系统提供了内置的录屏功能,用户可以在adb下执行screenrecord命令,以指定码率、帧率、分辨
Stella981 Stella981
3年前
GRIB编解码工具ecCodes的安装及Python开发环境的配置
根据欧洲中心官方文档的描述,GRIB数据文件的编解码将使用ecCodes来替换之前的GRIBAPI,此处附上ecCodes的安装步骤及对应GRIB编解码的Python开发环境的配置。  本次的安装环境:Linux服务器版本:RedHatEnterpriseLinuxServerrelease7.4(Maipo
Wesley13 Wesley13
3年前
VS2019编译 当前最新版chromium
之前编译过webrtc和chromium,由于长时间没用,被我删除了,最近在最新版本的google浏览器上遇到了播放器兼容性问题,老版本的google浏览器是没问题,IE,火狐浏览器也没问题,通过看google浏览器的打印日志和chromium媒体层的代码,排查下来,是ffmpeg调用解码器解码AAC失败了,有个别数据解码失败,我们是使用的lib
Wesley13 Wesley13
3年前
HTTP之请求响应中文乱码小结
1.response响应中文乱码(1)乱码原因:服务器的编码方式和浏览器的解码方式不一致导致解决方案:统一服务器和浏览器的编码解码方式,都使用utf8代码实现:response.setContentType("text/html;charsetutf8");2.request请求中文乱码(1)post请求乱码  
普罗米修斯 普罗米修斯
1年前
go-dongle 0.2.5 版本发布,一个轻量级、语义化的 golang 编码解码、加密解密库
dongle是一个轻量级、语义化、对开发者友好的Golang编码解码和加密解密库