bugfix: getInfos::ffmpeg: strip null chars from ffmpeg output

This commit is contained in:
Vincent Riquer 2025-01-23 00:31:13 +01:00
parent 9d24be962b
commit 45d7659644

View File

@ -1,5 +1,5 @@
#!/bin/bash #!/bin/bash
getInfosffmpeg_version='ffmpeg-5' getInfosffmpeg_version='ffmpeg-6'
tagreaders+=( "$getInfosffmpeg_version" ) tagreaders+=( "$getInfosffmpeg_version" )
getInfos::ffmpeg() { getInfos::ffmpeg() {
tagreader="$getInfosffmpeg_version" tagreader="$getInfosffmpeg_version"
@ -8,7 +8,8 @@ getInfos::ffmpeg() {
-i "$sourcepath/$filename" 2>&1 \ -i "$sourcepath/$filename" 2>&1 \
|sed ' |sed '
/^Input/,/.* Audio: /{s/ *: */=/} /^Input/,/.* Audio: /{s/ *: */=/}
s/^[[:space:]]*//' s/^[[:space:]]*//
s/\0//g'
) )
local metadata=$( local metadata=$(
echo -e "$allinfos" \ echo -e "$allinfos" \