Hola,
Como futuro poseedor de este maravilloso reproductor queria preguntar si alguien tiene experiencia con programas de transcoding y demas para videos, y si todos los programas que te vienen en el cd son para Warrindows. Porque no lo tengo en mi ordenador y no lo voy a instalar para el meizu (si puedo evitarlo claro :roll: ). Bueno mi distro es Debian etch, asi que si alguien me da alguna idea para los programitas que se deben usar le estaria muy muy agradecido, porque he buscado un poquitin por google y he visto que hay gente que usa el virtualdub bajo Wine, y aparte hay algunos otros como mencoder. Bueno pues lo dicho a ver si alguien me hecha un cable....
Muchisimas gracias de antemano ;-)
Ahhh perdon me respondo a mi mismo, he echado un vistazo a la web esa de meizume y ahi algun nota (un tal Barc) ya se ha peleao con linux y el mencoder, bueno si a alguien le interesa aqui pego lo que se debe poner en consola una vez instalado el mencoder(viene con el mplayer).
mencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o CONVERTED_MOVIENAME.avi
Hay quien dice que el sonido no anda muy alla, bueno intereare ver que pasa cuando tenga mi meizu... :banana2:
Me has ahorrado buscar en los foros, jeje. Lo he probado y parece que funciona bien, aunque sólo les he echado un vistazo muy rápido a los vídeos en el Meizu. Ya comentaré algo más.
Tb se puede hacer a 2 pasadas, que siempre dará más calidad. En la primera mandamos la salida a /dev/null y en la segunda ya ponemos el nombre que queramos archivo comprimido:
Primera pasada:
Citarmencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
Segunda pasda:
Citarmencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=2:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /MOVIE_MEIZU.avi
o juntándolo todo con
&&:
Citarmencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null && mencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=2:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o MOVIE_MEIZU.avi
Molaria un script al que pasarle el nombre del archivo a comprimir y el número de pasadas que queremos para ahorranos poner todo esto. Yo no tengo ni idea, pero seguro que es facilísimo. A ver si alguien se anima xD
A ver si tengo un ratito en el curro y le pego una pasada a eso del script... parece bastante sencillo ;)) vamos a ver si soy capaz... aunque no prometo nada...:DDD ;-)
Bueno ya casi lo tengo lo unico que necesito saber si lo estoy haciendo bien, imaginate que quiero 3 pasadas seria algo asi:
mencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
mencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=2:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
mencoder MOVIENAME.avi -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=3:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o MOVIENAME_MEIZU.AVI
Bueno ya me dices... Gracias
La verdad es que no había utilizado nunca lavcodec. Esto es lo que dice la documentación de mencoder:
Citarvpass=<1-3>
Activates internal two (or more) pass mode, only specify if you
wish to use two (or more) pass encoding.
1 first pass (also see turbo)
2 second pass
3 Nth pass (second and subsequent passes of N-pass encod‐
ing)
Here is how it works, and how to use it:
The first pass (vpass=1) writes the statistics file. You might
want to deactivate some CPU-hungry options, like "turbo" mode
does.
In two pass mode, the second pass (vpass=2) reads the statistics
file and bases ratecontrol decisions on it.
In N-pass mode, the second pass (vpass=3, that is not a typo)
does both: It first reads the statistics, then overwrites them.
You might want to backup divx2pass.log before doing this if
there is any possibility that you will have to cancel MEncoder.
You can use all encoding options, except very CPU-hungry options
like "qns".
You can run this same pass over and over to refine the encode.
Each subsequent pass will use the statistics from the previous
pass to improve. The final pass can include any CPU-hungry en‐
coding options.
If you want a 2 pass encode, use first vpass=1, and then
vpass=2.
If you want a 3 or more pass encode, use vpass=1 for the first
pass and then vpass=3 and then vpass=3 again and again until you
are satisfied with the encode.
Lo que sí podemos descartar es la opción
vpass=2 para más de dos pasadas. Supongo que para tres o más todas las anteriores a la última y posteriores a la primera están destinadas a maximizar la compresión a partir del log de la primera pasada y los sucesivos, así que en todas la salida deberá ir a /dev/null, y la última (sea cual sea) se encargará de la compresión propiamente dicha y ahí ya le pasamos el nombre del archivo de salida. Digo yo...
Bueno bueno vamos a ver que puedo hacer, el problema que aqui en el curro no tengo por desgracia el mplayer y no puedo probar porque mi administrador es un poquito cabron y no me da la clave nunca jajajaja :D :risa: pero bueno intentare algo....
Bueno, he hecho un pequeño script con los comandos de los que habéis hablado. No lo he probado mucho (en realidad es que siempre convertía los vídeos con una sola pasada), así que agradecería comentarios o sugerencias. El script funciona de las siguiente manera:
$ ./meizu_script.sh película_origen nombre_película_destino fps num_pasadas
El código es el siguiente:
Citar
#!/bin/bash
echo ">>>>>>>>>>>>>>>>>>>>>>> CONVERT TO MEIZU MEDIA <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<\n"
echo
echo " ¡¡¡Bienvenido $USER!!!"
echo
if [ $# -ne 4 ]; then
echo $'\a'" > ERROR: se necesitan cuatro parametros:";
echo " $ ./tomeizu.sh película_origen nombre_película_destino fps num_pasadas"
exit -1
fi
if [ $4 -eq 1 ]; then
echo "=== Conversión: 1 PASADA ========================="
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o "$2"
echo "=== FIN DE LA CONVERSIÓN ========================"
elif [ $4 -eq 2 ]; then
echo "=== Conversión: 2 PASADAS ========================"
echo $'\a' " > Pasada 1 ... (espere por favor)"
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
echo $'\a' " > Pasada 2 ... (espere por favor)"
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=2:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o "$2"
echo " === FIN DE LA CONVERSIÓN ========================"
else
NUM=2
echo "=== Conversión: $4 PASADAS ========================"
echo $'\a' " > Pasada 1 ... (espere por favor)"
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
while [ $NUM -lt $4 ]; do
echo $'\a' " > Pasada "$NUM" ... (espere por favor)"
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=3:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null
let NUM=$NUM+1
done
echo $'\a' " > Pasada $4 ... (espere por favor)"
mencoder "$1" -idx -noodml -ofps "$3" -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=3:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o "$2"
fi
Un saludo!
PD: Las pruebas efectuadas han sido bajo una Kubuntu Edgy.
PD2: Modificado para que con 3 o más pasadas sólo comprima una vez
edito: has mandado el script mientras estaba previsualizando el mensaje xDD. De todas formas, pego tb el "mío":
Aquí un script (llamémosle "meizu", por ejemplo xD) para hacerlo a 1 o 2 pasadas:
meizu archivo número_de_pasadas
Cita de: google, alguien del irc y yo#!/bin/bash
if [ $2 -eq 1 ]
then
mencoder $1 -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o `basename /temp/$1 | awk -F. '{print $1"-meizu.avi"}'`
fi
if [ $2 -eq 2 ]
then
mencoder $1 -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=1:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o /dev/null && mencoder $1 -idx -noodml -ofps 20 -vf scale=320:-2,expand=:240:::1,crop=320:240,rotate=1 -ovc lavc -ffourcc XVID -lavcopts vpass=2:vcodec=mpeg4:vbitrate=384:vmax_b_frames=0:vhq -sws 9 -srate 44100 -oac mp3lame -lameopts cbr:br=128:mode=0 -o `basename /temp/$1 | awk -F. '{print $1"-meizu.avi"}'`
fi
Vamos, que me quedo con el tuyo ;)
:dios: :dios: :dios:Joer que rapidos...!! y yo ahi diciendo que lo hacia jajajaja... en fin ya por huevos lo acabare y cuando lo acabe lo cuelgo jajajaja ya por orgullo :D :D :D aunque creo que utilizare los vuestros jajajajaja no me fiaria de mi.
No creas que es tan diferente. El mío es que le puedes decir cuantas pasadas quieres que haga 'mencoder' a la hora de manipular el vídeo. Normalmente con una o dos pasadas es suficiente, ya que más me parece un poco excesivo. Pero bueno, para gustos, colores.
Aps, un consejo: cuando haces un script no hace falta que concatenes varios comandos con && ya que se van a ejecutar secuencialmente de la misma manera. Basta con poner los comandos seguidos uno en cada línea.
Enga, un saludo!
PD: Si ves algún fallo no dudes en comentarlo. Lo agradeceré XD.
PD2: Mientras escribía ha publicado car.cuevas su mensaje... pos nada, cuantos más seamos mejor. Todo sea por aprender XD.
Yo nunca había hecho un script ni nada xD. Lo peor de todo ha sido las vueltas que he dado para el nombre del archivo de salida en vez de incluirlo en otra variable (esa parte no la he escrito yo, además)... podría decir que soy de letras, pero es una excusa ridícula xD
trigun_cs, pongo tu script en el subforo "Recursos Meizu", así de paso invitamos a la gente a probar Linux :)
Otro programita utiliiiiiiiiiisimo para linux EasyTag ...!! Ya sabeis para que es no??? :mrgreen: :banana: :banana: :banana:
Claro que lo conozco. Pero para poner tags a las canciones yo uso el plugin del Amarok de music brainz. Te busca directamente las etiquetas y te las rellena. En caso de encontrar varias, te deja elegir entre ellas. Es realmente cómodo cuando no te acuerdas del nombre del disco o del número que ocupa la canción en él.
Hola a todos. Os cuento esto porque creo que está relacionado con el tema expuesto. Tengo un macintosh y no hay manera de pasar las películas para verlas en el meizu con los programas usuales que yo conozco. He visto que vosotros lográis hacerlo con todos esos comandos y scrip. Soy novato con el mac y me gustaría saber si se puede hacer lo que hacéis vosotros de alguna manera en el mac y si sois tan amables de comentarme como tengo que hacerlo o remitirme a alguna web que lo explique. Muchas gracias de antemano por vuestro interés. Un saludo.
Sigue este enlace:
http://www.foromac.com/viewtopic.php?p=7871&sid=916b621c67f6a72fa72b4678a68b6001 (http://www.foromac.com/viewtopic.php?p=7871&sid=916b621c67f6a72fa72b4678a68b6001)
Yo probaría primero con el Iriverter:
http://iriverter.sourceforge.net/download.shtml (http://iriverter.sourceforge.net/download.shtml)
Saludos.
Muchas gracias Blogoblo, he probado con uno de los programas del enlace que me dijiste, el visualhub y funciona perfectamente, solamente que si pongo el audio a 44 kHz se desincroniza con el video, pero probando he conseguido que se sincronice seleccionando 48 kHz. Por lo demas he probado con una peli y a veces va a saltitos, supongo que sera por lo de 20 fps solamente. Gracias de nuevo y para el que tenga un mac que use este programa que va bastante bien. Un saludo.
Alguien utiliza el programa Avidemux para redimensionar los videos? Es que intento pasarlos a 320x240 y bajarles los fps utilizando los filtros pero el archivo que me produce es simpre igual que el original...
Veo que el post es de hace tiempo, pero.. habeis probado a instalar el programa que viene con el meizu usando wine? Yo lo hice y pensaba que no iba a funcionar, pero va perfecto.
Saludos.
Sip, después de deseperarme con el avidemux hice eso y muy bien la verdad. He convertido diez o doce videos y no he tenido ningún problema, ni de sincronización ni de nada. Lo único, en algunos vídeos la imagen empieza tres segundos despurés de que haya empezado el audio.
Cita de: trigun_cs en 28 de Enero de 2007, 04:24:16 PM
Claro que lo conozco. Pero para poner tags a las canciones yo uso el plugin del Amarok de music brainz. Te busca directamente las etiquetas y te las rellena. En caso de encontrar varias, te deja elegir entre ellas. Es realmente cómodo cuando no te acuerdas del nombre del disco o del número que ocupa la canción en él.
Con el EasyTAG también puedes insertar las etiquetas de forma automática. Te colocas sobre el archivo que quieres etiquetar y, con el botón derecho, haces "Buscar archivo(s) en CDDB". Te aparece una pantalla con los discos a los que hace referencia, seleccionas el que creas conveniente y, automáticamente, te etiquetará los archivos seleccionados. Fácil, facilísimo. ;-)
Nota: hilo antiguo pero siempre se aprende algo nuevo. :D