用随机url运行ffmpeg的shell脚本(新手)

时间:2015-07-04 20:28:16

标签: bash ssh

我想将以下内容添加到shell脚本中:encode.sh

ffmpeg -i "URL" -bsf:a aac_adtstoasc -acodec copy -vcodec copy "output.mp4"

然后我想以某种方式在SSH中执行以下操作:

encode.sh "http://url"

这将使用我指定的URL运行encode.sh

这可能吗?如果是这样,请帮我写这个!

1 个答案:

答案 0 :(得分:1)

在bash脚本中,$ n引用第n个参数/命令行参数。

因此,如果您希望将第一个参数放入ffmpeg的输入文件参数中,则必须按如下方式编写它:

#!/bin/bash
ffmpeg -i "$1" -bsf:a aac_adtstoasc -acodec copy -vcodec copy "output.mp4"

http://bash.cyberciti.biz/guide/Pass_arguments_into_a_function

相关问题