Unterschiede zwischen den Revisionen 2 und 3
Revision 2 vom 2011-09-13 16:32:48
Größe: 5356
Autor: 84-73-19-5
Kommentar:
Revision 3 vom 2011-09-13 16:37:38
Größe: 5484
Autor: 84-73-19-5
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 2: Zeile 2:
 . media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3. Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt werden mit media2mp3.

 . media2mp3 QuellFilmdatei Zielmp3datei ID3Tag

 .

 
. Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt.

 .

 .
Beispiel: media2mp3 "Bin Leerzeichen.flv" "Save mich hier" "ID3-Titel"

 .
 .
__Stapelanwendung:__
 .
 . media2mp3 ff format

 . Wandelt alle filme des Ordners nach Unterordner media2output_mp3.
 . format kann leer bleiben, oder als Filter, welche gewandelt werden sollen nach mp3.
 .
Bei Stapelanwenung wird einfach der Dateinamen ohne Endung eingesetzt als ID3Tag Titel.
 .
 .
__Benötige Programme:__ Haben Sie ffmpeg und id3v2 installiert?

 . sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2
media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3. Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt werden mit media2mp3.

media2mp3 QuellFilmdatei Zielmp3datei ID3Tag

Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt.

Beispiel: media2mp3 "Bin Leerzeichen.flv" "Save mich hier" "ID3-Titel"

__Stapelanwendung:__

media2mp3 ff format

Wandelt alle filme des Ordners nach Unterordner media2output_mp3
.
format kann leer bleiben, oder als Filter, welche gewandelt werden sollen nach mp3.
Bei Stapelanwenung wird einfach der Dateinamen ohne Endung eingesetzt als ID3Tag Titel.

__Benötige Programme:__ Haben Sie ffmpeg und id3v2 installiert?

sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2
Zeile 28: Zeile 23:

{{{#!/bin/bash # media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3. # # Installieren: # Kopieren nach /usr/bin/media2mp3 # chmod +xs /usr/bin/media2mp3 # # Benötigte Programme: http://wiki.ubuntuusers.de/ffmpeg und id3v2 # #sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2
{{{
 
#!/bin/bash
# media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3.
#
# Installieren:
# Kopieren nach /usr/bin/media2mp3
# chmod +xs /usr/bin/media2mp3
#
# Benötigte Programme: http://wiki.ubuntuusers.de/ffmpeg und id3v2
#
#sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2
Zeile 33: Zeile 38:

Zeile 34: Zeile 41:

 .
cmd=domp3 else cmd=nomovie
 cmd=domp3
 
else
 
cmd=nomovie
Zeile 40: Zeile 47:

 .
cmd=nomp3
 cmd=nomp3
Zeile 46: Zeile 51:

. cmd=help
        cmd=help
Zeile 52: Zeile 55:

 .
cmd=fuel_folder

fi

if [ "$cmd" != "nomovie" ]&&[ "$cmd" != "nomp3" ]&&[ "$cmd" != "help" ];then echo echo echo " Bitrate wählen für mp3" echo "

----------
" echo
echo " 1 kleinere Qualität <

--------
> 10 gute Qualität" echo echo " 1.      64kBit/s " echo " 2.      80kBit/s " echo " 3.      96kBit/s " echo " 4. 128kBit/s " echo " 5. 144kBit/s " echo " 6. 160kBit/s " echo " 7. 176kBit/s " echo " 8. 192kBit/s " echo " 9. 224kBit/s " echo " 10. 256kBit/s " echo echo echo echo " Standardwert ist 192kbit/s: Ohne Eingabe bleibt 192kbit!" echo echo -n " Ihre Wahl? ";read b echo

if [ -n "$b" ];then if [ $b -ge 1 ] && [ $b -le 10 ];then

 .
case "$b" in
  . 1) ab="64k" ;; 2) ab="80k" ;; 3) ab="96k" ;; 4) ab="128k" ;; 5) ab="144k" ;; 6) ab="160k" ;; 7) ab="176k" ;; 8) ab="192k" ;; 9) ab="224k" ;; 10) ab="256k" ;;
 esac

else
ab="192k" fi else ab="192k" fi fi
 cmd=fuel_folder
fi


if [ "$cmd" != "nomovie" ]&&[ "$cmd" != "nomp3" ]&&[ "$cmd" != "help" ];then
echo
echo
echo " Bitrate wählen für mp3"
echo "------------------------------------------------------------"
echo
echo " 1 kleinere Qualität <--------> 10 gute Qualität"
echo
echo "
1. 64kBit/s "
echo "
2. 80kBit/s "  echo " 3. 96kBit/s "
echo "
4. 128kBit/s "
echo "
5. 144kBit/s "
echo "
6. 160kBit/s "
echo "
7. 176kBit/s "
echo "
8. 192kBit/s "  echo " 9. 224kBit/s "
echo "
10. 256kBit/s "
echo
echo
echo
echo " Standardwert ist 192kbit/s: Ohne Eingabe bleibt 192kbit!"
echo
echo -n " Ihre Wahl? ";read b
echo

