From 5e5b47cff0af3c9f2ef8c0f7b25d75626de0b436 Mon Sep 17 00:00:00 2001 From: simono41 Date: Wed, 25 Oct 2017 01:36:07 +0200 Subject: [PATCH] ogg_cut_copy --- convert_onefile_mp3_copy_cut.sh | 2 +- convert_onefile_ogg_copy_cute.sh | 46 ++++++++++++++++++++++++++++++++ convert_onefile_ogg_cute.sh | 46 ++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 1 deletion(-) create mode 100755 convert_onefile_ogg_copy_cute.sh create mode 100755 convert_onefile_ogg_cute.sh diff --git a/convert_onefile_mp3_copy_cut.sh b/convert_onefile_mp3_copy_cut.sh index 0f841ab..c629132 100755 --- a/convert_onefile_mp3_copy_cut.sh +++ b/convert_onefile_mp3_copy_cut.sh @@ -2,10 +2,10 @@ set -ex -cuts="$1" if [ -z "${cuts}" ]] ;then cuts=2 else + cuts="$1" shift fi name=0 diff --git a/convert_onefile_ogg_copy_cute.sh b/convert_onefile_ogg_copy_cute.sh new file mode 100755 index 0000000..28997b0 --- /dev/null +++ b/convert_onefile_ogg_copy_cute.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +set -ex + +if [ -z "${cuts}" ]] ;then + cuts=2 +else + cuts="$1" + shift +fi +name=0 + +# wenn 100 daten und 3 cuts = 33 files +files="$(expr $# / $cuts)" +create=0 +i=0 + +while (( "$#" )) +do + + #cutter + if [ "$create" == "$i" ]; then + create="$(expr $create + $files)" + name="$(expr $name + 1)" + fi + i="$(expr $i + 1)" + + + 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"$name".ogg + shift + cd - +done + +#convert.sh /*.flv +#192k = -q 6 + +#cd - +#pwd +#ffmpeg -i onefile.ogg -acodec copy onefile-final.ogg +#rm onefile.ogg diff --git a/convert_onefile_ogg_cute.sh b/convert_onefile_ogg_cute.sh new file mode 100755 index 0000000..8bcd63c --- /dev/null +++ b/convert_onefile_ogg_cute.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +set -ex + +if [ -z "${cuts}" ]] ;then + cuts=2 +else + cuts="$1" + shift +fi +name=0 + +# wenn 100 daten und 3 cuts = 33 files +files="$(expr $# / $cuts)" +create=0 +i=0 + +while (( "$#" )) +do + + #cutter + if [ "$create" == "$i" ]; then + create="$(expr $create + $files)" + name="$(expr $name + 1)" + fi + i="$(expr $i + 1)" + + + 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"$name".ogg + shift + cd - +done + +#convert.sh /*.flv +#192k = -q 6 + +#cd - +#pwd +#ffmpeg -i onefile.ogg -acodec copy onefile-final.ogg +#rm onefile.ogg