Ja to mi je jasno. Kaj pa ne gre slučajno, da bi z določene mape potegnil več pesmi mp3 in bi jih program sam razporedil eno za drugo, da ne lepim vsake posebej.
if [ $# -gt 2 ]; then output=$1 shift first_part=$1 else echo \"You need to enter at least 3 files as arguments.\" echo \"The first argument is the output file.\" echo \"The rest of the arguments are the files to be merged.\" echo \"E.g.\" echo -e \"->33[1;36mmp3merge final_output.mp3 \part1.mp3 part2.mp3 part3.mp333[0m\" exit 1 fi
# In Ubuntu/Debian the option '--XingFrameCrcProtectIfCan' is meaningless vbrfix tmp_MP3WRAP.mp3 \"$output\"
# Figure out how vbrfix faired if [ $? -eq 255 ]; then # file is not Not VBR (we move our tmp_MP3WRAP.mp3 to $output) mv tmp_MP3WRAP.mp3 \"$output\" elif [ $? -eq 0 ]; then rm tmp_MP3WRAP.mp3 fi
1) odpreš urejevalnik, npr. Gedit in prilepiš kodo 2) shraniš v datoteko, npr. skupaj.sh v mapo kjer imaš datoteke mp3, npr. /home/sese/Glasba 3) odpreš konzolo oziroma terminalno okno in se pomakneš v mapo kjer je skripta in mp3-ji s komando cd, npr. cd "/home/sese/Glasba" 4) zaženeš skripto z: bash skripta.sh ter greš po navodilih
Preden zaženeš skripto, si posnami potrebne programe z sudo apt-get install mp3wrap libid3-tools vbrfix
Če želiš združiti vse datoteke v mapi, kar je po mojem mnenju najlažje, potem lahko uporabiš kar ukaz bash skupaj.sh vse.mp3 *.mp3
(Namreč parameter "*.mp3" upošteva vse mp3-je v mapi, tako da ni treba pisati vseh mp3-jev kot parametre)
Komentarji
2) shraniš v datoteko, npr. skupaj.sh v mapo kjer imaš datoteke mp3, npr. /home/sese/Glasba
3) odpreš konzolo oziroma terminalno okno in se pomakneš v mapo kjer je skripta in mp3-ji s komando cd, npr.
cd "/home/sese/Glasba"
4) zaženeš skripto z: bash skripta.sh ter greš po navodilih
Preden zaženeš skripto, si posnami potrebne programe z
sudo apt-get install mp3wrap libid3-tools vbrfix
Če želiš združiti vse datoteke v mapi, kar je po mojem mnenju najlažje, potem lahko uporabiš kar ukaz
bash skupaj.sh vse.mp3 *.mp3
(Namreč parameter "*.mp3" upošteva vse mp3-je v mapi, tako da ni treba pisati vseh mp3-jev kot parametre)