- 原文:http://www.tinymind.cn/articles/1176 在 AlphaGo 对弈李世石、柯洁之后,更多行业开始尝试通过机器学习优化现有技术方案。其实对于实时音视频来讲,对机器学习的研究已有多年,我们曾分享过的实时图像识别只是其中一种应用。我们还可以利用深度学习来做超分辨率。我们这次就分享一下用于超分辨率的深度学习基本框架,以及衍生... 原文:http://www.tinymind.cn/articles/1176 在 AlphaGo 对弈李世石、柯洁之后,更多行业开始尝试通过机器学习优化现有技术方案。其实对于实时音视频来讲,对机器学习的研究已有多年,我们曾分享过的实时图像识别只是其中一种应用。我们还可以利用深度学习来做超分辨率。我们这次就分享一下用于超分辨率的深度学习基本框架,以及衍生...
- #include <QCoreApplication>#include "highgui.h"//包含OpenCV库头文件#include "cv.h"using namespace std; int main( int argc, char** argv ) {//主函数 cvNamedWindow("Example2", CV_WINDOW_A... #include <QCoreApplication>#include "highgui.h"//包含OpenCV库头文件#include "cv.h"using namespace std; int main( int argc, char** argv ) {//主函数 cvNamedWindow("Example2", CV_WINDOW_A...
- 模型400m 论文:https://arxiv.org/abs/2004.02788 代码:https://github.com/XiaohangZhan/deocclusion Demo视频(YouTube):https://www.youtube.com/watch?v=xIHCyyaB5gU Demo视频(B站):https://www.bili... 模型400m 论文:https://arxiv.org/abs/2004.02788 代码:https://github.com/XiaohangZhan/deocclusion Demo视频(YouTube):https://www.youtube.com/watch?v=xIHCyyaB5gU Demo视频(B站):https://www.bili...
- 一步到位:用到android.media下的MediaPlayer类的getDuration()函数. 既然您用的File类,想必知道如何使用File初始化之类的吧,具体操作如下: File file = new File("{您的视频所在的路径}") MedialPlayer meidaPlayer = new MediaPlayer(); medi... 一步到位:用到android.media下的MediaPlayer类的getDuration()函数. 既然您用的File类,想必知道如何使用File初始化之类的吧,具体操作如下: File file = new File("{您的视频所在的路径}") MedialPlayer meidaPlayer = new MediaPlayer(); medi...
- 目录 前言 实战 分析音频 分析视频 总结 前言 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffprobe,它是FFmpeg用于查看媒体文件格式信息的强大工具。 实战... 目录 前言 实战 分析音频 分析视频 总结 前言 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffprobe,它是FFmpeg用于查看媒体文件格式信息的强大工具。 实战...
- 今天写一篇介绍ijkplayer播放器的文章,同时也作为自己学习ijkplayer的记录和总结。言归正传,ijkplayer可以说是当今移动端播放器界的新宠,简单的接口设计,跨平台支持(同时支持IOS和Android),而且还开源,支持二次开发,基于这些优点,ijkplayer深受广大移动端音视频开发工作者的喜爱。 start()是ijkplayer开始播放媒体文件的接口方... 今天写一篇介绍ijkplayer播放器的文章,同时也作为自己学习ijkplayer的记录和总结。言归正传,ijkplayer可以说是当今移动端播放器界的新宠,简单的接口设计,跨平台支持(同时支持IOS和Android),而且还开源,支持二次开发,基于这些优点,ijkplayer深受广大移动端音视频开发工作者的喜爱。 start()是ijkplayer开始播放媒体文件的接口方...
- SAR表示Sample Aspect Ratio,含义是采样宽高比。 类似的还有: DAR(Display Aspect Ratio)表示显示宽高比,也就是我们经常说的16:9,4:3。 PAR(Pixel Aspect Ratio)表示像素宽高比。 三者之间是有关系的:DAR = SAR * PAR。 SAR表示Sample Aspect Ratio,含义是采样宽高比。 类似的还有: DAR(Display Aspect Ratio)表示显示宽高比,也就是我们经常说的16:9,4:3。 PAR(Pixel Aspect Ratio)表示像素宽高比。 三者之间是有关系的:DAR = SAR * PAR。
- 什么是m3u8文件 M3U8文件是指UTF-8编码格式的M3U文件。 M3U文件是记录了一个索引纯文本文件, 打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 原视频数据分割为很多个TS流,每个TS流的地址记录在m3u8文件列表中 比如我这里有一个m3u8文件,文件内容如下 #EXTM3U #EXT-X-VERSION:... 什么是m3u8文件 M3U8文件是指UTF-8编码格式的M3U文件。 M3U文件是记录了一个索引纯文本文件, 打开它时播放软件并不是播放它,而是根据它的索引找到对应的音视频文件的网络地址进行在线播放。 原视频数据分割为很多个TS流,每个TS流的地址记录在m3u8文件列表中 比如我这里有一个m3u8文件,文件内容如下 #EXTM3U #EXT-X-VERSION:...
- 目录 MPEG JPEG 总结 MPEG是什么呢?看着很熟悉,于是想起了FFmpeg。 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等操作。其实是FFmpeg取名借鉴了MPEG,而不是MPEG取名借鉴了FFmpeg。毕竟二者有时间上的先后以及辈分差异😂。 MPEG MPEG其实是一种运动图像及其音频的视音... 目录 MPEG JPEG 总结 MPEG是什么呢?看着很熟悉,于是想起了FFmpeg。 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等操作。其实是FFmpeg取名借鉴了MPEG,而不是MPEG取名借鉴了FFmpeg。毕竟二者有时间上的先后以及辈分差异😂。 MPEG MPEG其实是一种运动图像及其音频的视音...
- 目录 前言 实战 播放音频 播放视频 总结 前言 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffplay,它是FFmpeg用于播放音视频文件的播放器。 实战 ffp... 目录 前言 实战 播放音频 播放视频 总结 前言 FFmpeg是一个完整的跨平台音视频解决方案,它可以用于处理音频和视频的转码、录制、流化处理等应用场景。官网:http://ffmpeg.org/。FFmpeg有三大利器,分别是ffmpeg、ffprobe、ffplay。今天主要介绍ffplay,它是FFmpeg用于播放音视频文件的播放器。 实战 ffp...
- 目录 相同点 不同点 参考文献 PS:《WebRTC工作原理精讲》系列-总览 相同点 WebRTC和VoIP都是人类通讯领域的大成之作。尽管二者在技术实现方面存在差异,但目的都是为了提升用户在音视频通讯过程的体验。二者在音频方面都有各自的优点,WebRTC利用opus音频编码适应各种窄带和宽带... 目录 相同点 不同点 参考文献 PS:《WebRTC工作原理精讲》系列-总览 相同点 WebRTC和VoIP都是人类通讯领域的大成之作。尽管二者在技术实现方面存在差异,但目的都是为了提升用户在音视频通讯过程的体验。二者在音频方面都有各自的优点,WebRTC利用opus音频编码适应各种窄带和宽带...
- 1、CTL码和TC码的概念 CTL码和TC码是目前应用最广泛的时间计数编码,在编辑制作和播出控制中节目入点和出点,节目长度的统计,非编、硬盘播出等都是以这两种编码方式进行的。 CTL码是由专用的CTL磁头在录像带控制磁迹上记录的控制信号,是频率为25Hz(PAL制的帧频)的方波脉冲。它记录在录像磁带的边缘,作为重放时伺服的... 1、CTL码和TC码的概念 CTL码和TC码是目前应用最广泛的时间计数编码,在编辑制作和播出控制中节目入点和出点,节目长度的统计,非编、硬盘播出等都是以这两种编码方式进行的。 CTL码是由专用的CTL磁头在录像带控制磁迹上记录的控制信号,是频率为25Hz(PAL制的帧频)的方波脉冲。它记录在录像磁带的边缘,作为重放时伺服的...
- 目录 前言 正文 前言 WebRTC在构建浏览器视频会话的时候,肯定少不了服务器的支持。目前,webrtc主要有三种网络架构:Mesh、MCU、SFU。 PS:《WebRTC工作原理精讲》系列-总览 正文 1. Mesh(P2P): 每一个P2P... 目录 前言 正文 前言 WebRTC在构建浏览器视频会话的时候,肯定少不了服务器的支持。目前,webrtc主要有三种网络架构:Mesh、MCU、SFU。 PS:《WebRTC工作原理精讲》系列-总览 正文 1. Mesh(P2P): 每一个P2P...
- 目录 发现 分析 解决 总结 发现 目前的一个项目需要使用opencv 录制视频,并且将录制的视频上传到我方服务器上,所以,视频的大小直接影响视频分析的时时性,针对这个情况,需要在不同的压缩格式下进行测试,在测试的时候发现,录制1080p的视频,大多分布在300M左右,还有更夸张的1.5G,如下图所示 如果录制12个小时以上,文件会过大,这种方式是不可以接受的 分析 ... 目录 发现 分析 解决 总结 发现 目前的一个项目需要使用opencv 录制视频,并且将录制的视频上传到我方服务器上,所以,视频的大小直接影响视频分析的时时性,针对这个情况,需要在不同的压缩格式下进行测试,在测试的时候发现,录制1080p的视频,大多分布在300M左右,还有更夸张的1.5G,如下图所示 如果录制12个小时以上,文件会过大,这种方式是不可以接受的 分析 ...
- 目录 发现 分析 解决 总结 发现 环境 ubuntu 16.04 python 2.7 (anaconda 的环境) cv 版本 3.4 安装方式 pip install opencv-contrib-python 问题 最近在做一个项目,需要使用opencv 打开摄像头,然后录制视频,在默认的参数下,opencv打开摄像头都是非常流畅的,但是在高分辨率下,摄像... 目录 发现 分析 解决 总结 发现 环境 ubuntu 16.04 python 2.7 (anaconda 的环境) cv 版本 3.4 安装方式 pip install opencv-contrib-python 问题 最近在做一个项目,需要使用opencv 打开摄像头,然后录制视频,在默认的参数下,opencv打开摄像头都是非常流畅的,但是在高分辨率下,摄像...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签