Linux vs Windows con x264 64bits
Esta es una mini-prueba de fuerza bruta sobre el uso de CPU a la hora de comprimir vídeo.
ORDENADOR UTILIZADO EN AMBOS CASOS
- CPU: 2.33 QUAD 8200 sin OC
- RAM: 6GB DDR – 1066
- T.Gráfica: ATI HD2600 XT
- Monitor: ASUS / 1920 x 1080 de resolución
- Disco Duro: 500Gb seagate para Windows 7 y 250Gb para Ubuntu, ambos con SATA.
- Source de Vídeo: Utilización de los primeros 10.001 frames de Elephants Dreams de la RAW PNG a 1920×1080. Utilizado avs2yuv para convertir los frames en PNG a formato YUV para ser interpretado directamente por el encoder x264 sin la necesidad de un interprete adicional.
LINUX – Ubuntu 9.04 64bits (Instalado)
En Linux no existe la facilidad para encontrar el x264 compilado, así que se ha obtenido compilando con GCC 4.4.0 mediante los siguientes pasos:
sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasmcd
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall –fstrans=no –install=yes –pkgname=x264 –pkgversion “1:0.svn`date +%Y%m%d`-0.0ubuntu1″ –default
WINDOWS 7 -RTM – 64Bits
En windows he decidido probar dos versiones:
- Compilado con GCC 4.2.4: gcc 4.3.4 20090220 Komisar make fprofiled
- Compilado con ICC (Intel C++ Compiler (icc) v11.1.038)
PREPARACIÓN DE EQUIPO
En WINDOWS 7 y en UBUNTU 9.04 esta todo lo no indispensable desactivado:
- Antivirus
- Cualquier tipo de mensajería
- Navegadores
- Salvapantallas
Y en ambos casos se han realizado las pruebas después de un reinicio, para evitar cualquier problema con programas mal cerrados.