【发布时间】:2019-09-21 02:52:43
【问题描述】:
尝试制作一个脚本来转换子目录中的视频,同时更改文件名、元数据,并将它们全部转储到一个文件夹中以用于所有转换的视频。 ffmpeg 命令在不使用变量的情况下对单个文件起作用。 cut 命令将文件名和元数据更改为我想要的。我只是很难把它们放在一起。
找到 . -name "*.m2ts" -exec bash -c 'for f;做
t=$(echo "$f" | cut -d "/" -f2)
ffmpeg -i "$f" -af "volume=2.0" -f mp4 -c:a mp3 -c:v libx264 \
-profile:v 基线 -vf "scale=852:480" -metadata title="$t" $t.mp4; \
完成' -- {} +
【问题讨论】:
标签: bash