ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9437|回复: 1

[Linux] 哪位能解释下,代码里的斜杠都是什么意思?

[复制链接]
发表于 2018-10-13 15:27:43 | 显示全部楼层 |阅读模式
在看ffmpeg官方文档里的一些例子,无奈,有些实在不懂,
比如下方代码里的
ff0000%   这里的‘%’作用是什么?
eif\\\\     这个4个斜杠是什么意思?
t\\   这个两个斜杠是什么意思?
$DS\\ 这个两个斜杠是什么意思?
clip 这个关键字我也没找到解释的地方?



[Bash shell] 纯文本查看 复制代码
#!/bin/sh

DS=1.0 # display start

DE=10.0 # display end

FID=1.5 # fade in duration

FOD=5 # fade out duration

ffmpeg -loop 1 -i endbg.png -vf "drawtext=text=TEST:fontsize=50:fontfile=FreeSerif.ttf:fontcolor_expr=ff0000%{eif\\\\: clip(255*(1*between(t\\, $DS + $FID\\, $DE - $FOD) + ((t - $DS)/$FID)*between(t\\, $DS\\, $DS + $FID) + (-(t - $DE)/$FOD)*between(t\\, $DE - $FOD\\, $DE) )\\, 0\\, 255) \\\\: x\\\\: 2 }, format=yuv420p" -t 3 output.mp4




回复

使用道具 举报

发表于 2018-10-15 15:40:03 | 显示全部楼层
[AppleScript] 纯文本查看 复制代码
\\是命令行转义字符后是\

[AppleScript] 纯文本查看 复制代码
\\\\转义字符后是\\
因为在expr里面,所以解析的时候需要转义,
[AppleScript] 纯文本查看 复制代码
,字符就要\,来作为字符了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 12:05 , Processed in 0.045832 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表