- 2024-11-10ffmpeg Preset files
Apresetfilecontainsasequenceofoption=valuepairs,oneforeachline,specifyingasequenceofoptionswhichwouldbeawkwardtospecifyonthecommandline.Linesstartingwiththehash(’#’)characterareignoredandareusedtoprovidecomments.
- 2024-11-05密码的加密处理
密码处理用户的密码通常不会直接以明文的形式保存到数据库中,而是会先经过处理,然后将处理之后得到的"密文"保存到数据库,这样能够降低数据库泄漏导致的用户账号安全问题。密码通常会使用一些单向函数进行处理,如下图所示常用于处理密码的单向函数(算法)有MD5、SHA-256等,ApacheCo
- 2024-10-28MaskGCT,AI语音克隆大模型本地部署(Windows11),基于Python3.11,TTS,文字转语音
前几天,又一款非自回归的文字转语音的AI模型:MaskGCT,开放了源码,和同样非自回归的F5-TTS模型一样,MaskGCT模型也是基于10万小时数据集Emilia训练而来的,精通中英日韩法德6种语言的跨语种合成。数据集Emilia是全球最大且最为多样的高质量多语种语音数据集之一。本次分享一下如何在本地
- 2024-09-25探索腾讯云AI代码助手的效能与实用性
@TOC前言    腾讯云的AI代码助手是一款强大的编码辅助工具,利用混元代码大模型技术,提供技术对话、代码补全、代码诊断和优化等功能。它能生成高质量的代码,帮助解决技术难题,显著提升编码效率。    腾讯研发人员使用腾讯云的AI代码助手的情况
- 2024-09-20[ffmpeg] 音视频编码
本文主要梳理ffmpeg中音视频编码的常用函数API调用常用APIconstAVCodec*avcodec_find_encoder(enumAVCodecIDid);AVCodecContext*avcodec_alloc_context3(constAVCodec*codec);voidavcodec_free_context(AVCodecContext**avctx);intavcodec_open2(AVCode
- 2024-09-19国标GB28181设备端SDK,支持将本地文件、网络流、实时流模拟接入国标GB28181视频平台
现在市面上的国标设备端SDK,基本上都是收费的,一个是这个东西比较小众,还有一个就是确实有一些研发成本,于是,在前段时间,我就将我们之前一直对外收费的EasyGBD国标GB28181设备端的SDK免费了,SDK地址在:https://github.com/EasyDarwin/EasyGBD/tree/main简单看一下EasyGBD的接口://
- 2024-09-14征程 6E/M 快速上手实战 Sample-Codec
征程6E/M快速上手实战Sample-Codec01Codec模块简述Codec(Coder-Decoder)是指编解码器,用于压缩或解压缩视频、图像、音频等媒体数据;J6Soc中存在两种硬件编解码单元,分别是VPU(Videoprocessunit)和JPU(Jpegprocessunit),可提供4K@90fps的视频编解码能力和4K@90fps的图像
- 2024-08-31基于live555开发的多线程RTSPServer轻量级流媒体服务器EasyRTSPServer开源代码及其调用示例,PC、嵌入式、Android全通用,Github开源
EasyRTSPServer参考live555testProg中的testOnDemandRTSPServer示例程序,将一个live555testOnDemandRTSPServer封装在一个类中,例如,我们称为ClassEasyRTSPServer,在EasyRTSPServer_Create接口调用时,我们新建一个EasyRTSPServer对象,再通过调用EasyRTSPServer_Startup接口,将EasyRTSP
- 2024-08-01戴尔电脑驱动更新/(声卡驱动错误)The Waves audio driver is not supported by vour current audio codec.
1.问题我这里的声卡驱动发生了一些问题,导致了MaxxAudioPro报错:TheWavesaudiodriverisnotsupportedbyvourcurrentaudiocodec.的报错2.解决参考:Fix-maxxaudiopronotworkingwindows11|"thewavesaudiodriverisnotsupportedbyaudiocodec"不要用驱动精
- 2024-07-23jackson序列化(jackson codec)
Jackson是一个用于Java平台的开源JSON库,它提供了灵活且高效的方式来处理JSON数据的序列化(Java对象→JSON字符串)和反序列化(JSON字符串→Java对象)。以下是Jackson的一些主要特点和功能:高性能:Jackson通过使用基于流的处理模型和性能优化技术,提供了出色的性能。它支
- 2024-07-14音视频开发—使用FFmpeg从纯H264码流中提取图片 C语言实现
文章目录1.H264码流文件解码流程关键流程详细解码流程详细步骤解析2.JPEG编码流程详细编码流程详细步骤解析3.完整示例代码4.效果展示从纯H.264码流中提取图片的过程包括解码和JPEG编码两个主要步骤,以下是详细阐述1.H264码流文件解码流程关键流程查找编解码器
- 2024-06-11FFmpeg结构体:AVOutputFormat
1.描述AVOutpufFormat与AVInputFormat类似,是类似COM接口的数据结构,表示输出文件容器格式,着重于功能函数,位于Avoformat.h文件中。ffmpeg支持各种各样的输出文件格式,MP4,FLV,3GP等等。而AVOutputFormat结构体则保存了这些格式的信息和一些常规设置。每一种封装对应一个AVOutpu
- 2024-04-23使用 MediaCodec 在 Android 上进行硬解码
要使用MediaCodec在Android上进行硬解码,并获取RGBA数据,你可以按照以下步骤进行操作:创建MediaExtractor对象并设置要解码的MP4文件路径:MediaExtractorextractor=newMediaExtractor();extractor.setDataSource(filePath);根据需要选择音频或视频轨道:inttrackCo
- 2024-03-20ffmpeg SDK编码MP4 AAC的一处小坑
在最新版的ffmpegSDK中,如果我们按照一般的编码音频的步骤编码AAC并封入MP4,我们往往会写入一个很奇怪的音频Stream。它的MediaInfo会长这样:如图所示,解码器不能理解这个流,会认为它就是一个ERParametric而不能理解它是AAC。ffprobe查看stream其配置也会很奇怪:[STREAM]index=1c
- 2024-03-17FFmpeg-aac、h264封装flv及时间转换
文章目录时间概念流程api核心代码时间概念dts:解码时间戳,表示压缩帧的解码时间pts:显示时间戳,表示将压缩帧解码后得到的原始帧的显示时间时间基:time_base,通常以ms为单位时间戳:timestamp,多少个时间基真实时间:time_base*timestamp如一个视频帧
- 2024-03-11golang基于长度解决粘包问题(gnet)
使用gnet框架处理Socket粘包问题当服务端处理旧业务tcpscoket,旧的业务是NettySocket使用的是2个字节的长度定义数据的大小。官方支持ICodec去处理,但文档不太友好,这里附上使用方法import( "github.com/panjf2000/gnet")typeDTUSocketServerstruct{ *gnet.EventServer
- 2024-03-09AVCodec
AVCodec是存储编解码信息的结构体。/***AVCodec.*/typedefstructAVCodec{/***Nameofthecodecimplementation.*Thenameisgloballyuniqueamongencodersandamongdecoders(butan*encoderandadecodercansharethesamename)
- 2024-03-09ubuntu c语言 opencv实现h265 编码
在Ubuntu上使用C语言和OpenCV实现H.265编码,你可以遵循以下步骤:安装依赖:首先确保你的系统已经安装了Ubuntu最新版本,并更新所有包列表。安装FFmpeg,因为OpenCV使用FFmpeg来处理视频编码。可以使用以下命令安装:复制sudoaptupdatesudoaptinstallffmpeg安装OpenCV:OpenCV库本
- 2024-03-03ffmpeg记录
最近工作中有用到ffmpeg,这里做一下简单的记录:1、虚拟机平台安装ffmpeg使用apt进行安装sudoaptupdatesudoaptinstallffmpeg之后安装一些需要的安装包sudoaptinstalllibavcodec-devlibavformat-devlibavutil-devlibswscale-dev这样就编译OK了,之后编译程序,使用下
- 2024-02-28Macos arm64 ffmpeg h264 还原成yuv
首先编译ffmpeg由于编译很多依赖尝试了三天果断放弃~使用brewbrewinstallffmpegbrewinfoffmpegcmakelist.txtcmake_minimum_required(VERSION3.20)project(ffmpeg_baseC)set(CMAKE_C_STANDARD11)set(FFMPEG_DIR/usr/local/Cellar/ffmpeg/6.1.1_3)include_
- 2024-01-11'gbk' codec can't decode byte 0xff in position 0
使用open()报错File"E:\python3\di1gexiangmu20231219\ex20.py",line10,inprint_allprint(f.read())^^^^^^^^UnicodeDecodeError:'gbk'codeccan'tdecodebyte0xffinposition0:illegalmultibytesequence默认情况
- 2023-12-19「从ES到CK 04」Clickhouse表引擎选择和表结构设计
导航在完成将公司日志数据从Elasticsearch(下称ES)转战到Clickhouse后,个人认为有必要将过程记录分享。限于篇幅及便于分类组织,我会以一个系列文章的形式记录:01《ElasticsearchvsClickhouse》02《Clickhouse的基础知识扫盲》03《Clickhouse多分片多副本集群部署》04《Clic
- 2023-12-15ffmpeg 添加自定义编解码插件
有两种方法:一.ffmpeg添加自定义编解码插件(以修改ffmpeg源码的方式添加)例:添加一个解码器,给这个解码器取个名字叫mydecoder,可以通过下面的步骤添加:1.在libavcodec目录下,新建文件mydecoder.c#include"avcodec.h"#include"codec_internal.h"//自己封装的编解码器的头文件#
- 2023-11-12Kubernetes API Codec 解析
概述在KubernetesAPI多版本和序列化这篇文章中,介绍了API多版本的功能和实现原理,其中Codec就是用来做序列化工作的,它主要用在两个地方:一个是通过HTTP协议跟客户端进行交互时,会对传输的数据进行序列化和反序列化,将字节流类型的数据转换成对应的API对象,或者是将API对象转换成对
- 2023-10-18【JAVA】org.apache.commons.codec依赖
<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.10</version> </dependency>