Quantcast [Mencoder] Genera Mpegs Correctos? - digitalFAQ.com Forums [Archives]
  #1  
10-27-2004, 04:45 PM
sertinell sertinell is offline
Free Member
 
Join Date: Jul 2003
Location: spain
Posts: 268
Thanks: 0
Thanked 0 Times in 0 Posts
Hola, hasta ahora vengoutilizando mencoder sin nigun proble, bajo linux. Siemrpe he generado con mencoder el video y el audio con toolame, despues multiplexo con mplex. Siempre he leido qe los Mpeg generados por mencoder(libvacodec) no son validos ...

Bueno ahora viene la cuestion: En el cambio de FPS, si hacemos -ofps mencoder no cambiara la duracion del video y si su FPS, pero para eso necesita un audio con el qe sincronizar. Cuando le doy ese audo, lo hace bien, ahora la cuestion es si me interesa elegir como -oac null o mejor copy, todo depende de si ese archivo mpeg qe generaria mencoder, de hacer -oac copy, es valido para kvcd,skvcd o kdvd.

Bueno pues esa es la cosa, on quiero perder el tiempo qe tarda mi maquinar en codificar video simplemente por hacer una pruebecilla. La linea qe digo seria algo asi ...
Code:
mencoder -of mpeg -ovc lavc -oac copy -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
eso en caso de hacer -oac copy el mpa esta claro qe es el generado por toolame con :
Code:
mencoder -of rawvideo -ovc lavc -oac null -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
Se supone qe estaria en sincronia y tendria solo el video qe despues multiplexo con mplex.

Bueno qe opinais ...

Saludos !!

P.D: ON digais qe no documentomis preguntas :P
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
10-27-2004, 06:55 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by sertinell
Hola, hasta ahora vengoutilizando mencoder sin nigun proble, bajo linux. Siemrpe he generado con mencoder el video y el audio con toolame, despues multiplexo con mplex. Siempre he leido qe los Mpeg generados por mencoder(libvacodec) no son validos ...
Eso no es cierto completamente, yo ya llevo muchos mpeg generados y son totalmente válidos. Sólo es cierto cuando tú le pides a Mencoder que codifique un archivo, y que el audio sea tratado con -oac copy (siendo por ejemplo un ac3 o más raramente un mp2 directamente) y que lo multiplexe. Es decir que el archivo final sea, según tu le dirás, un .mpg. Cuando esto sucede, si bien Mencoder genera un archivo, el resultado final no es un mpg convencional, sólo lleva esa extensión porque tu asi se lo indicaste. Dicho archivo es un mpeg dentro de un contenedor avi, con la extensión mpg. Por ello, seguramente no no podrás ni siquiera reproducir en el ordenador y mucho menos en un SAP.

Quote:
Bueno ahora viene la cuestion: En el cambio de FPS, si hacemos -ofps mencoder no cambiara la duracion del video y si su FPS, pero para eso necesita un audio con el qe sincronizar. Cuando le doy ese audo, lo hace bien, ahora la cuestion es si me interesa elegir como -oac null o mejor copy, todo depende de si ese archivo mpeg qe generaria mencoder, de hacer -oac copy, es valido para kvcd,skvcd o kdvd.
La duración cambia sin duda si es que estás usando -ofps (no confundir con -fps). Todas mis conversiones con cambio de norma tienen tambien el tiempo cambiado. De hecho el script tiene esto en consideración, ya que caso contrario, el avg bitrate calculado podría ser insuficiente o excedido, según el caso. -oac significa "output audio codec". Si tu le pones un codec nulo, piensas que tendrás alguna salida de audio?

Quote:
Bueno pues esa es la cosa, on quiero perder el tiempo qe tarda mi maquinar en codificar video simplemente por hacer una pruebecilla. La linea qe digo seria algo asi ...
Code:
mencoder -of mpeg -ovc lavc -oac copy -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
eso en caso de hacer -oac copy el mpa esta claro qe es el generado por toolame con :
Code:
mencoder -of rawvideo -ovc lavc -oac null -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
Se supone qe estaria en sincronia y tendria solo el video qe despues multiplexo con mplex.
Bueno qe opinais ...
...
Cada vez que he intentado hacer la extracción del audio con Mencoder utilizando -ofps el resultado es un audio con la misma duración que el original, pareciera que no se ve afectado por la sentencia -ofps. Pero tal vez en toolame sea diferente.

