[LUG.ro Mix] mpeg, svcd y otras yerbas
Ulises Cerviño
lugro-mix@lugro.org.ar
Tue, 31 May 2005 21:29:23 -0300
Buenas,
Resulta que estoy tratando de pasar algunos avis (mpegs, riff, etc.) a
SVCD para poder verlos en mi dvd-player (les ruego se abstengan de
responder "el mío los lee directamente" "el mío le pongo una feta de
paleta y me la lee" etc.).
La cosa es que, leyendo el `man mjpegtools`vi una muy buena forma de
crear los mpeg pertinentes para la creación de los SVCDs.
El procedimiento es más o menos así:
1) mkfifo sonido.wav (creo un fifo para el sonido)
2) mkfifo stream.yuv (el nombre es podefecto del yuv4mpeg)
3) mplayer -ao pcm:file=sonido.wav -vo null /dir/de/la/pelicula.avi &
4) cat sonido.wav | mp2enc -V -e -o pelicula.sonido.mp2
Con esto obtengo el sonido de la peli ... ahora:
5) mplayer -nosound -noframedrop -vo yuv4mpeg:interlaced
/dir/de/la/pelicula.avi -vf scale=ntsc &
6) cat stream.yuv | yuvdenoise | yuvscaler -n n -O SVCD - M BICUBIC |
mpeg2enc -f 4 -F 4 -I 1 -q 6 -p -o pelicula.video.mpg
Con esto obtengo el video sin sonido ... ahora los uno:
7) mplex pelicula.video.mpeg pelicula.sonido.mp2 -o pelicula.mpg
Voila! Bien, todo perfecto. El único problema, ahora, es que pese a los
incontables flags para obtener un formato NTSC (-n n, -F 4, etc.) el
archivo me sigue quedando PAL con lo que cuando lo grabo y lo quiero ver
me aparecen unos hermosos franjones verdes y demás incoherencias de
color ...
Alguna idea? (ni se les ocurra contestar "comprate un dvd que te lea el
avi derecho" "anda al video club y saca la película y dejate de hinchar"
etc.).
Salutes,
U