Video
ffmpeg批處理命令降低文件質量
我有一個包含數千張圖片(png、jpg、bmp 等)和數千個影片(mp4、mpv、mpeg 等)的目錄。
png 圖像可能約為 10 MB,我可以在 GIMP 中一次打開一個,將質量從 100% 降低到 92%,圖像大小下降到 ~2MB,質量(眼睛)幾乎沒有變化。
如何使用 ffmpeg 對目錄中的所有內容(圖片和影片)批量(即批量)執行此過程?以及如何覆蓋目錄中的所有內容,以免重複?
是否有任何用於此類事情的 GUI 工具?也許最好堅持使用命令行。
您可以
for
按以下方式循環執行此操作for f in * do extension="${f##*.}" filename="${f%.*}" ffmpeg -i "$f" -q:v 1 "$filename"_lq."$extension" rm -f "$f" done
通過增加數量
-q:v 1
,質量將進一步降低。