mirror of
https://github.com/KrumpetPirate/AAXtoMP3.git
synced 2024-11-18 03:08:57 +01:00
Enhanced debug flag.
This commit is contained in:
parent
e69b212982
commit
66dc8953ad
16
AAXtoMP3
16
AAXtoMP3
@ -12,7 +12,7 @@ targetdir=
|
||||
DEBUG=0
|
||||
|
||||
# -----
|
||||
# Code tip Do not have any scritp above this point that calls a function or a binary. If you do
|
||||
# Code tip Do not have any script above this point that calls a function or a binary. If you do
|
||||
# the $1 will no longer be a ARGV element. So you should only do basic variable setting above here.
|
||||
#
|
||||
# Process the command line options. This allows for un-ordered options. Sorta like a getops style
|
||||
@ -135,9 +135,17 @@ do
|
||||
fi
|
||||
mkdir -p "${output_directory}"
|
||||
full_file_path="${output_directory}/${title}.${extension}"
|
||||
bitrate="$(get_bitrate)k"
|
||||
album_artist="$(get_metadata_value album_artist)"
|
||||
album="$(get_metadata_value album)"
|
||||
album_date="$(get_metadata_value date)"
|
||||
copyright="$(get_metadata_value copyright)"
|
||||
|
||||
# Big long DEBUG output. Fully describes the settings used for transcoding. I could probably do this better.
|
||||
debug "$(printf '\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %sn%-18s: %s' title "${title}" auth_code "${auth_code}" mode "${mode}" path "${path}" codec "${codec}" bitrate "${bitrate}" artist "${artist}" album_artist "${album_artist}" album "${album}" album_date "${album_date}" genre "${genre}" copyright "${copyright}" full_file_path "${full_file_path}" metadata_file "${metadata_file}" working_directory "${working_directory}" )"
|
||||
|
||||
# This is the primary transcode. All the heavy lifting is here.
|
||||
</dev/null ffmpeg -loglevel error -stats -activation_bytes "${auth_code}" -i "${path}" -vn -codec:a "${codec}" -ab "$(get_bitrate)k" -map_metadata -1 -metadata title="${title}" -metadata artist="${artist}" -metadata album_artist="$(get_metadata_value album_artist)" -metadata album="$(get_metadata_value album)" -metadata date="$(get_metadata_value date)" -metadata track="1/1" -metadata genre="${genre}" -metadata copyright="$(get_metadata_value copyright)" "${full_file_path}"
|
||||
</dev/null ffmpeg -loglevel error -stats -activation_bytes "${auth_code}" -i "${path}" -vn -codec:a "${codec}" -ab ${bitrate} -map_metadata -1 -metadata title="${title}" -metadata artist="${artist}" -metadata album_artist="${album_artist}" -metadata album="${album}" -metadata date="${album_date}" -metadata track="1/1" -metadata genre="${genre}" -metadata copyright="${copyright}" "${full_file_path}"
|
||||
|
||||
log "Created ${full_file_path}."
|
||||
|
||||
@ -175,6 +183,10 @@ do
|
||||
id3_version_param="-id3v2_version 3"
|
||||
fi
|
||||
|
||||
# Big Long chapter debug I could probably do this better.
|
||||
debug "$(printf '\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s\n%-18s: %s' cover_path "${cover_path}" start "${start%?}" end "${end}" id3_version_param "${id3_version_param}" chapternum "${chapternum}" chapter_title "${chapter_title}" chapter_file "${chapter_file}" )"
|
||||
|
||||
# Extract chapter by time stamps start and finish of chapter.
|
||||
</dev/null ffmpeg -loglevel error -stats -i "${full_file_path}" -i "${cover_path}" -ss "${start%?}" -to "${end}" -map 0:0 -map 1:0 -acodec copy ${id3_version_param} \
|
||||
-metadata:s:v title="Album cover" -metadata:s:v comment="Cover (Front)" -metadata track="${chapternum}" -metadata title="${chapter_title}" \
|
||||
"${chapter_file}"
|
||||
|
Loading…
Reference in New Issue
Block a user