Newsgroup: it.hobby.home-cinema
Titolo: Problemi con file AVI

Sul mio Palco Home Theatre della Nortek non riesco a vedere dei file
avi.
Qualche informazione in più :
Ho ripreso con la mia macchina digitale il filmato che tramite pinnacle
ho buttato in qualita' alta sul pc ( tramite firewire ).
Tramite nero mi sono creato un DVD dati e l'ho messo sul mio DVD+R.
Il dvd+r infatti quando lo metto nellì home theater mi fa vedere gli
avi a disposizione ma se li faccio partire non vedo niente e sento le
voci a scatti.
Cosa posso fare ?
Grazie
Luca

 Cosa posso fare ?
Usare un profilo per il codec piu' adatto al tuo player.
Ciao,
	Davide.

Si ho fatto un avi e credevo che gli avi venissero letti da tutti i
lettori dvd.
Nel frattempo mi sono letto qualcosa... mi sono scaricato l'avicheck e
ho visto che il mio file ha queste caratteristiche :
File:  E:\Capodanno 2005.avi
Total Streams:  2
Running Time:  0:04:26
Index Chunk:  Yes
Interleaved:  Yes
Max Bytes Per Sec:  0
AUDIO: 0 - PCM (0x1)
     Average Bitrate Per Sec:  1536 kb/s
     Samples Rate:  48000 Hz
     Channels:  2
     Bits Per Sample:  16
VIDEO:  DVSD
     B-VOP: No
     S(GMC)-VOP: No
     QuarterPixel: No
     Frame Size:  720 x 576
     Frames Rate:  25.000
     Color Depth:  24
     Total Frames:  6659
QUello che sicuramente e' sbagliato e' il DVSD . Giusto ?
COme lo faccio a convertire ? in cosa mi consigliate di convertirto ?
Grazie
Luca
P.s. 
Scusate ma sono davvero neofita di queste cose.

 in cosa mi consigliate di convertirto ?
il video in DivX oppure XviD;
l'audio in mp3

VirtualDubMod non so cosa sia... mi informo :-)
Ho Nundub e VirtualDub ma non so come fare a convertire il tutto.
( ahhh se apro il dile con nundub mi dice che non trova il file per
decomprimere il formato  DVSD e che devo avere un VFW (come avevi
previsto te ) .
Grazie 
Luca

 previsto te ) .
spero che qualcuno ti dica dove trovarlo, perche' io non lo so.
se trovi un codec VFW, e' meglio, perche' cosi' puoi usare VirtualDub
e sei a posto.
se non lo trovi, hai ancora varie possibilita', ma meno comode.
una e' "mencoder" che puoi scaricare da qui:
http://www1.mplayerhq.hu/MPlayer/releases/win32/
(lo zip da 7.9 MB)
e' un programma a riga di comando (devi aprire una finestra DOS,
o "console");
per ricodificare il tuo filmato in XviD a qualita' costante, ti basta
battere questo comando:
mencoder in.avi -o out.avi -oac mp3lame -lameopts cbr:br=128:mode=1
-ovc xvid -xvidencopts fixed_quant=2
il comando va battuto tutto sulla stessa riga;
in.avi e' il nome del tuo file con codec DVSD;
out.avi e' il filmato che otterrai dopo la codifica.
se non vuoi generare b-frames, puoi usare questo comando:
mencoder in.avi -o out.avi -oac mp3lame -lameopts cbr:br=128:mode=1
-ovc xvid -xvidencopts fixed_quant=2:max_bframes=0
di solito i lettori stand-alone non hanno problemi con i b-frames, ma
non si sa mai...
se vuoi codificare non a qualita' costante ma con target bitrate,
fammi sapere e ti spiego quali parametri usare.
una terza possibilita' sarebbe quella di usare un mio programma
che ha un'interfaccia grafica e puo' codificare (tramite mencoder)
il tuo DVSD con il codec mpeg4 di libavcodec (compatibile con la
maggior parte dei lettori DivX da tavolo), ma questo te lo spiego
solo se non riesci a risolvere nei modi che ti ho riportato sopra.

 non si sa mai...
