首页
推荐
INYES图床
网盘
Search
1
牛市股票三个买点战法
577 阅读
2
中兴光猫修改mac和sn
552 阅读
3
VSOL V2802RH 2.5g光猫设置
520 阅读
4
中兴3.0与4.0光猫开启telnet方法
418 阅读
5
12代CPU在PVE8.0系统下启用硬件直通及核显虚拟SR-IOV vGPU
370 阅读
网络笔记
黑群晖
教程类
Docker小天地
cups技术
登录
Search
记忆の风
累计撰写
82
篇文章
累计收到
2
条评论
首页
栏目
网络笔记
黑群晖
教程类
Docker小天地
cups技术
页面
推荐
INYES图床
网盘
搜索到
68
篇与
的结果
2023-01-02
ffmpeg多个 mp4 文件合并
ts 拼接(推荐)整个方法先把 mp4 封装成 ts 格式,之后 ts 直接拼接,最后在转化为 mp4。此方法速度快,最终文件基本上等于小文件的总和。例如 6 个小 mp4 文件,累计 240MB,通过此方法,最终 mp4 文件也在 240MB 左右。整个操作用时 10 秒。#! /bin/bash # 将 mp4 文件封装为 ts 格式 ffmpeg -i a1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1.ts ffmpeg -i a2.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 2.ts ffmpeg -i a3.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 3.ts ffmpeg -i a4.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 4.ts # 拼接 ts 并导出最终 mp4 文件 ffmpeg -i "concat:1.ts|2.ts|3.ts|4.ts" -acodec copy -vcodec copy -absf aac_adtstoasc output.mp4 # 删除过程中生成的 ts 文件 rm *.tschange.sh脚本具体操作方案:先将目录下的 mp4 进行改名,改名为 a1.mp4, a2.mp4 …;编辑上面的脚本,把它保存到 mp4 目录内,名字无所谓,比如 change.sh;终端中,cd 到 mp4 的目录,执行 bash change.sh,等待即可;最终即可生成 output.mp4 合并好的文件了。–END–
2023年01月02日
11 阅读
0 评论
0 点赞
2022-12-22
群晖下Docker更新Clouddrive
1.打开Docker“注册表”,搜索想要“升级”的docker并双击下载最新版2.回到“容器”,停止正在运行的容器,并“删除”3.检查第一步下载是否完成,完成后进入下一步使用SSH连接群晖后,运行以下命令可以查看到所有镜像:docker images返回如下:REPOSITORY TAG IMAGE ID CREATED SIZE cloudnas/clouddrive latest aaa0e0c3b142 5 hours ago 294MB homeassistant/home-assistant latest caeda461ecb4 5 weeks ago 1.5GB cloudnas/clouddrive <none> 431bb9484197 2 months ago 290MB cloudnas/clouddrive <none> f5dc05ffd9ae 5 months ago 294MB ilemonrain/h5ai full c53453b958a0 4 years ago 148MB cloudriver/docker-hello-world latest 788b88b9cc39 5 years ago 54MB可以看到,cloudnas/clouddrive多出一个同名,但版本号为none的镜像。重复的镜像不仅占用空间,而且在群晖图形界面无法看到。其原因是拉取Docker镜像没有指定版本号的话,默认会拉取版本号(tag)为“latest”的镜像,老的镜像和新的镜像版本号都是latest,就会把老镜像版本号挤掉,变成none。我们只需要保留tag为latest的即可。解决方法是按上文步骤先完成Docker容器的更新,确定新容器正常运行,删除备份容器,再在命令行删除none版本镜像。因为旧容器和旧镜像是关联的,如果不先删除旧容器,是无法删除none这个镜像的。按上述例子,删除了旧容器后,SSH执行如下命令,即可删除无用的镜像:docker rmi 431bb9484197命令为docker rmi [镜像ID]如果不记得镜像ID,可以用 docker images 命令查看。下面安装1.7版本docker run -d --name clouddrive --restart unless-stopped -v /volume1/docker/clouddrive:/CloudNAS:shared -v /volume1/docker/clouddrive/Config:/Config -p 9798:9798 --privileged --device /dev/fuse:/dev/fuse cloudnas/clouddriveCloudDrive2 unstable版本docker run -d --name clouddrive --restart unless-stopped --env CLOUDDRIVE_HOME=/Config -v /volume1/docker/clouddrive:/CloudNAS:shared -v /volume1/docker/clouddrive/Config:/Config -v /volume1/docker/clouddrive/media:/media:shared -p 19798:19798 --privileged --device /dev/fuse:/dev/fuse cloudnas/clouddrive2-unstable
2022年12月22日
115 阅读
0 评论
0 点赞
2022-10-30
Linux遇到的错误|‘The package needs to be reinstalled, but I can’t find an archive for it’ Error In Ubuntu
在使用apt时,总是出现E: Sub-process /usr/bin/dpkg returned an error code (1)的错误。一直卡在一个叫libgs9-common的软件包上,该软件包已经损坏,但是,重新安装时,会显示“已安装最新版本”,卸载时又显示“该软件包不妥,建议重新安装”,真是安装不了又卸载不了。出现这个问题的原因应该是因为已安装的软件包中有该软件包的记录导致的,只要将该记录删除,就能重新安装该软件包。正确解决方法//备份/var/lib/dpkg/status文件 sudo cp /var/lib/dpkg/status status.bkp //编辑该文件 sudo vim /var/lib/dpkg/status //定位到出错的软件包,将该软件包的记录删除,保存,就完成了。解决思想主要是先备份/var/lib/dpkg/status,再用你熟悉的编辑器编辑该文件,定位到出错的软件包记录(我用的vim编辑器,在指令界面可用:/<软件包名>查找记录),最后将该软件包记录删除。编辑/var/lib/dpkg/status文件,并定位到出错包记录行。我出错的包名为libgs9-common。然后该软件包的记录全部删除!删除!删除!不要手下留情!
2022年10月30日
15 阅读
0 评论
0 点赞
2022-10-25
网心云 官方安装容器魔方
安装docker环境命令:curl -sSL https://get.docker.com | sh安装成功!常见问题1、docker环境安装命令中途失败,重新输入安装命令报错 解决办法:sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk sudo mkdir /var/lib/dpkg/info sudo apt-get update sudo apt-get install -f sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk sudo rm -rf /var/lib/dpkg/info sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info重新安装curl -sSL https://get.docker.com | sh2、docker启动失败步骤一:在/etc/docker/目录下创建daemon.json,添加如下内容:{ "registry-mirrors": ["https://registry.hub.docker.com"] }步骤二:重启树莓派4、挂载硬盘(1)查看硬盘命令:lsblk结果:root@raspberrypi:~# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 223.6G 0 disk└─sda1 8:1 0 223.6G 0 part /media/wxedge_storage(已挂载)mmcblk0 179:0 0 14.9G 0 disk├─mmcblk0p1 179:1 0 256M 0 part /boot└─mmcblk0p2 179:2 0 14.6G 0 part /(2)挂载硬盘若未自动挂载,需要手动创建目录:mkdir -p /DATA/WXY(自定义)挂载命令:mount /dev/sda1 /DATA/WXY(自定义)挂载成功!查看df -lhroot@raspberrypi:~# df -lhFilesystem Size Used Avail Use% Mounted on/dev/root 15G 1.7G 13G 12% /devtmpfs 1.8G 0 1.8G 0% /devtmpfs 1.9G 0 1.9G 0% /dev/shmtmpfs 1.9G 8.5M 1.9G 1% /runtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup/dev/mmcblk0p1 253M 48M 205M 19% /boottmpfs 383M 0 383M 0% /run/user/1000/dev/sda1 224G 220G 3.9G 99% //DATA/WXY挂载成功后,开启开机自动启动nano /etc/rc.local在exit上面插入mount /dev/sda1 /DATA/WXY5、运行docker容器(1)运行容器 命令:docker run \ --name=wxedge \ --restart=always \ --privileged \ --net=host \ --tmpfs /run \ --tmpfs /tmp \ -v /DATA/WXY:/storage:rw \ -d \ registry.hub.docker.com/onething1/wxedge(2)docker升级当前最新版本号为:v2.4.0Ⅰ:docker stop wxedgeⅡ:docker rm wxedgeⅢ:docker rmi registry.hub.docker.com/onething1/wxedgeⅣ:docker run \--name=wxedge \--restart=always \--privileged \--net=host \--tmpfs /run \--tmpfs /tmp \-v /media/wxedge_storage:/storage:rw \-d \registry.hub.docker.com/onething1/wxedge(3)换盘迁移容器启动成功后,会在挂载目录/media/wxedge_storage生成一个wxnode的文件,该文件是设备的唯一标识与账号绑定,请务必做好备份,换盘或者更换挂载目录时,要将wxnode迁移至新的挂载目录下。(4)其他操作①换盘操作(挂载目录/media/wxedge_storage不变):Ⅰdocker restart wxedge②换盘操作(挂载目录/media/wxedge_storage改变):Ⅰ:停止容器 docker stop wxedgeⅡ:删除容器 docker rm wxedge Ⅲ:重新执行运行容器命令
2022年10月25日
48 阅读
0 评论
0 点赞
2022-10-20
使用网线连接cups
安装好驱动后,添加打印机,选择 互联网打印协议 (http)在Connection:填写 socket://hostname:9100,比如: socket://192.168.1.1:9100,Name: 和 Description:相同,都是自定义打印机名称,比如Canon mf4370dn添加后,选择对应的驱动,就可以了。
2022年10月20日
19 阅读
0 评论
0 点赞
1
...
7
8
9
...
14