01 2025 档案

摘要:需要进行简单的音视频编程,如果不是特别熟悉C/C++,那么JavaCV应该是比较好的选择,下面记录一下使用JavaCV采集桌面数据的方法。 使用FFmpegFrameGrabber采集桌面数据,指定输入源为desktop,format设置为gdigrab。 参考雷神的博客:https://blog. 阅读全文
posted @ 2025-01-12 20:58 HiIT青年 编辑
摘要:需要进行简单的音视频编程,如果不是特别熟悉C/C++,那么JavaCV应该是比较好的选择,下面记录一下使用JavaCV采集摄像头的两种方法。 1. OpenCV 使用OpenCVFrameGrabber采集指定摄像头(索引)的视频数据: public class Sample01_Camera { 阅读全文
posted @ 2025-01-12 20:58 HiIT青年 编辑
摘要:在日常开发中,有些时候需要做一些推拉流测试,但又找不到可以测试的拉流地址,这个时候,可以使用rtsp-simple-server来搭建rtsp/rtmp/HLS服务器。 1. 服务器搭建 rstp-simple-server支持各种操作系统,下载地址为:https://github.com/aler 阅读全文
posted @ 2025-01-12 20:57 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform音频解码的方法。 1. 代码实现 下面是一个将MP4中的音频数据解码出来并重采样成S16格式的例子: 阅读全文
posted @ 2025-01-12 20:56 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频解码的方法。 1. 代码实现 下面是一个将MP4中的视频数据解码出来并转化成RGB24格式的例子: 阅读全文
posted @ 2025-01-12 20:56 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频帧格式转化的方法。 1. 代码实现 视频帧转化在处理视频转码时比较常见,比如要将RGB24转成YU 阅读全文
posted @ 2025-01-12 20:56 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform视频转封装的方法。 1. 基本流程 打开输入流 创建输出AVFormatContext 读流、写流 2 阅读全文
posted @ 2025-01-12 20:55 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform获取封装音视频数据(含格式转化、重采样)的方法。 1. 基本流程 音视频封装(复用)的基本流程主要有如 阅读全文
posted @ 2025-01-12 20:54 HiIT青年 编辑
摘要:如果不是特别熟悉C/C++,又要使用FFmpeg.API处理一些简单的音视频业务,那么可以使用org.bytedeco:ffmpeg-platform,下面记录一下使用ffmpeg-platform获取视频Metadata信息的方法。 使用FFmpeg.API获取Metadata信息比较简单,参考f 阅读全文
posted @ 2025-01-10 08:01 HiIT青年 编辑
摘要:这两天抽空开发了一个PDF、图片水印软件 —— 笔尖水印。 这是一款由 JavaFX 开发的桌面应用程序、可以批量为PDF或图片添加水印、下面简单介绍笔尖水印这个软件的一些界面和功能: 软件界面 软件的主界面主要采用BorderPane布局,重写了软件的框架(含最小化,关闭按钮等),中间表格为需要进 阅读全文
posted @ 2025-01-08 20:56 HiIT青年 编辑

点击右上角即可分享
微信分享提示