QT+Python+OpenCV+ffmpeg(第一集)

QT+Python+OpenCV+ffmpeg(第一集) ffmpeg + opencv 读取并处理海康威视网络相机画面

ffmpeg环境配置

官网下载ffmpeg

https://www.gyan.dev/ffmpeg/builds/

在这里插入图片描述
在这里插入图片描述

加入系统环境变量
G:\SoftWare\ffmpeg\ffmpeg-7.0.2-full_build-shared\bin

ffmpeg调用海康威视网络相机测试

录像回放取流RTSP规则

https://www.glowjs.com/docs/nodenvr/device-rtsp

rtsp://username:password@<address>:<port>/Streaming/tracks/<id>(?parm1=value1&parm2-=value2…)

详细描述
在这里插入图片描述

测试代码
ffmpeg -i "rtsp://admin:Admin123@192.168.31.64:554/h264/ch33/main/av_stream" -vframes 900 -f mp4 -vcodec libx264 -acodec aac "abcd.mp4"

1、ffmpeg: FFmpeg 是一个开源命令行工具,用于处理视频和音频数据。
2、-i “rtsp://admin:Admin123@192.168.31.64:554/h264/ch33/main/av_stream”: 这是输入文件的指定,即 RTSP 流的地址。其中包含了用户名(admin)和密码(Admin123),以及服务器的 IP 地址(192.168.31.64)、端口(554)和流的路径(/h264/ch33/main/av_stream)。
3、-vframes 900: 这个选项指定了要处理的视频帧数,这里设置为 900 帧。这意味着 FFmpeg 将只处理流中的前 900 帧视频。
4、-f mp4: 这个选项指定输出文件的格式,这里设置为 MP4。
5、-vcodec libx264: 这个选项指定视频编码器,这里使用 H.264 编码器(通过 libx264 库)。
6、-acodec aac: 这个选项指定音频编码器,这里使用 AAC 编码器。如果原始流中没有音频,这个选项可能不会产生效果,但通常添加音频编码器是个好习惯,特别是当你想要确保输出文件有音频轨道时。
7、“abcd.mp4”: 这是输出文件的名称,FFmpeg 将处理后的视频和音频保存到这个文件中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值