10 lines
354 B
Bash
Executable File
10 lines
354 B
Bash
Executable File
#!/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
|