if [ -n "$b" ];then
if [ $b -ge 1 ] && [ $b -le 10 ];then
  case "$b" in
  1)
  
ab="64k"
  ;;
  
2)    ab="80k"
  ;;
  
3)
  
ab="96k"
  ;;
  
4)
  
ab="128k"
  ;;
  
5)
  
ab="144k"
  ;;
  
6)
  
ab="160k"
  ;;
  
7)
  
ab="176k"
  ;;
  
8)
  
ab="192k"
  ;;
  
9)
  
ab="224k"
  ;;
  
10)
  
ab="256k"
  ;;
 esac

else
ab="192k"
fi
else
ab="192k"
fi
fi
Zeile 75: Zeile 130:
domp3) #Achten Sie nur eine ffmpeg Zeile einzuschalten. Danke domp3)  #Achten Sie nur eine ffmpeg Zeile einzuschalten. Danke
Zeile 78: Zeile 134:

. #ffmpeg -i "$1" -ab "$ab" "$2".mp3
        #ffmpeg -i "$1" -ab "$ab" "$2".mp3
Zeile 82: Zeile 137:

. ffmpeg -i "$1" -acodec libmp3lame -ab "$ab" -ac 2 "$2".mp3 if [ -z "$3" ]; then
  . id3v2 -2 -t "$2" "$2".mp3
 else
  . id3v2 -2 -t "$3" "$2".mp3
 fi ;;
        ffmpeg -i "$1" -acodec libmp3lame -ab "$ab" -ac 2 "$2".mp3

 
if [ -z "$3" ]; then
  id3v2 -2 -t "$2" "$2".mp3
 else
  id3v2 -2 -t "$3" "$2".mp3
 fi
 
;;
Zeile 90: Zeile 146:

 .
count=0 countall=0
 pwd0=`pwd` mkdir -p media2output_mp3 if [ -z "$2" ]; then
  . format=*.*
 else
  .
format=*.$2
 fi
 
countall=`ls $format | wc -l` for file in $format; do
  .
if [ -d "$file" ]; then
   . echo echo echo -n Nichts zu tun für Ordner "$pwd0"/"$file"; echo
  else
   .
if [ -e "$file" ]; then count=$[$count+1] echo echo echo -n Bearbeite "$count" von "$countall" Dateien: "$pwd0"/"$file"; echo echo
   
output=`echo "$file" | sed s/\.[^\.]*$//`
        count=0
 
countall=0
 pwd0=`pwd`
   
mkdir -p media2output_mp3

 
if [ -z "$2" ]; then
  format=*.*
 else
  
format=*.$2
 fi
 
countall=`ls $format | wc -l`
 for file in $format; do
  
  
if [ -d "$file" ]; then
   echo
   echo
   
echo -n Nichts zu tun für Ordner "$pwd0"/"$file";
   echo
  else
   
if [ -e "$file" ]; then
   
count=$[$count+1]
   echo
   echo
   
echo -n Bearbeite "$count" von "$countall" Dateien: "$pwd0"/"$file";
   echo
   echo
   
output=`echo "$file" | sed s/\.[^\.]*$//`
Zeile 107: Zeile 178:

 .
#ffmpeg -i "$file" -ab "$ab" media2output_mp3/"$output".mp3
 #ffmpeg -i "$file" -ab "$ab" media2output_mp3/"$output".mp3
Zeile 111: Zeile 182:

 . ffmpeg -i "$file" -acodec libmp3lame -ab "$ab" -ac 2 media2output_mp3/"$output".mp3
  . id3v2 -2 -t "$output" media2output_mp3/"$output".mp3 echo echo echo -n " ""$count". Decodierte Datei gespeichert in "$pwd0"/media2output_mp3/"$output".mp3 echo fi fi
 done ;;

nomovie)

 . echo echo " Keinen gültigen Film angegeben" echo " media2mp3 help" echo ;;
        ffmpeg -i "$file" -acodec libmp3lame -ab "$ab" -ac 2 media2output_mp3/"$output".mp3



   id3v2 -2 -t "$output" media2output_mp3/"$output".mp3


   echo
   echo
   echo -n " ""$count". Decodierte Datei gespeichert in "$pwd0"/media2output_mp3/"$output".mp3
   echo
   fi
   fi
 done
 ;;



