Newsgroup: it.comp.os.linux.software
Titolo: convertire avi in vcd.

Salve.
Mi e' stato detto che per poter vedere con un dvd i files in formato avi 
devo prima trasformali in mpeg.
Qualcuno lo ha gia' fatto?
Quale software e' piu' adatto per un'operazione del genere.
Potete darmi qualche suggerimento su come fare a poter vedere con un dvd i 
files in formato avi?
Grazie.

msan wrote:

Ad occhio e croce penso che potresti fare tutto con ffmpeg, vcdimage e 
cdrdao
Col primo reencodi il video in formato mpeg1, in un file .mpg
col secondo trasformi il file .mpg in un file immagine iso
col terzo burni l'immagine su un cd 
Non l'ho mai fatto, ma il procedimento dovrebbe essere esatto.
-- 
Michelangelo

 files in formato avi?
Dai un'occhiata qui':
http://dvdripping-guid.berlios.de/Divx-to-VCD_en.html
Trovi anche degli script bash gia' pronti per fare la conversione.
Altrimenti se vuoi qualcosa di grafico prova kavi2svcd lo trovi su
www.kde.org
.
-- 
Ciao         -- Massimo --



Ci sto provando con degli svcd che possano essere visti sul player stand
alone di casa.
Ho uno scriptaccio brutto brutto che fa di questo:
#!/bin/bash
#audio
rm burn/*
echo "Audio: "
echo "Mplayer..."
mplayer -ao pcm -aofile burn/audio.wav -vo null -cache 8192 -hardframedrop $1 >/dev/null
echo "Sox..."
sox burn/audio.wav -r 44100 burn/audiook.wav  resample >/dev/null
echo "MP2Enc"
mp2enc -V -o burn/audio.mp2 <burn/audiook.wav  >/dev/null
#video
echo "Video:"
echo "Mencoder.."
mencoder -nosound -ffactor 1 -ovc lavc -lavcopts vcodec=mjpeg:vhq:vbitrate=15000 -o burn/fileout.avi $1 >/dev/null
echo "YUVScaler e encoding"
lav2yuv burn/fileout.avi |yuvscaler -n p -O SVCD |mpeg2enc -a 2 -f 4  -q 3  -S 800 -B 192 -I 1 -v 1  -o burn/output.mv2>/dev/null
echo "MUltiplexing.."
mplex -f 4 -V -o burn/file.mpg burn/output.mv2 burn/audio.mp2>/dev/null
echo "Crea Immagine.."
vcdimager -p -v  -t svcd -l "$2" -c burn/svcd.cue -b burn/svcd.bin burn/file.mpg
e poi do tutto in pasto a cdrdao...
DIciamo che si vedicchiano (sto facendo tuttora delle prove perchè con
alcuni parametri il player faceva i capricci), ma comunque meglio che
niente... (non ho i soldi per comprarmi il player della kiss!!)
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

 wrote in message
news:b19fqu$11hdfb$
1...@ID-89846.news.dfncis.de

Un metodo comodo e` mencvcd, uno script di shell distribuito insieme a 
mplayer che fa tutto da solo, compresa su opzione la masterizzazione.
http://dvdripping-guid.berlios.de/DVDs-to-VCD_y_AVI-to-VCD_con_mencvcd_en.html
-- 
Linux: Because rebooting is for adding new hardware
Registered Linux User #301571
Shaw's principle: "Build a system that even a fool can use, and only a
fool will want to use it."

 mplayer che fa tutto da solo, compresa su opzione la masterizzazione.
Ho mplayer installato nella mia debian con anche il pacchetto mjpegtools ma 
non mi ritrovo mencvcd.

 niente... (non ho i soldi per comprarmi il player della kiss!!)
Io uso questo script (da personalizzare, ovviamente!):
--- CUT HERE ---
#!/bin/sh
###############################################################
# divx2svcd - Converts a DIVX into a SVCD (CVD)
# ---------------------------------------------
# (c) 2003 by Azathot. Released under GPL!
###############################################################
#
# USAGE: divx2svcd <filename> "<title>"
#
# EXAMPLE: divx2svcd /working/f.avi "Fantasia 2000"
#
###############################################################
# PREPARATION
###############################################################
# Move myself into the working folder (a scratch disk)
cd /working
# Creating a pipe for audio processing.
mkfifo audio.wav >/dev/null 2>/dev/null
# Creating a pipe for video processing.
mkfifo stream.yuv >/dev/null 2>/dev/null
# Extract the Frames-Per-Sec information from AVI.
F="0"
fps=`mplayer -identify $1 2>/dev/null | egrep _FPS`
fps=${fps:13}
case "$fps" in
   23.976) F="1";;
   24.000) F="2";;
   25.000) F="3";;
   29.970) F="4";;
   30.000) F="5";;
   50.000) F="6";;
   59.940) F="7";;
   60.000) F="8";;
esac
echo "Converting $1 to SVCD (CVD)..."
###############################################################
# AUDIO SECTION
###############################################################
echo "Audio section (AVI->MPG1-II)"
# Produce a WAV PCM stream on pipe "audio.wav"...  
mplayer -ao pcm -aofile audio.wav -vo null -vc null -hardframedrop $1 >/dev/null 2>/dev/null &
# ... and convert it into a MPEG1-Layer2 stream (160 Kbit/s,
# 44.1Khz, 16 bit).
 
mp2enc -b 160 -o audio.mpeg2 <audio.wav >/dev/null 2>/dev/null
 
###############################################################
# VIDEO SECTION   
###############################################################
 
echo "Video section (DIVX->MPG2)"
# Produce a YUV stream on pipe "stream.yuv"...
mplayer -ao null -nosound -vo yuv4mpeg $1 2>/dev/null &
# and encode in a variable MPEG2 bit stream...
yuvscaler -n p -M WIDE2STD -O SVCD <stream.yuv | mpeg2enc -a 2 -f 4 -F $F -S 345 -B 160 -I 0 -o video.mpeg2
# Please, use this if you are encoding a "3:4" PAL stream!
# yuvscaler -n p -O SVCD <stream.yuv | mpeg2enc -a 2 -f 4 -F 3 -S 690 -B 160 -I 0 -o video.mpeg2
###############################################################
# SVCD output
###############################################################
echo "Multiplexing video + audio and generating MPEG2 streams..."
# This will generate a movie*.mpg series of file, one for each
# SVCD!
mplex -f 4 -V -o movie%d.mpg video.mpeg2 audio.mpeg2
echo "Generating SVCD images to be burn..."
for file in movie?.mpg; do
 
   filename=${file%.mpg}
   vcdimager -t svcd -l "$2" -c $filename.cue -b $filename.bin $file;
done
echo " "
echo "Ok, the images are ready. Please digit on the console:"
echo " "
for file in movie?.cue; do
   echo cdrdao write -v 2 --speed 4 --device 0,4,0 $file.cue
done
echo " "
echo "to burn the images over your CD-R!"
--- CUT HERE ---
Le tempistiche con un PIII 1Ghz e 512 Mb RAM, dischi IDE, č di 5x-6x (x =
durata del filmato).
Fatemi sapere se vi č stato utile!
Azathot

 non mi ritrovo mencvcd.
distribuito coi _sorgenti_ di mplayer, mi sembra in contrib/ o TOOLS/.
-- 
Ikitt 
*** mailserver: 
freemail.it

 distribuito coi _sorgenti_ di mplayer, mi sembra in contrib/ o TOOLS/.
Io ho scaricato la versione dei sorgenti citata sulla pagina di
istruzioni, ma lo script non sono riuscito a trovarlo da nessuna parte.
Comunque lo si puo' prelevare qui:
http://hammelmann.gmxhome.de/mencvcd
Eugenio
-- 
If a child looks like his father, that's heredity.
If he looks like a neighbour, that's environment.

 Io uso questo script (da personalizzare, ovviamente!):
Lo hai preso da 
http://dvdripping-guid.berlios.de/Divx-to-VCD_en.html
?
L'ho provato, lo script per creare svcd, mi sono creato il file .mpeg che ho
rivisto con mplayer prima di memorizzarlo su cd.
Il filmato risultante e' abbastanza scadente, le immaggini risultano
ombregiate, doppie. 
A te funziona correttamente?
Ciao.

 Ciao.
 
Quello che uso io fa vedere i video un po' a scatti (ogni tot secondi
sembra che tutto si congeli e poi riparte).
E' anche vero che l'encoder ha problemi sulle immagini buie (e i telefilm
di star trek non è che siano solari!!!)


 A te funziona correttamente?
Perfettamente. I DIVX li vedo con pochissima perdita di risoluzione
rispetto ad un DVD. Non č che usi un lettore DVD un po' troppo
schizzinoso? Io uso un HITACHI... so che funzionano bene con Philips...
cosě cosě con Samsung (ogni tanto non li becca)... e male con Sony...
Ciao!
Azathot

 No, l'ho fatto in casa.
 
Eppure e' uguale spiccicato.

 Eppure e' uguale spiccicato.
Ma hai le traveggole?
Primo: usa transcode, io uso mpeg2enc.
Secondo: fa un sacco di cose, il mio ne fa ben poche.
Terzo: fa anche i VCD, il mio no.
Ciao!
Azathot

NoSpamThanks wrote:

Se segui il link che ho indicato vedrai che ci sono diversi script tra cui
anche quello che fa gli svcd che e' uguale spiccicato sputato al tuo. 

NoSpamThanks wrote:

Chiedo umilmente scusa per la risposta precedente, hai perfettamente ragione
ho fatto un po di confusione, in effetti e' abbastanza tardi sara' meglio
che vada a riposare :-)
Scusa ancora.
Ciao.

 siano solari!!!)
 
Mi auto rettifico: il secondo svcd (evidentemente con un file originale
migliore) va come un vhs, senza scatti o altro


NoSpamThanks wrote:

Una ulteriore domanda.
Mi hai detto che il risultato finale e' comunque buono ma ..... prima di
convertire i files in svcd utilizzi qualche altro software per verificare
la buona qualita' ed eventuali errori nel file originale?
Grazie, ciao.

 la buona qualita' ed eventuali errori nel file originale?
Lo guardo con mplayer. Se vedo che è buono, lo passo al convertitore.
Comunque gli errori nel file originale di solito vengono risolti
dall'mplayer durante lo streaming (come, ad esempio, inserimento di frames
duplicati e/o correzioni dell'audio).
Ciao!
Azathot


http://dvdripping-guid.berlios.de/DVDs-to-VCD_y_AVI-to-VCD_con_mencvcd_en.html
Ho provato ad utilizzarlo ma al termine di tutto il lungo lavoro mi dice:
 vo: x11 uninit called but X11 not inited..
Cosa puo' essere?



Porco qui e porco la...
Uso il parametro -S 750 per fare file che restino i  un vcd da 80 minuti
ed il tato alla fine mi genera un file di 909 mbyte....
mplex mi dice di spezzare il file in 2 ma mettere su un svcd 45 minuti
non mi sembra eccessivo!
Come posso fare? lo scriptaccio che uso è postato più sopra


 Come posso fare? lo scriptaccio che uso è postato più sopra
 
Ok, ho cappellato (bastava un banale man).
Ma come posso (se posso) fare per dire al file che non deve passare una certa
misura?


 
Alla fine di tutte le operazioni per la conversione in svcd utilizzando il tuo
script mi dice:
finished ok, image created with 50637 sectors [11:15.12] (119098224 bytes)
Ok, the images are ready. Please digit on the console:
cdrdao write -v 2 --speed 4 --device 0,4,0 movie1.cue.cue
cdrdao write -v 2 --speed 4 --device 0,4,0 movie2.cue.cue
to burn the images over your CD-R!
Mi chiedevo il motivo di questa doppia estensione cue.cue.
Basterebbe masterizzare i file movie1.cue e movie2.cue?

 Basterebbe masterizzare i file movie1.cue e movie2.cue?
Un banale errore di battitura, che non ho mai corretto perché, ogni volta
che arrivavo a quel punto, lo correggevo a mano invece di correggere lo
script. :))
Ciao!
Azathot

 misura?
mpeg2enc .... -S 690 ...
Cosě dovresti starci in 80 mins...
Ciao!
Azathot



E no.. In questo modo mette un marker che viene poi interpretato dal
multiplexer per fare 2 svcd da un file troppo lungo: ma non posso dire
all'encoder di fare file in totale da 750 mbyte?


 all'encoder di fare file in totale da 750 mbyte?
Sì, ma la qualità sarebbe talmente scarsa da non essere utilizzabile! Cmq,
basta che modifichi le seguenti linee nel mio script...
mp2enc -b 160 -o audio.mpeg2 <audio.wav >/dev/null 2>/dev/null
...in...
mp2enc -b 128 -o audio.mpeg2 <audio.wav >/dev/null 2>/dev/null
e
yuvscaler -n p -M WIDE2STD -O SVCD <stream.yuv 2>/dev/null | mpeg2enc -a 2 -f 4 -F $F -S 690 -B 128 -I 0 -o video.mpeg2 >/dev/null 2>/dev/null
...in...
yuvscaler -n p -M WIDE2STD -O SVCD <stream.yuv 2>/dev/null | mpeg2enc -q -b 1000 -a 2 -f 4 -F $F -B 128 -I 0 -o video.mpeg2 >/dev/null 2>/dev/null
Però aspettati una qualità video decisamente sgradevole!!!
Ciao!
Azathot

 Azathot
 
Ok, ho capito: la prima volta avevo avuto un bel culo (ottima qualità e
appena 1 mbyte di overburn).
Adesso sto provando il tuo script (ci metterà una vita, qualche volta
posto la lista dei processi normalmente in uso!!) ma nel man di mpeg2enc
c'è scritto che per avere il bitrate variabile per i svcd si deve mettere
il -q: o come prima ho detto una cappellata?


 il -q: o come prima ho detto una cappellata?
Hai ragione, però... c'è qualcosa che non mi torna. Infatti se il bit rate
fosse costante, il mio lettore DVD da tavolo dovrebbe essere in grado di
"puntare" con precisione ad un dato fotogramma. Il fatto che non ci
riesca, e addirittura dia un'indicazione sballata sul tempo di riproduzione
(indica chessò che il CD dura 55 minuti mentre invece il filmato dura 75
minuti!), mi fa sospettare che, implicitamente, utilizzi il VBR, almeno
per il video. Per l'audio è in effetti CBR.
Comunque, il parametro "-q" non l'ho mai esplicitamente utilizzato, perché
ho paura che il mio lettore non gradirebbe. :)
Ciao!
Azathot

 Azathot
 
Se non ricordo male senza il -q il mio pioneer 525 "sbarellava" a sinistra
una parte dell'immagine; comunque appena arrivo a casa provo.
Una cosa: è possibile con vcdimager dirgli di ignorare i salti indicati
nel file mpeg?
Magari a fine compressione si vede che entra preciso-preciso in un 80
minuti e vcdimager invece lo splitta senza pietà


NoSpamThanks wrote:

Usando il tuo script su un file di circa 666Mb alla fine mi dice:
Ok, the images are ready. Please digit on the console:
cdrdao write -v 2 --speed 4 --device 0,4,0 movie1.cue.cue
cdrdao write -v 2 --speed 4 --device 0,4,0 movie2.cue.cue
cdrdao write -v 2 --speed 4 --device 0,4,0 movie3.cue.cue
sono tutti e tre files da circa 360Mb, singiifca che dovrei utilizzare 3 cd?
Pensavo che ne potessero occorrere solo 2.
Ciao.

 cd? Pensavo che ne potessero occorrere solo 2. Ciao.
Nello script dove c'è mpeg2enc metti -S  775 e ti crea file per cd da 80
minuti


 
Ma in questo modo penso che qualcosa la perdo.....come e' possibile che
possa ridurmi la durata del filmato senza per esempio ridurre la durata
senza per esempio eliminare frames o qualcosa del genere?
Ciao.

 Pensavo che ne potessero occorrere solo 2.
Te ne bastano due comunque, in quanto 360 x 2 < 770 (che è circa lo spazio
disponibile su un CD-R formattato con le specifiche VideoCD). In ogni
caso, come ti è stato suggerito, basta fare "-S <mb che vuoi>" per
soddisfare le tue esigenze.
Ciao!
Azathot

 senza per esempio eliminare frames o qualcosa del genere?
Perché la compressione video è raffinata.
Ciao!
Azathot

 
Scusa ma se lancio 
cdrdao write -v 2 --speed 4 --device 0,4,0 movie1.cue.cue
per il primo movie immagino che mi fixi il disco cosiche' non posso
rilanciare
cdrdao write -v 2 --speed 4 --device 0,4,0 movie2.cue.cue
per il secondo movie da mettere nello steso disco.
Scusa l'ignoranza ma e' la prima volta che sono alle prese con questo tipo
di problematiche e anche se i cd non costano nulla preferirei evitare di
sprecarli o di bruciarli.
Ciao.

 Ciao.
 
Concetto sbagliato: praticamente nel flusso mpeg viene messo un marker
che dice a vcdimager che il file è tagliato in quel punto; vcd imager si
regola di conseguenza e fa un'altra immagine da bruciare.
QUindi nel caso da te riportato ci vuole 2 cd. Il consiglio mio
spassionato è di guardare quanto sono grandi i file e al limite se il II
è piccolo guardalo con mplayer: io ho masterizzato il logo di coda di un
telefilm :-(((


 telefilm :-((
Mi riferisco a cdrdao.
cdrcdrdao write -v 2 --speed 4 --device 0,0,0 movie1.cue
mi masterizza tale file in un cd e tale cd non posso poi utilizzarlo per
masterizzarci dell'altro.
Quindi non posso metterci anche 
cdrcdrdao write -v 2 --speed 4 --device 0,0,0 movie2.cue
Quindi se ho 3 file da 300Mb non posso, credo, mettere i primi 2 in un cd e
l'ultimo in un cd a parte.
O no?

 O no?
 
Ripeto il concetto: il file viene fatto in modo da essere diviso in n cd
in base al parametro S di mpeg2enc, quindi se vcdimager ti crea 2 file
bin/cue si deve utilizzare 2 cd..


 minuti
Questa e' la parte dello script interessata: 
yuvscaler -n p -O SVCD <stream.yuv | mpeg2enc -a 2 -f 4 -F 3 -S 690 -B 160
-I 0 -o video.mpeg2
E' indicato -S 690.
Il file e' di 666098616 Mb.
Mi viene creato un movie1.bin di 747322128 Mb e un movie2.bin di 455525952
Mb.
Il primo e' troppo grande per un cd da 700.
Devo utilizzare come mi hai detto tu -S 775 piuttosto che -S 690?
Ciao.

> Nello script dove c'č mpeg2enc metti -S  775 e ti crea file per cd da

No, il formato svcd utilizza piů byte per settore (credo non usi i byte
di controllo) e quindi in un  80 minuti ci stanno piů di 700 mbyte.
Con -S 775 il cd viene sfruttato al massimo senza overburn (il mio
masterizzatore fa cilecca)


In data Sat, 22 Feb 2003 08:25:22 +0100, Tagliaferri Roberto scrive:
Scusate se mi infilo ma potreste dirmi di quale script state parlando?
Sarei interessato a convertire avi in vcd!
Grazie
-- 
Marco Mampreso - Linux User # 296644
Slackware 8.1 - Kernel 2.4.20
Home-email: 
n3w...@libero.it
Work-email: 
mmam...@gieffeedizioni.it

 
Leggi tutto il thread, lo trovi agli inizi credo.
Ciao.

 masterizzatore fa cilecca)
Ok, quindi dovrei lasciare -S 690, ma allora perche' il primo movie1.bin e'
di ben 747322128 Mb?
Non ci sta in un cd normale.
Ciao.

 Ciao.
 
Ma cdrdao protesta? Se non protesta va bene (con quel parametro ci
vogliono cd da 80 minuti perņ).


  vogliono cd da 80 minuti perň).
Scusate se mi aggancio ..avrei una domanda:
Io ho usato mencvcd per crearmi le immagini da buttare dentro a cdrdao e mi
trovo due file .cue e due file .bin,i .cue sono pesanti 1 mega mentre i .bin
sono della dimensione reale (credo) del cd.
Ma allora le vere immagini sono i .bin ? Io guardando lo script ero convinto
fossero i .cue ma allora perchč sono cosě piccoli?
Potevo masterizzare direttamente ma ho dato l'opzione -noburn perchč ieri
non avevo cd vergini a portata.
Grazie e scusate per la mia confusione!


 Grazie e scusate per la mia confusione!
 
Ad occhio e croce i .bin contengono i dati mentre i .cue contengono la
struttura Infatti quando cdrdai brucia i cd effettua 3 scrutture diverse
(invece di 1 come se fosse una immagine)


  (invece di 1 come se fosse una immagine)
Ok ho preso come immagini i .cue e tutto è andato a buon fine ed ora ho il mio 
vcd...lo inserisco nel mio lettore dvd e....ERRORE DISCO!!!
Azz ho scoperto che non mi legge i vcd :( (da pc lo vedo).
Che peccato...


 Che peccato...
 
Che dvd hai? Il mio pioneer 525 veniva dato per compatibile fono ad un
certo punto ma poi funziona alla grande
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Il paese da dove veniva non era un paese di geni.
	Loro lo chiamavano computer umano perchè sapeva contare fino a 20.
	Nudo fino a 21

  certo punto ma poi funziona alla grande
Ho un Salora S-1100.
Ora farò una ricerchina in rete ma purtroppo penso che non smentisca la
prova pratica :(


 Azz ho scoperto che non mi legge i vcd :( (da pc lo vedo).
Attenzione: i dischi cosě preparati sono dei SuperVideoCD. Per leggerli,
sono necessari lettori DVD da tavolo di recente costruzione, e non
bata il supporto VideoCD (dato che il decoder deve essere lo stesso del
DVD solo che usa un supporto diverso, cioč il semplice CD).
Ciao!
Azimuth

 vogliono cd da 80 minuti perņ).
Ok, cdrdao non ha protestato.
Ho visto sul dvd il risultato e devo dire che e' ottimo.
Sarebbe possibile fare in modo che il file risultante dalla conversione in svcd
possa stare tutto in un solo cd?
Forse a questo punto e' chiedere troppo?
Grazie.

 Forse a questo punto e' chiedere troppo? Grazie.
 
Purtroppo sì. Puoi abbassare la qualità del filmato ma non puoi dire
all'encoder "dammi una qualità in modo che stia su un cd da 80".
Ma un bell'encoder a tripla passata (come fa mencoder per i divx) non c'è
per mpeg2?
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it


 all'encoder "dammi una qualità in modo che stia su un cd da 80".
Anche perché farebbe discretamente schifo. :)
Ciao!
Azathot



Dipoende dalla sorgente: un divx fatto bene da telefilm sta in un cd da
80 e si vede meglio di una vhs.
Certo se ci vuoi mettere via col vento è un'altra storia!


 80 e si vede meglio di una vhs.
Un telefilm dura al più 30-35 minuti. Se parliamo di pellicole da 80-90
minuti... 
Ciao!
Azathot

 Azathot
 
L'alternativa è comprarsi un lettore kiss, montare in ufficio un
masterizzatore dvd e copiarci direttamente i divx.
Ma mi sa che in ufficio non me la passano!


 Ma mi sa che in ufficio non me la passano!
Scusa ma... un film, I e II tempo, su 2 CD-R con risoluzione paragonabile
a più della metà di un DVD ti fa schifo?
Ciao!
Azathot



 Assolutamente. Il problema è che per un film ce ne vuole 4 di cd /e chi
se ne frega, con 50¢ ci si cava..).
Io li uso più che altro per farmi gli star trek non usciti in italia (ci
sono dei santi che hanno fatto i sottotitoli in italiano!) e
"normalmente" ne basta 1.
Se il divx è fatto bene l'encoder mpeg2 è più efficente e entra su 1 cd
solo


 se ne frega, con 50¢ ci si cava..).
??? Io impiego due CD, sempre e comunque. Ho stimato che in due CD ci
metto più o meno 2h e 20' - 2h 35' di filmato! Tra l'altro, usando il
famigerato script che ha dato inizio al thread...
Ciao!
Azathot

NoSpamThanks wrote:

Con quello script anch'io per un film utilizzo 2 cd.
Ciao.

 trovato!
 
di yuvscaler.. io uso 4




come parametro q di mpeg2enc cosa usi?
Perchè anche io ho abbandonato l'accozzaglia di comandi buttata in un
file ed uso lo script qui trovato!


 file ed uso lo script qui trovato!
Di quale script parli? Quello che è stato postato qui era... il mio! :)
Azathot

 Azathot


 Azathot
Un'altra domandina: non è che hai affrontato il problema di un avi in
ntsc da convertire in svcd pal?
Oppure se forzo mpeg2enc a 25 fps va tutto bene?? 


 
A proposito del tuo script.
L'ho utilizzato per fare alcuni svcd e il risukltato e' stato ottimo per
tutti eccetto che per un file avi.
Il Matrimonio Greco :-)
L'svcd aveva l'audio fuori sync, veniva prima dell'immagine.
Come mai lo script ha convertito perfettamente tutti i files avi che gli ho
dato eccetto uno?
Cosa dovrei verificare nel file incriminato per poter settare i giusti
parametri e poterlo convertire in maniera corretta?
Ciao.
 

 Oppure se forzo mpeg2enc a 25 fps va tutto bene??
Credo che tu debba produrre un SVCD NTSC, dato che i lettori (anche i più 
vetusti) effettuano trasparentemente la decodifica in uscita PAL.
Ciao!
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.

 ho dato eccetto uno?
Puoi postarmi cosa si ottiene se vai "mplayer -identify" di quel file? 
Comunque, potrebbe trattarsi di un file corrotto.


Certamente...........
mplayer -identify Matrimonio_Greco_ITA.avi
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/share/locale
MPlayer 0.90rc5-2.95.4 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Advanced Micro Devices Athlon 4 PM Palomino/Athlon MP
Multiprocessor/Athlon XP eXtreme Performance (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
MMX2 supported but disabled
CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx SSE
Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/mauro/.mplayer/config
Reading /home/mauro/.mplayer/codecs.conf: can't open
'/home/mauro/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 50 audio & 136 video codecs
font: can't open file: /home/mauro/.mplayer/font/font.desc
Font /usr/share/mplayer/font/font.desc loaded successfully! (495 chars)
Failed to open /dev/rtc: Permission denied (mplayer should be setuid root or
/dev/rtc should be readable by the user.)
Using usleep() timing
Can't open input config file /home/mauro/.mplayer/input.conf : No such file
or directory
Input config file /etc/mplayer/input.conf parsed : 52 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing Matrimonio_Greco_ITA.avi
Cache fill:  0.00% (0 bytes)    AVI file format detected.
VIDEO:  [XVID]  576x320  24bpp  23.98 fps  865.4 kbps (105.6 kbyte/s)
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
MP3lib: init layer2&3 finished, tables done
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
ID_FILENAME=Matrimonio_Greco_ITA.avi
ID_VIDEO_FORMAT=XVID
ID_VIDEO_BITRATE=865408
ID_VIDEO_WIDTH=576
ID_VIDEO_HEIGHT=320
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=0.0000
ID_AUDIO_CODEC=mp3
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=128000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_LENGTH=5704
Exiting... (End of file)
Grazie per la disponibilita'.
Ciao.


Sei riuscito a capire come mai l'audio va fuori sync nel momento in cui
converto il file avi in svcd utilizzando il tuo script?
Ultimamente mi e' capitato anche con altri files.
Ciao.
