Skip conversion if file is still present from a previous run.

This commit is contained in:
Hyperling 2025-03-19 13:08:10 -07:00
parent 8b40fb3056
commit 349e735c04

View File

@ -84,8 +84,15 @@ find "$OLD_DIR" -type f ! -name "*".mp3 | sort | while read file; do
TEMP_FILE="${TEMP_FILE//[^[:alnum:][:space:].]/}"
echo "$TEMP_FILE"
ffmpeg -y -nostdin -hide_banner -loglevel quiet -i "$file" \
"${file//$OLD/$INT}".mp3
if [[ -s "$TEMP_DIR/$TEMP_FILE" ]]; then
echo "*** Skipping file, already exists!"
continue
fi
# Actual conversion.
ffmpeg -y \
-nostdin -hide_banner -loglevel quiet \
-i "$file" "${file//$OLD/$INT}".mp3
status="$?"
if [[ $status != 0 ]]; then
echo "*** FAILED: Exited with status '$status'."