From 28e601e5a2a647968d77db1bb0144004d1246584 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 2 Dec 2025 16:13:58 +0100 Subject: ffextract-audio: use .ogg for vorbis files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- ffextract-audio | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ffextract-audio b/ffextract-audio index 2611483..70ea029 100755 --- a/ffextract-audio +++ b/ffextract-audio @@ -53,7 +53,7 @@ else fi fi -getext () { +getaudioformat () { probed_file="$1" if test ! "${probed_file}" = -; then probed_file="file:${probed_file}" @@ -61,6 +61,14 @@ getext () { ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 -- "${probed_file}" } +getext () { + ext="$(getaudioformat "$@")" + if test "${ext}" = "vorbis"; then + ext="ogg" + fi + printf '%s\n' "${ext}" +} + removeext () { printf '%s\0' "$1" | tr '\0\n' '\n\0' | sed 's/\.[^.]*$//' | tr '\0' '\n' } -- cgit v1.2.3-70-g09d2