Ne hanno eccome. Se ne metti troppi la dimensione del buffer di 
decodifica diventa superiore alla memoria di cui dispongono e inizia 
tutto ad andare a scatti.
Ciao,
	Davide.

scaricato e installato ffshow
scaricato e installato virtualdubmod
risultato :
quando vado ad aprire il file avi con virtualdubmod mi esce il solito
errore :
[!] Couldn't locate decompressor for format 'dvsd' (unknown).
    VirtualDub requires a Video for Windows (VFW) compatible codec to
    decompress video. DirectShow codecs, such as those used by Windows
Media
    Player, are not suitable. Only 'Direct stream copy' is available
for this
    video.
Cosa posso fare e controllare ? 
Grazie mille per i molteplici aiuti

 tutto ad andare a scatti.
che intendi con "troppi"?
con 2 b-frames consecutivi, non ho mai riscontrato problemi.
per Luca: mi ero dimenticato di dirti che, se il filmato e' interlacciato
e vuoi codificarlo con DivX o XviD, devi usare anche un filtro di
deinterlacciamento...

ovviamente.... certo..... come no... :-)
vi ho detto che sono totalmente ignorante ... :(
come posso vedere se lo e' o meno ??
e quindi che dovrei fare ?

     video.
Fai partire "start/ffdshow/VFW codec configuration", vai su 
decoder/codecs e setta DV a libavcodec.
Ciao,
	Davide.

 deinterlacciamento...
Perche'? Puo' tranquillamente codificarlo in DivX o XviD interlacciato.
Poi anche io gli consiglio di metterlo in progressivo e deinterlacciarlo 
ma non e' che debba farlo per forza.
Ciao,
	Davide.

 come posso vedere se lo e' o meno ??
Ha una videocamera HD che esce in progressivo?
No, vero?
Allora e' interlacciato.
Ciao,
	Davide.

ho una camera digitale che non so come esca... ma tramite firewire la
collego al pc e con pinnacle mi sono creato sti ca..o di file.
DItemi voi cosa fare per vederli su un lettore dvd.
Sono ai vostri ordini :-)

 ma non e' che debba farlo per forza.
per carita', niente debba farlo per forza :-)

ok..  facendo finta di averci capito qualcosa...
attendo indicazioni e suggerimnti su come modificare.. convertire...
settare... insomma fare qualcosa a questi
avi
:-)

 avi
devi scusarmi, ma per quanto mi riguarda posso cercare di aiutarti
solo con programmi "multi-piattaforma" (in pratica non ho mai visto
Windows, perche' passai a Linux prima che venisse rilasciato Win95
e da allora non l'ho mai usato); ora, dato che:
- VirtualDub e suoi derivati -> girano solo sotto Windows
- mencoder -> multipiattaforma
ti conviene seguire i consigli di Davide in merito a VirtualDub;
io potrei solo consigliarti in merito a mencoder (gia' l'ho fatto
nella mia prima risposta)
ciao

scusate voi se insisto ma non ci capisco + niente...
ok... intanto mi cerco anche mencoder.... :-)
uno piu' uno meno :-)

anche se mencoder per windows non lo sto trovando... :(

 previsto te ) .
