2021-06-08 18:52:46    41    0    0

ffmpeg添加logo

  1. ffmpeg -y -i input.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:10 [out]" output.mp4
输入 logo文件 logo位置 输出文件
ffmpeg -y -i input.mp4 -vf "movie=logo.png [logo];[in][logo] overlay=10:10 [out]" output.mp4

图片水印(需要编码,否则块效应很明显):

  1. ffmpeg -y -i input.ts -c:v libx264 -b:v 4000k -c:a copy -vf "movie=marklogo.png,scale=60: 30[watermark];[in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out] " outfile.ts
输入 编码 logo文件 logo位置 输出文件
ffmpeg -y -i input.ts -c:v libx264 -b:v 4000k -c:a copy -vf "movie=marklogo.png,scale=60: 30[watermark];[in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" outfile.ts

参数说明
marklogo.png: 添加水印图像,如gitv.bmp;
scale:水印大小,水印宽度:水印高度;此项可以省略
overlay:水印的位置,距离屏幕左侧的距离:距离屏幕上侧的距离;

例如:

  1. 左上角:overlay=10:10
    距离屏幕左侧和上侧的距离是10

  2. 右上角:overlay=main_w-overlay_w-10:10

  3. 左下角:overlay=10:main_h-overlay_h-10
  4. 右下角:overlay=
2021-05-28 12:10:25    29    0    0
##【模板标签】 模板标签用`{{`和`}}`括起来 ##【注释】 `{{/* a comment */}}` 使用`{{/*`和`*/}}`来包含注释内容 ##【去掉空白】 `{{- . -}}` 可以使用`{{- `和` -}}`来分别去掉标签左右两边的空白。 可以单独使用,例如: ``` {{- 2 }} {{ 3 -}} ``` ##【变量】 * `{{.}}` 此标签输出当前对
2021-05-05 22:27:48    62    0    0
有时候,我们使用go语言开发一些程序的时候,往往出现多个进程同时操作同一份文件的情况,这很容易导致文件中的数据混乱。 我们需要采用一些手段来平衡这些冲突:需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。 对于flock,我们最常见的例子就是nginx,进程起来后就会把当前的PID写入这个文件,当然如果这个文件已经存在了,也就是前一个进程还没有退出,那么Ngi
2021-05-05 22:23:20    37    0    0
前言 题目是golang下文件锁的使用,但本文的目的其实是通过golang下的文件锁的使用方法,来一窥文件锁背后的机制。 为什么需要文件锁 > 只有多线程/多进程这种并发场景下读写文件,才需要加锁 - 场景1-读写并发 读写并发场景下,如果不加锁,就会出现读到脏数据的情况。想象一下,读文件的进程,读到第500字节,有其它进程以覆盖写的方式向文件中写入1000字节,那读进程读到的后500字
2021-05-04 12:09:08    46    0    0
UUID 全称是 Universally Unique Identifier,也就是说,每个分区有一个唯一的 UUID 值,Linux系统(红帽系列的Fedora,Cent OS,或Debian系列的Ubuntu,LinuxMint,等等)都采用UUID方式挂载分区,避免发生分区识别混乱的问题。 `fstab`文件位于`/etc/`下,挂在分区的格式为: ``` # `
2021-05-03 21:48:18    31    0    0
1. 插上硬盘查看状态,可以看到/dev/sda1就是需要挂载的移动硬盘。 ``` sudo fdisk -l ``` ![](/api/file/getImage?fileId=608fff1d04aa04416a001648) 2. 查看硬盘状态,此时还没有挂载上去。 ``` df -h ``` ![](/api/file/getImage?file
2021-05-01 22:54:24    35    0    0
## 0x00 前言 最开始了解到 yubikey 是因为和一个朋友聊到 PGP 的问题,我觉得 PGP 保存私钥很麻烦,换一个环境或者电脑被搬走的话还是存在一些风险的,放云上就更加不用说了。然后他就说你可以考虑一下 yubikey。 其实我之前也听某个群里的大佬说到过 yubikey,初听时就觉得这个东西应该很不错,安全级别应该很高,因为那会还没有开始使用 PGP,只是把 yubikey
ubuntu    2021-04-29 12:45:18    149    0    0
## 查看openssl的版本 ``` openssl version OpenSSL 1.1.1f 31 Mar 2020 ``` ## 下载 到官网下载合适的openssl版本 https://www.openssl.org/source/ ``` wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz tar -zxf o
2021-04-29 12:38:47    66    0    0
## GPGTools ### 安装GPGTools Mac用户在GPGTools官网下载,这是一款GUI的GPG管理软件,也会自动装上`gpg-agent`无需另行下载 ### Yubikey 1. 安装Yubikey管理软件 ``` $ brew install yubikey-personalization ``` 2. 插入Yubikey 3. 设置Yubikey为`
docker portainer    2021-04-28 20:18:05    53    0    0
# docker更新portainer-ce2.0 前两天,我在使用portainer的过程中发现左下角提醒有新版本的portainer需要安装,google了一圈如何升级portainer,并没有找到我需要的资料,就算获取了portainer:last也无效 后面查看了新版portainer的文章,发现images的名字是portainer-ce,好家伙,新版直接把镜像名字也改了。 #
1/6