- 博客(13)
- 资源 (112)
- 问答 (3)
- 收藏
- 关注
转载 FFmpeg添加滤镜调整视频对比度和亮度
原文地址:https://blog.csdn.net/wer85121430/article/details/79642951目的:调整视频的亮度和对比度。可参考ffmpeg的源码:\examples\filtering_video.c,视频滤波例子\libavfilter\vf_eq.c,亮度对比度调整的具体实现先使用ffmpeg.exe试试效果,女神的原始视频图片:ffmpeg.exe -i ...
2018-03-30 09:55:25 8175 1
原创 C# 写成ActiveX空间后对目录操作没有权限
在使用截图和录像的过程中遇到目录创建不成功的情况。输出的BUG日志System.UnauthorizedAccessException: 对路径“D:\Program Files (x86)\CvNavi\CvVideoOcx\record”的访问被拒绝。 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath...
2018-03-27 13:15:47 541
原创 C# 内存复制和数组复制示例
内存复制-Marshal.Copy: // 复制当前传入的数据 byte[] pcm_src = new byte[len]; // 复制数据到二进制数组 Marshal.Copy(pcm, pcm_src, 0, len);数组复制-Array.Copy:// 复制当前传入的数据byte[] pcm_src = new byte[len];// 复制数据到二进制数组Marshal.C...
2018-03-22 16:55:54 6357
翻译 TeamCity持续集成和持续交付Docker
原文地址:https://hub.docker.com/r/jetbrains/teamcity-server/TeamCity服务器 - 强大的持续集成和持续交付功能这是官方的JetBrains TeamCity服务器镜像。该镜像适用于生产用途和评估目的。镜像标签docker映像中的所有默认标记都指向Linux映像。 Windows Docker镜像有后缀-windowsservercore 和...
2018-03-19 22:56:04 3833 1
转载 Netty解析JT808协议
原文地址:http://blog.csdn.net/hylexus/article/details/549877861 JT808协议扫盲1.1 数据类型数据类型 描述及要求BYTE 无符号单字节整形(字节, 8 位)WORD 无符号双字节整形(字, 16 位)DWORD 无符号四字节整形(双字, 32 位)BYTE[n] n 字节BCD[n] 8421 码, n 字节STRING ...
2018-03-19 21:49:20 6975 3
原创 SDL适合多窗口播放音频打开方式
在实现OCX播放控件中要求可以多个窗口播放,注意这里的需求不是分屏。官方例子参考:SDL_OpenAudioDeviceSDL_AudioSpec want, have;SDL_AudioDeviceID dev;SDL_memset(&want, 0, sizeof(want)); /* or SDL_zero(want) */want.freq = 48000;want.fo...
2018-03-19 15:10:16 1978
转载 FFmpeg解码流程+SDL播放流程及分屏处理
原文地址:http://blog.csdn.net/leixiaohua1020/article/details/38868499FFmpeg解码视频流程FFmpeg解码一个视频流程如下图所示:SDL播放视频流程SDL2.0显示YUV的流程图:对比SDL1.2的流程图,发现变化还是很大的。几乎所有的API都发生了变化。但是函数和变量有一定的对应关系:SDL_SetVideoMode()————SD...
2018-03-19 10:28:17 2073
原创 Git 直接操作命令提交代码到Github
IDEA连不上Github,连接错误,想要直接提交代码到Github上面我们需要使用Git的命令进行操作。克隆git clone ${your project respositry}添加添加一个文件:git add ${your file that wants to commit}添加所有修改文件:git add -A提交git commit -m "commit message" //...
2018-03-15 17:03:10 416
原创 C# 窗体视频控件进入全屏模式和退出全屏模式
窗体控件进入全屏模式和退出全屏模式,视频播放的时候用到此功能。工具类代码using System;using System.Collections.Generic;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;using Syst...
2018-03-13 11:02:34 6298
原创 C# 使用SDL2实现Mp4文件播放音视频
播放音视频的关键:视频的格式是H264,音频的格式是AAC。使用ffmpeg探测流的方式来实现音视频流的解码播放。数据处理逻辑:H264->YUV AAC->PCM。SDL2工具类using SDL2;using System;using System.Collections.Generic;using System.Linq;using System.Runtime....
2018-03-08 14:28:36 7585 17
转载 FFMPEG音视频解码流程&MP4音视频文件流读取
原文地址:https://www.cnblogs.com/CoderTian/p/6791638.html1.播放多媒体文件步骤通常情况下,我们下载的视频文件如MP4,MKV、FLV等都属于封装格式,就是把音视频数据按照相应的规范,打包成一个文本文件。我们可以使用MediaInfo这个工具查看媒体文件的相关信息。所以当我们播放一个媒体文件时,通常需要经过以下几个步骤①解封装(Demuxing):就...
2018-03-07 18:01:04 9714 1
原创 C# 使用SDL2进行视频播放窗口截图和字幕添加
使用SDL2进行视频播放窗口截图和字幕添加SDL API查看:https://wiki.libsdl.org/APIByCategory视频截图 /// <summary> /// SDL2截图操作类 /// </summary> public unsafe class SDLScreenshot { Int...
2018-03-06 14:51:46 5230
原创 录像音视频同步原理分析及PTS计算公式
图解分析音视频同步要分别保证开始的PTS一样,PTS是控制帧的显示时间的,所以要实现音视频同步必须分别设置音视频的PTS。注:音、视频最后一帧的PTS时刻不一定相同。1. 视频时间戳计算pts = count++ *(1000/fps); //其中count初始值为0,每次打完时间戳count加1.//在ffmpeg,中的代码为pkt.pts= count++ * (Ctx->tim...
2018-03-05 14:10:18 5470 2
SpringBoot-Gradle-Maven-Java-Groovy
2018-06-14
SwaggerWebAPI
2018-05-15
SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll
2018-03-09
JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)
2017-12-29
Adobe Flash Professional CS6 Flash教学实践源文件
2017-01-28
Mybatis Mapper生成器示例
2016-09-28
百度对象存储BOS
2015-08-18
openhtmltopdf 解决中文字体和A4显示模板
2023-10-26
Postgresql PipelineDB定时增量统计事件数据.vsdx
2020-10-16
平台产品体系.vsdx
2020-09-22
Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例
2020-09-02
NGINX HTTP负载均衡操作及优化手册.docx
2019-12-27
Java虚拟机调优及问题排查手册.docx
2019-12-24
AggregationController.java
2019-12-24
Spring-Struts2项目环境搭建
2019-11-25
spring3.0.5.zip
2019-11-14
Spring3.0.5扩展支持AOP获取HttpServletResponse
2019-11-09
web-requirejs.zip
2019-10-18
MySQL单主库多继承从库数据备份测试
2019-05-07
MySQL指定表数据库和表同步并解决跨网络问题方案
2019-04-30
Windows Service项目示例可执行安装卸载
2018-06-25
C# OCX (ActiveX)log4net日志不写目录怎么回事呢?
2018-06-07
已知视屏的加密时的pts时间戳,怎么计算播放时的pts?
2018-02-28
Ubuntu server 15.0.4安装Redis make命令不能执行
2015-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人