Newsgroup: it.comp.software.divx
Titolo: Come mai si sciolgono?

Perchè certi divx, quando ci si sposta rapidamente da un punto
all'altro "si sciolgono"? So che ha a che fare con i keyframe, ma
perchè con la maggior parte non succede?
Ho passato un divx con questo problema a Gspot e Divfix, ma nessuno
rileva errori, tuttavia con l'avanzamento veloce, "si scioglie".
Nessun problema se lo guardo normalmente.
AVI File Details
========================================
Name.........: Fase 4 - Distruzione Terra (1973) [ITA].avi
Filesize.....: 692 MB (or 709,591 KB or 726,621,248 bytes)
Runtime......: 01:20:18 (120,456 fr)
Video Codec..: DivX 5.0
Video Bitrate: 1072 kb/s
Audio Codec..: 0x0055(MP3) ID'd as MPEG-1 Layer 3
Audio Bitrate: 128 kb/s (64/ch, stereo) CBR 
Frame Size...: 516x404 (1.28:1) [~23:18]
File Status..: File Length Correct (click for more info...)
-- 
Paradoxally,
Jan AxHell

 all'altro "si sciolgono"?
Cosa intendi con "si sciolgono"?
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
La vita familiare è un'interferenza nella vita privata.

Cosa intendi con "si sciolgono"?
Se lancio un divx con qualunque player, vedo lo scorrere delle
immagini correttamente. Se clicco sulla barra di avanzamanto saltando
in un punto a caso del film, vedo correttamente le immagini del film a
partire da quel punto. Alcuni divx, come quello di cui ho postato i
dati, si comportano in modo diverso: quando clicco sulla barra, le
immagini lasciano vistosissime scie che si mescolano le une alle altre
dando l'impressione che il film si sciolga, come se spalmassi tutti i
colori dei tubetti delle tempere su un foglio, e questo va avanti
finchč (presumo) non viene agganciato dal player il keyframe
successivo. Dato che non ho riscontrato errori con i vari tool, mi
domandavo come mai questo accade.
-- 
Paradoxally,
Jan AxHell

 modo diverso:
Ah, ho capito. In effetti anch'io non ho sempre supposto degli errori
nella codifica, ma visto che poi si vedevano bene, non mi son mai posto
il problema più di tanto.
-- 
Saluti, Kap - ICQ 19857429 - ¥'s Fan #01 - 
www.lordkap.it
 - VCC
Il coraggio spesso è mancanza di saggezza, mentre la vigliaccheria non
di rado si basa su informazioni affidabili. - Peter Ustinov

 Paradoxally,
Hai provato con Bsplayer?
Ciao
-- 
Merlino XP®
_____________________________________________________
ASUS A7V600 (Bios 1007.003 - Sata BIOS 2.31) - XP 2600+ Barton
Maxtor 120GB SATA 8MB - 9600PRO EZ(400/400) 128MB
<Elimina MerlinoXP® per le risposte in privato>

Hai provato con Bsplayer?
Sě sě, stessa cosa.
-- 
Paradoxally,
Jan AxHell

"Jan AxHell" <jan_al...@WAZZUPnewsguy.com> ha scritto nel messaggio
news:elch90tl6cclt9ith...@4ax.com...

trattasi di problema di codifica o meglio di aggancio di codec : quando
lanci il divx in questione con un normalissimo player  (videolan a parte)
ogniuno di essi va a recuperare dalle librerie di windows il codec
appropriato ma non sempre e' uno unico ma ne potresti avere piu' di uno
compatibili tra di loro e gspot te ne da la conferma ..... dicevo il player
ne sceglie uno e se lo "porta dietro" per tutta la lettura normale del film
quando invece lo fai passare rapidamente da una scena ad un'altra con un
"salto" il player ritorna ad "interrogare" le librerie per scegliersi il
codec e quando non riprende lo stesso di prima (anche se compatibile)
avviene questo effetto .... con videolan "vlc" non accade potrebbe pero'
trattarsi di un'altra cosa .....
una ulteriore prova di verifica la puoi fare con virtual dub ovvero :
apri il file clikki sulla barra di avanzamento e tenendo premuto il tasto
"shift" ti sposti verso la fine del film .... le immagini scorrono
normalmente (tipo avanzamento paperino) o saltano a scatti ???
fammi sapere

