Compare commits

..

2 Commits

Author SHA1 Message Date
Vincent Riquer
10b90e7b25 fix: encodeFile::opus: fix file extension (.opus, not .ogg) 2025-01-23 00:32:03 +01:00
Vincent Riquer
45d7659644 bugfix: getInfos::ffmpeg: strip null chars from ffmpeg output 2025-01-23 00:31:13 +01:00
2 changed files with 4 additions and 3 deletions

View File

@ -22,7 +22,7 @@ encodeFile::opus() {
requires ${soxtaskid:-$decodetaskid} requires ${soxtaskid:-$decodetaskid}
required ${soxtaskid:-$decodetaskid} required ${soxtaskid:-$decodetaskid}
fileid $destfileid fileid $destfileid
filename $destdir/$destfile.ogg filename $destdir/$destfile.opus
$( $(
for key in ${!opusencopts[@]} for key in ${!opusencopts[@]}
do do

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" \