From e1763e777146f022fc9f17a10a62f8f6f2725c75 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 12 Jul 2017 21:25:00 +0200 Subject: [PATCH] onefile --- convert_onefile_mp3.sh | 21 +++++++++++++++++++++ convert_onefile_mp3_copy.sh | 21 +++++++++++++++++++++ convert_onefile_ogg.sh | 24 ++++++++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100755 convert_onefile_mp3.sh create mode 100755 convert_onefile_mp3_copy.sh create mode 100755 convert_onefile_ogg.sh diff --git a/convert_onefile_mp3.sh b/convert_onefile_mp3.sh new file mode 100755 index 0000000..9409af8 --- /dev/null +++ b/convert_onefile_mp3.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -ex + +while (( "$#" )) +do + + cd "${1%/*}" # gehe ins Verzeichnis + + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libmp3lame -q:a 2 "${FILENAME%.*}.mp3" + cat "${FILENAME%.*}.mp3" >> onefile.mp3 + shift + cd - +done + +cd - +pwd +ffmpeg -i onefile.mp3 -acodec copy onefile-final.mp3 diff --git a/convert_onefile_mp3_copy.sh b/convert_onefile_mp3_copy.sh new file mode 100755 index 0000000..701f444 --- /dev/null +++ b/convert_onefile_mp3_copy.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -ex + +while (( "$#" )) +do + + cd "${1%/*}" # gehe ins Verzeichnis + + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a copy "${FILENAME%.*}1.mp3" + cat "${FILENAME%.*}1.mp3" >> onefile.mp3 + shift + cd - +done + +cd - +pwd +ffmpeg -i onefile.mp3 -acodec copy onefile-final.mp3 diff --git a/convert_onefile_ogg.sh b/convert_onefile_ogg.sh new file mode 100755 index 0000000..af68969 --- /dev/null +++ b/convert_onefile_ogg.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +set -ex + +while (( "$#" )) +do + + cd "${1%/*}" # gehe ins Verzeichnis + + FILENAME=${1##*/} # Dateiname ist alles ab dem letzten '/' + echo "$FILENAME" + # guck dir die Ausgabe erstmal an - wenn alles passt kannst Du das "echo" weglassen + ffmpeg -i "$FILENAME" -vn -n -c:a libvorbis -b:a 192k "${FILENAME%.*}.ogg" + cat "${FILENAME%.*}.ogg" >> onefile.ogg + shift + cd - +done + +#convert.sh /*.flv +#192k = -q 6 + +cd - +pwd +ffmpeg -i onefile.ogg -acodec copy onefile-final.ogg