サブフォルダで大容量のビデオファイルを見つけてフォルダに圧縮

サブフォルダで大容量のビデオファイルを見つけてフォルダに圧縮

特定のサイズ以上の動画ファイルをすべて見つけて圧縮し、既存のディレクトリと同じディレクトリに保存したいと思います。

ベストアンサー1

find ./ -type f -size +495M -print0 | while read -d $'\0' file
do
    ffmpeg -i "$file" -vcodec libx265 -crf 20 "${file%.mp4}_low.mp4"  < /dev/null
done

変える+495M必要に応じて数量を使用できます。現時点では、495MBを超えるファイルを見つけてffmpegを使用してサイズを縮小できます。

おすすめ記事