Newsgroup: it.comp.software.divx
Titolo: Problemino con Gordian Knot 0.28.8

Ecco un problemino curioso.
Dopo aver acquisito circa 6 ore di una videocassetta e creati i vari
file video (episodi) AVI con codec Indeo Video 5.10 e audio PCM (che
hanno dimensione oltre i 2,5 GB per le durate attorno ai 45 minuti,
576x432x25fps, 4:3), ho poi salvato separatamente in un file WAV l'audio
(lo so che probabilmene è superfluo, ma comunque son sempre venuti molto
bene i video così per cui...).
Come ho fatto varie altre volte senza sbagliare un colpo con il Gordian
"precedente" ho così agito per ogni coppia di file:
Pannello "Bitrate"
- carico il video tramite "Open" e l'Audio A tramite "Select" e imposto
il bitrate a 128 kBit/s;
- seleziono Codec DivX 5 (che poi è stato installato il DivX 5.1.1);
- scrivo il giusto numero di frames ricavata da un altro programma
(perché GK scrive un numero sbagliato e decisamente inferiore, ma
succedeva anche per la precedente versione);
- lascio no audio nell'Interleaving e imposto Half CD nel Total Size.
Pannello "Resolution"
- Imput resolution "other" e Imput Aspect Ratio 1:1, con crop disable.
- Output resolution = Imput resolution (a me interessano così).
Parto poi con Save & Encode impostando solo il "Deinterlace" e lasciando
tutto il resto di default e facendo il 5% di Compressibility Check
(sempre usato quello).
Dopo di che faccio partire la conversione, impostando nell'audio il
128kBit/s CBR e dando la conferma per i due passi del DivX con il
bitrate proposto.
Ho fatto le stesse cose con gli altri 5 file e così alla fine ho
lanciato le conversioni. Con il vecchio GK andava sempre tutto liscio.
Con questa versione invece è andato a buon fine solo 1 file, uno è
risultato muto (e con difficoltà nel play sia da parte di Media Player
Classic che WMP9), gli altri tutti con rumori inintelligibili.
Ho provato a rifare lo stesso file che è risultato muto una seconda
volta (e la cui dimensione risulta circa 10MB in meno di quella
prevista) ed ha dato lo stesso risultato. Da notare che l'mp3 risultante
è perfetto e che il file intermedio file_Movie.avi (a parte la
dimensione) è perfetto.
Qualche idea?
Per fare altre prove ho tentato di convertire il wav estratto con LAME
in un mp3 CBR e, con VirtualDubMod, legarlo al video, disabilitando la
traccia originale e mettendo in prima posizione l'mp3. Sembra che tutto
stia andando per il meglio (nel senso che ho provato a bloccare dopo
pochi minuti la conversione e il file sembra essere a posto) e ora è
in elaborazione, ma ci metterà ancora un'ora a completarsi.
Potrebbero essere un paio le cause: una mia puttanata nei settaggi (ma
allora non saprei cosa, visto che li ho sempre fatti così) o un piccolo
bug di GK.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Quelli che scrivono con chiarezza hanno dei lettori, quelli che
scrivono in modo ambiguo hanno dei commentatori. - Albert Camus

Qualche idea?
Se non sbaglio GK usa besweet per convertire l'audio, prova a vedere
se c'è il log. 
Così non riesco a capire perchè lo mp3 è stato convertito male.
Bye, Giubbe
__
Home page e FAQ: 
http://giubbe.altervista.org/
Inutile scrivere in privato, non ricevo le email.

 traccia originale e mettendo in prima posizione l'mp3.
Questa opzione ha dato i risultati sperati e il video è perfetto.
Rimane il dubbio su GK...
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Il loro europeismo non è altro che imperialismo con un complesso
d'inferiorità. - Denis Healey

