fix(user/mp3s_to_{mkv,opus}):Disable ffmpeg stdin in some scripts
authorSteven Baltakatei Sandoval <baltakatei@gmail.com>
Tue, 19 Sep 2023 16:20:23 +0000 (16:20 +0000)
committerSteven Baltakatei Sandoval <baltakatei@gmail.com>
Tue, 19 Sep 2023 16:20:23 +0000 (16:20 +0000)
- chore(prvt):Update private submodule

prvt
user/mp3s_to_mkv.sh
user/mp3s_to_opus.sh

diff --git a/prvt b/prvt
index 7786f51480103cd635f081f06d1c30379fc7e507..88daab9c24227d3026b6f8e223fb43a86f5f8748 160000 (submodule)
--- a/prvt
+++ b/prvt
@@ -1 +1 @@
-Subproject commit 7786f51480103cd635f081f06d1c30379fc7e507
+Subproject commit 88daab9c24227d3026b6f8e223fb43a86f5f8748
index eb32982c75fa7ffb2328fa99927e39168666a217..144e34bbd8cd7f52a1f111ca52dd0540cef1a208 100755 (executable)
@@ -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";
index 0af92cc8865a8ed4d1a34c4259cf0fa76dbc0287..49c67dc18cadc3b599633cdd5f3437b783a8eede 100755 (executable)
@@ -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";