X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/26429c018250b796319710b2574435b434121cd6..bf9fed34f59ced6a0ffc1196d68803ad27904a0a:/user/mp3s_to_mkv.sh?ds=sidebyside diff --git a/user/mp3s_to_mkv.sh b/user/mp3s_to_mkv.sh index e8e88ba..b788edb 100755 --- a/user/mp3s_to_mkv.sh +++ b/user/mp3s_to_mkv.sh @@ -4,7 +4,7 @@ # Example: mp3s_to_mkv.sh ./dir_source ./dir_output 48k # Depends: GNU Coreutils 8.32 (date), ffmpeg, ffprobe # Ref/Attrib: [1] FFmpeg Formats Documentation https://ffmpeg.org/ffmpeg-formats.html#toc-Metadata-2 -# Version: 0.1.1 +# Version: 0.1.2 # plumbing opus_bitrate="$3"; # e.g. "48k" @@ -51,7 +51,7 @@ get_media_length() { # Output: stdout: seconds (float) # Depends: ffprobe 4.1.8 # BK-2020-03: die() - local file_in + local file_in; file_in="$1"; if [[ ! -f $file_in ]]; then die "ERROR:Not a file:$file_in"; @@ -97,7 +97,7 @@ build_filelist_and_chapters() { echo "title=$(basename "$filename" .mp3)"; } >> "$file_chapters"; - chapter_start=$chapter_end + chapter_start=$chapter_end; done # Return to original dir @@ -114,7 +114,7 @@ ffmpeg_convert() { pushd "$dir_in" || die "FATAL:Directory error:$(pwd)"; # Concatenate mp3 files into a single WAV file - # Convert WAV to 48 kbps opus mkv file + # Convert WAV to opus mkv file ffmpeg -nostdin -f concat -safe 0 -i "$file_flist" -c:a pcm_s24le -rf64 auto -f wav - | \ ffmpeg -i - -i "$file_chapters" \ -map_metadata 1 -map_chapters 1 \ @@ -142,4 +142,3 @@ main "$@"; # Author: Steven Baltakatei Sandoval # License: GPLv3+ -