.
Logging start : 04/17/04 , 19:30:27.
C:\PROGRA~1\GORDIA~1\BeSweet.exe -core( -input
D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav -output
D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.mp3 -logfile
D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.log ) -ota( -hybridgain )
-azid( -c normal ) -lame( -h --cbr -b 128 ) -profile( Gordian Knot 0.28
) 
[00:00:00:000] +------- BeSweet -----                          
[00:00:00:000] |  Input : D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav
[00:00:00:000] |  Output: D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.mp3
[00:00:00:000] |  Floating-Point Process: Yes
[00:00:00:000] |  PostGain normalize to : 0.97
[00:00:00:000] |  Source Sample-Rate: 44.1KHz
[00:00:00:000] +-------- LAME -------
[00:00:00:000] |  Bitrate method  : CBR         
[00:00:00:000] |  MP3 bitrate     : 128
[00:00:00:000] |  Channels Mode   : Joint Stereo
[00:00:00:000] |  Error Protection: No
[00:00:00:000] +---------------------
[00:48:57:615] Gain of 4.5dB had been asserted to file.
[00:48:57:615] Conversion Completed !
[00:04:36:000] <-- Transcoding Duration
Logging ends : 04/17/04 , 19:35:03.
=== fine ===
P.S.: intanto che ci sono chiedo una cosettina. Quando con GK si arriva
alla fase finale con Save & Encode e si passa al tab del DivX, bisogna
selezionare il 1st pass e l'Nth pass. All'interno della finestra del
DivX encoder che appare basta fare clic su OK o si deve abilitare il
profilo, inserire i vari valori che servono e poi dare ok?
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
L'adulazione corrompe sia chi la dà che chi la riceve.
Edmund Burke

 Eccolo: però questo è il log di un file che sto riprovando a fare ora
Aggiornamento: il video ha lo stesso problema di prima.
Quando cerco di visualizzarlo lui parte muto, poi dopo un po' fa sentire
dei fastidiosissimi stridii e il filmato sembra accelerato e a velocità
scostante. Sono un po' basito a dire la verità...
Ti lascio un bel log da studiare. ;)
=== inizio ===
Gordian Knot -
Encoding Job Data:
 
Type:               EncD5_All
Number:             1
Name:               700MB
Platform:           WinXP (5.1.2600).2
Files:
VirtualDubModExe:   C:\PROGRA~1\GORDIA~1\VirtualDubMod\VirtualDubMod.exe
NandubExe:          C:\PROGRA~1\GORDIA~1\nandub\Nandub.exe
AviFinal:           D:\Rip\Video\S1999_27-OneMomentOfHumanity.avi
AviMovie:           D:\Rip\Video\S1999_27-OneMomentOfHumanity_Movie.avi
AviCredits:
D:\Rip\Video\S1999_27-OneMomentOfHumanity_Credits.avi
MovieFS:            D:\Rip\Video\S1999_27-OneMomentOfHumanity.avs
CreditsFS:          
Log :               D:\Rip\Video\S1999_27-OneMomentOfHumanity.log
Stats:              D:\Rip\Video\S1999_27-OneMomentOfHumanity.stats
Ecf :               D:\Rip\Video\S1999_27-OneMomentOfHumanity.ecf
Options:
Quality/DRF:        0
CreditsStart:       0
UseEcf:             1
CreditsIVTC:        0
CreditsAppend:      0
DeleteInterm.:      0
EnforceBitrate:     0
AntiShit:           0
Calculator:
VideoSize:          308022 kbyte.
Audio1Size:         45890 kbyte.
Audio2Size:         0 kbyte.
Overhead:           3463 kbyte.
AviSize:            357376 kbyte (349 mbyte).
FilesSize:          0 kbyte.
TotalSize:          357376 kbyte (349 mbyte).
Interleaving:       1stream
Bitrate:            859 k(=1000)Bits/s
Frames:             73434
FPS:                25.000
Duration:           048:57
Quality:            0.138 bits/(pixel*frame).
CompCheck3:         0.000 bits/(pixel*frame).
CompCheck5:         0.303 bits/(pixel*frame).
Resolution:         576 x 432
Audio 1:            
Mode:               wav -> mp3
SourceFile:         D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav
WavFile:            D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav
Mp3File:            D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.mp3
Azid:               -c normal
Lame:               -h --cbr -b 128
Delay:              0
Interval:           1
Preload:            500
Mux:                1
Recalc:             1
DeleteWav:          0
Audio 2:            
none.               
 