Yo no le pude encontrar la vuelta, si tu descubres algo no dejes de avisar.
Reply With Quote
  #3  
10-27-2004, 06:59 PM
Prodater64 Prodater64 is offline
Free Member
 
Join Date: Mar 2003
Location: Palma de Mallorca - España
Posts: 2,925
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by sertinell
Hola, hasta ahora vengoutilizando mencoder sin nigun proble, bajo linux. Siemrpe he generado con mencoder el video y el audio con toolame, despues multiplexo con mplex. Siempre he leido qe los Mpeg generados por mencoder(libvacodec) no son validos ...
Eso no es cierto completamente, yo ya llevo muchos mpeg generados y son totalmente válidos. Sólo es cierto cuando tú le pides a Mencoder que codifique un archivo, y que el audio sea tratado con -oac copy (siendo por ejemplo un ac3 o más raramente un mp2 directamente) y que lo multiplexe. Es decir que el archivo final sea, según tu le dirás, un .mpg. Cuando esto sucede, si bien Mencoder genera un archivo, el resultado final no es un mpg convencional, sólo lleva esa extensión porque tu asi se lo indicaste. Dicho archivo es un mpeg dentro de un contenedor avi, con la extensión mpg. Por ello, seguramente no no podrás ni siquiera reproducir en el ordenador y mucho menos en un SAP.

Quote:
Bueno ahora viene la cuestion: En el cambio de FPS, si hacemos -ofps mencoder no cambiara la duracion del video y si su FPS, pero para eso necesita un audio con el qe sincronizar. Cuando le doy ese audo, lo hace bien, ahora la cuestion es si me interesa elegir como -oac null o mejor copy, todo depende de si ese archivo mpeg qe generaria mencoder, de hacer -oac copy, es valido para kvcd,skvcd o kdvd.
La duración cambia sin duda si es que estás usando -ofps (no confundir con -fps). Todas mis conversiones con cambio de norma tienen tambien el tiempo cambiado. De hecho el script tiene esto en consideración, ya que caso contrario, el avg bitrate calculado podría ser insuficiente o excedido, según el caso. -oac significa "output audio codec". Si tu le pones un codec nulo, piensas que tendrás alguna salida de audio?

Quote:
Bueno pues esa es la cosa, on quiero perder el tiempo qe tarda mi maquinar en codificar video simplemente por hacer una pruebecilla. La linea qe digo seria algo asi ...
Code:
mencoder -of mpeg -ovc lavc -oac copy -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
eso en caso de hacer -oac copy el mpa esta claro qe es el generado por toolame con :
Code:
mencoder -of rawvideo -ovc lavc -oac null -audiofile ${FILE_OUTPUT}.mpa -ofps $OUTPUT_V_FPS -lavcopts vcodec...etc
Se supone qe estaria en sincronia y tendria solo el video qe despues multiplexo con mplex.
Bueno qe opinais ...
...
Cada vez que he intentado hacer la extracción del audio con Mencoder utilizando -ofps el resultado es un audio con la misma duración que el original, pareciera que no se ve afectado por la sentencia -ofps. Pero tal vez en toolame sea diferente.

Yo no le pude encontrar la vuelta, si tu descubres algo no dejes de avisar.
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
MencodeME Loading two MPEGs oxycotton420 Video Encoding and Conversion 3 07-06-2004 12:31 PM
Bitrates: Using calumatic with two MPEGs WOWIEGURL Video Encoding and Conversion 4 06-13-2004 10:07 AM
kdvd authoring - can I just put both mpegs in one after another? m0rdant Authoring VCD, DVD, Blu-ray 2 01-20-2003 03:48 PM
Help with making Mpegs for VCD burn? Mr8ond Video Encoding and Conversion 4 06-28-2002 09:30 PM
Two KDVD MPEGs on one DVD-R? mikerios Authoring VCD, DVD, Blu-ray 3 06-15-2002 12:53 AM

Thread Tools



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