immagini lasciano vistosissime scie che si mescolano le une alle altre
Usa GSpot e riportaci tutti i dati, anche quelli di render (caselle in
basso, da attivare con apposito tasto).
Bye, Giubbe
__
Home page e FAQ: 
http://giubbe.altervista.org/
Inutile scrivere in privato, non ricevo le email.

 avviene questo effetto ....
quando si fa un salto, il player dovrebbe usare l'indice, da cui ricava
la posizione del keyframe da cui proseguire la riproduzione...
forse, quando si "scioglie", il problema potrebbe risiedere in una
incongruenza tra indice e altri dati presenti nell'header dell'AVI, ad
esempio un offset sbagliato potrebbe far puntare le entries dell'indice
a frame che non sono keyframes, con l'effetto visto; le cose si
rimetterebbero a posto con la riproduzione del primo keyframe
incontrato...

fammi sapere
Non sono in grado di dirlo, dato che anche col VDub le immagini si
sciolgono e non riesco a distinguere se scattano o scorrono solo
veloci.
-- 
Paradoxally,
Jan AxHell

basso, da attivare con apposito tasto).
AVI File Details
========================================
Name.........: Fase 4 - Distruzione Terra (1973) [ITA].avi
Filesize.....: 692 MB (or 709,591 KB or 726,621,248 bytes)
Runtime......: 01:20:18 (120,456 fr)
Video Codec..: DivX 5.0
Video Bitrate: 1072 kb/s
Audio Codec..: 0x0055(MP3) ID'd as MPEG-1 Layer 3
Audio Bitrate: 128 kb/s (64/ch, stereo) CBR 
Frame Size...: 516x404 (1.28:1) [~23:18]
File Status..: File Length Correct (click for more info...)
Aggiungo a mano gli altri, perchč non mi va di reimpostare l'export
(che mi piace cosě come l'ho configurato).
FPS - 25.000
Qf - 0.206 bits/pixel
Stream Type 
Type - OpenDML AVI
IMRR - 1.00
I/L - 1 vid frame (40 ms) Split: Yes
Comments / Metadata
JUNK - ASCII in junk chunk  VirtualDub build 15654
JUNK - ASCII in junk chunk  release
DirectShow render
Video Src Type - 4cc: DX50    
Audio Src - MPEGLAYER3 (MP3) (0x0055)
Video Path - (S) --> Avi Splitter --> ffdshow MPEG-4 Video Decoder -->
(R)
Audio Path - (S) --> Avi Splitter --> MPEG Layer-3 Decoder --> Morgan
Stream Switcher --> MatrixMixer --> (R)
Rendering Successful
-- 
Paradoxally,
Jan AxHell

veloci.
Strano. Che codec usi per la decodifica? (GSpot, sezione render).


Strano. Che codec usi per la decodifica? (GSpot, sezione render).
Hehe, ti ho risposto mentre postavi questo messaggio :)
-- 
Paradoxally,
Jan AxHell

Stream Switcher --> MatrixMixer --> (R)
Per decodificare usi il ffdshow e quindi la colpa potrebbe essere sua.
Disattivalo, oppure scarica la versione più aggiornata (o quella
ufficiale, link nelle FAQ).
Anche nella parte audio hai qualcosa di troppo: il Morgam Stream
Switcher (utile solo con wmp 6.4) e MatrixMixer. Ti consiglio di
disanstallarli (il primo sta in molti pacchetti e non so dove lo hai
preso, il secondo dovrebbe essere dentro il matroska Pack).
Per disinstallarli puoi anche usare il comando
regsrv32 /u 
mmswitch.ax
 (per il morgan)
Il matrixMixer non ricordo il file e l'unico modo che mi viene in
mente per trovarlo è usando GraphEdit.
Bye


mente per trovarlo è usando GraphEdit.
Erano entrambi nella cartella di Matroska e li ho disinstallati come
hai detto, ma è ancora tutto come prima. Ma non servono per vedere gli
MKV? E per WMP 6.4 intendi quelli di Windows o il MediaPlayerClassic?
-- 
Paradoxally,
Jan AxHell

 Type - OpenDML AVI
