PDA

View Full Version : [Debian]FFmpeg su una macchina meno potente va molto piu veloce


matrix845
27-12-2007, 23:18
Ciao ragazzi , sto testando ffmpef su due macchine distinte una meno potente e una più potente:

1) the laptop con amd 64 3200+ (2000 mhz) , 512 mb di ram , 60 Gb 5400 rpm HD ,con debian etch desktop I386 e ffmpeg installato con apt-get e i normali repository , e con questo output di ffmpeg


ffmpeg -version
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
libavutil version: 49.4.0
libavcodec version: 51.40.2
libavformat version: 51.11.0
built on Mar 29 2007 11:08:52, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
ffmpeg SVN-rUNKNOWN
libavutil 3212288
libavcodec 3352578
libavformat 3345152


2)IL desktop con amd 64 bit X2 3600(2 core each one to 2000 mhz) 2 Gigabyte di ram e 160 Gb 7200 rpm , con debian lenny I386 with minimal install (nessun desktop , solo la netinstall solo da cd e ssh da repository) , ffmpeg installato dai normali repository di lenny con questo output

ffmpeg -version
FFmpeg version UNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-pp --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler --disable-mmx
libavutil version: 49.5.0
libavcodec version: 51.48.0
libavformat version: 52.1.0
built on Dec 7 2007 10:05:03, gcc: 4.2.3 20071123 (prerelease) (Debian 4.2.2-4)
FFmpeg UNKNOWN
libavutil 3212544
libavcodec 3354624
libavformat 3408128


HO provato a encodare la stessa clip su le due macchine e sul portatile avevo 110-120 fps e sul desktop al max 40!

E la qualità è identica , la cosa è strana data che il desktop deve esere almeno uguale se non superiore al portatile!!!

Secondo voi dov'è il problema?

Grazie mille


Pierpaolo

Mory
27-12-2007, 23:30
Perchè sul desktop hai disable-mmx?

matrix845
28-12-2007, 00:31
Grandissimo!!!

Mi sa che è quello!!!

Ora vedo di trovare una soluzione , ma mi sa che l'unica è compilarsi a mano ffmpeg!!!

speriamo bene!!!

Tu sai darmi una mano , considerando che adesso i codec dovrebbero essere installati?

Grazie mille

Pierpaolo

Mory
28-12-2007, 09:54
Tu sai darmi una mano , considerando che adesso i codec dovrebbero essere installati?

Grazie mille

Pierpaolo

no :(

vizzz
28-12-2007, 10:18
Grandissimo!!!

Mi sa che è quello!!!

Ora vedo di trovare una soluzione , ma mi sa che l'unica è compilarsi a mano ffmpeg!!!

speriamo bene!!!

Tu sai darmi una mano , considerando che adesso i codec dovrebbero essere installati?

Grazie mille

Pierpaolo

scarica i sorgenti e compila con
./configure --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler

comunque prima leggiti bene i file README e INSTALL.
ciao

matrix845
28-12-2007, 10:47
scarica i sorgenti e compila con
./configure --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler

comunque prima leggiti bene i file README e INSTALL.
ciao


veramnete gentile , provo a vi faccio sapere per bene come va!!!