学习及笔记

 1、计算md5

md5sum 文件名

 2、跨服务器复制

scp 文件 目标用户名@目标Ip:目标路径

3、curl

 curl -X POST http://10.105.2.46/getUerls  -H "Content-Type: application/json"  -d '{"id": 379, "userId": "lyc", "password": "lyc123"}'

4、ffmpeg

后台推流

nohup ./ffmpeg -re -stream_loop -1 -i 纺织大学课程视频文件/106_20240307_06-hdmi0.mp4 -c:v copy -c:a copy -f flv rtmp://192.168.10.133:1935/live/3/hdmi0 > /dev/null 2>&1 &

转储视频流,不存音频

ffmpeg -i rtsp://admin:qwer1234@10.172.40.248:554/Streaming/Channels/8501 -c:v copy -an  output.mp4

转储视频流,含音频

ffmpeg -i 流地址 -c:v copy -c:a copy -f mp4 output.mp4
ffmpeg -i 流地址 -c:v copy -c:a copy -f flv output.flv

存一分钟

ffmpeg -i 流地址 -t 60 -c:v copy -c:a copy -f mp4 "C:\Users\DELL\Desktop\103教室\output.mp4"

持续截图

ffmpeg -i http://10.172.1.7:8081/live/201/stu.flv -rtsp_transport tcp -f image2 -an ./%10d.jpg

每分钟截图一张

ffmpeg -i http://10.172.1.7:8081/live/201/stu.flv -vf "fps=1/60" -vsync vfr "103_20240509_%03d.jpg"

每五秒截图一张

ffmpeg -i http://10.172.1.7:8081/live/201/stu.flv -vf "fps=1/5" -vsync vfr "103_20240509_%03d.jpg"

在第十秒截一帧

ffmpeg -i input.mp4 -ss 00:00:10 -frames:v 1 output.jpg

输出音频波形图

ffmpeg -i mic_2024_04_13_141409.aac -filter_complex "showwavespic=s=640x120" -frames:v 1 output.png

将aac格式转换为wav格式

ffmpeg -i mic_2024_04_13_141409.aac -c:a pcm_s16le -ar 48000 -ac 2 output.wav

推流

ffmpeg -re -stream_loop -1 -i tea_2024_04_15_060509.mp4 -c:v copy -c:a copy -f flv rtmp://192.168.
10.116:1935/live/2/input


重新编码推流

ffmpeg -re -stream_loop -1 -i 1717407982813.mp4 -c:v libx264 -c:a aac -strict -2 -f flv rtmp://192.168.10.116:1935/live/1/input


播流

ffplay -i http://192.168.10.116:8081/live/2/input.flv

-an不要音频
image2 以输出一系列图像
%03d 从 001 开始递增
%d:普通数字序列,不进行任何填充,例如 1、2、3。
%t:时间戳,以秒为单位,用于将时间作为文件名的一部分。
%s:输入文件的文件名(不包括扩展名)。
-q:v 2 设置图片质量为 2
-c:a copy 将音频进行快速复制,不重新编解码。
-c:v ccopy 等效-vcodec copy 将视频进行快速复制,不重新编解码。

5、查看进程详情,包括启动时间

ps -eo pid,lstart,cmd | grep <进程名或PID>

6、free -m 查看内存使用情况

total:表示系统中物理内存(RAM)的总大小。
used:表示已使用的内存量,包括操作系统、正在运行的程序和缓存占用的内存。
free:表示未被使用的内存量。
shared:表示被多个进程共享的内存量,主要用于共享内存(tmpfs 文件系统等)。
buff/cache:表示缓存和缓冲区所占用的内存,系统会将部分内存用于缓存文件和磁盘数据,以提高性能。
available:表示可供新程序使用的内存量。这个值会考虑 free 和 buff/cache 中可以快速释放的部分,用于估算当前系统可用的内存量。

7、nginx

7.1、配置文件
user  nginx;
worker_processes  auto;#worker_cpu_affinity
error_log  /var/log/nginx/error.log notice;
pid        /var/run/nginx.pid;events {worker_connections  65535;
}http {include       mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';proxy_headers_hash_max_size 1024;proxy_headers_hash_bucket_size 128;map $http_upgrade $connection_upgrade {default upgrade;''        close;}access_log  logs/access.log  main;sendfile        on;#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;include /opt/iclass/iclassbackend/*.conf;
}

