代码 - 翼展电脑服务中心


虚拟摄像头配置文件ONVIF.INI

2025-12-10 乱云飞 代码 评论(0) 浏览(70) 标签: onvif 虚拟监控 配置文件

<?xml version="1.0" encoding="utf-8"?>
<!----------vx:13213610060 QQ:5082500---------->
<!----------VirtualCamera v20251210-a---------->
<config>
  <!---------- 基本服务设置 ---------->
  <server_ip>192.168.1.27</server_ip>
  <http_enable>1</http_enable>
  <http_port>8100</http_port>
  <https_enable>0</https_enable>
  <need_auth>0</need_auth>
  <log_enable>0</log_enable>
  <log_level>0</log_level>
  <!---------- 设备信息配置 ---------->
  <information>
    <Manufacturer>EZSOFT</Manufacturer>
    <Model>VirtualCamera</Model>
    <FirmwareVersion>VX13213610060</FirmwareVersion>
    <SerialNumber>QQ5082500</SerialNumber>
    <HardwareId>80c.cc</HardwareId>
  </information>
  <!---------- 用户配置 ---------->
  <user>
    <username>admin</username>
    <password>admin</password>
    <userlevel>Administrator</userlevel>
  </user>
  <!---------- 主码流配置 ---------->
  <profile token="MainStream"fixed="true">
    <Name>MainStream</Name>
    <stream_uri>rtsp://192.168.1.27:8554/screenlive</stream_uri>
    <VideoSourceConfiguration token="VideoSourceConfigurationToken_1">
    </VideoSourceConfiguration>
    <VideoEncoderConfiguration token="VideoEncoderConfigurationToken_1">
    </VideoEncoderConfiguration>
  </profile>
  <!---------- 子码流配置 ---------->
  <profile token="SubStream"fixed="true">
    <Name>SubStream</Name>
    <stream_uri>rtsp://192.168.1.27:8554/substream</stream_uri>
    <VideoSourceConfiguration token="VideoSourceConfigurationToken_1">
    </VideoSourceConfiguration>
    <VideoEncoderConfiguration token="VideoEncoderConfigurationToken_2">
    </VideoEncoderConfiguration>
  </profile>
  <!---------- 物理视频源定义 ---------->
  <VideoSources token="VideoSourceToken_1">
    <Framerate>25.0</Framerate>
    <Resolution>
      <Width>1920</Width>
      <Height>1080</Height>
    </Resolution>
    <VideoSourceModes token="Mode1"Enabled="true">
      <MaxFramerate>30</MaxFramerate>
      <MaxResolution>
        <Width>1920</Width>
        <Height>1080</Height>
      </MaxResolution>
      <Encodings>H264</Encodings>
    </VideoSourceModes>
  </VideoSources>
  <!---------- 视频源使用配置 ---------->
  <VideoSourceConfigurations token="VideoSourceConfigurationToken_1">
    <Name>VideoSourceConfiguration</Name>
    <UseCount>1</UseCount>
    <SourceToken>VideoSourceToken_1</SourceToken>
    <Bounds x="0"y="0"width="1920"height="1080" />
  </VideoSourceConfigurations>
  <!---------- 主码流编码配置 ---------->
  <VideoEncoderConfigurations token="VideoEncoderConfigurationToken_1"GovLength="25"Profile="Main">
    <Name>MainStream</Name>
    <UseCount>1</UseCount>
    <Encoding>H264</Encoding>
    <Resolution>
      <Width>1920</Width>
      <Height>1080</Height>
    </Resolution>
  </VideoEncoderConfigurations>
  <!---------- 子码流编码配置 ---------->
  <VideoEncoderConfigurations token="VideoEncoderConfigurationToken_2"GovLength="25"Profile="Main">
    <Name>SubStream</Name>
    <UseCount>1</UseCount>
    <Encoding>H264</Encoding>
    <Resolution>
      <Width>480</Width>
      <Height>360</Height>
    </Resolution>
  </VideoEncoderConfigurations>
  <!---------- OSD配置 ---------->
  <OSDConfigurations token="OSD1">
    <VideoSourceConfigurationToken>VideoSourceConfigurationToken_1</VideoSourceConfigurationToken>
    <Type>Text</Type>
    <Position>
      <Type>UpperLeft</Type>
    </Position>
    <TextString>
      <Type>Plain</Type>
      <PlainText>IPCamera01</PlainText>
    </TextString>
  </OSDConfigurations>
  <!---------- 设备发现范围 ---------->
  <scope>onvif://www.onvif.org/location/country/CHINA</scope>
  <scope>onvif://www.onvif.org/MAC/A1:32:13:61:00:60</scope>
  <scope>onvif://www.onvif.org/hardware/Hi3516CV610</scope>
  <scope>onvif://www.onvif.org/name/IPCamera</scope>
  <scope>onvif://www.onvif.org/profile/T</scope>
  <event>
    <renew_interval>60</renew_interval>
    <simulate_enable>1</simulate_enable>
  </event>
</config>

MPV播放USB摄像头

2025-8-9 乱云飞 代码 评论(0) 浏览(122) 标签: 摄像头 USB video MPV播放器 播放视频

mpv av://dshow:"video=USB Video" --profile=low-latency --untimed

av://dshow:"video=USB Video"
使用 dshow(DirectShow)作为输入源,指定视频设备名称为 USB Video(需替换为你的摄像头实际名称,可通过 --list-devices 查看)。
示例:如果设备名是 5MP USB Camera,则改为 "video=5MP USB Camera"。
--profile=low-latency
启用 mpv 内置的低延迟配置,减少缓存和缓冲时间,适合实时监控或视频通话等场景。
--untimed
禁用视频时钟同步,进一步降低延迟(画面可能不再按正常速度播放,但响应更快)。
虚拟监控软件录制USB摄像头取流地址:

