T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.

Unisciti al forum, è facile e veloce

T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.
T-Forum, la vera HiFi alla portata di tutti
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

SACD ISO Extractor

+4
Fabione
davidulo
Marco Ravich
donluca
8 partecipanti

Pagina 1 di 3 1, 2, 3  Successivo

Andare in basso

SACD ISO Extractor Empty SACD ISO Extractor

Messaggio Da donluca 5/5/2014, 17:47

SACD ISO Extractor è un programmino che ho scritto per velocizzare e rendere il più semplice e intuibile possibile tutti i passaggi che ci sono dall'estrazione delle tracce di una ISO SACD all'ottenere il risultante file WAV (lossless).

La forza di SIE sta nella sua innata semplicità a partire dall'algoritmo usato: semplice decimazione senza l'intervento di filtri o dithering.
Il risultato è, a mia opinione, migliore di entrambi Saracon e Audiogate.

Usarlo è semplicissimo: dopo aver estratto il file ZIP ci si ritrova con delle cartelle ISO, DSD e PCM e un eseguibile di nome "script".

Se si vuole convertire una intera ISO basta che si mette nella cartella ISO e si lanci l'eseguibile script e quando questo avrà finito il suo lavoro avrete nella cartella PCM i vostri file WAV convertiti. Si possono pure convertire più ISO in una sola botta!

Se invece già si hanno i file .DFF (file .DSF non supportati Sad) basta che questi vengano messi nella cartella DSD: dopo aver lanciato l'eseguibile script questo provvederà a convertirli e metterli nella cartella PCM in formato WAV.

SIE è configurabile attraverso il file config, basta che lo apriate in un qualsiasi editor di testo e al suo interno ci sono le istruzioni su come funziona: è possibile configurare il numero di canali (mono, stereo, multicanale), la profondità in bit (16 e 24, niente 32 purtroppo!) e la frequenza di campionamento (da 44.1Khz a 352.8Khz!).

SIE funziona sicuramente su Mac e DOVREBBE anche su Linux ma non ho modo di testarlo.
Purtroppo niente Windows Sad

SIE si appoggia su altri programmi, in particolare:

SoX: http://sox.sourceforge.net
dsd2pcm: https://code.google.com/p/dsd2pcm/
sacd_extract: https://code.google.com/p/sacd-ripper/

Potete scaricarlo qua:
https://mega.nz/file/0RxRWIza#bBb7A9mp-Q1iJ3QhB6BsF-hbYk_FmZzD67zTyRMhxSg


Ora, questa è una cosa che non ho mai fatto e, come per tutte le prime volte, me ne vergogno un po'... ma dato che ho messo tanta fatica e tempo nella creazione di questo programmino, se qualcuno ne ha beneficiato e pensa che valga qualcosa, può fare una piccola donazione a qua: Donazione

Ovviamente è assolutamente opzionale! Smile

Il programma è ancora in fase beta perchè non ho avuto modo di testare a fondo le funzionalità multicanale e se funziona su Linux, quindi se qualcuno se la sente di provare è il benvenuto!

Feedback altamente apprezzato!

(P.S.: forse in un futuro non troppo prossimo metterò anche un altro parametro nel file di configurazione per ottenere in output direttamente file FLAC, ALAC o altro invece di un file WAV)

AGGIORNAMENTO:
macOS Intel: https://mega.nz/file/0RxRWIza#bBb7A9mp-Q1iJ3QhB6BsF-hbYk_FmZzD67zTyRMhxSg
macOS Apple Silicon: https://mega.nz/file/87hjhBhS#EBbjIwz3zfl6bOPhpSDQl2RoFZ0U-NeWxhW6HYzi9XM
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Marco Ravich 6/5/2014, 00:30

Suggerimento: visto che hai usato tutte componenti opensource perché non apri un'account su SF.net, github o google code (meglio ancora tutti e tre) per il tuo script ?

...magari così potresti ricevere qualche supporto dalla/e comunità per eventuali correzioni e/o miglioramenti (nonché portings) !
Marco Ravich
Marco Ravich
Membro classe oro
Membro classe oro

Data d'iscrizione : 20.04.09
Numero di messaggi : 6035
Località : Macerata
Provincia : MC
Occupazione/Hobby : musica / informatica
Impianto : i5 12600 > Topping E50 (TRS) > Behringer A500 > DCSk 4mm² > ESB 7/09

https://www.forart.it/

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 6/5/2014, 00:33

Ottimo suggerimento!

Ho già un account su github per altri progetti che sto sviluppando, farò un repository anche per questo Wink
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da davidulo 3/12/2014, 16:41