7.2、重新加载配置文件

nginx -c nginx.conf 

 8、netstat

netstat -anp | grep "8083"

-a 显示所有活动的套接字,包括监听和非监听的

-n 以数字的形式显示地址和端口号

-p 显示与每个连接关联的程序id

-t 仅显示tcp连接

-u 仅显示udp连接

-l 仅显示监听状态的套接字

9、nohup

nohup ./command  &

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/67069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Unity插件】解决移动端UI安全区问题 - Safe Area Helper

在移动端设计界面时&#xff0c;必须要考虑的就是UI的安全区。 Unity本身也提供了Safearea的API。 但在asset store时已经有人提供了免费的插件&#xff08;Safe Area Helper&#xff09;&#xff0c;我们可以直接使用。 插件链接&#xff1a; https://assetstore.unity.com/p…

机器学习之随机森林算法实现和特征重要性排名可视化

随机森林算法实现和特征重要性排名可视化 目录 随机森林算法实现和特征重要性排名可视化1 随机森林算法1.1 概念1.2 主要特点1.3 优缺点1.4 步骤1.5 函数及参数1.5.1 函数导入1.5.2 参数 1.6 特征重要性排名 2 实际代码测试 1 随机森林算法 1.1 概念 是一种基于树模型的集成学…

OpenAI 故障复盘 - 阿里云容器服务与可观测产品如何保障大规模 K8s 集群稳定性

本文作者&#xff1a; 容器服务团队&#xff1a;刘佳旭、冯诗淳 可观测团队&#xff1a;竺夏栋、麻嘉豪、隋吉智 一、前言 Kubernetes(K8s)架构已经是当今 IT 架构的主流与事实标准&#xff08;CNCF Survey[1]&#xff09;。随着承接的业务规模越来越大&#xff0c;用户也在使…

SpringBoot 使用 Cache 集成 Redis做缓存保姆教程

1. 项目背景 Spring Cache是Spring框架提供的一个缓存抽象层&#xff0c;它简化了缓存的使用和管理。Spring Cache默认使用服务器内存&#xff0c;并无法控制缓存时长&#xff0c;查找缓存中的数据比较麻烦。 因此Spring Cache支持将缓存数据集成到各种缓存中间件中。本文已常…

MySQL —— 在CentOS9下安装MySQL

MySQL —— 在CentOS9下安装MySQL 1.查看自己操作系统的版本2.找到对应的安装源3.上传我们在windows下&#xff0c;下载的文件&#xff0c;解压4.执行rpm命令&#xff0c;启用MySQL8仓库5.执行dnf install -y mysql-community-server6.设置开机自启动7.获得初始密码8.登录MySQL…

Center Loss 和 ArcFace Loss 笔记

一、Center Loss 1. 定义 Center Loss 旨在最小化类内特征的离散程度&#xff0c;通过约束样本特征与其类别中心之间的距离&#xff0c;提高类内特征的聚合性。 2. 公式 对于样本 xi​ 和其类别yi​&#xff0c;Center Loss 的公式为&#xff1a; xi​: 当前样本的特征向量&…

AI在软件工程教育中的应用与前景展望

引言 随着科技的快速发展&#xff0c;软件工程教育面临着前所未有的挑战与机遇。传统的教学模式逐渐无法满足快速变化的行业需求&#xff0c;学生们需要更多的实践经验和个性化的学习方式。而在这样的背景下&#xff0c;人工智能&#xff08;AI&#xff09;作为一项创新技术&a…

【微服务】面试 7、幂等性

幂等性概念及场景 概念&#xff1a;多次调用方法或接口不改变业务状态&#xff0c;重复调用结果与单次调用一致。例如在京东下单&#xff0c;多次点击提交订单只能成功一次。场景&#xff1a;包括用户重复点击、网络波动导致多次请求、mq 消息重复消费、代码中设置失败或超时重…

Redis 为什么要引入 Pipeline机制?

在 Redis 中有一种 Pipeline&#xff08;管道&#xff09;机制&#xff0c;其目的是提高数据传输效率和吞吐量。那么&#xff0c;Pipeline是如何工作的&#xff1f;它又是如何提高性能的&#xff1f;Pipeline有什么优缺点&#xff1f;我们该如何使用 Pipeline&#xff1f; 1、…

