-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 2009-12-29 17:01, Carlos E. R. wrote:
El 2009-12-29 a las 12:04 -0300, Juan Erbes escribió:
La cifra que puse era para xvid. Para mpeg4, en modo 4 threads, una sola pelicula, oscila entre 200 y 300 fps, con picos de 400.
Pero sin embargo, segun el texto que pegaste previamente, para xvid, te daba 26 fps y para mpeg4, te daba 68 fps, en modo 4 threads, una sola pelicula.
Si revisas el hilo, verás lo que pusiste.
Varía mucho. Los ultimos que he hecho, que son los que recuerdo, rondan los 200..300 fps.
A ver, he lanzado cuatro pruebas simultaneas: #!/bin/bash TH="-threads 4" PARAMETROS="-async 1 -t 90 -croptop 62 -cropbottom 58 -aspect "774:456"" CLASS=".mpeg" X=1 #PARAMETROS="-async 1 -t 90 -vcodec libxvid -acodec libmp3lame -croptop 62 -cropbottom 58 -aspect "774:456"" #CLASS=".xvid" #X=2 rm "Los 4400 T3E07 (20090926).$X$CLASS.avi" "Los 4400 T3E11 (20090927-1).$X$CLASS.avi" \ "Los 4400 T3E10 (20090927-2).$X$CLASS.avi" "Los 4400 T3E12 (20090928-3).$X$CLASS.avi" xterm -hold -e time ffmpeg -threads 4 -i "Los 4400 T3E07 (20090926).m2p.mpeg" \ -qscale $X $PARAMETROS \ "Los 4400 T3E07 (20090926).$X$CLASS.avi" -newaudio & xterm -hold -e time ffmpeg -threads 4 -i "Los 4400 T3E11 (20090927-1).m2p.mpeg" \ -qscale $X $PARAMETROS \ "Los 4400 T3E11 (20090927-1).$X$CLASS.avi" -newaudio & xterm -hold -e time ffmpeg -threads 4 -i "Los 4400 T3E10 (20090927-2).m2p.mpeg" \ -qscale $X $PARAMETROS \ "Los 4400 T3E10 (20090927-2).$X$CLASS.avi" -newaudio & xterm -hold -e time ffmpeg -threads 4 -i "Los 4400 T3E12 (20090928-3).m2p.mpeg" \ -qscale $X $PARAMETROS \ "Los 4400 T3E12 (20090928-3).$X$CLASS.avi" -newaudio & De esta manera tengo acceso a la salida de los cuatro comandos independientemente: frame= 2247 fps=195 q=1.0 Lsize= 28705kB time=90.00 bitrate=2612.8kbits/s video:27054kB audio:1407kB global headers:0kB muxing overhead 0.857291% 10.87user 0.48system 0:11.55elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 64000inputs+57456outputs (0major+3715minor)pagefaults 0swaps frame= 2239 fps=223 q=1.0 Lsize= 19981kB time=90.00 bitrate=1818.7kbits/s video:18330kB audio:1407kB global headers:0kB muxing overhead 1.235914% 9.37user 0.25system 0:10.08elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 50688inputs+40008outputs (0major+3987minor)pagefaults 0swaps frame= 2247 fps=220 q=1.0 Lsize= 19561kB time=90.00 bitrate=1780.5kbits/s video:17910kB audio:1407kB global headers:0kB muxing overhead 1.263241% 9.45user 0.34system 0:10.27elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 53248inputs+39168outputs (0major+3989minor)pagefaults 0swaps frame= 2248 fps=224 q=1.0 Lsize= 17958kB time=90.00 bitrate=1634.5kbits/s video:16307kB audio:1407kB global headers:0kB muxing overhead 1.377218% 9.33user 0.30system 0:10.14elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 52736inputs+35960outputs (0major+3631minor)pagefaults 0swaps Tengo una sospecha, repito una segunda vez. frame= 2248 fps=236 q=1.0 Lsize= 17958kB time=90.00 bitrate=1634.5kbits/s video:16307kB audio:1407kB global headers:0kB muxing overhead 1.377218% 9.26user 0.25system 0:09.56elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+35960outputs (0major+3631minor)pagefaults 0swaps frame= 2247 fps=204 q=1.0 Lsize= 28705kB time=90.00 bitrate=2612.8kbits/s video:27054kB audio:1407kB global headers:0kB muxing overhead 0.857291% 10.99user 0.24system 0:11.04elapsed 101%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+57456outputs (0major+3715minor)pagefaults 0swaps frame= 2239 fps=234 q=1.0 Lsize= 19981kB time=90.00 bitrate=1818.7kbits/s video:18330kB audio:1407kB global headers:0kB muxing overhead 1.235914% 9.29user 0.23system 0:09.59elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+40016outputs (0major+3986minor)pagefaults 0swaps frame= 2247 fps=232 q=1.0 Lsize= 19561kB time=90.00 bitrate=1780.5kbits/s video:17910kB audio:1407kB global headers:0kB muxing overhead 1.263241% 9.39user 0.23system 0:09.84elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+39168outputs (0major+3989minor)pagefaults 0swaps La diferencia son los "0input", los trozos de fichero de entrada están en el caché del kernel. Si la I/O del disco influyera, se notaría ahora. Y sí, parece que se nota un poquito. No es seguro. Repito sin "-threads", mpeg4 frame= 2247 fps=211 q=1.0 Lsize= 28636kB time=90.00 bitrate=2606.5kbits/s video:26986kB audio:1407kB global headers:0kB muxing overhead 0.859380% 10.32user 0.12system 0:10.77elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+57312outputs (0major+3469minor)pagefaults 0swaps frame= 2239 fps=243 q=1.0 Lsize= 19939kB time=90.00 bitrate=1814.9kbits/s video:18288kB audio:1407kB global headers:0kB muxing overhead 1.238670% 9.00user 0.11system 0:09.26elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+39928outputs (0major+3738minor)pagefaults 0swaps frame= 2247 fps=240 q=1.0 Lsize= 19508kB time=90.00 bitrate=1775.6kbits/s video:17857kB audio:1407kB global headers:0kB muxing overhead 1.267024% 9.12user 0.11system 0:09.39elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+39056outputs (0major+3747minor)pagefaults 0swaps frame= 2248 fps=241 q=1.0 Lsize= 17901kB time=90.00 bitrate=1629.3kbits/s video:16250kB audio:1407kB global headers:0kB muxing overhead 1.381670% 9.08user 0.12system 0:09.37elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+35856outputs (0major+3366minor)pagefaults 0swaps Son valores similares. Ahora pruebo con xvid; Calidad 2, no 1, porque la "1" es buggy. frame= 2250 fps=126 q=2.0 Lsize= 18378kB time=90.14 bitrate=1670.2kbits/s video:16726kB audio:1408kB global headers:0kB muxing overhead 1.346665% 16.83user 0.17system 0:17.86elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+36808outputs (0major+4824minor)pagefaults 0swaps frame= 2250 fps=122 q=2.0 Lsize= 29715kB time=90.14 bitrate=2700.4kbits/s video:28063kB audio:1408kB global headers:0kB muxing overhead 0.828653% 18.14user 0.15system 0:18.43elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+59464outputs (0major+4901minor)pagefaults 0swaps frame= 2253 fps=130 q=2.0 Lsize= 20183kB time=90.14 bitrate=1834.2kbits/s video:18530kB audio:1408kB global headers:0kB muxing overhead 1.225577% 16.94user 0.15system 0:17.38elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+40408outputs (0major+5159minor)pagefaults 0swaps frame= 2244 fps=125 q=2.0 Lsize= 20669kB time=90.14 bitrate=1878.4kbits/s video:19017kB audio:1408kB global headers:0kB muxing overhead 1.195947% 16.83user 0.22system 0:17.95elapsed 95%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+41384outputs (0major+5191minor)pagefaults 0swaps Y ahora, xvid con threads (y los cuatro procesos simultáneos, cuatro películas distintas): frame= 2250 fps= 16 q=2.0 Lsize= 18378kB time=90.14 bitrate=1670.2kbits/s video:16726kB audio:1408kB global headers:0kB muxing overhead 1.346665% 20.02user 102.32system 2:23.15elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+36976outputs (0major+4955minor)pagefaults 0swaps frame= 2253 fps= 16 q=2.0 Lsize= 20183kB time=90.14 bitrate=1834.2kbits/s video:18530kB audio:1408kB global headers:0kB muxing overhead 1.225577% 20.28user 98.86system 2:24.37elapsed 82%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+40584outputs (0major+5300minor)pagefaults 0swaps frame= 2250 fps= 15 q=2.0 Lsize= 29715kB time=90.14 bitrate=2700.4kbits/s video:28063kB audio:1408kB global headers:0kB muxing overhead 0.828653% 21.18user 110.36system 2:26.60elapsed 89%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+59648outputs (0major+5058minor)pagefaults 0swaps frame= 2244 fps= 16 q=2.0 Lsize= 20669kB time=90.14 bitrate=1878.4kbits/s video:19017kB audio:1408kB global headers:0kB muxing overhead 1.195947% 20.02user 102.29system 2:22.82elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+41560outputs (0major+5320minor)pagefaults 0swaps ¡Mucho más lento con threads activados (xvid)! Por cierto: la salida de "time" no es la habitual, porque se trata de "/usr/bin/time", no del comando interno de la shell. Ahora toca probar con calidad 6 (sin threads), que comprime mucho más. Mpeg primero: frame= 2247 fps=263 q=6.0 Lsize= 10063kB time=90.00 bitrate= 915.9kbits/s video:8412kB audio:1407kB global headers:0kB muxing overhead 2.485006% 8.29user 0.07system 0:08.62elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+20128outputs (0major+3336minor)pagefaults 0swaps frame= 2239 fps=290 q=6.0 Lsize= 8007kB time=90.00 bitrate= 728.9kbits/s video:6357kB audio:1407kB global headers:0kB muxing overhead 3.142656% 7.60user 0.07system 0:07.79elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+16016outputs (0major+3667minor)pagefaults 0swaps frame= 2248 fps=281 q=6.0 Lsize= 7510kB time=90.00 bitrate= 683.5kbits/s video:5859kB audio:1407kB global headers:0kB muxing overhead 3.357390% 7.74user 0.09system 0:08.04elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+15024outputs (0major+3320minor)pagefaults 0swaps frame= 2247 fps=287 q=6.0 Lsize= 7872kB time=90.00 bitrate= 716.5kbits/s video:6221kB audio:1407kB global headers:0kB muxing overhead 3.199792% 7.76user 0.07system 0:07.86elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+15744outputs (0major+3677minor)pagefaults 0swaps Aumenta la velocidad... curioso. Veamos con xvid. frame= 2250 fps=132 q=6.0 Lsize= 7138kB time=90.14 bitrate= 648.7kbits/s video:5486kB audio:1408kB global headers:0kB muxing overhead 3.542451% 16.47user 0.11system 0:17.08elapsed 97%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+14280outputs (0major+4739minor)pagefaults 0swaps frame= 2244 fps=134 q=6.0 Lsize= 7956kB time=90.14 bitrate= 723.0kbits/s video:6303kB audio:1408kB global headers:0kB muxing overhead 3.167059% 16.56user 0.10system 0:16.86elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+15920outputs (0major+5104minor)pagefaults 0swaps frame= 2253 fps=128 q=6.0 Lsize= 7796kB time=90.14 bitrate= 708.5kbits/s video:6144kB audio:1408kB global headers:0kB muxing overhead 3.235942% 16.91user 0.11system 0:17.69elapsed 96%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+15600outputs (0major+5090minor)pagefaults 0swaps frame= 2250 fps=129 q=6.0 Lsize= 10072kB time=90.14 bitrate= 915.3kbits/s video:8419kB audio:1408kB global headers:0kB muxing overhead 2.485036% 17.40user 0.11system 0:17.53elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+20152outputs (0major+4763minor)pagefaults 0swaps Un poquito mejor. Conclusión: el modo "threaded" empeora considerablemente la velocidad de conversión xvid. - -- Cheers / Saludos, Carlos E. R. (from 11.2 "Emerald" GM (bombadillo)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAks6d+4ACgkQU92UU+smfQX9ZgCfS+wT+2cLuQb5bCQG9mZXwHKb z/wAn35O349J+ckt3rQpyc8aiwpLwNhO =r2JA -----END PGP SIGNATURE----- -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org