Newsgroup: it.comp.os.linux.iniziare
Titolo: mplayer e encoding divx: problema video bitrate

allora: diciamo che io voglia encodare un dvd con audio mp3 a 112 kbs, a
una risoluzione 512x226 con bitrate a 800 kbs; io uso il comando
$ mencoder  -dvd 1 -vop scale=576:262 -oac mp3lame -lameopts \
br=128:cbr:mode=0 -ovc divx4 -ofps 25 -divx4opts \
br=800:key=250:q=5 -pass 1 -o /tmp/av.avi 
l'encoding inizia ma mentre il bitrate audio rimane fisso come dovrebbe
quello video "sclera": ovvero parte sparato da 0 e arriva subito a 900 poi
scende rapidamente e risale assestandosi intorno a 650. Quindi alla fine
mi trovo con un divx di qualita' inferiore di quella che vorrei! Lo stesso
comportamento accade se specifico br diversi, ma alla fine si assesta
sempre su valori bassi :( Ormai la man page di mencoder la so a memoria
non
so a che santo votarmi. Qualcuno di voi ha riscontrato lo stesso problema?
Se si lo ha risolto? e Come?
Saluti all'NG

In Data Wed, 17 Jul 2002 01:58:59 +0200, Sengoku Scriveva:

Ciao, e' da alcuni giorni che sto provando anchio con Mencoder a fare            
ei rip e mi sono accorto di alcune cose che, forse possono esserti              
tili :   1- Se uso -ovc divx4 -divx4opts , trovo che il risultato sia di avere un        
encoding lento (8/9 FPS) e la qualit` alla fine e' scadente....                 
Invece se uso la seguente linea (passo la linea completa :                                               
./mencoder -dvd 1 -alang it  -vop scale=500:400 -sws 2 -lavcopts /
vcodec=mpeg4:vbitrate=1100  -o skull.avi 
Come puoi vedere l'encoder e' stato richiamato con il seguente comando :
-lavcopts vcodec=mpeg4:vbitrate=1100                                             
allora il mio decoder aumenta le sue capacit` di compressione a 29 Fps e        
il risultato finale e' ottimo.                                                  
Quale sia la differenza tra Divx4 e mpeg4 non lo so? e non sono riuscito        
a capirlo. I file avi che genero sono di ottima qualit`.                        
Prova e fammi sapere perchè sono molto interessato anchio.
Posso fare una domanda, come si fà a spezzare un film su 2 cd in modo
proporzionato ?

proporzionato ?
Credo che il comando avisplit della suite transcode faccia per te.
--
Ikitt

 proporzionato ?
Beh: calcoli un bitrate audio/video che ti faccia stare il film su 2 cd,
ovvero 1400 megabyte; quindi se il film dura 2 ore (120*60 sec) e
supponi che l'audio sia a 128kbs, lo stream audio occupera' 
(128/8)*120*60= 112M; ti restano quindi 1288M per lo stream video e il
video bitrate sara' (1288*1024/(120*60))*8= 1456 kbs. Rippi quindi con
audio br a 128, video br > 1400 ed una risoluzione abbastanza alta vista
la qualita' del video. A questo punto hai un file di circa 1400 mega e
per spezzarlo in due blocchi da 700 ( da un'ora ciascuno):
mencoder filevideo.avi -oac copy -ovc copy -endpos 1:00:00 -o \
						primotempo.avi 
mencoder filevideo.avi -oac copy -ovc copy -ss 1:00:00 -o secondotempo.avi
-endpos -ss indicano come avrai capito il punto in cui interrompere e far
partire il rippaggio; puoi specificare sia i minuti che i byte, in modo da
avere 2 file esattamente uguali in dimensione. Puoi usare queste flag
anche direttamente durante il rippaggio da dvd ma non ci ho mai provato.
Ciao

In Data Thu, 18 Jul 2002 10:48:46 +0200, Sengoku Scriveva:

Grazie per i consigli Tutto funziona alla grande.
Approfitto per domandare ancora due cose :
1- E' possibile aumentare il volume delle tracce audio in qualche modo
?
2- Qual'e' la differenza tra il codec mpeg4 e Divx4 ???
Grazie ancora.
Ciao, Luca V.
-- 
By Luca Vite 
gianluca-nosp...@genie.it