ciao fico questo scriptino lo sto usando molto, grazie mille

solo una cosa: ho notato che non genere correttamente i TAG della musica che rippa

i file WAV che genera sono senza informazione nei vari campi, e vanno editati dopo

io lo faccio con MediaRage, che è comodo

però credo che sia una cosa semplice da inserire lato tuo, no?

(scusa io non sono per nulla uno smanettone e quindi non ci capisco niente...)

Altra cosa: io butto un file .ISO nella cartellina e faccio partire lo script
Ho visto che crea anche una copia del file in .DFF nella cartella DSD, ma mi pare che questa copia sia temporanea perchè poi non la trovo più. Non c'è modo di usare anche questi file? Il mio sorgente li supporta, e magari vanno anche meglio del WAV, no?

ciao!!
davidulo
davidulo

Data d'iscrizione : 03.12.14
Numero di messaggi : 1
Provincia : Roma
Impianto : Sorgente: Aurender X100L
Dac: Allnic D5000
Ampli: Vitus Audio SIA-025
Diffusori: Avalon IDEA
Cavi: Vovox Textura

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 3/12/2014, 18:18

Ciao!

Ho aggiornato un paio di volte lo script ma non ho avuto modo di caricarlo sfortunatamente.

Il punto è questo: per evitare di legarmi a un formato particolare ho deciso che lo script producesse file WAV e i file WAV non supportano metatag.

L'altro grande problema è che non conosco un modo di estrarre i metadati (qualora fossero presenti) dai file .dff

Se hai un DAC che supporta NATIVAMENTE la riproduzione dei file DSD (si contano letteralmente sulla punta delle dita, tutti gli altri che accettano file DSD li convertono prima in PCM - a quel punto tanto vale che la conversione te la fai te con un software di qualità) allora si, ti consiglio di usare direttamente i file .dff, altrimenti vai di scriptino.

Se ti interessano solo i file .dff ti consilgio di usare direttamente il programma per estrarre le tracce dalle iso SACD.

Avevo scritto una guida (piuttosto vecchia e non aggiornata) tempo fa su questo forum su come fare, se fai una ricerca veloce dovresti trovarla Wink
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 21/9/2020, 01:13

In via del tutto eccezionale e per motivi puramente romantici, ho aggiornato il mio vetusto SACD ISO Extractor per funzionare con Catalina, lo potete prendere da qui.

https://mega.nz/file/5chWAQgQ#TnnGIyFP_USSlOjPbgRwaXWoqANf4x8T4ccDITRS1G4
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 21:29

Ciao, vediamo se questo messaggio va a tuo fine...

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 21:33

Scusa Don Luca, ho provato ad usare il programmino per Mac che hai postato, non quello per Catalina ma quello più vecchio.
Alla fine della conversione cancella in automatico i file dff scompattati.
Da errore, ti incollo parte dello script:

Welcome to SACD ISO Extractor v1.1 BETA

Extracting tracks in ../ISO/Queen II.iso

