[FFmpeg-user] File sizes for full search and epzs motion estimation algorithms
문준형
jh.moon.cs at yonsei.ac.kr
Thu Feb 21 10:13:37 CET 2013
Full search encoding console output :
mjh at ubuntu:~/ffmpeg-1.1.1$ ffmpeg -s qcif -i foreman_qcif.yuv -vcodec h263 -g 10 -q 10 -dia_size 1025 full_foreman_dia1025.avi
ffmpeg version 1.1.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Feb 4 2013 01:43:31 with gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
configuration: --disable-yasm
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 86.100 / 54. 86.100
libavformat 54. 59.106 / 54. 59.106
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 32.100 / 3. 32.100
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
[rawvideo @ 0xab00120] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from 'foreman_qcif.yuv':
Duration: 00:00:12.00, start: 0.000000, bitrate: 7603 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, 7603 kb/s, 25 tbr, 25 tbn, 25 tbc
Output #0, avi, to 'full_foreman_dia1025.avi':
Metadata:
ISFT : Lavf54.59.106
Stream #0:0: Video: h263 (H263 / 0x33363248), yuv420p, 176x144, q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> h263)
Press [q] to stop, [?] for help
frame= 300 fps=0.0 q=10.0 Lsize= 245kB time=00:00:12.00 bitrate= 167.4kbits/s
video:233kB audio:0kB subtitle:0 global headers:0kB muxing overhead 5.471404%
epzs encoding console output :
mjh at ubuntu:~/ffmpeg-1.1.1$ ffmpeg -s qcif -i foreman_qcif.yuv -vcodec h263 -g 10 -q 10 epzs_foreman.avi
ffmpeg version 1.1.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Feb 4 2013 01:43:31 with gcc 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
configuration: --disable-yasm
libavutil 52. 13.100 / 52. 13.100
libavcodec 54. 86.100 / 54. 86.100
libavformat 54. 59.106 / 54. 59.106
libavdevice 54. 3.102 / 54. 3.102
libavfilter 3. 32.100 / 3. 32.100
libswscale 2. 1.103 / 2. 1.103
libswresample 0. 17.102 / 0. 17.102
[rawvideo @ 0x9fac0a0] Estimating duration from bitrate, this may be inaccurate
Input #0, rawvideo, from 'foreman_qcif.yuv':
Duration: 00:00:12.00, start: 0.000000, bitrate: 7603 kb/s
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 176x144, 7603 kb/s, 25 tbr, 25 tbn, 25 tbc
Output #0, avi, to 'epzs_foreman.avi':
Metadata:
ISFT : Lavf54.59.106
Stream #0:0: Video: h263 (H263 / 0x33363248), yuv420p, 176x144, q=2-31, 200 kb/s, 25 tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> h263)
Press [q] to stop, [?] for help
frame= 300 fps=0.0 q=10.0 Lsize= 234kB time=00:00:12.00 bitrate= 160.0kbits/s
video:222kB audio:0kB subtitle:0 global headers:0kB muxing overhead 5.738467%
File sizes for both encoded files
Full search : 251158 bytes
EPZS : 240002 bytes
Is it right that encoded file size with epzs is smaller than that with full search??
More information about the ffmpeg-user
mailing list