nomovie)
 echo
 echo " Keinen gültigen Film angegeben"
 echo " media2mp3 help"
 echo
 ;;
Zeile 121: Zeile 208:

 .
echo echo " Keine MP3 Zieldatei angegeben" echo " media2mp3 help" echo ;;
 echo
 
echo " Keine MP3 Zieldatei angegeben"
 
echo " media2mp3 help"
 
echo   ;;
Zeile 125: Zeile 215:

 . echo echo "
Hilfe zu media2mp3 ""$vers" echo "=========================================================================" echo " media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3." echo " Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt"
 echo " werden mit media2mp3. media2mp3 QuellFilmdatei Zielmp3datei ID3Tag" echo " Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt." echo " Beispiel: media2mp3 \"Bin Leerzeichen.flv\" \"Save mich hier\" \"ID3-Titel\"" echo echo " Stapelanwendung:" echo "

----------
"

 
. echo " media2mp3 ff format" echo " Wandelt alle filme des Ordners nach Unterordner media2output_mp3." echo " format kann leer bleiben, oder als Filter, welche gewandelt werden" echo " sollen nach mp3. Bei Stapelanwenung wird einfach der Dateinamen ohne" echo " Endung eingesetzt als ID3Tag Titel." echo echo " Benötige Programme: Haben Sie ffmpeg und id3v2 installiert?" echo " sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2" ;;

esac }}}
 echo
 echo "
Hilfe zu media2mp3 ""$vers"
 echo "========================================================================="
 
echo " media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3."
 
echo " Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt"
 echo " werden mit media2mp3. media2mp3 QuellFilmdatei Zielmp3datei ID3Tag"
       
echo " Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt."
 
echo " Beispiel: media2mp3 \"Bin Leerzeichen.flv\" \"Save mich hier\" \"ID3-Titel\""
 echo
 
echo " Stapelanwendung:"
 echo " ----------------"
 echo " media2mp3 ff format"
 echo " Wandelt alle filme des Ordners nach Unterordner media2output_mp3
."
 echo " format kann leer bleiben, oder als Filter, welche gewandelt werden"
 echo " sollen nach
mp3. Bei Stapelanwenung wird einfach der Dateinamen ohne"
 
echo " Endung eingesetzt als ID3Tag Titel."
 echo
 
echo " Benötige Programme: Haben Sie ffmpeg und id3v2 installiert?"
 
echo " sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2"   ;;

esac
}}}
----
KategorieLinuxMultimedia

media2mp3

media2mp3 extrahiert den Audio Anteil aus Multimedia Dateien als mp3. Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt werden mit media2mp3.

media2mp3 QuellFilmdatei Zielmp3datei ID3Tag

Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt.

Beispiel: media2mp3 "Bin Leerzeichen.flv" "Save mich hier" "ID3-Titel"

Stapelanwendung:

media2mp3 ff format

Wandelt alle filme des Ordners nach Unterordner media2output_mp3. format kann leer bleiben, oder als Filter, welche gewandelt werden sollen nach mp3. Bei Stapelanwenung wird einfach der Dateinamen ohne Endung eingesetzt als ID3Tag Titel.

Benötige Programme: Haben Sie ffmpeg und id3v2 installiert?

sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52 libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2

media2mp3

 #!/bin/bash
# media2mp3  extrahiert den Audio Anteil aus Multimedia Dateien als mp3. 
#
# Installieren:
# Kopieren nach /usr/bin/media2mp3
# chmod +xs /usr/bin/media2mp3
#
# Benötigte Programme: http://wiki.ubuntuusers.de/ffmpeg und id3v2
#
#sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52  libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2


vers="Sept 2011"



if [ -f "$1" ]; then
        cmd=domp3
        else
        cmd=nomovie
fi

if [ -z "$2" ]; then
        cmd=nomp3
fi

if [ "$1" == "help" ]; then
        cmd=help
fi

if [ "$1" == "ff" ]; then
        cmd=fuel_folder
fi


if [ "$cmd" != "nomovie" ]&&[ "$cmd" != "nomp3" ]&&[ "$cmd" != "help" ];then 
echo
echo
echo "                   Bitrate wählen für mp3"
echo "------------------------------------------------------------"
echo 
echo "    1 kleinere Qualität   <-------->   10 gute Qualität"
echo
echo "                  1.      64kBit/s "
echo "                  2.      80kBit/s "      
echo "                  3.      96kBit/s "
echo "                  4.     128kBit/s "
echo "                  5.     144kBit/s "
echo "                  6.     160kBit/s "
echo "                  7.     176kBit/s "
echo "                  8.     192kBit/s "      
echo "                  9.     224kBit/s "
echo "          10.    256kBit/s "
echo
echo
echo
echo "  Standardwert ist 192kbit/s: Ohne Eingabe bleibt 192kbit!"
echo
echo -n "  Ihre Wahl? ";read b
echo

