Newsgroup: it.media.video.produzione
Titolo: [DivX ;-)] Come ricavare un po' di spazio in piu' da un normale CD-R

Cia a tutti,
Visto che nella compressione dei filmati in DivX ;-) il bit-rate non
e' mai abbastanza, ecco la tecnica che uso io per poter ricavare un
po' di spazio aggiuntivo in un normale CD-R da dedicare all'aumento
del bit-rate.
Fondamentalmente dobbiamo masterizzare il CD-R in "Mode 2" invece che
in "Mode 1".
Infatti l'unita' fondamentale di memorizzazione di un CD-R e' il
"settore" che contiene esattamente 2352 byte.
Quando creiamo un CD-Audio vengono usati tutti questi 2352 byte per i
dati audio.
Invece quando creiamo un cd dati in Mode 1, per ogni settore vengono
usati solo 2048 byte e il resto sono codici di correzione e controllo
(ecco perche' i cd sono molto resistenti ai graffi e allo sporco)
Dal momento che non vogliamo masterizzare programmi (che devono essere
esatti al singolo bit o altrimenti non funzioneranno) ma dati
multimediali (nel nostro caso un filmato in DivX ;-) ) possiamo
permetterci il lusso che il lettore cd non riesca a correggere qualche
eventuale bit sbagliato del filmato. Al massimo (se il cd e' rovinato)
ci sara' qualche pixel di colore sbagliato o qualche blocchetto in
piu', ma il filmato sara' comunque a posto.
Abbiamo quindi a disposizione il Mode 2 che ci permettera' di usare
ben 2336 byte per ogni settore, ben il 14% in piu' !
Facciamo un esempio:
Prendiamo un CD-R vergine, inseriamolo nel masterizzatore e con il
nostro programma di masterizzazione vediamone la durata disponibile
(io uso Nero Burning Rom).
Nel mio caso Nero mi dice 75 min e 7 sec per l'audio e 660 Mb per i
dati (qui si riferisce al Mode 1 pero' !)
Ricaviamo la durata in secondi:
75 x 60 +7 = 4'507 sec
Ogni secondo di audio e' campionato a 44'100 Hz a 16 bit in 2 tracce
stereo, quindi:
4'507 x 44'100 x 16 x 2 = 6'360'278'400 bit
Troviamo i byte corrispondenti:
6'360'278'400 / 8 = 795'034'800 byte
Dividiamo per la dimensione del settore audio (2352):
795'034'800 / 2352 = 338'025 settori
Se adesso moltiplichiamo per la dimensione del settore nel Mode 1
(2048) e poi ricaviamo i MegaByte dividendo due volte per 1024 si
ottiene esattamente i 660 Mb che diceva Nero
Invece noi vogliamo il Mode 2, quindi moltiplichiamo per 2336:
338'025 x 2336 = 789'626'400 byte
Se dividiamo due volte per 1024 troviamo che in Mode 2 avremo a
disposizione la bellezza di 753 Mb in un comune CD-R da 74 min !
Ma adesso troviamo i bit corrispondenti:
789'626'400 x 8 = 6'317'011'200 bit
Adesso ci serve la dimensione del nostro filmato in secondi, nel mio
caso e' 59 min e 31 sec, ovvero 3'571 sec
E dividiamo i bit totali per i secondi e quindi per 1000:
(6'317'011'200 / 3'571) / 1'000  = 1'769 Kbit/sec
Questo e' il bit-rate totale a disposizione nel CD-R.
Adesso basta sottrarre il bit-rate a cui volete comprimere l'audio,
nel mio caso MP3 a 160 Kbit/sec e si ha:
1'769 - 160 = 1'609 Kbit/sec
Questo e' il bit-rate da impostare nel codec DivX ;-) Low Motion.
Se avessimo creato il CD-R in Mode 1 avremmo potuto impostare solo
1'391 Kbit/sec di bit-rate....
Il Low Motion e' il codec con il bit-rate maggiormente prevedibile,
anche se in genere tende a fare file un po' piu' piccoli rispetto alle
previsioni, quindi e' possibile anche rischiare un po' e tentare un
bit-rate un po' maggiore.
Infatti nel mio caso il filmato compresso e' venuto di 709 Mb per un
bit-rate effettivo di 1'507 Kbit/sec cioe' il 6% in meno di quanto
impostato... ci sarebbe spazio per un ulteriore aumento forse  fino a
1700-1800 oppure migliorando l'audio, ma piu' o meno ci siamo.
Se volete una formula un po' piu' compatta per velocizzare i calcoli,
se A e' la durata del CD-R in secondi e B e' la durata del filmati in
secondi:
(A x 1'401'600) / (B x 1000) = bit-rate totale del cd (audio e video)
Ciao !
--
Midget

 po' di spazio aggiuntivo in un normale CD-R....
quindi su un cdr da 80 dovrebbero entrare circa 814 MB(se non erro), ottimo
direi!
grazie per il consiglio :-)
saluti



CIao Midget, intanto specifica marca e modello del tuo master, perche'
non tutti sono in grado di masterizzare in mode 2 (non mode 2 XA che
e' un'altra cosa) 
poi allora converrebbe utilizzare un cd-r da 80 mins !
che dimensioni aveva il tuo fimato? (per es. 352x288)
Io utilizzo 2100 come bit-rate per il divx. 
 e utilizzo kay frame every 1 second , tu quanto?
ciao
 

e' un'altra cosa) 
Ok, penso di essere stato un po' troppo "sportivo" nel mio mex....
Ho letto il numero speciale di PC Professionale per la masterizzazione
e ho letto questa cosa del Mode 1 e 2.... e preso dall'entusiasmo ho
scritto il messaggio non passando prima dalla pratica.... ^__^
Infatti ho creato il mio bel filmatino da 700 e rotti Mb, ho preso
Nero, ho selezionato "Mode 2 / XA".... e ci sono rimasto parecchio
male... :-(((((
Allora.... il mio master e' un Teac CDR55s e (secondo le specifiche
Teac) dovrebbe supportare il Mode 2....
Invece Nero (anche secondo il suo sito) supporta solo il Mode 2 XA che
come hai detto tu e' un'altra cosa....
Non ho trovato altri software che supportano il Mode 2 per i dati,
quindi penso di aver capito che il Mode 2 si puo' usare solo per
formati particolari tipo il VCD.... sbaglio adesso ?
 Mi sa di essermi smontato da solo........ ^_^
Fammi sapere la tua...
Ciao,
--
Midget

Ciao! Volevo sapere 2 cose... con quali programmi si puo' quindi creare un
cd in mode 2 se il masterizzatore lo supporta?
Per Kappa: quanti minuti riesci a mettere in un cd con 2100 di bitrate?
Grazie. Ciao!


l'ideale sarebbe una versione di NERO che quando si seleziona VCD
permettesse di buttare su quello che ti pare e non facesse tutti quei
controlli sulla validità del formato MPEG Video/audio ecc ecc... e che non
creasse la struttura con le directory e i file del VCD...
Visto che tutti i masterizzatori, che supportino o meno il mode2, possono
scrivere VCD e quindi 850mb su un cd da 80, questa soluzione sarebbe ottima,
magari esiste già un soft. di masterizzazione che lo fa... (se qualcuno lo
conosce lo dica!! :-)   )
ciao

creasse la struttura con le directory e i file del VCD...
Mi sa che il problema e' che non e' previsto un filesystem in mode 2
E senza filesystem come lo salvi un "file" AVI in DivX ?
Ci vorrebbe poi un player che non cerca il "file" AVI ma la "traccia"
DivX.... come nei VCD viene letta la traccia Mpeg 1.... che poi se
inserisci un VCD e vedi dei file DAT mi sa che non conta e che sia
solo una rappresentazione di comodo che usa windows... come se
inserisci un cd audio e ti fa vedere dei file CDA... in realta' non
esistono file CDA ma solo tracce audio...
Ciao,
--
Midget

Sai vedendo il tuo msg, mi sono detto, :" accindeti, quanto parla
questo qui, avra' un sacco di cose, di argomenti che vuol condividere;
vediamo cosa ha da dire a tal propostio."  
Ascolta, potresti essere cosi' gentile da postare SOLO lo stretto
necessario dei msg, prima di fare una risposta?
Ciao


Senti, se stamani ti sei svegliato presto e sei incazzato col resto del
mondo xchč non ti prendi un po' di valium invece di sfogarti con chi non
c'entra nulla?
Il newsgroup č fatto per discutere e se hai dovuto scaricare 1kbyte di piů e
il messaggio non ti interessava non č la fine del mondo, oltretutto mi pare
che qui si trovino argomenti molto piů inutili di questo thread
ciao

 Senti, se stamani ti sei svegliato presto e sei incazzato col resto del
[CUT]
Scusa, ma ti costa molto quotare come si deve?
E non prendertela se qualcuno te lo fa' notare.
La banda che sprechi e' di tutti.
Saluti.
-- 
Alessandro "The FoX" Volpe
"La curiosita' uccise il gatto, non IL Volpe"
ICQ#: 102398040
E-Mail: 
volpe.al...@edisons.it

Ciao,
Ciao midget, comunque complimenti per l'intraprendenza....
fino all'anno scorso ero un vero king per quanto riguarda la
masterizzazione, ultimamente mi sono un po disinteressato....
Per quanto riguarda il programma che supporti (se anche il master lo
supporta) la scritture in MODE 2, c'e' di sicuro il CDRWIN della
GOLDENHAWK (
www.goldenhawk.com
) okkio che a crakkare male questo
programma succedono cose strane...
Per quanto riguarda la lettura del MODE 2 non ci dovrebbero essere
problemi con i lettori cdrom-dvd odierni.
Come master io ho ancora lo yamaha CRW-4260 ! (WAITEC 4046 con
firmware yamaha) che va benissimo.... spero che supporti anche il
MODE2
Prova e fammi sapere !
Per chi mi chiedeva quanto minuti faccio stare con bit rate 2100.....
pochi di sicuro, ma il 2000 - 2100 e' il bit rate di chi vuole la
qualita'.
ciao

qualita'.
Se ti interessa ho fatto una serie di test sulla dimensione dei
filmati DivX variando il bit-rate da 600 a 3000.... ho messo i
risultati in una paginetta scarna su
http://digilander.iol.it/midget/
Fammi sapere che ne pensi
Ciao,
--
Midget

 E-Mail: 
volpe.al...@edisons.it
certo che il mondo è pieno di nevrotici frustrati che non hanno molto da
fare nella vita, eh....
ti assicuro che la mia ultima preoccupazione è quella di misurare le mie
azioni per farti risparmiare 100 bytes di banda. Considerato poi che in
internet la banda viene sprecata in milardi di modi peggiori...
ciao

fare nella vita, eh....
No, si cerca un po' di tranquillita' e cerchiamo di rispettare le
esigenze altrui, esigenze di persone che non avendo connessioni veloci
HANNO DEI PROBLEMI anche con un solo 1K.
Abbiamo capito, non ti preoccupare;  sei uno di quelli che dice :" beh
lo fanno tutti, allora lo faccio anche io....." 
==> NO COMMENT <==
Ciao


presumo che tu passi le giornate a ripassarti la "netiquette" mio caro
carabbeniere del web, purtroppo io ho di meglio da fare, quindi sono un
web-cafone, non si può essere perfetti...
comunque in merito alle tue dotte e altruistiche considerazioni qui in
toscana abbiamo un colorito modo di dire che esprime la mia opinione:
ma ti levi di 'ulo!... :-) (ecco ora partirai con tutta una crociata contro
la volgarità dilagante nel web, comunque x me, con questo msg, il thread è
chiuso)
senza rancore,
Gabri

 internet la banda viene sprecata in milardi di modi peggiori...
E tu nei sei una lampate dimostrazione!


Scusate l'intervento, ma a nessuno è mai saltato in testa di fare l'opposto,
cioè partendo da un DivX;-) ritornare ad un SVCD o VCD ?
Se qualcuno ci è riuscito, con quale programma lo ha fatto ????
grazie.
Einstaine