View previous topic :: View next topic |
Qe video ves mejor? |
menc.m2v |
|
94% |
[ 18 ] |
transc.m2v |
|
5% |
[ 1 ] |
|
Total Votes : 19 |
|
Author |
Message |
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Mon Jan 31, 2005 10:29 am Post subject: |
|
|
Quote: |
Juer como escribe este hombre !! XD
|
Tiembla, que vengo otra vez....
Quote: |
Charlie , por mucho que te enfades - lo he dicho - tcmplex multiplexa bien para dvdauthor , pero es muy pobre . Nada de opciones . Prefiero mplex que puede hasta hacerte los capitulos de dvd (no s/vcd , solo dvd)
|
¿Y quien ha dicho que yo me enfade? si tcmplex multiplexa bien para dvdauthor pos estupendo, no me gusta mucho meter como dependencia transcode... pero podemos meterlo como dependencia opcional... la verdad es que mplex me esta desilusionando tb un poco, es demasiado dependiente de la estructura de los flujos... si pilla algo raro casca. Podemos usar temporalmente tcmplex hasta que podamos usar mplex con seguridad...
Quote: |
En cuanto demos este script por finalizado estoy pensando cambiar la codificación por mpeg2enc . Forma parte de mjpegtools . Pero esto como una cosa aparte . No me hagais caso .
|
vale... no te voy a hacer caso
Quote: |
Se qe es sencillo cojer y redirigir todas las salidas hacia un archivo ( & >> foo.log ) Pero hay alguna manera de qe salga por el archivo y por la pantalla ?
Asi a bote pronto se me ocurre qe con lago asi...
Código:
script -of DVD -os 325 *.avi & >> script.log & cat script.log
|
La idea es muy buena, pero esta linea solo te saca el texto por pantalla cuando termine el proceso... si se tira dos horas, te saldra el texto a las dos horas... no se si me explico...
es mejor hacer:
Code: |
script -of DVD -os 325 *.avi | tee -a script.log
|
esto saca por pantalla y al fichero a la vez ^_^
Lo agrego al ToDoList --> http://nexusvi.no-ip.org/phpwiki/index.php/AviToMpegTodoList
Quote: |
¿Ponemos una opción de hacer capidulos en dvd? Lo hace mplex . En s/vcd es mas complicado por que mplex necesita saber los capitulos antes de hacer el multiplexado , pero en dvd lo hace .
Ya me direis .
|
Yo voto por que si, pero primero vamos a dejar a mplex(o lo q sea) funcionando bien y luego miramos todo esto... lo agrego al TODO tb
Quote: |
Hoy mirando el script me he dado cuenta de la extrema sencillez de la linea del FFmpeg, creo qe deberiamos centrarnos en eso, sobre todo, hay qe delimitar los GOP's no se como actua ffmpeg por defecto, pero los Gop's (KEYINT en mencoder) de un DVD no deben ser mayores de 15 para pal y de 18 para NTSC. Tambien estan las matrices.
|
efectivamente, creo que es aqui y en mplex(o tcmplex) donde deberiamos centrarnos ahora y ir tomando nota de las opciones interesantes para hacerlas despues... es mas facil trabajar con menos lineas de codigo.
Quote: |
¿Hacemos NTSC opcional también?
|
yo creo q si deberiamos hacerlo, es facil... solo es meter mas secciones en la funcion func_Establece_Output_Format... se esta haciendo muy grande esta funcion... deberiamos meter todos estos datos en un fichero aparte y que esta funcion se encargara de leerlos del fichero y de establecerlos... lo apunto al ToDo tb
Quote: |
La authoría con dvdauthor es complicada - pasa por .xml ficheros de configuración y no creo que se pueda integrar en este script . Para hacerlo bien hará falta otro script que se dedique exclusivamente a esto . Integrar otro script en GUI despues de la codificación es tema aparte
|
No creo que agregar dvdauthor al script sea interesante, ni tp hacer un script para dvdauthor, ya hay mucha gente trabajando en estos temas:
http://qdvdauthor.sourceforge.net/
http://polidori.sourceforge.net/
Hay teneis dos interfaces, uno QT y otro GTK+ para DVDAuthor _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Mon Jan 31, 2005 10:53 am Post subject: |
|
|
Buenas, estoy aprendiendo python, y para ello pues me estoy dedicando a hacer un programa que haga lo mismo que el script . Si os interesa ... aunque me da que no os gusta estos lenguajes . |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Mon Jan 31, 2005 12:58 pm Post subject: |
|
|
He hecho modificaciones en el script. He metido tcmplex en vez de mplex hasta que logremos mejoras sustanciales con mplex (creo q es lo mejor), asique me metido tcmplex como dependencia opcional... si no existe tcmplex no multiplexa... aunque ahora se me ocurre, que puede multiplexar con mplex...
Bueno, probad si tcmplex os funciona mejor... a mi la verdad es que me da mejor resultado...
Otra cosa, he estado viendo que los diff del wiki no salen siempre bien, y es porque yo utilizo tabuladores como sangria dentro del codigo... he cambiado toda la sangria dentro del script para que sean 4 espacios en blanco... usadlo vosotros tb asi plis.
Quote: |
Buenas, estoy aprendiendo python, y para ello pues me estoy dedicando a hacer un programa que haga lo mismo que el script . Si os interesa ... aunque me da que no os gusta estos lenguajes .
|
No es que no me guste... todos los lenguajes son interesantes, es que no tengo tiempo como para ponerme a aprender otro mas (he llegado a programar en 7 lenguajes distintos a la vez XD), ademas la filosofia de python no me aporta nada que no pueda hacer con otro/s lenguajes... sorry _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Mon Jan 31, 2005 2:51 pm Post subject: |
|
|
Hola, esta tarde toy haciendo pruebas y hay un"ligero" problemilla, FFmpeg PASA TOLTALMENTE de lo qe le especificas en -maxrate
Acabo de intentar hacer un VCD y el bitrate maximo, limintandolo yo a mano a 2200 se ha ido hasta los 2500 , y haciendo pruebas para SVCD , limitandolo a 2500 se ha ido hasta los 3300. Esto mas alla de qe haga lo qe le sale del pijo (cosa qe me preocupa) es muy importante por qe en la mayoria de los DVD's caseros, no podras ver un SVCD de mas de 2500 de bitrate, tendras saltos en esas imagenes y cuelgues del reproductor...
Edito: Si lo dejas sin limitar el bitrate por supuesto tambien se ira de madre ¬¬, no recuerdo qe tal actuaba mencoder en este aspecto, pero me estoy mosqeando ya una cosa mala ¬¬
Las pruebas las estoy haciendo con el video de matrix
Un saludo |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Tue Feb 01, 2005 6:43 am Post subject: |
|
|
Tcmplex a mi siempre me ha funcionado bien . Lo malo de tcmplex es que no tiene ni una triste opcion - video , audio , output-file , modo y s'acabó .
Sobre mplex - si en la codificación se baja el max-bitrate a 5000 y en el multiplexado el mux-rate se sube a 8000 (hablando de dvd) no suele dar errores . No sé donde leí que el max-bitrate es esto - MAX , no tiene porque ir a tanto . Si os fijais (con opcion "-i") el bitrate que se calcula no siempre esta cerca del valor maximo , mas bien se aleja . Siempre hablando de dvd , sobre svcd Sertinell nos dirá como esta el tema .
Lo que comenta Sertinell de los picos que sobrepasan el max-bitrate - no me ha pasado , pero yo no hago svcd . Tengo una peli con mux-bitrate 15000 y se reproduce . Está muy fuera del estandar pero ya no tenía nervios de codificar con bitrate mas bajo y volver a mplex con valores normale .
Tal vez debemos bajar los valores maximos para que no se nos desmadre el bitrate .
Segun las normativas - video bitrate 9800 , audio - 1856 , total 10080 , pero no se puede ir al limite . Y tampoco es así - http://www.mpeg.org/MPEG/DVD/General/Breakdown.html .
En fin , si bajamos el MAX y se soluciona ... pues , bien ¿no?
Charlie , como dije antes , yo tengo una version "mia" que usa mplex , tcmplex y ffmpeg - los tres opcionales . No sé si tiene sentido meter multiplexers que se puedan elegir por el usuario . A mi me viene bien , si no va con uno ... aunque siempre utilizo mplex y cuando casca - tcmplex a mano .
Quote: | Buenas, estoy aprendiendo python, y para ello pues me estoy dedicando a hacer un programa que haga lo mismo que el script Very Happy. Si os interesa Rolling Eyes... aunque me da que no os gusta estos lenguajes Laughing.
|
Casi que repito lo de Charlie - a mi los lenguajes interpretados nunca me gustaron , pero si te pones a buscar , hoy en dia , lo mejor de scripting serà pithon . orientado a objeto , potente ...bla,bla,bla , pero sigue siendo scripting y yo ya tengo mi java donde me defiendo mejor y tampoco me voy a poner a aprender otro lenguaje . En fin pcm1984 - tu aprende que eso es bueno .
¿Quien ha metido HDVD?
¿Y que es? _________________ Linux user #358087 |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Tue Feb 01, 2005 7:21 am Post subject: |
|
|
erflako wrote: | En fin pcm1984 - tu aprende que eso es bueno . |
Eso seguire haciendo . Gracias por las opiniones. |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Tue Feb 01, 2005 1:40 pm Post subject: |
|
|
El HDVD lo he metido yo, es DVD con la mitad de resolucion, esta dentro de los standares, y a mi me gusta mas, no sabia qe nombre poner asi qe puse Half-DVD
Un saludo |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Thu Feb 03, 2005 7:40 pm Post subject: |
|
|
Sertinell , por poco aciertas .
De esta pagina - http://www.videohelp.com/dvd#tech :
Quote: |
720 x 576 pixels MPEG2 (Called Full-D1)
704 x 576 pixels MPEG2
352 x 576 pixels MPEG2 (Called Half-D1, same as the CVD Standard)
|
Así que por poco . Si quieres dejarlo a HDVD , por mi - sin problemas .
Mañana empezaré con algunas pruebecillas .
Saludos . _________________ Linux user #358087 |
|
Back to top |
|
|
Cadena Perpetua n00b
Joined: 16 Aug 2004 Posts: 57
|
Posted: Sat Feb 05, 2005 5:39 am Post subject: |
|
|
Alguien me puede decir porque está pasando esto??
Code: |
bash-2.05b$ ./avi_to_mpg -of svcd diario.avi
# avi_to_mpg Version: 0.3a -- 28-01-2004
# Comprobando Existencia de Programas:
OK: mplayer presente en el Sistema
OK: ffmpeg presente en el Sistema
OK: mplex presente en el Sistema
OK: tcmplex presente en el Sistema
# Estableciendo Formato de Salida a: svcd
## fichero: diario.avi
############################################
# Video:
# Codec: DIV3
# Resolución: 512x384
# Fps: 29.970
# Bitrate: 1075376
############################################
# Audio:
# Codec: mp3
# SampleRate: 48000
# Bitrate: 160 (85)
# Canales: 2
############################################
# Duracion: 4701 segundos
############################################
# Escalando Video -> Width: 472 Height: 572
# Padding -> Width: 4 x2 Height: 2 x2
# Resolucion de Salida -> Width: 480 Height: 576
# Video Bitrate: 1170
# Codificando el Audio diario.mp2
Input #0, avi, from 'diario.avi':
Duration: 01:18:21.8, bitrate: 1247 kb/s
Stream #0.0: Video: msmpeg4, 512x384, 29.97 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 160 kb/s
Must supply at least one output file
./avi_to_mpg: line 336: diario.mp2: command not found
# Sacando Estadisticas del fichero de Video diario.avi
Input #0, avi, from 'diario.avi':
Duration: 01:18:21.8, bitrate: 1247 kb/s
Stream #0.0: Video: msmpeg4, 512x384, 29.97 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 160 kb/s
Unknown video codec 'mpeg2video'
./avi_to_mpg: line 356: 2500: command not found
./avi_to_mpg: line 357: 2: command not found
# Codificando el Video diario.mpg
Input #0, avi, from 'diario.avi':
Duration: 01:18:21.8, bitrate: 1247 kb/s
Stream #0.0: Video: msmpeg4, 512x384, 29.97 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 160 kb/s
Unknown video codec 'mpeg2video'
./avi_to_mpg: line 364: 2500: command not found
./avi_to_mpg: line 365: 2: command not found
./avi_to_mpg: line 366: diario.mpv: command not found
# Multiplexando a diario.mpg
INFO: using reference profile (SVCD)
INFO: profile type is (PAL)
ERROR: Input file diario.mpv was not found.
bash-2.05b$
|
Gracias de antemano!! |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Sat Feb 05, 2005 5:16 pm Post subject: |
|
|
Cadena Perpetua , estás usando una versión antigua . En la actual no coinciden las lineas donde a ti te da error . Bájate la ultima versión y a ver como te va . Sertinell hace svcd y no le ha dado errores .
He leido un poquito de documentación por ahí , pero no me aclaro muy bien de las cosas .
A ver :
Quote: |
`-g gop_size' - 15/18
`-qscale q' - ???
`-qmin q' - 2
`-qmax q' - 10 o ...
`-qdiff q' - ???
`-qblur blur' - ???
`-b_qfactor factor' - 2...3
`-i_qfactor factor' - 3...5
`-b_qoffset offset' - 2
`-i_qoffset offset' - 5
|
¿Es esto correcto?
Que alguien me rectifique .
He hecho pruebas pero no veo ninguna diferencia en la calidad . Si existe en el tiempo de codificación - habrá que hacer una pelicula entera para poder apreciarlo y esto ya no son pruebas .
Sertinell ¿puedes hacer tu trozo de Matrix cambiando algunos valores?A ver si eres capaz de sacar algo.
(Todo esto despues de aprobar )
Según leí en peliculas de poco movimiento/cambio se pueden usar muchos B-frames. Bien.
De esta pagina - http://bmrc.berkeley.edu/frame/research/mpeg/mpeg2faq.html :
Quote: | 6. Sequence structure is fixed to a specific I,P,B frame pattern.
A sequence may consist of almost any pattern of I, P, and B pictures (there are a few minor semantic restrictions on their placement). It is common in industrial practice to have a fixed pattern (e.g. IBBPBBPBBPBBPBB), however, more advanced encoders will attempt to optimize the placement of the three picture types according to local sequence characteristics in the context of more global characteristics. (or at least they claim to because it makes them sound more advanced). |
¿Ffmpeg sabe optimizar el "emplazamiento" de I.P y B?¿Que patron usa ffmpeg?
En fin - si alguien sabe que valores hay que poner - que lo diga , por favor .
Se me ocurrió que las opciones "expertas" se pueden poner en una cadena en linea de comandos que luego se pasan directamente al programa . Algo de tipo :
Code: |
#script -opciones...script -mplex opciones_mplex
|
A mplex se le pasa la cadena "opciones_mplex" pero para esto hay que conocer todas las opciones de los programas que utilizamos . No sé que gracia le va a ver un usuario .
La otra opción será poner nombres a todas las opciones que queremos usar - "mplex_mux_rate" etc.
Es solo una reflección .
Saludos. _________________ Linux user #358087 |
|
Back to top |
|
|
Cadena Perpetua n00b
Joined: 16 Aug 2004 Posts: 57
|
Posted: Sat Feb 05, 2005 6:56 pm Post subject: |
|
|
erflako wrote: | Cadena Perpetua , estás usando una versión antigua . En la actual no coinciden las lineas donde a ti te da error . Bájate la ultima versión y a ver como te va . Sertinell hace svcd y no le ha dado errores .
|
Pero yo tengo la version 0.3a es la que bajé del link que está en el primer post... si alguien me puede decir de donde descargar la ultima version, se lo agradeceria mucho!! |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
|
Back to top |
|
|
Cadena Perpetua n00b
Joined: 16 Aug 2004 Posts: 57
|
Posted: Sun Feb 06, 2005 12:09 am Post subject: |
|
|
Code: |
bash-2.05b$ ./AA -of svcd -p 1 diario.avi
# AA Version: 0.3a -- 28-01-2004
# Comprobando Existencia de Programas:
OK: mplayer presente en el Sistema
OK: ffmpeg presente en el Sistema
OK: mplex presente en el Sistema
OK: tcmplex presente en el Sistema
# Estableciendo Formato de Salida a: svcd
## fichero: diario.avi
############################################
# Video:
# Codec: DIV3
# Resolución: 512x384
# Fps: 29.970
# Bitrate: 1075376
############################################
# Audio:
# Codec: mp3
# SampleRate: 48000
# Bitrate: 160 (85)
# Canales: 2
############################################
# Duracion: 4701 segundos
############################################
# Escalando Video -> Width: 472 Height: 572
# Padding -> Width: 4 x2 Height: 2 x2
# Resolucion de Salida -> Width: 480 Height: 576
# Video Bitrate: 1170
# Codificando el Audio diario.mp2
Input #0, avi, from 'diario.avi':
Duration: 01:18:21.8, bitrate: 1247 kb/s
Stream #0.0: Video: msmpeg4, 512x384, 29.97 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 160 kb/s
Output #0, mp2, to 'diario.mp2':
Stream #0.0: Audio: mp2, 44100 Hz, stereo, 224 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
size= 128564kB time=4701.8 bitrate= 224.0kbits/s
# Codificando el Video diario.mpg
Input #0, avi, from 'diario.avi':
Duration: 01:18:21.8, bitrate: 1247 kb/s
Stream #0.0: Video: msmpeg4, 512x384, 29.97 fps
Stream #0.1: Audio: mp3, 48000 Hz, stereo, 160 kb/s
Unknown video codec 'mpeg2video'
./AA: line 362: -padtop: command not found
# Multiplexando a diario.mpg
INFO: using reference profile (SVCD)
INFO: profile type is (PAL)
ERROR: Input file diario.mpv was not found.
bash-2.05b$
|
he intentado con ese script... no deja de ser la misma version...... y el error es demasiado similar..... |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Sun Feb 06, 2005 12:23 pm Post subject: |
|
|
No sé que decirte , a mi no me pasa :
Code: |
# Codificando el Video /home/amule/dvd/liga.mpg
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
built on Jan 21 2005 15:34:43, gcc: 3.4.3 20041125 (Gentoo Linux 3.4.3-r1, ssp-3.4.3-0, pie-8.7.7)
Input #0, avi, from '/home/amule/dvd/liga.avi':
Duration: 00:00:44.1, bitrate: 1587 kb/s
Stream #0.0: Video: mpeg4, 608x336, 25.00 fps
Stream #0.1: Audio: ac3, 48000 Hz, 5 channels, 320 kb/s
Output #0, rawvideo, to '/home/amule/dvd/liga.mpv':
Stream #0.0: Video: mpeg2video (hq), 480x576, 25.00 fps, q=2-31, 2500 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
[mpeg2video @ 0x4024f5d0]rc buffer underflow
frame= 1104 q=2.0 Lsize= 11383kB time=44.1 bitrate=2113.5kbits/s
video:11383kB audio:0kB global headers:0kB muxing overhead 0.000000%
|
Prueba :
A ver si te aparece mpeg2video . _________________ Linux user #358087 |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Mon Feb 07, 2005 3:46 pm Post subject: |
|
|
Cadena Perpetua eso es probablemente que tu version de ffmpeg es antigua o no tienes los uses necesarios para tener soporte mpeg2... yo tengo:
Code: |
[ebuild R ] media-video/ffmpeg-0.4.9_pre1 -aac (-altivec) -debug -doc +dvd +encode +imlib +mmx +oggvorbis +sdl -static
|
Por cierto una noticia curiosa... sabeis que hay un editor de menus de dvds visual en el portage?? DVDstyler... es para GTK2 y no he podido probarlo pero tiene buena pinta... _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Mon Feb 07, 2005 5:55 pm Post subject: |
|
|
Si ,Charlie , hace tiempo tuvimos aquí una charla sobre dvdstyler cuando multiplexamos con mencoder y dvdauthor no tragaba . Por lo menos mis ficheros no le gustaban . Pero dvdstyler es una interfaz grafica de dvdauthor y nada mas. No deja de ser una cosa cómoda , teniendo en cuenta que dvdauthor se maneja através de ficheros xml , pero no es un programa de por si .
¿Novedades sobre las opciones comentadas por Sertinell?
En un post arriba puse lo que me parecía correcto . Échale un vistazo y si puedes haz alguna prueba .
Saludos . _________________ Linux user #358087 |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Fri Feb 18, 2005 10:11 pm Post subject: |
|
|
Hola madikitas He vuelto !! con todas aprobadas !!
Asi qe la semana qe entra intentare ponerme con "algo" del script ... Rapiñar porotros lares y demas .. |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Mon Feb 21, 2005 10:02 am Post subject: |
|
|
Wenas Sertinel!! Enhorabuena por esas notas chaval!!
Yo ahora ando hasta el cuello, puedes hecharle un vistazo a las opciones que posteo erflako plis?... que yo he intentado ponerme pero no reuno un rato largo de seguido y no saco nada en claro...
Enga que tengo ganas de ponerme a tirar lineas en el script ^_^ _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Mon Feb 21, 2005 7:46 pm Post subject: |
|
|
Yo tampoco ando suelto de tiempo .
He hecho unas cosas sin consultarlas y sin subirlas al wiki . ¿Que por que? P-f-f-f-f... yo que sé .
Uno - he eliminado la dependencia de mplayer . Lo usamos solo para la recojida de datos del avi y nada mas . Lo mismo lo hace ffmpeg con opcion "-i" . Es algo mas complicadillo pero funciona .
Dos . Las opciones extendidas . Todas las opciones que comentó Sertinell - mbd , dct , idct , etc . Las he puesto de una forma "rara" - no hay opcion en el script para cada una de las opciones de ffmpeg . se pasan de forma "nativa" al script y este se las pasa a ffmpeg . Hay que conocer la forma correcta de poner una opcion para ffmpeg y ponerla al script tal-cual . Tampoco me parece muy fuera de lugar - las opciones extendidas no son para todos los dias . Y sobreescribir todas las opciones de ffmpeg ... como que no .
Tres . Para hacer pruebas con todas las opciones extendidas a mano me pareció una burrada y me puse a hacer la interfaz grafica en java otra vez . Es mas facil darle al botón que escribir lineas kilometricas . O es solo cuestion de gusto . Casi la tengo hecha , pero no me da tiempo de terminar la parte de carga de un fichero default settings - me he metido en mas de 20 opciones que son montones de funciones de recojida de datos de los campos , mandarlos a la clase , escribirlos en fichero , comprobar ... en fin - me queda poco , pero me queda .
"Mi" versión del script la he subido en mi pagina . La interfaz - no .
Ya me contareis .
Saludos . _________________ Linux user #358087 |
|
Back to top |
|
|
esculapio Apprentice
Joined: 15 Nov 2003 Posts: 253
|
Posted: Tue Feb 22, 2005 8:03 pm Post subject: |
|
|
Buenas tardes, si me pueden ayudar con un comando numérico en bash para que me numere la salida de un mismo script, que por ej. me genere el archivo serie.avi y luego al volver a ejecutar el script, en la misma carpeta escriba serie1.avi,serie2.avi.sucesivamente. Estuve leyendo el post y algo de bash pero no vi claramente como hacerlo. Gracias desde ahora. |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Wed Mar 09, 2005 7:21 am Post subject: |
|
|
Hola.
Siento el retraso , pero , como dije antes , tampoco dispongo de mucho tiempo .
A ver .
La interfaz está subida en mi página . Es funcional , aunque no está terminada del todo . Por ahora quiero pensar que es "pre1" .
Mirad , usad y comentad .
Hay cuatro "ComboBox" - me , dct , idct , mbd - los ComboBox cojen el valor correcto del fichero "avi2mpeg.default" , pero no lo muestran . Siempre se ve el valor "por defecto" . Vete a saber peorque - cosa de java . Estoy en ello .
Tambien tengo que añadir una funcionalidad de buscar ficheros en el ultimo directorio usado .
Voy a compilar una version contra GTK y subo el binario . ¿ Algun voluntario de compilar en Qt ? Si no me equivoco Charlie tenia KDE .
No recomiendo usar Blackdown - la apariencia es diferente a la de Sun . No mucho , pero algo diferente se ve , sobre todo en el tamaño de los elementos . Probablemente Blackdown no usa Swing y de ahí viene el problema . Por lo demás se porta igual .
En el script cambié la parte de recogida de los datos del fichero optando por "ffmpeg -i ****.avi" pero en algunos casos el numero de canales de audio viene como "stereo" y no con numero . Estoy pensando de volver a mplayer.
Los comentarios casi mejor hacerlos en el foro ¿ no ?
Saludos . _________________ Linux user #358087 |
|
Back to top |
|
|
wolff n00b
Joined: 24 Sep 2004 Posts: 41 Location: Barcelona
|
Posted: Wed Mar 09, 2005 11:51 pm Post subject: |
|
|
Sobre el error a mi me da el mismo y los use en teoria tan correctos, así como la versión de ffmpeg
Code: |
EstacionAlpha prueba # s-gavi2mpg -of DVD The-oc-21.avi
# s-gavi2mpg Version: 0.3a -- 28-01-2004
# Comprobando Existencia de Programas:
OK: mplayer presente en el Sistema
OK: ffmpeg presente en el Sistema
OK: mplex presente en el Sistema
OK: tcmplex presente en el Sistema
# Estableciendo Formato de Salida a: DVD
## fichero: The-oc-21.avi
############################################
# Video:
# Codec: DX50
# Resolución: 640x480
# Fps: 25.000
# Bitrate: 1028704
############################################
# Audio:
# Codec: mp3
# SampleRate: 44100
# Bitrate: 128 (85)
# Canales: 2
############################################
# Duracion: 2450 segundos
############################################
# Escalando Video -> Width: 712 Height: 572
# Padding -> Width: 4 x2 Height: 2 x2
# Resolucion de Salida -> Width: 720 Height: 576
# Video Bitrate: 8000
# WARNING: Detectados 2 canales o menos. Se fuerza salida a MP2
# Codificando el Audio The-oc-21.mp2
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
built on Feb 6 2005 15:23:29, gcc: 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
Input #0, avi, from 'The-oc-21.avi':
Duration: 00:40:50.4, bitrate: 1166 kb/s
Stream #0.0: Video: mpeg4, 640x480, 25.00 fps
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Output #0, mp2, to 'The-oc-21.mp2':
Stream #0.0: Audio: mp2, 48000 Hz, stereo, 224 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Press [q] to stop encoding
size= 67010kB time=2450.6 bitrate= 224.0kbits/s
video:0kB audio:67010kB global headers:0kB muxing overhead 0.000000%
# Sacando Estadisticas del fichero de Video The-oc-21.avi
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
built on Feb 6 2005 15:23:29, gcc: 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
Input #0, avi, from 'The-oc-21.avi':
Duration: 00:40:50.4, bitrate: 1166 kb/s
Stream #0.0: Video: mpeg4, 640x480, 25.00 fps
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Output #0, rawvideo, to '/dev/null':
Stream #0.0: Video: mpeg2video (hq), 720x576, 25.00 fps, q=2-31, pass 1, 8000 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]vop not coded
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]vop not coded
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]Error, header damaged or not MPEG4 header (qscale=0)
[mpeg4 @ 0xb7f144a8]header damaged
Error while decoding stream #0.0
frame= 0 q=0.0 Lsize= 0kB time=10000000000.0 bitrate= 0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead nan%
# Codificando el Video The-oc-21.mpg
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
built on Feb 6 2005 15:23:29, gcc: 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
Input #0, avi, from 'The-oc-21.avi':
Duration: 00:40:50.4, bitrate: 1166 kb/s
Stream #0.0: Video: mpeg4, 640x480, 25.00 fps
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Output #0, rawvideo, to 'The-oc-21.mpv':
Stream #0.0: Video: mpeg2video (hq), 720x576, 25.00 fps, q=2-31, pass 2, 8000 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]vop not coded
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]vop not coded
Marker bit missing before vop_coded
[mpeg4 @ 0xb7f144a8]Error, header damaged or not MPEG4 header (qscale=0)
[mpeg4 @ 0xb7f144a8]header damaged
Error while decoding stream #0.0
frame= 0 q=0.0 Lsize= 0kB time=10000000000.0 bitrate= 0.0kbits/s
video:0kB audio:0kB global headers:0kB muxing overhead nan%
# Multiplexando a The-oc-21.mpg
INFO: using reference profile (DVD)
INFO: profile type is (PAL)
ERROR: Unable to read from file The-oc-21.mpv.
|
Code: |
# emerge -vp ffmpeg
[ebuild UD] media-video/ffmpeg-0.4.7 [0.4.9_pre1] -aac -debug -doc +dvd +encode +imlib +mmx +oggvorbis +sdl -static +truetype 1,273 kB
Total size of downloads: 1,273 kB
EstacionAlpha prueba #
EstacionAlpha prueba # [ebuild UD] media-video/ffmpeg-0.4.7 [0.4.9_pre1] -aac -debug -doc +dvd +encode +imlib +mmx +oggvorbis +sdl -static +truetype 1,273 kB
|
PD: He usado otro script (http://mightylegends.zapto.org/dvd/any2vob-0.14.sh) de un manual de una página web (http://mightylegends.zapto.org/dvd/dvdauthor_howto.php) pero al ponerlo en el DVD algunas veces no se oye y otras se oye pero acelerado y en menos de 10 minutos el audio se desincroniza.. sabeis pq puede ser?? _________________ Si no vivimos por miedo a morir entonces es que ya estamos muertos. |
|
Back to top |
|
|
erflako Apprentice
Joined: 18 Apr 2004 Posts: 210 Location: Madrid , España
|
Posted: Thu Mar 31, 2005 5:25 am Post subject: |
|
|
Hola de nuevo .
Subo en mi pagina otra version , la llamaremos pre2 .
Los combo box ya muestran los valor bien . Se buscan ficheros en el ultimo directorio que se uso , se recuerda el tama;o y posicion de la ventana al salir .
He cambiado la logica de los ficheros de configuracion - ahora en el home del usuario se crea ./avi2mpeg y dentro estan los ficheros de configuracion . He a;adido log y err.log , pero por ahora no funcionan . Ya funcionaran .
Por lo demas no hay cambios en el script .
La lucha con los subtitulos me cuesta bastante - hay monton de formatos . Si alguien lo tiene mas claro que yo - una ayudita , por favor . En teoria ffmpeg deberia de cojer un fichero .sub o lo que sea , pero en la practica ... no lo se . Todos los ejemplos que he encontrado vienen con mplayer . Y tampoco tengo avi con subtitulos separados .
Se que hay gente que ha descargado este script y la interfaz . La verdad es que me vendrian bien algunos comentarios de tipo - esto esta tal y al otro cual .
A lo mejor pido mucho , pero si no - a ver como lo puedo mejorar .
Ya me contareis .
Saludos . _________________ Linux user #358087 |
|
Back to top |
|
|
micro_mx n00b
Joined: 11 Nov 2004 Posts: 29
|
Posted: Mon Apr 04, 2005 9:26 pm Post subject: |
|
|
ohh... q interesante thread
yo aun sigo utilizando el mkxvcd.sh que baje de freshmeat.net...
pero sus scripts se ven muy prometedores... le dare una revisada...
Saludos desde Mexico |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Thu Sep 15, 2005 11:50 pm Post subject: |
|
|
Actualizado, leer primer post
He vuelto a mencoder, siempre me ha gustado ams qe ffmpeg. En el wiki de charlie se puede encontrar la version de FFmpeg.
Charlie, no puedo entrar al wiki :S |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|