- 软件简介FFmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。FFmpeg 可以在 Linux、Mac OS X、Microsoft Windows、BSDs、Solaris 等各种构建环境、机器架构和配置下编译、运行... 软件简介FFmpeg 是领先的多媒体框架,能够解码、编码、转码、混合、解密、流媒体、过滤和播放人类和机器创造的几乎所有东西。它支持最晦涩的古老格式,直到最尖端的格式。无论它们是由某个标准委员会、社区还是公司设计的。它还具有高度的便携性。FFmpeg 可以在 Linux、Mac OS X、Microsoft Windows、BSDs、Solaris 等各种构建环境、机器架构和配置下编译、运行...
- 前言一年一度的支付宝“集五福”活动在年跟前儿又上线啦,今年支付宝推出了写福字儿的活动,完成任务即可收集福卡。这么多年了,尽管每年都只能分那么块儿八毛的,但是集福热度一点儿没减,毕竟过年也没什么像样的集体活动,特别是今年又被留在“帝都”就地过年了,就用集五福这事儿提醒自己过了一个年吧!正文自己突然冒突出了一个想法写完支付宝的福字儿后,自己成功收集到了一张和谐福。最后,我还把自己写的福字儿保存成... 前言一年一度的支付宝“集五福”活动在年跟前儿又上线啦,今年支付宝推出了写福字儿的活动,完成任务即可收集福卡。这么多年了,尽管每年都只能分那么块儿八毛的,但是集福热度一点儿没减,毕竟过年也没什么像样的集体活动,特别是今年又被留在“帝都”就地过年了,就用集五福这事儿提醒自己过了一个年吧!正文自己突然冒突出了一个想法写完支付宝的福字儿后,自己成功收集到了一张和谐福。最后,我还把自己写的福字儿保存成...
- 目标跟踪的过程:1、获取对象检测的初始集2、为每个初始检测创建唯一的ID3、然后在视频帧中跟踪每个对象的移动,保持唯一ID的分配本文使用OpenCV实现质心跟踪,这是一种易于理解但高效的跟踪算法。 质心跟踪算法步骤步骤1:接受边界框坐标并计算质心质心跟踪算法假设我们为每一帧中的每个检测到的对象传入一组边界框 (x, y) 坐标。这些边界框可以由任何类型的对象检测器(颜色阈值 + 轮廓提取、H... 目标跟踪的过程:1、获取对象检测的初始集2、为每个初始检测创建唯一的ID3、然后在视频帧中跟踪每个对象的移动,保持唯一ID的分配本文使用OpenCV实现质心跟踪,这是一种易于理解但高效的跟踪算法。 质心跟踪算法步骤步骤1:接受边界框坐标并计算质心质心跟踪算法假设我们为每一帧中的每个检测到的对象传入一组边界框 (x, y) 坐标。这些边界框可以由任何类型的对象检测器(颜色阈值 + 轮廓提取、H...
- NuPlayer 的解析模块主要是 NuPlayerSource和继承自它的HTTPLiveSource、RTSPSource、GenericSource等几个类 NuPlayer 的解析模块主要是 NuPlayerSource和继承自它的HTTPLiveSource、RTSPSource、GenericSource等几个类
- 介绍YUV的相关概念。本文链接 https://an.rustfisher.com/media/color/yuv-intro/ 颜色空间 color space在电脑图形中我们常会遇到RGB颜色。RGB中的红绿蓝直接分别对应了可见光的部分。RGB值能建立一个精确的数字坐标系统,称作颜色空间(color space)。红色部分定义了坐标系中的一个轴。其次是绿色和蓝色。如下图所示。所有有效的R... 介绍YUV的相关概念。本文链接 https://an.rustfisher.com/media/color/yuv-intro/ 颜色空间 color space在电脑图形中我们常会遇到RGB颜色。RGB中的红绿蓝直接分别对应了可见光的部分。RGB值能建立一个精确的数字坐标系统,称作颜色空间(color space)。红色部分定义了坐标系中的一个轴。其次是绿色和蓝色。如下图所示。所有有效的R...
- 目录前言正文结尾前言Golang语言中有一个不得不提的工具包——runtime,提到 runtime, 大家可能会想起 java, python 的 runtime运行时库。 但是 Golang 和它们两个不太一样, java 和 python 的 runtime 是虚拟机, 而 Golang 的 runtime 和用户代码一起编译到一个可执行文件中,一起发布的。今天,我们就来看看runti... 目录前言正文结尾前言Golang语言中有一个不得不提的工具包——runtime,提到 runtime, 大家可能会想起 java, python 的 runtime运行时库。 但是 Golang 和它们两个不太一样, java 和 python 的 runtime 是虚拟机, 而 Golang 的 runtime 和用户代码一起编译到一个可执行文件中,一起发布的。今天,我们就来看看runti...
- 目录前言正文结束前言Golang语言在流程控制方面也有其他语言所具备的 if、switch、for 三剑客。其中,if、for 用法基本上还算一致,除了需要特别注意一下语法问题。但是 switch 就不得不单独拿出来说道说道了,因为它的用法差异确实有些大。好了,今天的主要内容就是介绍Golang中的 switch 。正文说到Golang中的流程控制语句 switch,确实有必要讲一讲。首先,... 目录前言正文结束前言Golang语言在流程控制方面也有其他语言所具备的 if、switch、for 三剑客。其中,if、for 用法基本上还算一致,除了需要特别注意一下语法问题。但是 switch 就不得不单独拿出来说道说道了,因为它的用法差异确实有些大。好了,今天的主要内容就是介绍Golang中的 switch 。正文说到Golang中的流程控制语句 switch,确实有必要讲一讲。首先,...
- 目录前言正文前言其他编程语言总会涉及到字符串和其他数据类型的转换,在Golang中也不例外。今天我们就来看看Golang在开发过程中是如何进行数字与字符串之间的转换的。正文首先,在node.js中,我们知道其他变量和字符用“+”加号拼接时都会自动转成字符串,比如var str = "hello"+100 // 字符串与数字100拼接,结果str会转换成字符串console.log(str)复... 目录前言正文前言其他编程语言总会涉及到字符串和其他数据类型的转换,在Golang中也不例外。今天我们就来看看Golang在开发过程中是如何进行数字与字符串之间的转换的。正文首先,在node.js中,我们知道其他变量和字符用“+”加号拼接时都会自动转成字符串,比如var str = "hello"+100 // 字符串与数字100拼接,结果str会转换成字符串console.log(str)复...
- 目录MPEGJPEG总结MPEG 是什么呢?看着很熟悉,于是想起了 FFmpeg。于是不禁要问:二者有关系吗?FFmpeg 是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等操作。其实是 FFmpeg 取名借鉴了 MPEG,而不是 MPEG 取名借鉴了 FFmpeg。毕竟二者有时间上的先后以及辈分的差异😂。MPEGMPEG 其实是一种运动图像及其音频的视... 目录MPEGJPEG总结MPEG 是什么呢?看着很熟悉,于是想起了 FFmpeg。于是不禁要问:二者有关系吗?FFmpeg 是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等操作。其实是 FFmpeg 取名借鉴了 MPEG,而不是 MPEG 取名借鉴了 FFmpeg。毕竟二者有时间上的先后以及辈分的差异😂。MPEGMPEG 其实是一种运动图像及其音频的视...
- 网络延迟是一种比较常见的情况。在本地网页上,我们可以建立多个RTCPeerConnection,增加转发次数,来模拟出网络延迟的效果。建立通话后,再往后面增加本地转发节点。 准备页面准备,方便我们后面调试<div id="container"> <h1><a href="https://an.rustfisher.com/webrtc/peerconnection/upgrade-to... 网络延迟是一种比较常见的情况。在本地网页上,我们可以建立多个RTCPeerConnection,增加转发次数,来模拟出网络延迟的效果。建立通话后,再往后面增加本地转发节点。 准备页面准备,方便我们后面调试<div id="container"> <h1><a href="https://an.rustfisher.com/webrtc/peerconnection/upgrade-to...
- 目录问题解决问题如果你想保证自己服务镜像足够小,那就要保证保证基础镜像尽量干净,但是这又会出现另一个问题,启动的容器内经常会遇到工具缺失的问题,需要手动安装。这不,今天自己就遇到了。在新启动的容器内使用 mongo 命令连接数据库的时候,遇到了如下报错:Command 'mongo' not found, but can be installed with:apt install mong... 目录问题解决问题如果你想保证自己服务镜像足够小,那就要保证保证基础镜像尽量干净,但是这又会出现另一个问题,启动的容器内经常会遇到工具缺失的问题,需要手动安装。这不,今天自己就遇到了。在新启动的容器内使用 mongo 命令连接数据库的时候,遇到了如下报错:Command 'mongo' not found, but can be installed with:apt install mong...
- 随着科学技术在各行各业的迭代升级,云边协同解决方案在以新生态的形式遍地开花,大大助力了各行各业的发展,提升了绝大多数行业的问题解决能力。IOT是行业数字化转型的趋势,IOT的行业应用场景多样化且产业链较长;结合市场投入和场景成熟度,目前车联网、公用事业、工业制造是重点的应用领域,今天我们就重点看一下IOT在工业制造领域的内容。 随着科学技术在各行各业的迭代升级,云边协同解决方案在以新生态的形式遍地开花,大大助力了各行各业的发展,提升了绝大多数行业的问题解决能力。IOT是行业数字化转型的趋势,IOT的行业应用场景多样化且产业链较长;结合市场投入和场景成熟度,目前车联网、公用事业、工业制造是重点的应用领域,今天我们就重点看一下IOT在工业制造领域的内容。
- 目录前言正文相同点不同点-exec rmxargs rm -rf前言我们在 linux 机器上删除搜索到的文件和目录时,总会遇到这样的抉择:对于 -exec rm -rf 和 xargs rm -rf 两个命令,应该用哪个呢?而且网上很多文章简直不负责任,有的甚至把二者的区别写反了。今天这篇文章就算拨乱反正啦。正文相同点二者都可以删除指定的目录或者文件,而且都是强制删除。不同点二者在具体的... 目录前言正文相同点不同点-exec rmxargs rm -rf前言我们在 linux 机器上删除搜索到的文件和目录时,总会遇到这样的抉择:对于 -exec rm -rf 和 xargs rm -rf 两个命令,应该用哪个呢?而且网上很多文章简直不负责任,有的甚至把二者的区别写反了。今天这篇文章就算拨乱反正啦。正文相同点二者都可以删除指定的目录或者文件,而且都是强制删除。不同点二者在具体的...
- 我们有时候在音频通话过程中,想要改成视频通话。如果挂断当前通话再重新发起视频通话就会显得比较麻烦。因此很多app提供了将音频通话升级成视频通话的功能,同时也有将视频通话降为音频通话的功能。本文演示的是在本地模拟音频通话,并且将音频通话升级为视频通话。 准备界面很简单,2个video加上几个按钮。<video id="localVideo" playsinline autoplay muted... 我们有时候在音频通话过程中,想要改成视频通话。如果挂断当前通话再重新发起视频通话就会显得比较麻烦。因此很多app提供了将音频通话升级成视频通话的功能,同时也有将视频通话降为音频通话的功能。本文演示的是在本地模拟音频通话,并且将音频通话升级为视频通话。 准备界面很简单,2个video加上几个按钮。<video id="localVideo" playsinline autoplay muted...
- video -> video在网页上,video传输视频到另一个video。 htmlvideo用source设定视频路径<video id="fromVideo" playsinline controls loop muted> <source src="../../src/video/s1.mp4" type="video/mp4"> <p>当前浏览器不支持视频播放</p>... video -> video在网页上,video传输视频到另一个video。 htmlvideo用source设定视频路径<video id="fromVideo" playsinline controls loop muted> <source src="../../src/video/s1.mp4" type="video/mp4"> <p>当前浏览器不支持视频播放</p>...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
即将直播
热门标签