Mis script para mencoder en linux
Quote:
1º:Es para hacer SKVCD vamos mpeg-2 con bitrate maximo de 2500 y multiplexado para SVCD. Se graba como SVCD con el programa qe quieras, como si es el nero( espero qe no :@ ) http://sertinell.spymac.net/kvcd.sh La forma de ejecucion es Code:
./kvcd.sh archivo.extension ################################################## ############ ¯_________________________________________________ ________________________________ 2º:Este es para pasar todos los archivos de un directorio a DVD La forma de ejecucion,tras editarlo y poner las variables de forma correcta: Code:
./dir2dvd extension Si lo utilizais para hacer SVCD psosiblemente vuestro DVD no sea capaz de leerlo, pocos DVD's soportan elbitrate a 8000 en SVCD, os dara errores en escenas de accion. Basicamente trabaja con cualquier cosa qe pueda reproducir mplayer, MOV's OGM y MKV tambien :D Hay algunas modificaciones pendientes de realizar, como la obtencion automatica de los valores, etc. Gran parte de los scripts (como la linea de comandos de mencoder) se la debo a Prodater64 y a Maurus, basicamente en las opciones de tratamiento del video intenta imitar enla medidade lo posible ( copy&paste :twisted: ) a sus utilidades ;) Saludos y espero qe os sea util a mas de uno ;) Editado: El desarrollo del script ya no lo llevo yo solo, en los foros de gentoo estamo intentando mejorarlo, y lo estamos consiguiendo. :D Quejas,DUDAS y PETICIONES AQUI Es para tenerlo todo reunido y qe sea mas facil trabajar ;) P.D: La advertencia de arriba la he copiado del post de Maurus, por si fuera una norma del foro o algo. Personalmente considero a mencoder MUY utilizable ;) |
Re: INtentando Hacer script basado en VMesquita GUI
Quote:
A ver si este post te ayuda con el tema de cropping. Editado: Link reparado. |
El, linnk no va
GRACIAS |
Quote:
-kwag |
|
Prodater graciaspor el link pero hay un problema. Eso es para avisinth yo estoy en linux y quiero qe reconozca tanto la superficie con bandas negras como la resolucion original a traves de transcode o Mplayer. Estoy analizando unos cuantos scripts por el estilo qe e encontrado en internet en cuanto tenga algo claro lo posteo.
Confirmarme si esta ecuacion para el AVbitrate es correcto. Tamañofinal(MB)*1000/Duracion(sec) Eso debe darme el bitrate medio por segundo en KB no ? SALUDOS |
Quote:
Quote:
@Kwag: Una ayudita con el autocrop, tú seguro que sabes como. |
Cierto 1024.
Jeje Si ya lo estoy mirando para intentar sacar algo en claro de el. Pero resulta qe es la primera vez qe intento progamar algo(mas alla del ola mundo, cuestionarios diversos o un jueguecillo del ahorcado con basic) y no lo llevo muy bien :oops: . No se si lo del auto crop lo puede acer BASH por si solo, si necesita ayuda de mplayer, si es una funcion de mplayer. O si simplemente debo asignar variable a la salida de algun comando de transcode. Creo qe debe de poder acerse solo o por lo menos sin mplayer, ya qe la GUI de VMesquita lo ace bajo wine(no tiene mplayer ni mencoder disponibles) Saludos y gracias de nuevo. P.D. Si supiera expresarme bien en ingles daria el follon por el foro de mencoder :wink: |
Yo no se mucho de programación
ya que hace años que no me dedico a ello y cuando lo hice, sólo fue por Hobby. Pero siempre trato de usar un poco la sesera. En este caso, el FitCD del que evolucionó el Moviestacker, que es (o era al menos) de código público (bajo ese tipo de licencias), calcula el film pixel, esto es según creo sin las bandas negras. Trata de conseguir las fuentes y ver cómo lo hace. |
He tirado de la ayuda mplayer y mencoder y he ayado esto
http://www.mplayerhq.hu/DOCS/HTML/en...dvd-mpeg4-crop Estoy seguro qe deberia de serme util ya qe el propio mlayer me muestra lo qe es la peli ya sin bandas negras. El problema: No se ni como decirle a bash qe coja esos valores como variables. y segundo estomuestra el rectangulo de la imagen frame a frame por lo qe deduzco qe no me servira cojer el de los pimero 10 frames por ejemplo (algunos creditos tiene el fondo negro y esto quizas confunda a mplayer) , el archivo qe tengo ahora mismo no tiene el bandas negras perome sirve igual. Es mas creo qe no necesito eliminar las bandas negras(mirando el temp.conf de VMesquita no las elimina) con lo cual solo necesito una manera de averiguar la resolucion original sin necesidad de qe intervenga el usuario. El comando tcprobe -i corte.avi devuelve lo siguiente Code:
[tcprobe] RIFF data, AVI video height y las asigne a mis variables $ALTURA y $BASE Saludos |
Por favor, crea otro post en donde podamos leer normalmente!!!!
Gracias. |
Justo que necesitaba verlo!!!
No puedes agregar en arguments las variables width y height y asignarles el valor que te da, aparentemente, avilib. Esto no lo hace el MencodeMe de VMesquita? Has analizado sus archivos de configuración? |
El arxivo de configuracion e simplemente un arxivo de texto con las opciones a dar a mencoder. Con las variables dentro. Era justo el texto con los comando qe tenia n el post de antes,si quieres lo vuelvo a poner :P. Supongo qe lo Hara lo qe es la propia GUI. Pero como VMesquita no es partidaria de compartir el codigo fuente(si lo compartiera no estaria haciendo el script, directamente compilaria su gui en mi PC).
Ya he conseguido qe el script cree el archivo de configuracion y se lo de a mencoder. Pero aun no he avanzado en lo del autocrop. He mirado un par de script qe utilizan "tcprobe -i" para ayar los valores de cropping pero utilizan perl y me esta constando trabajo analizarlos. Ademas de qe ahora mismo no tengo ningun archivo con bandas negras a mano,solo un clip qe tengo para pruebas(el de los vampiritos, lo mismo lo conoces ;)). Creo qe esta noche podre postear la primera version del script 8) , aunqe haya qe acer el crop a mano. :roll: y quizas lo utilice yo solo . :( Saludos |
Yo creo que es el ffmpeg el que obtiene el valor correcto del film pixel, cuando puede, lo deduzco de:
Code:
(tomado de la documentación online de ffmpeg) 1 - Utiliza el MencodeMe. 2 - Selecciona tu fuente (un sample). 3 - Realiza tus settings. 4 - Codifica. 5 - Analiza la línea de comandos que te aparece en el log, así como todos los argumentos que le son pasados al encoder. 6 - Cancela la codificación. Si has seleccionado 2 pasos (mejor así), cancela 2 veces ya que si no continuará con el 2º paso a pesar de haber cancelado el primero. 7 - Verás que las casillas de crop que antes estaban sombreadas (grayed), ahora no lo están. 8 - Cambia los valores por defecto. 9 - Vuelve a codificar. 10 - Analiza el log y fíjate cuáles son los argumentos que han tomado los valores que tú le has puesto. No se si servirá, pero es una posibilidad. |
eso es basicamente lo qe hago
Os dejo el script por ahora funciona perova lentisimo adema no guarda el arxivo donde deberia sino en test.avi. Tengo qe revisarlo pero bueno yo os lo pongo. http://sertinell.spymac.net/conf.sh SALUDOS |
Hola: he arreglado lo del archivo de salida.
lo de la lentitud no es problema del script. Mas bien debe ser problema de la linea de comandos qe se le envia. pero utilizo la plantilla de VMesquita de DVD a KVCD introduciendo los valores de: MAXRATE vrc_buf_size=917 este es el valor para KVCD no ? ASi qe no se a qe se debe esta escasez de velocidad. El problema de la resolucion sin bandas negras loqe hago es piyar los valores de la GUI de VMesquita. SALUDOS |
Quote:
Tomado de aquí. |
Juer mira qe toy expeso.
GRACIAS. |
A ver si puedes ver como usar el filtro de video (vf) siguiente:
Quote:
Quote:
|
Respecto a lo posteado para la ecuacion delbitrate medio. No observamos, ni yo ni prodater, qe el numero qe solemos asignar para el bitrate medio viene dado n kilbits y 8 kilobits son igual a un KiloBte, entonces qedaria asi:
tamaño deseado(MB)*1024/duracion(sec)*8-audiobitrate=bitrate medio. no he tenido tiempo de mirar lo del crop SALUDOS P.d tengo qe actualizar el script con las nuevas templates de VMesquita. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.