游戏引擎学习第78天

Blackboard: Position ! Collision “网格” 昨天想到的一个点&#xff0c;可能本来就应该想到&#xff0c;但有时反而不立即思考这些问题也能带来一些好处。节目是周期性的&#xff0c;每天不需要全程关注&#xff0c;通常只是在晚上思考&#xff0c;因此有时我们可能不能那么…

使用 C# 制作图像的特写窗口

许多网站都会显示一个特写窗口&#xff0c;其中显示放大的图像部分&#xff0c;以便您可以看到更多细节。您在主图像上移动鼠标&#xff0c;它会在单独的图片中显示特写。此示例执行的操作类似。&#xff08;示例使用的一些数学运算非常棘手&#xff0c;因此您可能需要仔细查看…

Python学习(三)基础入门(数据类型、变量、条件判断、模式匹配、循环)

目录 一、第一个 Python 程序1.1 命令行模式、Python 交互模式1.2 Python的执行方式1.3 SyntaxError 语法错误1.4 输入和输出 二、Python 基础2.1 Python 语法2.2 数据类型1&#xff09;Number 数字2&#xff09;String 字符串3&#xff09;List 列表4&#xff09;Tuple 元组5&…

【MySQL】SQL菜鸟教程(一)

1.常见命令 1.1 总览 命令作用SELECT从数据库中提取数据UPDATE更新数据库中的数据DELETE从数据库中删除数据INSERT INTO向数据库中插入新数据CREATE DATABASE创建新数据库ALTER DATABASE修改数据库CREATE TABLE创建新表ALTER TABLE变更数据表DROP TABLE删除表CREATE INDEX创建…

力扣257(关于回溯算法)二叉树的所有路径

257. 二叉树的所有路径 一.问题描述 已解答 简单 相关标签 相关企业 给你一个二叉树的根节点 root &#xff0c;按 任意顺序 &#xff0c;返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1&#xff1a; 输入&#xff1a;root [1,2,3,null,5…

Redis有哪些常用应用场景?

大家好&#xff0c;我是锋哥。今天分享关于【Redis有哪些常用应用场景&#xff1f;】面试题。希望对大家有帮助&#xff1b; Redis有哪些常用应用场景&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 Redis 是一个高性能的开源键值对&#xff08;Key-Va…

【2024年华为OD机试】(A卷,100分)- 处理器问题(Java JS PythonC/C++)

一、问题描述 题目描述 某公司研发了一款高性能AI处理器。每台物理设备具备8颗AI处理器&#xff0c;编号分别为0、1、2、3、4、5、6、7。 编号0-3的处理器处于同一个链路中&#xff0c;编号4-7的处理器处于另外一个链路中&#xff0c;不通链路中的处理器不能通信。 如下图所…

设计模式-结构型-组合模式

1. 什么是组合模式&#xff1f; 组合模式&#xff08;Composite Pattern&#xff09; 是一种结构型设计模式&#xff0c;它允许将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式使得客户端对单个对象和组合对象的使用具有一致性。换句话说&#xff0c;组合模式允…

HQChart使用教程30-K线图如何对接第3方数据44-DRAWPIE数据结构

HQChart使用教程30-K线图如何对接第3方数据44-DRAWPIE数据结构 效果图DRAWPIEHQChart代码地址后台数据对接说明示例数据数据结构说明效果图 DRAWPIE DRAWPIE是hqchart插件独有的绘制饼图函数,可以通过麦语法脚本来绘制一个简单的饼图数据。 饼图显示的位置固定在右上角。 下…

Proser:升级为简易的通讯调试助手软件

我本来打算将Proser定位为一个直观的协议编辑、发送端模拟软件&#xff0c;像下面这样。 但是按耐不住升级的心理&#xff0c;硬生生的把即时收发整合了进去&#xff0c;就像这样&#xff01; 不过&#xff0c;目前针对即时收发还没有发送历史、批量发送等功能&#xff0c;…

PyTorch环境配置常见报错的解决办法

目标 小白在最基础的环境配置里一般都会出现许多问题。 这里把一些常见的问题分享出来。希望可以节省大家一些时间。 最终目标是可以在cmd虚拟环境里进入jupyter notebook&#xff0c;new的时候有对应的环境&#xff0c;并且可以跑通所有的import code。 第一步&#xff1a;…