Processing [Queen - Queen II/01 - Queen - Procession.dff] (1/11)..
Processing [Queen - Queen II/02 - Queen - Father To Son.dff] (2/11)..
Processing [Queen - Queen II/03 - Queen - White Queen (As It Began).dff] (3/11)..
Processing [Queen - Queen II/04 - Queen - Some Day One Day.dff] (4/11)..
Processing [Queen - Queen II/05 - Queen - The Loser In The End.dff] (5/11)..
Processing [Queen - Queen II/06 - Queen - Ogre Battle.dff] (6/11)..
Processing [Queen - Queen II/07 - Queen - The Fairy Feller's Master-Stroke.dff] (7/11)..
Processing [Queen - Queen II/08 - Queen - Nevermore.dff] (8/11)..
Processing [Queen - Queen II/09 - Queen - The March Of The Black Queen.dff] (9/11)..
Processing [Queen - Queen II/10 - Queen - Funny How Love Is.dff] (10/11)..
Processing [Queen - Queen II/11 - Queen - Seven Seas Of Rhye.dff] (11/11)..
We are done..                                                          

Converting 01 - Queen - Procession.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

mv: rename 01 - Queen - Procession.wav to 01 - Queen - Procession2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `01 - Queen - Procession2.wav': No such file or directory
Converting 02 - Queen - Father To Son.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Praticamente quando parte a convertire i file in wav va in errore, saresti così gentile da dirmi se sbaglio qualcosa?

ti ringrazio, buona serata!

Fabione

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 21:38

A me in realtà basterebbero solo i file dff senza conversione in wav...grazie!

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 21/1/2021, 21:44

Vediamo un po' che ho combinato... strano che ti dia quel problema comunque, anche perchè la prima parte funziona (quella dove ti estrae i file DFF), quindi non capisco perchè non trovi i file quando poi li va a convertire in WAV.

Ora do un'occhiata e ti faccio sapere tra stasera e domani.
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 21/1/2021, 21:52

Mi sono ripassato tutto lo script ma non vedo errori... Ho anche provato ad avviarlo qui sul mio Mac e tutto va liscio.

Ripassiamo un attimo tutto: te metti la ISO nella cartella ISO e poi fai doppio-click sul file script per farlo partire, giusto?

Su che sistema operativo stai?
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:02

Grazie per la celerissimi risposta, allora è un Mac mini con Sierra, almeno mi pare, esatto metto il file .iso su iso...vedo che compatta nella cartella DD f (credo)...alla fine però spariscono....

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:05

Ti confermo sistema operativo Sierra...

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 21/1/2021, 22:10

Ok, facciamo un passo indietro: quindi hai scaricato lo zip, lo hai estratto da qualche parte, hai messo la ISO del SACD nella cartella ISO e fatto doppio click su script...

Fai una cosa, che mi serve per capire cosa va storto nel processo:

Apri il file script con TextEdit (o qualsiasi editor di testo ti sia comodo), vai a questa riga:

Codice:
   cat "${e}" | ../bin/./dsd2pcm "${CHANNELS}" m "${BITDEPTH}" | ../bin/./sox -t raw -r 352800 -e signed-integer -b "${BITDEPTH}" -c "${CHANNELS}" - -r "${FREQUENCY}" -b "${BITDEPTH}" "../PCM/${e%.dff}.wav" 2>/dev/null

E cancella dalla riga la parte finale

2>/dev/null

in maniera che rimanga solo

Codice:
   cat "${e}" | ../bin/./dsd2pcm "${CHANNELS}" m "${BITDEPTH}" | ../bin/./sox -t raw -r 352800 -e signed-integer -b "${BITDEPTH}" -c "${CHANNELS}" - -r "${FREQUENCY}" -b "${BITDEPTH}" "../PCM/${e%.dff}.wav"

Salva e poi fallo ripartire e vediamo un po' che messaggi di errore ci dà.
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:18

fatto ti allego il tutto:

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty ecco cosa è uscito....

Messaggio Da Fabione 21/1/2021, 22:19

Last login: Thu Jan 21 22:11:34 on ttys000
Mac-mini-di-fabio:~ fabiodeppieri$ /Users/fabiodeppieri/Desktop/SACD\ ISO\ Extractor/script ; exit;





















Welcome to SACD ISO Extractor v1.1 BETA

Extracting tracks in ../ISO/The Game.iso

Processing [Queen - The Game (1)/01 - Queen - Play The Game.dff] (1/10)..
Processing [Queen - The Game (1)/02 - Queen - Dragon Attack.dff] (2/10)..
Processing [Queen - The Game (1)/03 - Queen - Another One Bites The Dust.dff] (3/10)..
Processing [Queen - The Game (1)/04 - Queen - Need Your Loving Tonight.dff] (4/10)..
Processing [Queen - The Game (1)/05 - Queen - Crazy Little Thing Called Love.dff] (5/10)..
Processing [Queen - The Game (1)/06 - Queen - Rock It (Prime Jive).dff] (6/10)..
Processing [Queen - The Game (1)/07 - Queen - Don't Try Suicide.dff] (7/10)..
Processing [Queen - The Game (1)/08 - Queen - Sail Away Sweet Sister.dff] (8/10)..
Processing [Queen - The Game (1)/09 - Queen - Coming Soon.dff] (9/10)..
Processing [Queen - The Game (1)/10 - Queen - Save Me.dff] (10/10)..
We are done..                                                          

Converting 01 - Queen - Play The Game.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 01 - Queen - Play The Game.wav to 01 - Queen - Play The Game2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `01 - Queen - Play The Game2.wav': No such file or directory
Converting 02 - Queen - Dragon Attack.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 02 - Queen - Dragon Attack.wav to 02 - Queen - Dragon Attack2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `02 - Queen - Dragon Attack2.wav': No such file or directory
Converting 03 - Queen - Another One Bites The Dust.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 03 - Queen - Another One Bites The Dust.wav to 03 - Queen - Another One Bites The Dust2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `03 - Queen - Another One Bites The Dust2.wav': No such file or directory
Converting 04 - Queen - Need Your Loving Tonight.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 04 - Queen - Need Your Loving Tonight.wav to 04 - Queen - Need Your Loving Tonight2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `04 - Queen - Need Your Loving Tonight2.wav': No such file or directory
Converting 05 - Queen - Crazy Little Thing Called Love.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 05 - Queen - Crazy Little Thing Called Love.wav to 05 - Queen - Crazy Little Thing Called Love2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `05 - Queen - Crazy Little Thing Called Love2.wav': No such file or directory
Converting 06 - Queen - Rock It (Prime Jive).dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 06 - Queen - Rock It (Prime Jive).wav to 06 - Queen - Rock It (Prime Jive)2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `06 - Queen - Rock It (Prime Jive)2.wav': No such file or directory
Converting 07 - Queen - Don't Try Suicide.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 07 - Queen - Don't Try Suicide.wav to 07 - Queen - Don't Try Suicide2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `07 - Queen - Don't Try Suicide2.wav': No such file or directory
Converting 08 - Queen - Sail Away Sweet Sister.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 08 - Queen - Sail Away Sweet Sister.wav to 08 - Queen - Sail Away Sweet Sister2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `08 - Queen - Sail Away Sweet Sister2.wav': No such file or directory
Converting 09 - Queen - Coming Soon.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 09 - Queen - Coming Soon.wav to 09 - Queen - Coming Soon2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `09 - Queen - Coming Soon2.wav': No such file or directory
Converting 10 - Queen - Save Me.dff to PCM

DSD2PCM filter (raw DSD64 --> 88.2 kHz raw PCM)
(c) 2009 Sebastian Gesemann

(filter as in "reads data from stdin and writes to stdout")

Syntax: dsd2pcm <channels> <bitorder> <bitdepth>
channels = 1,2,3,...,9 (number of channels in DSD stream)
bitorder = L (lsb first), M (msb first) (DSD stream option)
bitdepth = 16 or 24 (intel byte order, output option)

Note: At 16 bits/sample a noise shaper kicks in that can preserve
a dynamic range of 135 dB below 30 kHz.

' is not a positive integer value `
mv: rename 10 - Queen - Save Me.wav to 10 - Queen - Save Me2.wav: No such file or directory
../bin/./sox FAIL formats: can't open input file `10 - Queen - Save Me2.wav': No such file or directory
Cleaning up...

We are done!
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Processo completato]

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:21

lavoro con i file nella scrivania...

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:25

io leggo normalmente i file dff, non si può evitare la conversione in wav?

grazie comunque per il tuo tempo!!!

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 21/1/2021, 22:31

ecco lo script modificato, controlla cortesemente se ho fatto giusto..

#!/bin/bash
clear
DIR="$( cd "$( dirname "$0" )" && pwd )"
CHANNELS="$( sed -n 1p "${DIR}/config")";
if [ $CHANNELS -gt "3" ]; then
CONVC="-m";
else
CONVC="-2";
fi
BITDEPTH="$( sed -n 2p "${DIR}/config")";
FREQUENCY="$( sed -n 3p "${DIR}/config")";
if test "$(ls "${DIR}/ISO")"; then
ISO="1";
else
ISO="0";
fi
cd "${DIR}/DSD"
echo "Welcome to SACD ISO Extractor v1.1 BETA"
echo ""
if [ $ISO -eq "0" ]; then
echo "ISOs not found, checking for DFF files..."
else
for c in ../ISO/*.iso;
do
echo "Extracting tracks in ${c}"
echo ""
../bin/./sacd_extract "${CONVC}" -c -p -i"${DIR}/ISO/${c}"
done
touch temp
fi
if test "$(ls "${DIR}/DSD")"; then
DSD="1";
else
DSD="0";
fi
echo ""
if [ $DSD -eq "1" ]; then
if [ $ISO -eq "1" ]; then
find . -name "*.dff" -exec mv {} ../DSD \;
fi
for e in *.dff;
do
echo "Converting ${e} to PCM"
cat "${e}" | ../bin/./dsd2pcm "${CHANNELS}" m "${BITDEPTH}" | ../bin/./sox -t raw -r 352800 -e signed-integer -b "${BITDEPTH}" -c "${CHANNELS}" - -r "${FREQUENCY}" -b "${BITDEPTH}" "../PCM/${e%.dff}.wav" cd ../PCM
mv "${e%.dff}.wav" "${e%.dff}2.wav"
../bin/./sox "${e%.dff}2.wav" "${e%.dff}.wav" trim 0.0006
rm -rf "${e%.dff}2.wav"
cd ../DSD
done
if [ $ISO -eq "1" ]; then
echo "Cleaning up..."
cd "${DIR}/DSD"
rm -rf *
fi
else
echo "DFF files not found."
echo "Please put a SACD ISO into the ISO folder or some DFF files into the DSD folder."
fi
echo ""
echo "We are done!"

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 22/1/2021, 14:18

Penso d'aver capito il problema ed è che per qualche oscuro motivo non ti legge (o non trova) il file di configurazione.
Non ho idea del perchè :/

Comunque, visto che ti interessa solo la parte di estrazione dei file DFF, nello script vai verso la fine, dove ci sta

Codice:
if [ $ISO -eq "1" ]; then
echo "Cleaning up..."
cd "${DIR}/DSD"
rm -rf *
fi

e cancella rm -rf *

in maniera che risulti

Codice:
if [ $ISO -eq "1" ]; then
echo "Cleaning up..."
cd "${DIR}/DSD"
fi

Così non ti cancella i file dff.
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Fabione 22/1/2021, 15:55

Funziona, sei stato gentilissimo! Grazie!!!

Fabione
Interessato
Interessato

Data d'iscrizione : 21.01.21
Numero di messaggi : 29
Provincia : venezia
Impianto : Impianto 5.1/2ch: Accuphase E250, Nad T973, Oppo Udp 205, dac Lector Digitube S192, diffusori Goldenear Triton Two+, centrale Goldenear Supercenter XL, surr. Goldenear Supersat3, subwoofer Velodine spl-1200 ultra, Mac Mini M1, Tv oled Panasonic 55"

Impianto 2ch; Primaluna Dialogue Two, diffusori MT HT2656 (ESS), marantz SA8003, dac Electrocompaniet DP1, Sony 800-M2, Sony lcd 55"

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 22/1/2021, 16:20

Ottimo!

Comunque veramente strana questa cosa, sto provando ora in una macchina virtuale con Mavericks (macOS 10.9.5) e funziona...

Se vuoi, ti consiglio di provare a riscaricare di nuovo il file zip ed estrarlo e riprovare, perchè è strano che non ti funzioni!

Se altri hanno problemi fatemi sapere che ho messo il thread con le notifiche mail, quindi se qualcuno scrive qui vengo subito notificato.
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da mauz 23/1/2021, 11:20

con me (macos 10.12.6) ha sempre funzionato. ora con la cancellazione di rm -rf * è perfetto Ok
ma... per quelli che non vogliono toccare lo script, e aggiungere una finestrella di dialogo su cui l'utente ha la facoltà di cancellare i dff oppure di mantenerli?
mauz
mauz
Membro classe argento
Membro classe argento

Data d'iscrizione : 24.01.10
Numero di messaggi : 3400
Località : collina
Provincia : (BI)
Impianto :
NVA a30px
ION Obelisk 100
Royd Merlin
Raspberry PI 4
Topping E30
SONY CDP338ESD
SONY XDR F1HD

Raspberry PI 3B+
Allo DigiOne
Topping E30
Topping L30 II
HiFiMan Deva Pro
SoundMAGIC HP1000

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 23/1/2021, 15:54

Ehhhh quante ne volete! Laughing

Ora vedo questo weekend se trovo tempo per fare una interfaccina grafica rapida rapida con un paio di opzioni.

Altrimenti aggiungo una riga sul file di configurazione dove potete esprimere la vostra preferenza se mantenere i file DFF o cancellarli.

EDIT: oltre alla possibilità di cancellare o meno il file ISO originale e i file DFF, se mi stilate una lista di opzioni che pensate possano tornar comodo vedo cosa posso fare...
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da donluca 23/1/2021, 21:36

SACD ISO Extractor 4C1fX0O

Devo finire di "agganciare" le varie funzioni della UI a tutto il resto, ma questo è quanto.

Finestra di testo stile terminale per vedere cosa sta succedendo e finestra applicazione per immettere i vari dati e opzioni.

Di nuovo... se vi dovesse venire in mente qualche altra cosa da aggiungere fatemi sapere, questa probabilmente sarà l'ultima cosa che faccio su questo programma.
donluca
donluca
Membro classe argento
Membro classe argento

Data d'iscrizione : 07.11.11
Numero di messaggi : 3781
Località : Roma
Provincia : Roma
Occupazione/Hobby : Visionario informatico
Impianto :
Spoiler:


http://16bap.theclassicgamer.net

Torna in alto Andare in basso

SACD ISO Extractor Empty Re: SACD ISO Extractor

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Pagina 1 di 3 1, 2, 3  Successivo

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.