19.30.26: Started Transcoding Audio.
19.30.26: Using "BeSweet" to transcode
D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav
CommandLine: C:\PROGRA~1\GORDIA~1\BeSweet.exe -core( -input
"D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.wav" -output
"D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.mp3" -logfile
"D:\Rip\Fatti\S1999_27-OneMomentOfHumanity.log" ) -ota( -hybridgain )
-azid( -c normal ) -lame( -h --cbr -b 128 ) -profile( Gordian Knot 0.28
)
19.35.04: Finished. Duration: 4 minutes, 37 seconds.
19.35.04: Audio Done.
19.35.04: MP3-File-Size is 45897 kb.
19.35.04: Audio 1, determined:     45897 kb
19.35.04: Audio 1, calc:           45890 kb
19.35.04: New Bitrate for Movie = 859 k(=1000)Bits/s
Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "DivX5-First Pass"
// $input "D:\Rip\Video\S1999_27-OneMomentOfHumanity.avs"
// $output "D:\Rip\Video\S1999_27-OneMomentOfHumanity_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity.avs",0,0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity_Movie.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
19.35.04: Started   DivX5-First Pass:
D:\Rip\Video\S1999_27-OneMomentOfHumanity.avs
20.44.22: Finished  DivX5-First Pass: Duration: 1 hour, 9 minutes, 17
seconds.
20.44.22: Trying to open Log-file.
20.44.22: Success: Log-file open.
20.44.22: Encoded:  73434 Frames.
20.44.22: Speed:    17.663 Frames per Second.
Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "DivX5-Second Pass"
// $input "D:\Rip\Video\S1999_27-OneMomentOfHumanity.avs"
// $output "D:\Rip\Video\S1999_27-OneMomentOfHumanity_Movie.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity.avs",0,0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(1);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression(0x78766964,0,10000,0);
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity_Movie.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
20.44.22: Started   DivX5 - Pass: 2:
D:\Rip\Video\S1999_27-OneMomentOfHumanity.avs
22.02.27: Finished  DivX5 - Pass: 2: Duration: 1 hour, 18 minutes, 3
seconds.
22.02.27: Speed:    15.679 Frames per Second.
Adding this script to C:\PROGRA~1\GORDIA~1\VirtualDubMod\LastJob.vcf :
// $job "DivX5 Append"
// $input "D:\Rip\Video\S1999_27-OneMomentOfHumanity_Movie.avi"
// $output "D:\Rip\Video\S1999_27-OneMomentOfHumanity.avi"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script
VirtualDub.Open("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity_Movie.avi",0,0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource("D:\\Rip\\Fatti\\S1999_27-OneMomentOfHumanity.mp3",0x00000202,0);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(0);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Delete();
VirtualDub.SaveAVI("D:\\Rip\\Video\\S1999_27-OneMomentOfHumanity.avi");
VirtualDub.Close();
// $endjob
//
//--------------------------------------------------
// $done
22.02.27: Started   Muxing Audio.:
D:\Rip\Video\S1999_27-OneMomentOfHumanity_Movie.avi
22.03.52: Finished  Muxing Audio.: Duration: 1 minute, 24 seconds.
22.03.52: Done.
22.03.52: Movie = D:\Rip\Video\S1999_27-OneMomentOfHumanity.avi
Total Encoding Time: 2 hours, 33 minutes, 26 seconds.
17/04/2004 22.03.52: Job "700MB" finished.
=== fine ===
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
La casa è dove si trova il cuore. - Plinio il Vecchio

 19.35.04: Finished. Duration: 4 minutes, 37 seconds.
Ecco. Anche se gli ho detto di fare un mp3 128 kb/s CBR, mettendo in
GSpot l'mp3 risultante, viene fuori: MPEG-1 Layer 2 VBR 48000 Hz. Da
notare che da nessuna parte ho impostato di mandare a 48000 Hz l'audio.
Evidentemente c'è qualche problema con BeSweet.
Il video fatto passare al GSpot mi indica:
Stream Type and A/V Interleave
Type: OpenDML AVI
IMRR: n.d.
I/L: None or Not Determined
Audio
Name: mpeg (mp1/mp2) (0x0050) Microsoft Corporation
Bitrate: 121 kb/s (60/ch, stereo)
Fs: 48000 Hz
Mentre quello fatto "a mano" indica:
Stream Type and A/V Interleave
Type: OpenDML AVI
IMRR: 1.00
I/L: 1 vid frame (40 ms)  Split: Yes
Audio
Name: 0x0055(MP3) ID'd as MPEG-1 Layer 3
Bitrate: 128 kb/s (64/ch, stereo) CBR
Fs: 44100 Hz
Ultimo aggiornamento (poi vi lascio in pace): facendo a parte l'mp3 con
LAME e poi caricandolo con VirtualDubMod e salvando il video in direct
stream copy, viene fuori l'avi perfetto.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Ogni autobiografia tratta di due personaggi, un Don Chisciotte, l'Ego,
e un Sancho Panza, il Sé. - Wystan Hugh Auden

stream copy, viene fuori l'avi perfetto.
Uhm, e questo mp3 come lo hai creato?
Non ho ancora dato un'occhiata al tuo log, forse prima di sera lo
leggerò.
Bye


 leggerò.
Ok, no problem. Non ho fretta. ;)
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
La lingua che si parla peggio è quella in cui meno si può mentire.
Christian Friedrich Hebbel