puo' essere che l'indice abbia un formato che non viene
interpretato correttamente?
forse anche questo non c'entra niente, ma mi sembra che
negli avi standard gli indici usino strutture a 32 bit
con segno, quindi possono riferirsi solo a file di
lunghezza massima 2^31 - 1 = 2 Gb - 1.
mentre OpenDML permette di superare tale limite (non
so come, ma ricordo di avere letto qualcosa un mesetto
fa, a questo riguardo)...

fa, a questo riguardo)...
Ah qui non so davvero cosa dire. L'unica cosa certa č che nč Gspot, nč
AVIcodec, nč DivFix rilevano errori...
-- 
Paradoxally,
Jan AxHell

MKV? E per WMP 6.4 intendi quelli di Windows o il MediaPlayerClassic?
Il morgam serve per sentire i file in doppia lingua, ma è utile solo a
Windows Media Player 6.4 (WMP 6.4) perchè è l'unico player che non
supporta nativamente gli avi multilingua. I WMP >6.4 non funzionano
con il morgan e non supportano il doppio audio.
Il matrix in verità non so a che serve, so che spesso dà problemi
durrante l'avvio del filmato (visto che c'ero ti ho fatto eliminare
due possibili problemi futuri).


due possibili problemi futuri).
Ok, ho cmq visto che gli MKV vanno lo stesso anche dopo averli tolti
(e a questo punto mi chiedo perchè siano nel Matroska pack).
Va beh il mistero resta, ma non è una cosa grave, era solo una
curiosità, dato che di solito i film li guardo per intero, senza
avanzamenti veloci e quelli che si "sciolgono" sono avvero una
manciata (l'unico che mi viene in mente è Roger Rabbit) :)
Grazie di tutti i suggerimenti.
-- 
Paradoxally,
Jan AxHell

 il "componente" che consentiva la visione su TV.
penso che il nome sia una combinazione di "ff" e "dshow";
forse "ff" deriva dal progetto "ffmpeg", da cui proviene la
libreria "libavcodec", mentre "dshow", mi pare di capire che
sia una sorta di API in ambito windows, cioe' un livello di
astrazione che serve per separare la descrizione di
funzionalita' dal modo in cui esse sono effettivamente
implementate (e' una buona cosa). in pratica, cio' dovrebbe
avere consentito un successivo sviluppo modulare di "filtri"
per decodificare filmati... e questo senza che programmi
scritti in precedenza (windows media player?) debbano subire
modifiche, fintanto che i nuovi filtri hanno la stessa
interfaccia...

tolto non vedevo più niente..
Te lo avevo detto cos'è, è un decoder (cioè decodifica solo) e può
applicare filtri in tempo reale (mentre vedi il filmato). Si usa per
la sua velocità e velocità.
Il nome te lo ha spiegato Frank.
Ovviamente togliendolo non vedi nulla perchè manca il decoder per il
filmato e ti avevo consigliato di mettere il DivX 5.11 perchè ffdshow
può dare problemi proprio con i filmati codificati con tale codec.
Puoi provare anche a installare il XviD 1.0RC4 e dirgli di
decodificare i filmati in DivX (puoi fare questa cosa all'atto
dell'installazione o impostandola da ffshow).
Bye, Giubbe


interfaccia...
Questo è valido anche per i codec VFW, i codec DirectShow sono
strutturalmente diversi, ma non so nello specifico in cosa
differiscono.


dell'installazione o impostandola da ffshow).
Uhm, XviD 1.0rc4 ce l'ho già, ma da ffdshow non capisco bene cosa
fare, vedo solo che posso ri-registrarlo per i codec selezionati, ma
non vedo cambiamenti, resta sempre la scritta libavcodec accanto ai
vari xvid, divx 3,4,5,etc. e il readme dice solo queto:
4. Configuration
To be written.
:/
-- 
Paradoxally,
Jan AxHell

vari xvid, divx 3,4,5,etc. e il readme dice solo queto:
Devi selezionare xvid al posto di libavcodec, nel menu di
configurazione.
Bye


configurazione.
Ah ecco! Bisognava cliccare 2 volte su libavcodec! Non vedevo nessun
menu a tendina e non capivo come cambiarlo. Ho messo Xvid, lo
ri-registrato  ma non č cambiato niente. Vabbč, se dovessi scoprire
l'arcano, ve lo dirň.
-- 
Paradoxally,
Jan AxHell