【发布时间】:2017-08-30 12:00:00
【问题描述】:
我正在为一个项目使用 raspbian。
这是我的情况。我正在创建三个文件:
- wav 文件,文件名格式为 [date_and_timestamp].wav。
- 一个 avi 文件,文件名格式为 [date_and_timestamp].avi。
- 一个名为 marker_[date_and_timestamp] 的文件
[date_and_timestamp] 的值在所有三个文件中都是一致的。
我想要做的是查找所有以 marker_ 开头的文件,获取 [date_and_timestamp] 部分并使用它作为参数传递给ffmpeg合并这两个文件(即最终得到一个看起来像
ffmpeg -i /home/motion/[date_and_timestamp].avi -i /home/motion/[date_and_timestamp].wav /home/motion/[date_and_timestamp].mp4
鉴于sh 的强大功能,我知道会有办法,但我很难知道它是什么。
为了清楚起见,方括号在那里。它们不会出现在文件名中。
【问题讨论】: