ANNUNCIO: C-3PO 1.0.10 rilasciato in beta

Pagina 3 di 3
prima
1 2 3
Visualizzazione dei risultati da 21 a 24 su 24
  1. #21
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Ho provato Trim, sembra funzionare, ma rompe il gapeless in quanto aggiunge un ritardo notevole, in funzione del tempo di trim inizale, il che lo rende inutilizzabile per i cue sheets.

    NOTA BENE: non è nel manuale, ma è possibile usare anche i centesimi di secondo, con la notazione: trim 9:59.99, la cosa mi aveva fatto ben sperare inizialmente...
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  2. #22
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    Ho provato Trim, sembra funzionare, ma rompe il gapeless in quanto aggiunge un ritardo notevole, in funzione del tempo di trim inizale, il che lo rende inutilizzabile per i cue sheets.
    acc... seccante. Immagino sia perché probabilmente funziona "lasciando scorrere" lo stream in ingresso (alla massima velocità a cui lo riceve) fino al punto indicato. In effetti, mi chiedo: con le soluzioni attualmente adottate come funziona la cosa? Ad es., come fa flac a "saltare" al punto indicato senza introdurre ritardo?
    Ultima modifica di UnixMan : 19-04-2016 a 15:57
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  3. #23
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da UnixMan
    acc... seccante. Immagino sia perché probabilmente funziona "lasciando scorrere" lo stream in ingresso (alla massima velocità a cui lo riceve) fino al punto indicato. In effetti, mi chiedo: con le soluzioni attualmente adottate come funziona la cosa? Ad es., come fa flac a "saltare" al punto indicato senza introdurre ritardo?
    Dividiamo la cosa in 2 aspetti:

    a. In formati non compressi, la trasformazione del 'tempo' in bit, byte e blocco è una semplice operazione aritmetica, esistono diverse tecniche (applicative) per accedere a precise posizioni di un file, la 'sequenziale' è la più 'bovina' e di certo la meno efficiente in tutti i casi in cui il punto di inizio sia diverso dal primo blocco del file stesso. Pensa, ad esempio, ad un database.

    b. In formati compressi non so di preciso, probabilmente nelle specifiche di formato ci sono dei 'marcatori' che consentono di 'approssimarsi' al punto del file ove inizare la conversione e quindi ricondursi al punto a, una sorta di 'directory' dei segmenti per come verranno ricostruiti.

    Anni addietro, per comprimere ed archiviare file di 'grosse' dimensioni e non doverli ricostruire sequenzialmente, si usava suddividere gli stessi in segmenti più piccoli, compressi individualmente. In questo modo per accedere ad un punto X del file originario, non si era costretti a decomprimerlo tutto, ma si trasformava X in file.Y, così da doversi leggere sequenziamente solo il file (che normalmente corrispondeva alla singola bobina, o bobina.file o ...) fino ad arrivare al punto Y.

    es. (uso il sistema decimale per comodità esplicativa)

    file 1 dim. 1 GB X = 487.999.027 b.

    se divido il file in 10 x 100 Mb (f0...f9) -> f4 Y = 87.999.027 b
    se divido il file in 100 x 10 Mb (f0...f99) -> f48 Y = 7.999.027 b

    e così via.

    Più divido in segmenti piccoli, meno la compressione è efficace, ma più rapida è la navigazione.
    Ultima modifica di marcoc1712 : 19-04-2016 a 17:33
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  4. #24
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da marcoc1712
    [...]esistono diverse tecniche (applicative) per accedere a precise posizioni di un file, la 'sequenziale' è la più 'bovina' e di certo la meno efficiente in tutti i casi in cui il punto di inizio sia diverso dal primo blocco del file stesso. Pensa, ad esempio, ad un database.
    ovviamente.

    Il problema è che la cosa richiede accesso diretto (e "random") ad un file. Cosa che "trim", essendo un "effetto" che lavora invece su uno stream, all'interno di una sorta di "pipe" interna a SOX, ovviamente non può fare.

    In effetti, avrei dovuto rispondermi da solo.

    Evidentemente, in flac la possibilità di "saltare" ad una posizione è stata prevista per così dire a livello di "interfaccia esterna", direttamente nella gestione dell'accesso al file di input.
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

Pagina 3 di 3
prima
1 2 3

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022