转码后,原视频将被删除。转码参数请根据自己情况修改。
OLD_IFS="$IFS";
IFS=$'\n';
for file in ./* ; do
if test -d "$file" ; then
arr=($(ls $file | grep mp4));
for s in ${arr[@]} ; do
echo encoding $file/$s ...
ffmpeg -i $file/$s -c:v hevc -tag:v hvc1 -c:a copy $file/$s.mp4;
mv $file/$s.mp4 $file/$s;
done;
fi;
done;
IFS="$OLD_IFS";