From a906b07b81a47bd9934082641064be27e1eb80ac Mon Sep 17 00:00:00 2001 From: Alice Gaudon Date: Mon, 12 Sep 2022 19:27:03 +0200 Subject: [PATCH] Add downscale_all_mp4_in_current_folder_to_1080p.sh --- downscale_all_mp4_in_current_folder_to_1080p.sh | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100755 downscale_all_mp4_in_current_folder_to_1080p.sh diff --git a/downscale_all_mp4_in_current_folder_to_1080p.sh b/downscale_all_mp4_in_current_folder_to_1080p.sh new file mode 100755 index 0000000..5bc8a9d --- /dev/null +++ b/downscale_all_mp4_in_current_folder_to_1080p.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +for input_file in *.mp4 ; do + basename=$(basename -s .mp4 "$input_file") + old_file="${basename}.old.mp4" + mv "$input_file" "$old_file" + (ffmpeg -i "$old_file" -c:a copy -fps_mode passthrough -vf "scale=-1:'min(1080,ih)'" "$input_file" && rm "$old_file") || \ + (mv "$input_file" "${input_file}.conv_err" && mv "$old_file" "$input_file") +done