From: Steven Baltakatei Sandoval Date: Tue, 19 Sep 2023 16:20:23 +0000 (+0000) Subject: fix(user/mp3s_to_{mkv,opus}):Disable ffmpeg stdin in some scripts X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/commitdiff_plain/425600103ef1ed02f23bb5853390013fa20d5623?ds=inline;hp=--cc fix(user/mp3s_to_{mkv,opus}):Disable ffmpeg stdin in some scripts - chore(prvt):Update private submodule --- 425600103ef1ed02f23bb5853390013fa20d5623 diff --git a/prvt b/prvt index 7786f51..88daab9 160000 --- a/prvt +++ b/prvt @@ -1 +1 @@ -Subproject commit 7786f51480103cd635f081f06d1c30379fc7e507 +Subproject commit 88daab9c24227d3026b6f8e223fb43a86f5f8748 diff --git a/user/mp3s_to_mkv.sh b/user/mp3s_to_mkv.sh index eb32982..144e34b 100755 --- a/user/mp3s_to_mkv.sh +++ b/user/mp3s_to_mkv.sh @@ -3,7 +3,7 @@ # Usage: mp3s_to_mkv.sh [DIR in] [DIR out] [BITRATE] # Example: mp3s_to_mkv.sh ./dir_source ./dir_output 48k # Depends: GNU Coretils 8.32 (date) -# Version: 0.0.1 +# Version: 0.0.2 # plumbing opus_bitrate="$3"; # e.g. "48k" @@ -70,7 +70,7 @@ ffmpeg_convert() { # Concatenate mp3 files into a single WAV file # # Convert WAV to 48 kbps opus mkv file - ffmpeg -f concat -safe 0 -i "$file_flist" -c:a pcm_s24le -rf64 auto -f wav - | \ + ffmpeg -nostdin -f concat -safe 0 -i "$file_flist" -c:a pcm_s24le -rf64 auto -f wav - | \ ffmpeg -i - -c:a libopus -b:a "$opus_bitrate" "$file_out_mkv"; # Return to original dir @@ -80,7 +80,7 @@ save_albumart() { local file file="$(find "$dir_in" -type f -iname "*.mp3" | sort | head -n1)"; file="$(readlink -f "$file")"; - ffmpeg -i "$file" -an -vcodec copy "$file_albumart"; + ffmpeg -nostdin -i "$file" -an -vcodec copy "$file_albumart"; }; # save album art from an mp3 to output dir main() { check_depends && yell "DEBUG:check_depends OK"; diff --git a/user/mp3s_to_opus.sh b/user/mp3s_to_opus.sh index 0af92cc..49c67dc 100755 --- a/user/mp3s_to_opus.sh +++ b/user/mp3s_to_opus.sh @@ -3,7 +3,7 @@ # Usage: mp3s_to_opus.sh [DIR in] [DIR out] [BITRATE] # Example: mp3s_to_opus.sh ./dir_source ./dir_output 48k # Depends: GNU Coretils 8.32 (date) -# Version: 0.0.3 +# Version: 0.0.4 # plumbing opus_bitrate="$3"; # e.g. "48k" @@ -70,7 +70,7 @@ ffmpeg_convert() { # Concatenate mp3 files into a single WAV file # # Convert WAV to 48 kbps opus file - ffmpeg -f concat -safe 0 -i "$file_flist" -c:a pcm_s24le -rf64 auto -f wav - | \ + ffmpeg -nostdin -f concat -safe 0 -i "$file_flist" -c:a pcm_s24le -rf64 auto -f wav - | \ ffmpeg -i - -c:a libopus -b:a "$opus_bitrate" "$file_out_opus"; # Return to original dir @@ -80,7 +80,7 @@ save_albumart() { local file file="$(find "$dir_in" -type f -iname "*.mp3" | sort | head -n1)"; file="$(readlink -f "$file")"; - ffmpeg -i "$file" -an -vcodec copy "$file_albumart"; + ffmpeg -nostdin -i "$file" -an -vcodec copy "$file_albumart"; }; # save album art from an mp3 to output dir main() { check_depends && yell "DEBUG:check_depends OK";