【发布时间】:2017-10-29 00:03:08
【问题描述】:
我正在尝试创建一个脚本来将所有 .mp4 视频转换为子文件夹。
我的层次结构是:
文件夹_1/
Videos_encoded/
Videos_orig/
第一视频.mp4
视频_2/
文件夹中的视频-video_2.mp4
我想将Videos-orig/中的所有.mp4(带入子文件夹)压缩到videos_encoded作为目标文件夹。
我试过了:
find /home/user/Folder_1/videos_orig/ -type d | while read ligne
do
cd "$ligne"
for i in *.mp4;
do
ffmpeg -y -i "$i" -ar 44100 -c:v libx265 -b:v 1000 -c:a mp3 -b:a 128k /home/user/Folder_1/videos_encoded"$(basename "${i/.mp4}").mp4"
done
done
但我收到错误消息:**.mp4 no such file or directory*(ffmpeg 命令的结果)。
我不明白...
有没有更好的方法来执行这个项目?
非常感谢您的帮助:)
问候
【问题讨论】:
-
在查找中使用 -exec 标志。