Newsgroup: it.comp.software.divx
Titolo: Il frame non ha un valido start-code MPEG4 - e scatti su lettore SA

 Errore: Il frame non ha un valido start-code MPEG4
C'è un modo per poterlo correggere?
-- 
Willy
* /Il mio sito/: 
http://willygroup.altervista.org
* Faq di /it-alt.comp.software.mozilla/: 
http://snipurl.com/mozfaq
* /Contatti/: 
http://snipurl.com/contatti

 C'č un modo per poterlo correggere?
se porti pazienza, stasera rilascero' una nuova versione di avinaptic
piu' precisa, che ti dira' quanti sono i frames corrotti (e quali sono
i primi...).
Quando scrive quel messaggio di errore, vuol dire che il bitstream e'
stato inizialmente riconosciuto come MPEG4, ma che, in seguito,
risulta corrotto (non rispetta piu' le regole sintattiche). Se non hai
chiesto l'analisi DRF, quell'errore deve essersi verificato nei primi
10 frame.
Quando un player si imbatte in un errore nel bitstream come questo,
solitamente "resincronizza", cioe' consulta l'indice ed effettua
un salto al successivo keyframe. Purtroppo la versione attuale di
avinaptic ti dice solo che esiste almeno un frame corrotto, ma non
ti dice se ce ne sono altri, e soprattutto quanti.
Se c'e' un solo frame corrotto, forse non te ne accorgi neanche. Se
sono molti e distribuiti su tutto il film, allora secondo me non ci
sono molte speranze. E' facile correggere muxing fatti male e
ricreare interamente gli indici degli AVI, ma non credo ci sia il
modo di riparare un bistream corrotto: l'unico sarebbe quello di
tagliare via dal filmato le parti corrotte, ma non mi sembra una
bella soluzione...
Comunque non e' detto che la causa dei salti sia quella:
se sul pc il filmato non scatta, allora dovresti guardare tutte le
altre caratteristiche (se vuoi, riportale qui; puoi togliere la
sezione "Info sul file, dato che non serve)
-- 
Home page: 
http://fsinapsi.altervista.org

 sezione "Info sul file, dato che non serve)
Questo è un file che salta:
[ Info generiche ]
Durata: 00:40:54 (2454.16 s)
Tipo di contenitore: AVI OpenDML
Streams totali: 3
Tipo stream n. 0: video
Tipo stream n. 1: audio
Tipo stream n. 2: audio
Audio streams: 2
ISFT: VirtualDubMod 1.5.10.1 (build 2424/release)
JUNK: VirtualDubMod build 2424/release
[ Traccia video ]
FourCC: xvid/XVID
Risoluzione: 624 x 352
Frame aspect ratio: 39:22 = 1.772727 (~16:9)
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 39:22 = 1.772727 (~16:9)
Framerate: 25 fps
Frames totali: 61354
Stream size: 319,670,130 bytes
Bitrate: 1042.051471 kbps
Qf: 0.189767
Key frames: 780 (0; 87; 143; 230; 308; ... 61235)
Null frames: 0
Min key int: 1
Max key int: 300
Key int medio: 78.658974
Ritardo: 0 ms
[ Traccia audio n. 1 ]
Audio tag: 0x55 (MP3)
Bitrate: 128 kbps CBR
Canali: 2
Frequenza: 48000 Hz
Chunks: 61266
Stream size: 39,217,536 bytes
Ritardo: 0 ms
[ Traccia audio n. 2 ]
Audio tag: 0x55 (MP3)
Bitrate: 128 kbps CBR
Canali: 2
Frequenza: 48000 Hz
Chunks: 61206
Stream size: 39,179,520 bytes
Ritardo: 0 ms
[ Info sulla codifica MPEG4 ]
Errore: Il frame non ha un valido start-code MPEG4
********************************************************************************
Questo invece è ok:
[ Info generiche ]
Durata: 00:41:13 (2472.96 s)
Tipo di contenitore: AVI OpenDML
Streams totali: 3
Tipo stream n. 0: video
Tipo stream n. 1: audio
Tipo stream n. 2: audio
Audio streams: 2
ISFT: VirtualDubMod 1.5.10.1 (build 2424/release)
JUNK: VirtualDubMod build 2424/release
[ Traccia video ]
FourCC: xvid/XVID
Risoluzione: 624 x 352
Frame aspect ratio: 39:22 = 1.772727 (~16:9)
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 39:22 = 1.772727 (~16:9)
Framerate: 25 fps
Frames totali: 61824
Stream size: 320,937,367 bytes
Bitrate: 1038.229059 kbps
Qf: 0.189071
Key frames: 976 (0; 102; 175; 475; 636; ... 61799)
Null frames: 0
Min key int: 1
Max key int: 300
Key int medio: 63.344262
Ritardo: 0 ms
[ Traccia audio n. 1 ]
Audio tag: 0x55 (MP3)
Bitrate: 128 kbps CBR
Canali: 2
Frequenza: 48000 Hz
Chunks: 61793
Stream size: 39,554,688 bytes
Ritardo: 0 ms
[ Traccia audio n. 2 ]
Audio tag: 0x55 (MP3)
Bitrate: 128 kbps CBR
Canali: 2
Frequenza: 48000 Hz
Chunks: 61791
Stream size: 39,553,536 bytes
Ritardo: 0 ms
[ Info sulla codifica MPEG4 ]
User data: XviD0037
QPel: no
GMC: no
Interlaced: no
Aspect ratio: Square pixels
Quant type: H.263
****************************************************************************


 Errore: Il frame non ha un valido start-code MPEG4
se scarichi la nuova versione di avinaptic (3-12-2006), riapri
questo che salta, e clicca su Statistiche->Analisi_DRF, poi
guarda questi valori:
Drop/delay frames           0
Frames corrotti             0
Nel caso di quel filmato, uno di questi due valori dovrebbe
venirti diverso da 0.
Comunque, non e' detto che sul lettore SA salti per quel motivo,
ma mi pare piu' probabile che si tratti di XviD packed bitstream,
quindi controlla anche questo valore:
Packed bitstream            ???
Se il valore e' "yes" e il tuo lettore ha un chip Mediatek,
allora la causa e' quella: in tal caso, puoi risalvare il file
in formato "unpacked" mediante il programma "MPEG4 Modifier".
Se la causa non e' quella, fammi sapere...


 Se la causa non e' quella, fammi sapere...
Era proprio quello!
Grazie di nuovo.
