我想在短视频片段中添加一个副标题,但我的副标题是变量而不是文件。
有办法吗?类似的东西:
module.exports = function(config) {
config.set({
client: {
jasmine: {
random: true
}
}
})
}
(当然ffmpeg要求提供文件时不起作用)
我也尝试使用drawtext,但我的副标题需要包装。
答案 0 :(得分:0)
通常,您可以在Bash中使用<( )
创建文件的效果。
示例,cat
仅接受文件输入。你可以得到一个变量来像这样的文件:
$ var="this is a var"
$ cat <(echo "$var")
this is a var
我没有安装ffmpeg
进行测试,但如果参数需要一个文件并且你有一个字符串就可以试试。
您也可以将字符串重定向到文件,然后使用:
$ echo "$var" > /tmp/file
$ cat /tmp/file
this is a var
如果ffmpeg提示您输入文件名,则可以尝试使用expect。