Onko mitään helppoa konstia nimetä useampi wav tiedosto kerralla? Tag editori tyyliin?
En tarkoita tag tietoja, vaan tiedoston nimeä.
http://aijaa.com/v.php?i=008169096745.png
Esim. split-track01.wav muotoon 01. Roxette - Joyride.wav jne...
Tai saako tuohon rimpsuun jotenkin lisättyä ohjelman joka lukee cue tiedostosta numero, artisti ja biisi nimen ja lisää ne lopputulokseen?
cuebreakpoints sample.cue | shnsplit -o wav sample.flac
Haluan pitää biisit wav muodossa. Kiintolevy tilaa on.
En tarkoita tag tietoja, vaan tiedoston nimeä.
http://aijaa.com/v.php?i=008169096745.png
Esim. split-track01.wav muotoon 01. Roxette - Joyride.wav jne...
Tai saako tuohon rimpsuun jotenkin lisättyä ohjelman joka lukee cue tiedostosta numero, artisti ja biisi nimen ja lisää ne lopputulokseen?
cuebreakpoints sample.cue | shnsplit -o wav sample.flac
Haluan pitää biisit wav muodossa. Kiintolevy tilaa on.
Vastaukset 8
Vanhimmat
helposti jos cue tiedostossa on alkuperäinen tiedostonimi ja se miksi tiedosto halutaan nimetä.
laitapa joku cue tiedosto malliksi
REM GENRE Pop
REM DATE 1991
REM DISCID 0310B812
REM COMMENT ExactAudioCopy v0.99pb4
PERFORMER "Roxette"
TITLE "Joyride [Remastered]"
FILE "sample.flac" WAVE
TRACK 01 AUDIO
TITLE "Joyride"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Hotblooded"
INDEX 01 04:24:10
TRACK 03 AUDIO
TITLE "Fading like a flower (Every time you leave)"
INDEX 01 07:42:30
TRACK 04 AUDIO
TITLE "Knockin` on every door"
INDEX 01 11:35:00
TRACK 05 AUDIO
TITLE "Spending my time"
INDEX 01 15:31:20
TRACK 06 AUDIO
TITLE "I remember you"
INDEX 01 20:07:27
TRACK 07 AUDIO
TITLE "Watercolors in the rain"
INDEX 01 24:01:40
TRACK 08 AUDIO
TITLE "The big love"
INDEX 01 27:42:12
TRACK 09 AUDIO
TITLE "Soul deep"
INDEX 01 32:08:32
TRACK 10 AUDIO
TITLE "(Do you get?) Excited"
INDEX 01 35:43:25
TRACK 11 AUDIO
TITLE "Church of your heart"
INDEX 01 40:00:00
TRACK 12 AUDIO
TITLE "Small talk"
INDEX 01 43:16:30
TRACK 13 AUDIO
TITLE "Physical fascination"
INDEX 01 47:10:07
TRACK 14 AUDIO
TITLE "Things will never be the same"
INDEX 01 50:37:65
TRACK 15 AUDIO
TITLE "Perfect day"
INDEX 01 55:04:05
TRACK 16 AUDIO
TITLE "The sweet hello, the sad goodbye (Bonus track)"
INDEX 01 59:09:15
TRACK 17 AUDIO
TITLE "Love spins (Demo) (Bonus track)"
INDEX 01 63:56:00
TRACK 18 AUDIO
TITLE "Seduce me (bonus track)"
INDEX 01 67:25:12
Toi FILE on itse muutettu sampleksi, jotta splittaaminen olis helpompaa.
Oikeasti menee noin:
Roxette - Joyride [Remastered].flac
anna tuolle allaolevalle sillisalaatille parametrina cue tiedoston nimi samassa hakemistossa, missä split-trackXX.wavit siajitsee.
ulostaa kopiot uusilla nimillä, jos haluat vain uudelleen nimetä niin muuta tuo cp komento mv
tuskinpa tulee tämä ehjänä läpi tälle keskustelupalstalle, mutta kokeillaan..
#!/bin/bash
TRACK=($(cat $1 | grep "TRACK" | cut -d ' ' -f 2))
old_IFS=$IFS
IFS=$'\n'
TITLE=($( cat $1 | grep "TITLE" ))
PERFORMER=($(cat $1 | grep "PERFORMER"))
IFS=$old_IFS
aLen=${#TRACK[@]}
for (( i=0; i
Ups. Nyt loppu mun vähäiset pääte taidot. Lommo auki katson, että mitä ja minne.
tuo hässäkkä tallennetaan tiedostoon alkaen rivistä #!/bin/bash
laita tallennettu tiedosto samaan hakemistoon niiden wvvien kanssa.
komenna
chmod a x tallennettutiedosto
./tallennettutiedosto something.cue
Tuota katsellessa tuli mieleen miten toimisi rename, jossa sed nappaisi osan nimestä cue tiedostosta.
varmaan toimis?? vaihtoehtoja lienee miljoonia.
mielellään näkisin ratkaisusi seditellen, ite en jaksanu ajatella enempää, niin modasin tuon vaan yhdestä toisesta skriptistä. tuossahan sedän virkaa hoitaa ekhou.
muista napata myös esittäjän nimi ym. ;)