试图制作一个 ffmpeg 批处理脚本,从位于许多子文件夹中的原始 .mov 文件中制作 proress 422 代理文件。到目前为止,我得到了这个:
#!/bin/bash
echo "drop source folder: "
read source
echo "drop destination folder: "
read des
find "$source" -name '*.mov' -exec sh -c 'ffmpeg -i "$0" -vcodec prores -profile:v 0 -an "$des/${0%%.mov}.mov"' {} \;
exit;
但它不会输出到目标文件夹,只输出到源文件夹并要求覆盖 - 这不是我想要的。
我想这是一个简单的参数错误,也许你们中的一些人可以发现?
非常感谢所有帮助!