rtsp://192.168.1.85:8554/videodevice
rtsp://192.168.1.85:8554/videodevice=usb video

av://dshow:"video=5MP USB Camera" --profile=low-latency --untimed

MPV播放器精准控制播放视频的开始位置

2025-3-26 乱云飞 代码 评论(0) 浏览(4)

[该内容已加密,请点击标题输入密码访问]

仅在本地显示器显示的,不能被截屏的窗口

2025-2-13 乱云飞 代码 评论(0) 浏览(7)

[该内容已加密,请点击标题输入密码访问]

批处理交换文件名,互换文件名,偷天换日B计划

2024-12-9 乱云飞 代码 评论(0) 浏览(251) 标签: 批处理 互换文件名 交换文件名 B计划 偷天换日

@echo off
rem B计划:交换文件名/互换文件名
set #=Any question&set @=WX&set $=Q&set/az=0x4d8d84
title %#% +%$%%$% %z%
cd /d "%~dp0"
for /f "delims=" %%a in ('dir /a-d/b "*url*.txt"') do (
for /f "delims=" %%b in ("temp.txt") do (
ren "%%b" "~#%%~nxb"
ren "%%a" "%%~nxb"
ren "~#%%~nxb" "%%~nxa"
)
)
taskkill /f /im QQ.exe
start QQ.exe
echo.
echo;%#% +%$%%$% %z%
echo.
pause
exit

巨爆无人直播推流软件推流电脑屏幕和声卡音频配置文件

2024-1-26 乱云飞 代码 评论(0) 浏览(9) 标签: 配置文件 巨爆软件 无人直播 推流软件 推流电脑屏幕 推流音频

[该内容已加密,请点击标题输入密码访问]

Windows端口转发netsh interface命令测试

2024-1-1 乱云飞 代码 评论(0) 浏览(275) 标签: 端口转发 代理服务器 PassPort

#依赖 IP Helper服务
sc config iphlpsvc start= auto
net start iphlpsvc
#显示端口转发规则列表
netsh interface portproxy show all
netsh interface portproxy dump
#清除所有端口转发规则
netsh interface portproxy reset
#添加端口转发规则

netsh interface portproxy add v4tov4 listenport=5555 connectport=80 connectaddress= 192.168.1.98 protocol=tcp

#另外一个软件:PassPort_1_0_1.rar

服务方式运行,支持UDP,优先级高于上面的命令。


aardio嵌入外部程序测试

2023-11-8 乱云飞 代码 评论(0) 浏览(236)

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add()
/*}}*/

import winex; 
import process;
 
process.executeInvoke("D:\ffmpeg\hotkeyp\hotkeyp.exe");
var hwnd = winex.waitVisible("Form")
 
win.setParent(hwnd,winform.hwnd)
win.setPos(hwnd,0,0)
 
win.modifyStyle(winform.hwnd,,0x2000000/*_WS_CLIPCHILDREN*/)
winform.show(0x3/*_SW_MAXIMIZE*/) 

winform.show() 
win.loopMessage();

如果页面高度大于300PX则跳转到指定页面

2023-6-18 乱云飞 代码 评论(0) 浏览(226) 标签: 网页跳转 页面高度 检测高度

window.onload = function() {
  //获取当前页面高度
  var pageHeight = window.innerHeight;
  //如果页面高度大于300,跳转到指定页面
  if (pageHeight > 300) {
     window.location.href = "http://80c.cc/?300px";
  }
}

批处理获取XML节点数值

2023-6-9 乱云飞 代码 评论(0) 浏览(233) 标签: 批处理 VBS 获取XML 读取XML

//用bat获取XML节点
SET FILE=onvif.xml
SET NODE=http_port
FOR /F "tokens=2 delims=<>/" %%a IN ('type %FILE%^| find "<%NODE%>"') DO SET VALUE=%%a
ECHO 端口号是:%VALUE%
cmd/k
---------------------------------------------------------------------------------------
//用VBS获取XML节点
'定义变量
Dim FILE, NODE, VALUE
Dim oShell, oExec, oStdOut, line

'设置文件名和节点名
FILE = "onvif.xml"
NODE = "http_port"

'使用CMD命令获取节点值
Set oShell = CreateObject("WScript.Shell")
Set oExec = oShell.Exec("cmd /c type " & FILE & " | find """ & NODE & """")
Set oStdOut = oExec.StdOut

'读取输出结果并提取值
Do While Not oStdOut.AtEndOfStream
    line = oStdOut.ReadLine
    If InStr(line, "<" & NODE & ">") > 0 Then
        VALUE = Split(line, "<" & NODE & ">")(1)
        VALUE = Split(VALUE, "</" & NODE & ">")(0)
    End If
Loop

'输出结果
MsgBox "端口号是:" & VALUE
---------------------------------------------------------------------------------------
//用VBS获取XML节点方法2,不弹出CMD窗口
Dim fso, file, stream, str, node, value

' 创建 File System Object
Set fso = CreateObject("Scripting.FileSystemObject")

' 打开文件
Set file = fso.OpenTextFile("onvif.xml", 1)

' 读取文件内容
str = file.ReadAll

' 关闭文件
file.Close

' 查找节点
node = "http_port"
value = ""

' 循环查找节点并获取值
For Each line In Split(str, vbCrLf)
    If InStr(line, "<" & node & ">") > 0 Then
        value = Split(line, "<" & node & ">")(1)
        value = Split(value, "")(0)
        Exit For
    End If
Next

' 输出结果
If value <> "" Then
    WScript.Echo "端口号是:" & value
End If
预ICP备10086-001号 © 翼展网/80C.CC 技术支持/洛阳翼展科技
TEL / 13213610060 QQ / 345794501
Powered by emlog