mirror of
https://github.com/KrumpetPirate/AAXtoMP3.git
synced 2024-11-18 03:08:57 +01:00
Merge branch 'master' of github.com:KrumpetPirate/AAXtoMP3 into keep-n-author
This commit is contained in:
commit
33a8d254bd
21
AAXtoMP3
21
AAXtoMP3
@ -560,16 +560,20 @@ do
|
|||||||
chapter_title="${title}-$(printf %0${#chaptercount}d $chapternum) ${chapter}"
|
chapter_title="${title}-$(printf %0${#chaptercount}d $chapternum) ${chapter}"
|
||||||
chapter_file="${output_directory}/${chapter_title}.${extension}"
|
chapter_file="${output_directory}/${chapter_title}.${extension}"
|
||||||
|
|
||||||
# the ID3 tags must only be specified for *.mp3 files,
|
# Since the .aax file allready got converted we can use
|
||||||
# the other container formats come with their own
|
# -acodec copy, which is much faster than a reencodation.
|
||||||
# tagging mechanisms.
|
# Since there is an issue when using copy on flac, where
|
||||||
id3_version_param=""
|
# the duration of the chapters gets shown as if they where
|
||||||
if test "${extension}" = "mp3"; then
|
# as long as the whole audiobook.
|
||||||
id3_version_param="-id3v2_version 3"
|
chapter_codec=""
|
||||||
|
if test "${extension}" = "flac"; then
|
||||||
|
chapter_codec="flac "${compression_level_param}""
|
||||||
|
else
|
||||||
|
chapter_codec="copy"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Big Long chapter debug
|
# Big Long chapter debug
|
||||||
debug_vars "Chapter Variables:" cover_file chapter_start chapter_end id3_version_param chapternum chapter_title chapter_file
|
debug_vars "Chapter Variables:" cover_file chapter_start chapter_end chapternum chapter_title chapter_file
|
||||||
if [ "$((${continueAt} > ${chapternum}))" = "0" ]; then
|
if [ "$((${continueAt} > ${chapternum}))" = "0" ]; then
|
||||||
# Extract chapter by time stamps start and finish of chapter.
|
# Extract chapter by time stamps start and finish of chapter.
|
||||||
# This extracts based on time stamps start and end.
|
# This extracts based on time stamps start and end.
|
||||||
@ -582,8 +586,7 @@ do
|
|||||||
-i "${cover_file}" \
|
-i "${cover_file}" \
|
||||||
-map 0:0 \
|
-map 0:0 \
|
||||||
-map 1:0 \
|
-map 1:0 \
|
||||||
-acodec "${codec}" ${id3_version_param} \
|
-acodec ${chapter_codec} \
|
||||||
${compression_level_param} \
|
|
||||||
-metadata:s:v title="Album cover" \
|
-metadata:s:v title="Album cover" \
|
||||||
-metadata:s:v comment="Cover (Front)" \
|
-metadata:s:v comment="Cover (Front)" \
|
||||||
-metadata track="${chapternum}" \
|
-metadata track="${chapternum}" \
|
||||||
|
Loading…
Reference in New Issue
Block a user