使用 ffmpeg,有关于如何修剪或如何淡入的建议,但如何在一个命令中完成这两项操作?
视频应在 00:10:07 开始为黑色,并淡入 1 秒,因此在 00:10:08 时它应该完全可见。
- 可以同时进行修剪和淡入吗?
- 我可以先测试运行它吗(对于大型视频文件,这需要几个小时)。ffplay 的工作方式与 ffmpeg 略有不同。
- 最后是否可以做类似的事情(从 01:28:57 开始淡入淡出,持续 1 秒,然后忽略其余部分)?
谢谢您的帮助!
加里
使用 ffmpeg,有关于如何修剪或如何淡入的建议,但如何在一个命令中完成这两项操作?
视频应在 00:10:07 开始为黑色,并淡入 1 秒,因此在 00:10:08 时它应该完全可见。
谢谢您的帮助!
加里
我不知道如何编写简单的 ping 日志。我只需要 ms 值或“无连接”字样。
我有。我只需要“ ”和“ ”myping=$(ping -c 1 10.0.10.1)
之间的值,例如“ ”中的3.151。time=
ms
time=3.151 ms
我可以使用 awk,但是我会得到很多空行,而且我不知道如何摆脱它们:
$ awk -F 'time=| ms' '{print $2}' <<< "$myping"
3.151
然后,当 ping 结果不包含 ms 值时,我该如何插入“无连接”?
多谢!
需要从文件中删除撇号。我尝试了几种方法,也来自Stackexchange。
我在 Synology NAS 上,所以我没有 Python 或 Perl,而且我必须排除某些目录(查找 -prune)。
以下 find 命令似乎在测试期间通常有效(使用 echo):
find . -depth \( -type d -name "@*" -o -name "*#recycle*" -o -name "*SynoResource*" -prune \) -o \( -name "*\'*" -execdir bash -c 'for f; do echo mv ${f/\\\'/\\\\'} `echo $f | sed 's/\\\'/X/g'`; done' _ {} + \)
对于像“911's.zip”这样的文件,将撇号 ' 替换为 X 会生成以下结果(使用上面的命令):
mv ./911's.zip ./911Xs.zip
当我删除“echo”以执行命令时,出现以下错误:
mv: target '911Xs.zip' is not a directory
在交互式 shell 中,我可以使用以下命令重命名文件:
mv 911\'s.zip 911Xs.zip
当然,我曾试图逃避 ' (即使有几个 \,如 in ${f/\'/X}
),但它不起作用。
任何想法?
非常感谢,
加里
我正在寻找一种简单的方法来重命名 Synology NAS 上的许多文件。find 并且sed
可用,但不可用rename
。
我可以得到这些文件和文件夹的列表
find . \( -type d -name "@*" -prune \) -o \( -name "**" \) -print
上面的 find 语句显示所有包含“/”字符的文件,在 Synology bash 中替换为“”。
我需要替换的所有特殊字符是:
/ \ : ? ' ’ ´ ’
根据所使用的平台和文件共享协议,这些字符的外观会有所不同,显示不同或根本不显示,或者会导致不同类型的问题。我可以通过以下方式在 Synology bash 中找到这些字符:
-name "**" -o -name '*\\*' -o -name "*:*" -o -name "*\?*" -o -name "*\'*" -o -name "*´*" -o -name "*`*"
如何在它找到的每个文件和目录中替换这些字符?我将从字符“/”开始。
非常感谢您的帮助!
加里