digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Convertir y Codificar Video (Español) (http://www.digitalfaq.com/archives/espanol/)
-   -   Mis script para mencoder en linux (http://www.digitalfaq.com/archives/espanol/9241-mis-script-mencoder.html)

Prodater64 04-24-2004 10:22 PM

Buen Link

sertinell 05-01-2004 03:59 PM

Ya he averiaguado como hacer el crop. No es precisamente un auto crop pero simplemente dandole la resolucion original deberia ser capaz de hallar los valores para el aera ocupada por la peli.

Ecuacion:
Code:

RVO*320/RHO=NUM

RVD/320=A
RHD/240=B

NUM*A*B=RVDS

Leyenda
Quote:

RVO=Resolucion Vertical Origen
RVD=Resolucion Vertical Destino (ej:288)
RHO= Resolucion Horizontal Origen
RHD=Resolucion Horizontal CON BANDAS( ej:576)
RVDS= ResolucionVertical Destino Sin bandas

A y B son simples Razones de proporcionalidad
Quote:

(RVDS/B)/RHD Deberia de dar 1.333
Esto creo qe solo funciona con aspectratio=1.333. No se si funcionara para 16:9. Lo he probado con un avi sin bandas negras. no se si sirve para DVD con bandas negras ya qe mi lector de DVD esta roto :(.

Bueno espero qe le sea util a alguien.

###############################################
###############################################

Buenoahora hablemos del script. Ya codifica el video utilizando las platillas de MencodeME0.22.

Saludos

sertinell 05-02-2004 09:53 AM

Bueno pues ya tengo el grueso del script finalizado ahora tan solo falta automatizarlo un poco mas si cabe.

Caracteristicas:

-Codifica el archivo a mpeg-1 o mpeg-2 segun se le indiqe.
-multiplexa segun el formato elejido (a veces es necesario multiplexar mpeg-1 como SVCD)
-Codifica el audio segun el bitrate elegido
-Es capaz de hallar la resolucion de destino a partir de la resolucion original.

TODO
#####
-Automatizar la obtencion de los valores de resolucion original y duracion del video.

-Actualizar a las plantillas de MencodeME0.23

##########################################
##########################################

Una pregunta: ¿Cuando mencoder cambia el frame rate actua como la funcion convertFPS de AVS opor elcontrario como assumeFPS?

Saludos y Gracias

sertinell 05-02-2004 11:31 AM

Hola de nuevo.lo estoy probando con una peli de 100 min y la velocidad de mencoder es de 10 fps :(. Asta hace un momento con mi video para pruebas, muxo mas complicado qe la peli qe esta pasando, la velocidad era de 20 fps. Aun asi voy a dejarlo estar a ver por donde sale.

Prodater64 05-02-2004 11:41 AM

Quote:

Originally Posted by sertinell
Hola de nuevo.lo estoy probando con una peli de 100 min y la velocidad de mencoder es de 10 fps :(. Asta hace un momento con mi video para pruebas, muxo mas complicado qe la peli qe esta pasando, la velocidad era de 20 fps. Aun asi voy a dejarlo estar a ver por donde sale.

Bueno, esto lo contesté recién pero no se adonde fue a parar el envío.
En la última versión del mencodeme, viene una compilación del mencoder.exe, sin soporte para SSE.
Será eso, ya hay un par de posts, inclusive yo también lo he notado.

sertinell 05-02-2004 11:56 AM

Prodater mi mencoder lo compile ayer yo mismo desde el CVS. De MencodeMe le script solo coje las settings(el archivo temp.conf) y la forma de generarlo.

De todas formas lo dejare qe termine de codificar y volvere a actualizar desde el CVS.

Saludos y gracias

sertinell 05-02-2004 06:42 PM

lo encontre!!

http://www.kvcd.net/forum/viewtopic....475a7897f41c03

Ahora solo me qeda aplicarlo en mi script. :twisted:

Saludos :twisted:

sertinell 05-03-2004 04:14 PM

Bueno pues el resize ya funciona correctamente (hasta qe se demuestre lo contrarrio :!: ) :D :D :D :D

por ahora solo funciona con avi'ssin bandas negras, o VOB's cropados al ripear. Cuando tenga tiempo pondre la funcion crop(ahota estoy de examnes) y entonces creo q si deberia ser capaz de codificar desde DVD y ademas "on the fly".

Bueno a ver si os ayuda a alguno.

Prodater64 05-03-2004 04:29 PM

Quote:

Originally Posted by sertinell
Bueno pues el resize ya funciona correctamente (hasta qe se demuestre lo contrarrio :!: ) :D :D :D :D

por ahora solo funciona con avi'ssin bandas negras, o VOB's cropados al ripear. Cuando tenga tiempo pondre la funcion crop(ahota estoy de examnes) y entonces creo q si deberia ser capaz de codificar desde DVD y ademas "on the fly".

Bueno a ver si os ayuda a alguno.

Menos mal que estás de exámenes, que si no...
Bueno, te felicito, vas avanzando a grandes pasos.
Hasta pronto.

sertinell 05-03-2004 04:58 PM

Bueno gracias :oops: :oops: :oops: :oops: Y sobre todo viniendo de ti :oops: :oops:

Prodater64 05-04-2004 06:10 PM

@ Sertinell: Tu trabajo es loable y te apoyo, pero por qué no dedicas esfuerzos a mejorar el MencodeMe para linux desarrollado por VMesquita, que ya está funcionando, te ahorrarías un montón de dolores de cabeza a la vez que dedicas potencial, a por ejemplo testear filtros u otras cosas. Es una pregunta, no te ofendas por favor, que ya te digo que admiro tu esfuerzo.

sertinell 05-05-2004 12:20 AM

Dices qe funciona?

Pues vamos a elo. Mi objetivo on era otro qe utilizar las configuraciones de mencodeME pero en linux. Si dices qe funciona me ahorro muxisimo trabajo.

Saludos y gracias.

sertinell 05-05-2004 08:20 AM

Pues nada qe no hay tu tia. Me sigue dando el mismo error qe antes. Las GTK estan bien instaladas.

El error creo qe viene por la forma de compilar. Creo qe vmesquita utiliza atlon y por lo tanto compila para atlon. Para compilar para i686 debe introducir las opciones en el compilador. Pero eso ya se lo expuse a kwag en otro post.

De todas formas ya qe me he puesto con el script. Y estoy aprediendo un monton prefiero seguir con ello.

Ademas el tarballz qe hay para linux corresponde a al version 0.2. Al menos sus templates.

Saludos y gracias por tu interes.

P.D. no tienes qe pedir disculpas. Se qe parece una santa gilipoyez hacer un script, cuando se supone qe mencodeME funciona en linux.

Prodater64 05-05-2004 11:05 AM

Pues a seguir con esto, que aunque no tengo linux, te ayudaré en lo que pueda.
:D
Un abrazo amigo.

Prodater64 05-05-2004 11:26 AM

Acabo de leer esto en inglés:

Quote:

Originally Posted by vmesquita
I'm gald you enjoyed. :D

The code is still cross-plataform (or should be) :lol: I just stopped compiling because the only person that seems interested (sentinell) couldn't make it work in his MDK box. But it might have been something overflowing... :?

I'll compile 0.23 for linux as soon as I have some time. :wink:

Por si no lo entiendes dice que la única persona interesada en la compilación para Linux eres tú (sertinell) pero que no lo puedes hacer funcionar en tu MDK. En un breve plazo compilará la versión 0.23 para Linux (es decir que todavía no la había actualizado).
Veremos que pasa.

sertinell 05-05-2004 11:45 AM

Jeje si ya decia yo qe en este foro habia poco linuxero.

Llevo tiempo sin leer el hilo de MencodeMe. Tan solo para descargar las nuevas versiones y templates.

De todas formas. No es problema qe mencodeME no rule enmi MDK, lo hace bajo wine y es capazde genera el temp.conf. Una vez se tiene el temp.conf ,como conozco la linea de comandos de mencoder no hay ningun problema. Pero esto ya se ha convertido casi en un reto personal.

Ahora estoy buscando la forma de utilizar tuberias para qe el framerate no tenga posibilidad de desincronizarse, ayer ,manteniendo el framerate original se desincronizo por culpa de los numerosos frames "rotos" qe contenia el video. Las tuberias se basan en hacer pasar el video antes por mplayer y qe este sirva el audio a toolame y el video a mencoder(el framerate lo determina mplayer) y asi la desincronizacion deberia ser casi imposible.

Saludos

P.D. Si no usas el pc para jugar (aun asimuxos juegosrulanen linux) podrias ir planteandote el salto a linux :P . Se te ven maneras ;)

sertinell 05-07-2004 06:20 PM

Ummm
Acabo de descubrir, leyendo en el foro ingles(por qe no pasare mas por alli), qe mencoder es capaz de codificar el audio a mp2. Segun habia leido en las man pages no podia :?. Los problemas de sincronizacion deberian qedar totalmente solucionados.

Aunqe ahora qe se qe el problema es solo, unica y exclusivamente de mi MDK y qe me he planteado el cambio a overclockix(o gentoo :roll: ) quizas aparqe un muxo el curro qe me estoy dando con el script. Por otra parte me parece qe el script puede seguir siendo util. Ya qe MencodeMe solo codifica video. Y a traves del script yo puedo indicar qe lo haga todo automaticamente. Ahora qe ya en conseguido lo del resize,qe era lo mas laborioso y con todo lo qe e aprendido. En cuanto me mire lo del audio a traves de mencoder de manera seria y lo añada. Simplemente ire actualizando la parte del script correspondiente a las plantillas de VMesquita. Quizas no sea lo mismo qe una GUI pero si me es igual de util...

Como decia Nietzsche(qe por saco me esa dando el jodido estos dias :evil: ):
Quote:

...Si se me demuestra qe los instintos, calificados de malos por la moral trdicional, aumenta la vitalidad del hombre diré si al mal y al pecado"
Y así acabó el buen hombre.

Bueno un saludo y perdonar por la parrafada.

sertinell 05-07-2004 06:44 PM

Rectifico debo aprender a leer:
Quote:

acodec=<value>
Audio codec (default: mp2):
mp2
MPEG Layer 2
mp3
MPEG Layer 3
ac3
AC3
adpcm_ima_wav
IMA Adaptive PCM (4bits per sample, 4:1 compression)
Saludos

Prodater64 05-07-2004 06:49 PM

Quote:

Originally Posted by sertinell
...
Si no usas el pc para jugar (aun asimuxos juegosrulanen linux) podrias ir planteandote el salto a linux . Se te ven maneras

Por qué lo dices?


Quote:

Originally Posted by sertinell
...
Ya qe MencodeMe solo codifica video. Y a traves del script yo puedo indicar qe lo haga todo automaticamente.

Estoy completamente de acuerdo contigo.
Aunque está hecho para Windows, dale una ojeada a este hilo.

sertinell 05-07-2004 07:01 PM

Pues parece qe te gusta lo de investigar y ademas no le tienes panico a la linea de comandos. Si no tienes necesidad imperiosa de utilizar algun programa qe solo funcione en windows y qe no tenga sustituto en GNU/linux. Ademas seria perfecto tenerte como aliado en la investigacion del video en linux :lol: . Si no llegan a hacer una version de mencoder para windows muxos de nosotros ni lo ubieramos conocido (yo lo conocia pero no era consciente de su potencial, al principio intente rular tmpgenc bajo wine :?). Hay un mundo entero por descubrir :D

Respecto alhilo qe me has dejado... eso es precisamente lo unico qe hace mi script correctamente 8) . Codificar el video el audio y multiplexar :D. Lo del framerate, pues creo qe la solucion va a ser codificar el audio con mencoder a la vez qe el video, supongo qe el se encargara de mantenerlos sincronizados.

Saludos y hasta mñn.


All times are GMT -5. The time now is 05:20 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.