if [ -n "$b" ];then
if  [ $b -ge 1 ] && [ $b -le 10 ];then
        case "$b" in
                1)
                ab="64k"
                ;;      
                2)      
                ab="80k"
                ;;
                3)
                ab="96k"
                ;;
                4)
                ab="128k"
                ;;
                5)
                ab="144k"
                ;;
                6)
                ab="160k"
                ;;
                7)
                ab="176k"
                ;;
                8)
                ab="192k"
                ;;
                9)
                ab="224k"
                ;;
                10)
                ab="256k"
                ;;      
        esac

else
ab="192k"
fi
else
ab="192k"
fi
fi

case "$cmd" in

domp3)  
#Achten Sie nur eine ffmpeg Zeile einzuschalten. Danke

#Ubuntu 9.04 diese Zeile verwenden
        #ffmpeg -i "$1" -ab "$ab" "$2".mp3

#Ubuntu 11.04 diese Zeile verwewnden
        ffmpeg -i "$1" -acodec libmp3lame -ab "$ab" -ac 2 "$2".mp3

        if [ -z "$3" ]; then
                id3v2 -2 -t "$2" "$2".mp3
        else
                id3v2 -2 -t "$3" "$2".mp3
        fi
        ;;
fuel_folder)
        count=0
        countall=0
        pwd0=`pwd`
        
        mkdir -p media2output_mp3

        if [ -z "$2" ]; then
                format=*.*
        else
                format=*.$2
        fi
        countall=`ls $format | wc -l`
        for file in  $format; do
                
                if [ -d "$file" ]; then
                        echo
                        echo
                        echo  -n Nichts zu tun für Ordner "$pwd0"/"$file";
                        echo
                else
                        if [ -e "$file" ]; then
                        count=$[$count+1]
                        echo 
                        echo 
                        echo -n Bearbeite "$count" von "$countall" Dateien: "$pwd0"/"$file";
                        echo
                        echo
                        output=`echo "$file" | sed s/\.[^\.]*$//`

#Achten Sie nur eine ffmpeg Zeile einzuschalten. Danke

#Ubuntu 9.04 diese Zeile verwenden
        #ffmpeg -i "$file" -ab "$ab" media2output_mp3/"$output".mp3


#Ubuntu 11.04 diese Zeile verwewnden
        ffmpeg -i "$file" -acodec libmp3lame -ab "$ab" -ac 2 media2output_mp3/"$output".mp3



                        id3v2 -2 -t "$output" media2output_mp3/"$output".mp3


                        echo 
                        echo                    
                        echo -n " ""$count". Decodierte Datei gespeichert in "$pwd0"/media2output_mp3/"$output".mp3
                        echo
                        fi
                        fi
        done
        ;;



nomovie)        
        echo    
        echo " Keinen gültigen Film angegeben"
        echo " media2mp3 help"
        echo    
        ;;

nomp3)
        echo
        echo " Keine MP3 Zieldatei angegeben"
        echo " media2mp3 help"
        echo    
        ;;

help)
        echo
        echo "                  Hilfe zu media2mp3 ""$vers"
        echo "========================================================================="
        echo " media2mp3  extrahiert den Audio Anteil aus Multimedia Dateien als mp3."
        echo " Diverse Audiodateiformate oder Videoformate können nach mp3 gewandelt"
        echo " werden mit media2mp3.  media2mp3  QuellFilmdatei  Zielmp3datei ID3Tag"
        echo " Zielmp3datei: kein .mp3 angeben, wird automatisch angehängt."
        echo " Beispiel: media2mp3 \"Bin Leerzeichen.flv\" \"Save mich hier\" \"ID3-Titel\""
        echo
        echo " Stapelanwendung:"
        echo " ----------------"
        echo " media2mp3 ff format"
        echo " Wandelt alle filme des Ordners nach Unterordner media2output_mp3."
        echo " format kann leer bleiben, oder als Filter, welche gewandelt werden"
        echo " sollen nach mp3. Bei Stapelanwenung wird einfach der Dateinamen ohne"
        echo " Endung eingesetzt als ID3Tag Titel."
        echo
        echo " Benötige Programme: Haben Sie ffmpeg und id3v2 installiert?"
        echo " sudo apt-get install ffmpeg libavcodec-extra-52 libavdevice-extra-52 libavformat-extra-52  libavutil-extra-50 libpostproc-extra-51 libswscale-extra-0 id3v2"     
        ;;

esac


KategorieLinuxMultimedia

media2mp3 (zuletzt geändert am 2015-03-28 18:49:06 durch 178-82-224-199)