pasar divx a dvd

Buenas, me estoy bajando unos capitulos de naruto en divx, y me gustaría si es posible pasar divx a formato dvd, para poder verlo en el salón de casa, y si es posible, que programa es el más recomendable. Utilizo el mandrake 10.1

Gracias.
1.- transcode -i /ruta/fichero.avi -o video -m audio -x divx,mp3 -y mpeg2enc,mp2enc

2.- mplex -f 8 audio.mpa video.m1v -o nombre_fichero_salida.mpg

3.- mkdir directorio_dvd

4.- dvddirgen -o directorio_dvd

5.- dvdauthor -o directorio_dvd pelicula1.mpg pelicula2.mpg pelicula3.mpg ....

6.- dvdauthor -o directorio_dvd -T

7.- mkisofs --dvd-video -v -o image.iso directorio_dvd

8.- growisofs -Z /dev/hdX=/ruta/image.iso

Anotaciones:

- En el paso numero 1 la opcion -x ( para los codecs import pones los
que tenga el fichero, ya sea xvid, ffmpeg ... etc etc ).
- En el paso 2 multiplexara el fichero de video con el de audio en formato
dvd ( 8 ).
- En el paso 3 es el nombre donde se guardara la estructura del DVD.
- En el paso 4 genera el arbol de directorios del DVD.
- En el paso 5 convierte las peliculas .mpg a formato VOB ( con sus
ficheros IFO y BUP ).
- En el paso 6 crea la tabla de contenidos del DVD.
- En el paso 7 genera una imagen ISO.
- En el paso 8 graba esa imagen iso en un DVD.


Un saludo
gracias, pero como hago para meter más de un capítulo?
Viste el punto 5 ? es decir haces los puntos 1 y 2 con todos los capitulos que quieras y en el punto 5 le indicas cada uno de los capitulos ( pelicula1.mpg pelicula2.mpg etc ... ). En el caso que solo quieras un fichero solo haces una vez el punto 1 y 2 y en el punto 5 solo tendras una pelicula.mpg.

Venga un saludo
Gracias, había leído mal.

Ahora me da este error:

transcode] warning : [import_divx.so] libdivxdecore.so: cannot open shared object file: No such file or directory

[import_divx.so] failed to init DivX 4.xx/5.xx codec
video import module error: OPEN failed
[transcode] critical: failed to open input source

los codecs los tengo instalados, hay que configurar algo?

Gracias por tu ayuda.
Eso es porque no tienes soporte para divx en el transcode, prueba con "-x mplayer,mp3" sorprendentemente es capaz de recibir con esa libreria ( dependiendo de cuanto soporte tengas en el mplayer ) :) y si eso no te funciona prueba "-x ffmpeg,mp3" que seguramente si lo tengas.

Venga un saludo
Gracias, con la opción mplayer funciona perfect.

Edito: no me encuentra el comando dvddirgen.Qué paquete tengo que instalar? He seguido a pelo, a ver que sale :p
Tiene que venir con dvdauthor pero si no te viene solo tienes que crear los directorios VIDEO_TS y AUDIO_TS dentro del directorio donde entrara el DVD.

Venga un saludo
Parece ser que me creó esos directorios automáticamente. Al final, seguí todos los pasos saltandome ese, y ya grabé el dvd, y funciona correctamente. Gracias por todo [beer]
Menuda sorpresa me he llevado, casi creia que era yo el unico
que hacia esto. me he llevado un alegrón.

Yo uso directamente el mplayer para separar audio y video con pipas y eso, porque de vez en cuando el transcode me funcionaba mal (o no sabía utilizarlo).
franjas negras, sonido no sincronizado, 3:4, panoramico.
los dvd's se pueden grabar en varios formatos mas o menos calidad.........

Tambien creo menus y pongo musica con el spumux.

Si alguien quiere, se lo cuento(estoy deseandolo), pues me encuentro muy solo en este tema.

(dvddirgen es obsoleto, ya no es necesario usarlo.)

Saludos a todos.
ya lo probé, y me funciono ok, ahora, si me dices otra alternativa, tb lo pruebo, que igual da mejor resultado y todo [oki]
Yo tengo una duda, tengo un video que esta en ntsc a 23 fps lo paso a pal y le pongo que lo haga a 25 fps pero el problema llega en el audio, que sigue estando como a 23 y claro se descompasa que es una bestialidad :D.

Alguno de los dos lo soluciono con alguna opción ( que yo no encontre aun ) ?

Venga un saludo

PD: Utilizo el transcode
Yo no logre resolver esto con el transcode, pero si usando mplayer y yuvfps

mkfifo stream.yuv
mkfifo audiodump.wav
cat audiodump.wav | nice mp2enc -b 224 -r 48000 -o out.mp2&
cat stream.yuv |\
nice yuvscaler -v 0 -O DVD -n p |\
yuvfps -r 25:1 | \
nice mpeg2enc -v 0 -a 2 -n p -F 3 -d -4 2 -2 1 -s -f 8 -o out.m2v&
mplayer -nocache -ni -ao pcm -vo yuv4mpeg peli.avi
tcmplex -i out.m2v -p out.mp2 -m d -o out.mpg

el yuvscaler es un poco mas complicado. Normalmente no queda bien asi como he dicho. Si estas interesado, dimelo, y lo explico.

Salud.
Pues yo logre ya como resolverlo y con el transcode, mucho mas facil de como lo haces tu :P

transcode -x mplayer,mplayer -i fichero.avi -y mpeg2enc,mp2enc -o video \
-V --no_audio_adjust --export_fps 25 --export_asr 2 --export_prof dvd-pal \
-J fps=23.976:25

Con una sola sentencia y luego un mplex ( o tcmplex ) todo queda solucionado, dvd en PAL, 4:3 en aspect, 25 FPS ( audio incluido ) :)

Venga un saludo
Cierto que mucho mas facil, lo voy a probar ahora mismo

Gracias.

-----------------------

Buenoooooo, otra vez dandome por saco el transcode.
Morire sin poder usarlo, te envidio. Pero bueno seguire con el Mplayer, y ya esta.

Saludos.
Que problema te da el transcode? postea el error :)

Venga un saludo
la opcion --export_prof no funciona, imagino que es la version.

transcode: unrecognized option `--export_prof'
transcode v0.6.9 (C) 2001-2003 Thomas Oestreich

Me he bajado la ultima, pero me da un error raro al compilar.

postprocess.c -fPIC -DPIC -o .libs/postprocess.o
postprocess.c: In function `postProcess_MMX':
postprocess_template.c:2623: can't find a register in class `GENERAL_REGS' while
reloading `asm'
He perdido un poco de tiempo intentando arreglarlo pero no he podido.


Saludos y gracias.
16 respuestas