gpt4 book ai didi

bash - FFMPEG批量转换,然后创建文件夹

转载 作者:行者123 更新时间:2023-12-04 23:24:45 28 4
gpt4 key购买 nike

使用此代码是否可以运行此代码,然后如果文件夹已经退出,则创建一个带有文件名的文件夹,将同名移动到同一个文件夹?

for i in *.mkv;   
do name=`echo "${i%.*}.mkv"`;
ass="ass='$name'.ass";
echo "$ass"; ffmpeg -i "$i" -vf "$ass" anime2/"${i%.mkv}.mp4";
done

最佳答案

您可以使用 mkdir -p并避免使用 if/then :

for i in *.mkv; do mkdir -p "${i%.*}" && ffmpeg -i "$i" -vf ass="${i%.*}.ass" "${i%.*}/${i%.*}.mp4"; done

关于bash - FFMPEG批量转换,然后创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543846/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com