profilo, inserire i vari valori che servono e poi dare ok?
Questo non lo so. Io uso GK solo per fare il crop, il resto lo faccio
a mano.
Bye


 Non so se è possibile, ma prova a disattivare -ota( -hybridgain )
Mi sa che non sia previsto da nessun set di comandi, 'sto -ota, nel GK.
Nel senso: le cose che escono sul GK quando selezioni la conversione
predefinita 128kb/s CBR da come opzioni "-c normal" in Azid e "-h --cbr
-b 128" in lame. Quell'ota non lo vedo da nessuna parte.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Dal cuore della fonte di delizie sgorga un rivolo amaro che tra i
fiori stessi ci tortura. - Lucrezio

-b 128" in lame. Quell'ota non lo vedo da nessuna parte.
Lo temevo. Prova a vedere se c'è un profilo "Gordian Knot 0.28" (può
essere dentro DD-Profiles.ini) e controlla se li c'è il parametro. 
Prova anche a codificare direttamente con besweet con i vari parametri
e senza ota e poi dimmi il risultato.
Controlla anche la versione di besweet, se non è la 1.5b26 aggiornala
perchè quella precedente aveva un problema.


 perchè quella precedente aveva un problema.
Ok, guarderò anche quello, ma mi sembra che sia la versione giusta.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Dio, nella sua previdenza, non ha dato la barba alle donne perché esse
non sarebbero state capaci di tacere mentre venivano rasate.
Alexandre Dumas padre

 perchè quella precedente aveva un problema.
È quella giusta.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Vi sono persone che senza i loro difetti mai avrebbero fatto conoscere
le loro qualità. - L. de C. de V. Vauvenargues

parte in GK, IMHO. 
Non so cosa pensare. Prova a porre la domanda sul forum inglese di
doom9, forse lě qualcuno (o l'auore stesso) ti puň aiutare.


 doom9, forse lì qualcuno (o l'auore stesso) ti può aiutare.
URCA! Ok, gli darò un'occhiata...
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
È molto iniquo farmi pagare i miei debiti - non avete idea del dolore
che ciò provoca. - Lord George Byron