spero che qualcuno ti dica dove trovarlo, perche' io non lo so.
se trovi un codec VFW, e' meglio, perche' cosi' puoi usare VirtualDub
e sei a posto.
se non lo trovi, hai ancora varie possibilita', ma meno comode.
una e' "mencoder" che puoi scaricare da qui:
http://www1.mplayerhq.hu/MPlayer/releases/win32/
(lo zip da 7.9 MB)
e' un programma a riga di comando (devi aprire una finestra DOS,
o "console");
per ricodificare il tuo filmato in XviD a qualita' costante, ti basta
battere questo comando:
mencoder in.avi -o out.avi -oac mp3lame -lameopts cbr:br=128:mode=1
-ovc xvid -xvidencopts fixed_quant=2
il comando va battuto tutto sulla stessa riga;
in.avi e' il nome del tuo file con codec DVSD;
out.avi e' il filmato che otterrai dopo la codifica.
se non vuoi generare b-frames, puoi usare questo comando:
mencoder in.avi -o out.avi -oac mp3lame -lameopts cbr:br=128:mode=1
-ovc xvid -xvidencopts fixed_quant=2:max_bframes=0
di solito i lettori stand-alone non hanno problemi con i b-frames, ma
non si sa mai...
se vuoi codificare non a qualita' costante ma con target bitrate,
fammi sapere e ti spiego quali parametri usare.
una terza possibilita' sarebbe quella di usare un mio programma
che ha un'interfaccia grafica e puo' codificare (tramite mencoder)
il tuo DVSD con il codec mpeg4 di libavcodec (compatibile con la
maggior parte dei lettori DivX da tavolo), ma questo te lo spiego
solo se non riesci a risolvere nei modi che ti ho riportato sopra.
-----------------------------------------------------
a questo, aggiungo una cosa che mi ero dimenticato:
per deinterlacciare il filmato, puoi usare questo comando:
mencoder in.avi -o out.avi -oac mp3lame -lameopts cbr:br=128:mode=1
-ovc xvid -xvidencopts fixed_quant=2:max_bframes=0 -vf lavcdeint
e' lo stesso che avevo scritto sopra, a cui ho aggiunto l'opzione
"-vf lavcdeint".
se vuoi, prova a fare come ho detto.
altrimenti aspetta che ti dicano come procedere con VirtualDub
(hai dato un'occhiata alle FAQ di Giubbe? li' ci sono molte
indicazioni su come codificare con VirtualDub)

Trovato e installato... ( non mi ricordavo che me lo avevi postato )
Faccio un paio di prove e torno...
Grazie 1.000
Luca
p.s.
c'e' il modo per sapere se poi sul klettore a casa me lo fara' vedere ?
( senza ovviamente masterizzare il dvd )

 ( senza ovviamente masterizzare il dvd )
non ne ho idea.
non puoi provare con un supporto riscrivibile?
per velocizzare la prova, aggiungendo alla riga di comando precedente
l'opzione "-frames 750" verranno codificati solo i primi 30 secondi
del filmato, poi lo metti su un riscrivibile e guardi se e come te lo
fa vedere...
se non puoi provare, non so che dirti...

 fossero lamentati...
Se lo guardi su un dispositivo progressivo (display lcd) viene 
ovviamente una schifezza.
Ciao,
	Davide.

 Dipende molto da dove poi riguardi i filmati.
ho voluto rifare la prova e mi sono ricordato qual e' il problema.
il fatto e' che XviD il supporto all'interlacciato ce l'ha (codifica
in "FieldDCT mode" e "Field motion compensation" separata per i due
campi, come prescritto dallo standard "MPEG-4 Visual", che e' simile
alla "16x8 motion compensation" di MPEG-2), ma e' il mio lettore
stand-alone che non riproduce bene filmati di quel tipo (si vede una
schifezza)... sul pc invece si vede; con le classiche "righette
orizzontali" sui movimenti, pero' si vede.
il modello del mio lettore e' Nortek 110.
non ho proprio idea se gli altri lettori li riproducano bene,
l'unico su cui ho fatto questa prova e' quello.
se qualcuno volesse testare il proprio lettore me lo faccia sapere
in serata: ho qui pronto un filmato codificato in XviD interlacciato 
che posso uploadare... e' un file di 12 MB che contiene una
ventina di secondi di "Ballaro'" :-)

 Se lo guardi su un dispositivo progressivo (display lcd)
