草庐IT

video_codec_ctx

全部标签

videojs-flvjs:video.js + flv.js播放m3u8和flv视频

videojs-flvjs是video.js的扩展,让video.js支持flv.js播放器,可以在video.js的techOrder里配置flvjs播放器。下面做了一个切换m3u8和flv直播流的简易工具:DOCTYPEhtml>htmllang="en">head>metacharset="UTF-8">metahttp-equiv="X-UA-Compatible"content="IE=edge">metaname="viewport"content="width=device-width,initial-scale=1.0">title>video+flv视频播放测试title>l

论文学习——Video LDM (Align your Latents)

AlignyourLatents:High-ResolutionVideoSynthesiswithLatentDiffusionModels0.来源本文是阅读论文后的个人笔记,适应于个人水平,叙述顺序和细节详略与原论文不尽相同,并不是翻译原论文。如果想了解所有细节,建议移步arxiv。论文地址:https://arxiv.org/abs/2304.08818项目地址:https://research.nvidia.com/labs/toronto-ai/VideoLDM/1.整体结构本文基于图像生成领域的典型框架LDM,扩展到视频生成领域,且保留了其以低计算成本,在压缩后的低维潜空间内生成高

Android:FileProvider IllegalArgumentException 无法找到包含/data/data/**/files/Videos/final.mp4 的已配置根目录

我正在尝试使用FileProvider从私有(private)路径播放视频。面对java.lang.IllegalArgumentException:Failedtofindconfiguredrootthatcontains/data/data/XXXXX(Package)/files/Videos/final.mp4代码:Java代码:FileimagePath=newFile(getFilesDir(),"Videos");FilenewFile=newFile(imagePath,"final.mp4");Log.d(TAG,"-------------newFile:"+ne

Android:FileProvider IllegalArgumentException 无法找到包含/data/data/**/files/Videos/final.mp4 的已配置根目录

我正在尝试使用FileProvider从私有(private)路径播放视频。面对java.lang.IllegalArgumentException:Failedtofindconfiguredrootthatcontains/data/data/XXXXX(Package)/files/Videos/final.mp4代码:Java代码:FileimagePath=newFile(getFilesDir(),"Videos");FilenewFile=newFile(imagePath,"final.mp4");Log.d(TAG,"-------------newFile:"+ne

C++/OpenSSL : Use root CA from buffer rather than file (SSL_CTX_load_verify_locations)

我正在使用OpenSSL来验证服务器的证书。由于OpenSSL没有任何内置的根CA,因此我们必须自己与我们的软件一起分发根CA证书(我们静态链接OpenSSL)。通常,这样做的方法是分发PEM格式的证书文件并调用SSL_CTX_load_verify_locations。但是,此函数采用文件/目录路径并直接从文件系统读取根证书文件。我们真的希望能够将证书硬编码到我们的二进制文件中,而不是将其保存到文件系统中。换句话说,我们真的希望有一个像SSL_CTX_load_verify_locations这样的函数,它接受X509*而不是文件路径。这样的东西存在吗?还是有一种简单的方法可以自己破

C++/OpenSSL : Use root CA from buffer rather than file (SSL_CTX_load_verify_locations)

我正在使用OpenSSL来验证服务器的证书。由于OpenSSL没有任何内置的根CA,因此我们必须自己与我们的软件一起分发根CA证书(我们静态链接OpenSSL)。通常,这样做的方法是分发PEM格式的证书文件并调用SSL_CTX_load_verify_locations。但是,此函数采用文件/目录路径并直接从文件系统读取根证书文件。我们真的希望能够将证书硬编码到我们的二进制文件中,而不是将其保存到文件系统中。换句话说,我们真的希望有一个像SSL_CTX_load_verify_locations这样的函数,它接受X509*而不是文件路径。这样的东西存在吗?还是有一种简单的方法可以自己破

Video.js 使用教程 - 手把手教你基于 Vue 搭建 HTML 5 视频播放器

本文首发:《Video.js使用教程-手把手教你基于Vue搭建HTML5视频播放器》Video.js是最强大的网页嵌入式HTML5视频播放器的组件库之一,也是大多数人首选的网页视频播放解决方案。复杂的网页视频渲染,在引入Video.js后,轻松解决。本教程手把手教你搭建一套基于Vue的Video.js视频播放页。跟随本教程学习,最终你可以自己搭建一套可以播放本地视频文件及网络流媒体的网页视频播放器。学习如何修改 video.js 的默认样式来实现播放按钮自定义形状(圆形)、居中及播放时间的显示与否,如何播放m3u8格式,以及如何使用 video 的属性、事件及方法,音量增减,最终实现一个功能齐

javascript - 视频流通过 Websocket 到 <video> 标签

我使用Node.js通过Websocket将实时webm视频流式传输到将在标签中播放的网页。以下是来自服务器和客户端的代码:服务器:vario=require('./libs/socket.io').listen(8080,{log:false});varfs=require('fs');io.sockets.on('connection',function(socket){console.log('sonoentratoinconnection');varreadStream=fs.createReadStream("video.webm");socket.on('VIDEO_STR

javascript - 视频流通过 Websocket 到 <video> 标签

我使用Node.js通过Websocket将实时webm视频流式传输到将在标签中播放的网页。以下是来自服务器和客户端的代码:服务器:vario=require('./libs/socket.io').listen(8080,{log:false});varfs=require('fs');io.sockets.on('connection',function(socket){console.log('sonoentratoinconnection');varreadStream=fs.createReadStream("video.webm");socket.on('VIDEO_STR

VIDEO-DXGKRNL-FATAL-ERROR

解决电脑蓝屏的思路电脑蓝屏和分辨率卡顿自动改变第一步骤第二个思路第三个思路最终解决方案电脑蓝屏和分辨率卡顿自动改变刚入手一台HP电脑,但是经常出现显卡消耗过大导致蓝屏或者分辨率改变【软件有这种行为,尤其是针对多显示器】导致连接的显示器死掉,以下是一晚上+一上午的解决思路!第一步骤VIDEO-DXGKRNL-FATAL-ERROR参考网址,遵循步骤做看是否能解决蓝屏问题第二个思路类似于像微信这种桌面端软件,连接笔记本显示器的情况下,如果扫描登陆,在登陆的一瞬间就会导致显示器断开,显卡掉落。此时电脑就会出现卡顿,卡顿的原因是系统为了防止直接死机切换为集成显卡进行显示,但是此时显示器无法显示。所以,