Hola, a lo mejor soy el último en enterarme, pero como hace poco que adquirí una pc con presador Athlon II X2 (muuy bueno y barato) para reemplazar mi sempron 3000+, me enteré ayer.
Cuando queremos convertir un video de formato, por ejemplo mp2 salido de un dvd a un avi con xvid, y si usamos ffmpeg, generalmente lo hacemos con:
$ ffmpeg -i archivo_original -opciones- archivo_salida.avi
ahora, probando mi flamante (aunque rudimentario) procesador de 2 nucleos, noto que en el htop muestra un nucleo al 100% y el otro a menos de 10%.
buscando encontré rápidamente la opción threads que nos permite iniciar multiples hilos de proceso para la conversión. Lo utilizamos de la siguiente manera:
$ ffmpeg -threads 2 -i archivo_original -opciones- archivo_salida.avi
si queremos mas hilos, elevamos el numero de 2 a lo que necesitemos.
El resultado, muchisimo más veloz. una prueba con un .vob de una presentacion que pase a dvd sin la opción se convierte en 49 segundos, con la opción arriba indicada, en 29. (menos de 2/3 del original)
Igualmente, depende del formato de archivo de entrada, porque los mp4 que probé no los puede decodificar con varias tareas, igualmente el tiempo de conversión baja un 15% en esos casos.
Moraleja, a mi archivo .bashrc (está en su home), le agregué una línea de alias para no tener que escribirlo en cada ocasión y de paso, para no olvidarme de hacerlo.
donde el texto les queda así:
de ese modo no tendremos que alterar nuestras costumbres... y... probablemente (no lo comprobé aún) con aplicaciones como winFF también sea ejecutado con esa misma caraacterística.
Comprobado no funciona así !
es más simple de lo que esperaba: en winFF abren las preferencias, y en la pestaña de General tienen la opción para ingresar el número de nucleos de su PC.
Espero que les sirva (a mi me ahora mucho tiempo)
Salu2


Cuando queremos convertir un video de formato, por ejemplo mp2 salido de un dvd a un avi con xvid, y si usamos ffmpeg, generalmente lo hacemos con:
$ ffmpeg -i archivo_original -opciones- archivo_salida.avi
ahora, probando mi flamante (aunque rudimentario) procesador de 2 nucleos, noto que en el htop muestra un nucleo al 100% y el otro a menos de 10%.
buscando encontré rápidamente la opción threads que nos permite iniciar multiples hilos de proceso para la conversión. Lo utilizamos de la siguiente manera:
$ ffmpeg -threads 2 -i archivo_original -opciones- archivo_salida.avi
si queremos mas hilos, elevamos el numero de 2 a lo que necesitemos.
El resultado, muchisimo más veloz. una prueba con un .vob de una presentacion que pase a dvd sin la opción se convierte en 49 segundos, con la opción arriba indicada, en 29. (menos de 2/3 del original)
Igualmente, depende del formato de archivo de entrada, porque los mp4 que probé no los puede decodificar con varias tareas, igualmente el tiempo de conversión baja un 15% en esos casos.
Moraleja, a mi archivo .bashrc (está en su home), le agregué una línea de alias para no tener que escribirlo en cada ocasión y de paso, para no olvidarme de hacerlo.
donde el texto les queda así:
.bashrcdijo:alias ffmpeg='ffmpeg -threads 2'
de ese modo no tendremos que alterar nuestras costumbres... y... probablemente (no lo comprobé aún) con aplicaciones como winFF también sea ejecutado con esa misma caraacterística.
Comprobado no funciona así !
es más simple de lo que esperaba: en winFF abren las preferencias, y en la pestaña de General tienen la opción para ingresar el número de nucleos de su PC.
Espero que les sirva (a mi me ahora mucho tiempo)
Salu2
