Newsgroup: it.comp.software.divx
Titolo: Filmato con AR errato e mpeg4modifer non lo apre

ciao,
ho un video con un AR errato e non riesco ad aprirlo come faccio di 
solito in questi casi con Mpeg4modifier, l'errore che mi da mp4m è:
"This is not a valid MPEG-4 video (startcode not found at beginning of 
frame). Codec: DIV3".
Ho provato a cambiare fourCC e handler, ma ottengo sempre lo stesso 
errore.
C'è qualche alternativa alla ricodifica?
Ecco cosa mi dice Avinaptic:
[ Info sul file ]
Nome: 1929-Ricatto.avi
Data: 1/02/2008 00:33:12
Dimensione: 836,620,288 bytes (797.863 MB)
[ Info generiche ]
Durata: 01:21:45 (4904.92 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: Nandub v1.0rc2
JUNK: Nandub build 1853/release
[ Dati rilevanti ]
Risoluzione: 512 x 464
Larghezza: multipla di 32
Altezza: multipla di 16
DRF medio: 4.255775
Deviazione standard: 0.816812
Media pesata dev. std.: 0.816025
[ Traccia video ]
FourCC: div3/DIV3
Risoluzione: 512 x 464
Frame aspect ratio: 32:29 = 1.103448
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 32:29 = 1.103448
Framerate: 25 fps
Frames totali: 122623
Stream size: 676,042,138 bytes
Bitrate: 1102.635130 kbps
Qf: 0.185653
Key frames: 941 (0; 91; 225; 286; 467; ... 122613)
Null frames: 0
Min key int: 1
Max key int: 250
Key int medio: 130.311370
Ritardo: 0 ms
[ Traccia audio n. 1 ]
Audio tag: 0x55 (MP3)
Bitrate (contenitore): 159.864 kbps CBR
Canali (contenitore): 2
Frequenza (contenitore): 44100 Hz
Chunks: 122513
Stream size: 97,936,074 bytes
Preload: 496 ms
Max A/V diff: 545 ms
Tipo: MPEG-1 Layer III
MPEG frames: 187617
Durata: 01:21:41 (4901.015510 s)
Bitrate (bitstream): 160 kbps CBR
Chunk-aligned: No
Emphasis: none
Mode: joint stereo
Ritardo: 0 ms
[ Traccia audio n. 2 ]
Audio tag: 0x55 (MP3)
Bitrate (contenitore): 84.688 kbps VBR
Canali (contenitore): 1
Frequenza (contenitore): 44100 Hz
Chunks: 187766
Stream size: 51,926,125 bytes
Preload: 496 ms
Max A/V diff: 496 ms
Tipo: MPEG-1 Layer III
Encoder: LAME3.90
Initial skip: 58 bytes
MPEG frames: 187766
Durata: 01:21:45 (4904.907755 s)
Bitrate (bitstream): 84.692425 kbps VBR
Chunk-aligned: Sì
Emphasis: none
Mode: mono
Ritardo: 0 ms
[ Info sulla codifica MS-MPEG4 ]
Packed bitstream: No
QPel: No
GMC: No
Interlaced: No
Aspect ratio: Square pixels
Quant type: H.263
Frames totali: 122623
Drop/delay frames: 0
Frames corrotti: 0
I-VOPs:    941 (  0.767 %)
P-VOPs: 121682 ( 99.233 %) #########################
B-VOPs:      0 (  0.000 %)
S-VOPs:      0 (  0.000 %)
N-VOPs:      0 (  0.000 %)
[ Analisi DRF ]
DRF medio: 4.255775
Deviazione standard: 0.816812
DRF max: 10
DRF<2:     0 (  0.000 %)
DRF=2:   623 (  0.508 %)
DRF=3: 15680 ( 12.787 %) ###
DRF=4: 67315 ( 54.896 %) ##############
DRF=5: 31638 ( 25.801 %) ######
DRF=6:  5816 (  4.743 %) #
DRF=7:  1280 (  1.044 %)
DRF=8:   195 (  0.159 %)
DRF=9:    56 (  0.046 %)
DRF>9:    20 (  0.016 %)
I-VOPs DRF medio: 4.108395
I-VOPs deviazione std.: 0.436077
I-VOPs DRF max: 8
P-VOPs DRF medio: 4.256915
P-VOPs deviazione std.: 0.818963
P-VOPs DRF max: 10
[ Profile compliancy ]
Profilo da testare: Home Theater PAL
Risoluzione: Ok
Framerate: Ok
Min buffer fill: 81%
Rapporto generato da AVInaptic (18-11-2007) in data  1 feb 2008, h 
13:52:27
-- 
/Willy/ - *Contatti*: 
http://snipurl.com/contatti
* *Flock* in Italiano! 
http://www.flock.com/versions
* *FAQ* di /it-alt.comp.software.mozilla/: 
http://willygroup.altervista.org/dokuwiki/
* *Software Free*: 
http://willygroup.altervista.org/programmi/

 Display aspect ratio: 32:29 = 1.103448
Ad esempio, il tuo filmato ha un DAR pari a 1.1
se il DAR corretto fosse 4:3, ti basterebbe impostare il DAR a livello
di contenitore AVI, e in teoria avresti risolto il problema.
In pratica, probabilmente non lo risolvi ugualmente, perche':
- i player per pc che rispettano l'AR degli AVI sono pochi
  (mplayer, vlc e forse qualche altro)
- i lettori da tavolo che lo rispettano sono ancora piu' rari
Comunque, se vuoi tentarci, cerca un programma che ti permetta di
impostare quel dato.
Ad esempio, con mencoder puoi farlo con un comando tipo questo:
mencoder input.avi -o output.avi -oac copy -ovc copy -aspect 4:3
(nell'ipotesi che il DAR corretto sia 4:3)
pero' mencoder copia nel risultato (output.avi) solo il primo
stream audio, quindi dovrai provvedere a muxare successivamente il
secondo audio con un altro muxer, e c'e' il rischio che in questo
ultimo remuxing venga nuovamente eliminata l'estensione che
contiene il DAR... non so se mi sono spiegato... :-)
-- 
Home page di Frank: 
http://fsinapsi.altervista.org
Home page di Giubbe e FAQ: 
http://giubbe.altervista.org

 mencoder input.avi -o output.avi -oac copy -ovc copy -aspect 4:3
[cut]
Ho fatto una prova con mencoder ma visivamente non è cambiato nulla.
Sono passato alla ricodifica, grazie per la disponibilità :-)


 Ho fatto una prova con mencoder ma visivamente non è cambiato nulla.
dipende dal player con cui lo rivedi :-)
Come ti avevo detto, non tutti i player rispettano l'AR.
Se analizzi con avinaptic il file che hai ottenuto con il comando
sopra, dovresti vedere una nuova voce "Vprp aspect ratio" che nel
filmato precedente era assente: quella e' l'informazione che, se
rispettata dal player, ha come effetto l'aggiustamento della forma.
Comunque, visto che la maggior parte dei lettori non la supporta,
effettivamente ti conviene ricodificare applicando il filtro
resize


- i lettori da tavolo che lo rispettano sono ancora piu' rari
io ne ho uno che lo fa grazie al firmware "by Mtz" che perň non trovo
piů online... qualcuno sa che fine abbia fatto il sito? Era
http://mtz.softpedia.com/
e conteneva un bel po' di firmware non ufficiali...