basta anche un semplice monitor vga per vederli ciofecosi.
bye, giubbe
-- 
HomePage e FAQ: 
http://giubbe.altervista.org
Inutile scrivere in privato, non ricevo le email

Il primo tentativo e' andato male....
ho lanciato al riga di comando :
mencoder f:\in.avi -o f:out.avi -oac mp3lame -lameopts
cbr:br=128:mode=1 -ovc xvid -xvidencopts fixed_quant=2:max_bframes=0
-vf lavcdeint
il filmato era di 900 mg e' diventato di 300 mb ( e quello male di poco
)
mentre veniva 'convertito' il file mi e' apparso 5 o 6 volte skip
frame.... e' normale ???
Se il filmato generato lo guardo sul pc  ha l'audio tutto 'distorto'
cioe' verngono fuori delle vocione.
Mi sembra incredibile come per passare un video da una telecamera
digitale a un lettore dvd si debba fare tutto sto casino :-(
Grazie 
Luca

 digitale a un lettore dvd si debba fare tutto sto casino :-(
Non ho letto tutto il thread e non so se te lo hanno consigliato, ma puoi
provare autoGK (mi sembra che funzioni anche con sorgenti DV). Tutto il
casino rimane, ma almeno è automatico. ^_^


Intendi per sorgenti dv le telecamere o i file avi DVSD via' salvati?
Il mio problema e' proprio che ho già il file avi DVSD e vorre iun
consiglio su come 'convertirlo' per vederlo su lettori DVD senza
perdere qualita'.
Grazie

 cioe' verngono fuori delle vocione.
questo e' un problema strano, perche' quel comando prende l'audio PCM
del tuo filmato e lo codifica in mp3 con lame in CBR a 128 kbps in
modalita' joint-stereo; questo e' un tipo di codifica audio ben
collaudato; per ottenere risultati piu' fedeli all'audio originale
puoi aumentare il bitrate da 128 a 192 o 224... ma il punto e' che non
dovrebbe "distorgere" l'audio in ingresso, al punto da modificare
voci normali in "vocione".
hai provato ad ascoltare il filmato originale (AVI/DV) sul pc?
si sente bene?
hai provato ad ascoltare il filmato ottenuto (out.avi) sul pc?
si sente molto alterato rispetto all'originale?
prova ad usare AutoGK, come ti ha detto Giubbe, ma mi sa che il
problema dell'audio restera'...

prova ad usare AutoGK, come ti ha detto Giubbe
ok provo con quello

 ok provo con quello
altrimenti, puoi rinunciare a mpeg-4 e codificare in mpeg-2 e
creare un DVD, cosi' il risultato potra' essere visto su tutti i
lettori DVD, non solo su quelli che leggono anche divx

 cioe' verngono fuori delle vocione.
mi e' venuta in mente un'altra idea...
l'effetto che hai riscontrato e' simile a quello che si ottiene
riproducendo a 33 giri un disco "45 giri"?
in tal caso, da qualche parte c'e' stato un fraintendimento, o
nell'interpretazione della frequenza di campionamento, o nel
numero di canali...
potresti postare il risultato di Avicheck sul file out.avi ottenuto?
vorrei controllare i parametri che vengono riportati sull'audio, grazie.

Ho rigenerato l'avi con AUTO GK
e questo e' quello che mi dice avicheck :
File:  C:\Capodanno_agk.avi
Total Streams:  2
Running Time:  0:04:26
Index Chunk:  Yes
Interleaved:  Yes
Max Bytes Per Sec:  0
AUDIO: 0 - MP3 (0x55)
     Average Bitrate Per Sec:  171 kb/s
     Samples Rate:  48000 Hz
     Channels:  2
     Bits Per Sample:  0
     Variable Bitrate:  Yes  (128, 224, 256)
VIDEO:  XVID
     B-VOP: No
     S(GMC)-VOP: No
     QuarterPixel: No
     Frame Size:  720 x 544
     Frames Rate:  25.000
     Color Depth:  12
     Total Frames:  6659
Elapsed Time  00:00
Lanciando questo avi mi sembra a modo l'audio ..
l'unico problema e' che a tratt ianche se l'avi avanza l'immagine
rimane bloccata per circa 2 secondi mentre l'audio va avanti.
Il tutto vedendolo sul pc !
Grazie Luca
:(

      Frame Size:  720 x 544
Hai usato impostazioni personalizzzate o hai fatto scegliere tutto al
programma?
Comunque riduci la risoluzione (o fagliela scegliere in automatico).
L'audio fallo a 44Khz e CBR.
Prova anche ad usare DivXConventer (non ricordo se c'è un periodo di prova
gratuito).
Postaci anche il risultato di DFRAnalyzer.
Bye


Postaci anche il risultato di DFRAnalyzer.
Ecco il risultato di DFRAnalyzer . ( ovviamente per me e' arabo :-) )
DivX DRF Analyzer v0.9.5 Report!
File Name: C:\Capodanno_agk.avi
FourCC: XVID
Codec: XviD0041
Resolution: [ Width: 720 Height: 544 ]
Frame Rate: 25.000 frames per second
The Video has 6659 frames [ 00:04:26 ]
Average Frame quality is  HIGH	[Average DRF/quantizer is 2.00]
Standard Deviation: Quality is HIGH	[Std. Deviation is 0.00]
Image Resolution is HIGH
There are NO frame drops ( NO drops is better )
Recomended Resolution: [848x640] 	(Target DRF/quantizer=2.8)
The filesize can be smaller!
Performance Caracteristics:
Macroblocks per frame: 1530 ( Poor Playback in Slow Computers, PIII450
or better required )
The Width is not multiple of 32. May degrade performance in some
systems.
Kilobits per Second: 8047.92
Kilobits per Frame: 321.48
Kilobits per Macroblock: 0.210
Bits per Pixel: 0.84
Frame Type Statistics :
I Frames: 0.75%
P Frames: 99.25%
B Frames: 0.00%
S Frames: 0.00%
N Frames: 0.00%
(More Advanced Codecs use B and S frames)
Frame Quality Statistics :
DRF=1&2:	6609	100.0%
DRF=3:		0	0.0%
DRF=4:		0	0.0%
DRF=5:		0	0.0%
DRF=6:		0	0.0%
DRF=7:		0	0.0%
DRF=8:		0	0.0%
DRF=9:		0	0.0%
DRF>9:		0	0.0%
KeyF/DeltaF:		0.76%
KeyDRF<4:	50
KeyDRF=4:	0
KeyDRF>4:	0
AverageKeyDRF:	2.00
MAXDRF:	2
AverageDRF:	2.00
Deviation:	0.00

 Ecco il risultato di DFRAnalyzer . ( ovviamente per me e' arabo :-) )
Sta dicendo che meglio non si poteva fare, salvo che il filmato potrebbe
essere lento sul pc indicato.
Questo dal punto di vista video. Io proverei ad usare un audio a costant
bitrate (cbr) e una risoluzione video divisibile per 32, se pure così non
va allora molto probabilmente è il decoder ad essere ciofecoso e bisognerà
cambiarlo.


anche settandolo a 700 mi fa uguale... dopo 7 secondi ... dopo 18...
dopo 33.. si blocca per un po' il video e l'audio continua...
scusate se mi ripeto ma vorrei capire una cosa....
a prescindere dal fatto di come sistemare questo avi...
e' possibile che sia un casino cosi' importare un filmato da una
videocamera digitale su dvd ?
Grazie Luca

 videocamera digitale su dvd ?
Se il problema è solo per questo avi non vedo dove sia il casino. Installi
il codec, installi un programma che fa tutto da solo e con un solo click!
Se invece il problema è con qualsiasi avi allora può essere un casino, ma
siamo appena all'inizio, una volta trovata la procedura corretta vedrai che
sarà banale.
Hai prova a mettere l'audio cbr? Se è così dovremmo provare ad usare un
altro decoder, il panasonic DV.


Il problema non e' solo per questo avi .
Questo e' il primo avi che mi sono importato e mi sta dando questi
problemi e spero che risolvendoli non li avro' anche con gli altri avi.
Come ho detto nel post precedente l'audio adesso va bene.. e' il video
che ogni tanto mi si blocca.
Ma nessun altro importa da videocamere digitali che creano DVSD ? se si
come risolvete la cosa ?? Grazie

 se si come risolvete la cosa ?? Grazie
mio fratello converte (o convertiva) i DVSD in MPEG-2 e poi in DVD, ma
non so con quale programma; le prime volte che lo faceva otteneva dei
DVD abbastanza buoni ma che presentavano qualche difetto nella
riproduzione sui lettori DVD... ogni tanto c'erano degli scatti...
ma credo che in seguito abbia completamente risolto.
piu' recentemente, converte i DVSD in mpeg4 (il codec open source di
libavcodec) mediante un mio programma, ottenendo buoni risultati che
vengono riprodotti bene dai nostri lettori stand-alone (un LG e un
nortek 110).
usando il mio programma non mi ha mai riportato problemi (se non
varie richieste di aggiungere nuove features :-)), in particolare
il problema delle "vocione", noi non si e' mai avuto... (il mio
programma e' un front-end di mencoder).
hai provato "DivX Converter"?

divx converte non l'ho provato... se mi dici che funziona lo cerco.. e
provo :-)
tuo fratello utilizza il tuo programma ma che si 'appoggia' al mencoder
?
se con quello funziona provo io a vedere se ho qualcosa di sbaglaito
sul mio pc... tipo che durante l'elaborazione le risorse erano
utilizzate da altre procedure.

 ?
si'.
ti avevo chiesto:
per curiosita': anche in quello che aveva l'audio distorto (con le
vocione), il video si bloccava ogni tanto?
ti avevo anche chiesto se potevi postare il risultato di avicheck su quel
file (volevo controllare se erano giusti i parametri relativi all'audio:
frequenza di campionamento e numero canali), ma non lo hai fatto...
(hai postato i dati di quello ottenuto con autogk)

allora...
non tornandomi i vostri discorsi ho provato a rifare tutto da capo...
nessun programam in esecuzione... il pc scollegato dalla rete ...
insomma tutte le risorse erano a disposizione del nostro amico
mencoder.
Lanciato.. finita l'esecuzione ho provato a vedere il filmato e andava
a scatti...
( l'audio funzionava )
Mi sono accorto che quando pèartiva Media Player mi si attivavano 2
icone
relative al FFdshow.
Sono andato a vedere le impostazioni e cherano delle cose selezionate..
tipo filtri da impostare ... e altre cose... disabilitando il tutto il
video (almeno sul pc ) funziona....
Ora provero' a buttarlo su un dvd e a vederlo a casa.
Vi posto comunque il risultato dell'avicheck e vi chiedo :
e' il miglior modo possibile per vedere il filmato  ?
File:  C:\out2.avi
Total Streams:  2
Running Time:  0:04:26
Index Chunk:  Yes
Interleaved:  Yes
Max Bytes Per Sec:  0
AUDIO: 0 - MP3 (0x55)
     Average Bitrate Per Sec:  128 kb/s
     Samples Rate:  48000 Hz
     Channels:  2
     Bits Per Sample:  0
     Variable Bitrate:  No
VIDEO:  XVID
     B-VOP: No
     S(GMC)-VOP: No
     QuarterPixel: No
     Frame Size:  720 x 576
     Frames Rate:  25.000
     Color Depth:  12
     Total Frames:  6659
Elapsed Time  00:07
Grazie 
Luca