2005-11-27, 17:09
hi everybody,
i've been doing some testing with the x264 encoder (use ffdshow to decode it). to my surprise it is not as demanding as nero digital avc.
it is possible to use the important options like cabac, deblocking and b-frames, combined with a reasonable video resolution of 640x272 (aspect ratio = 2.36:1).
i've posted a one minute sample, which you can find here.
please tell me whether you're able to play it without frame drops and tell me what you think of the video quality.
****************************************************************
movie name: the mexican (2001)
imdb: http://www.imdb.com/title/tt0236493/
movie length: 1h58m
source: r2 pal dvd
codec: x264 core 40 svn-375m, build nov 25 2005 by sharktooth
audio: dolby digital 5.1 (english)
video resolution: 640x272 (square pixel, 2.36:1 aspect ratio)
file size: 1480 mb (1/3 part of a sl-dvdr)
subtitles: dutch (vobsub)
encoder settings:
****************************************************************
-=bitrate=-
average bitrate of 1291 kbit (2 passes)
****************************************************************
-=rate control=-
bitrate:
keyframe boost (%) = 40
b-frames reduction (%) = 30
bitrate variability (%) = 30
quantization limits:
min qp = 10
max gp = 51
max qp step = 4
scene cuts:
scene cut threshold = 40
min idr-frame interval = 20
max idr-frame interval = 250
direct mode = temporal
****************************************************************
-=mbs & frames=-
other:
8x8 transform = no
max ref. frames = 1
mixed refs = no
partitions:
8x16, 16x8 and 8x8 p-frame search = yes
8x16, 16x8 and 8x8 b-frame search = yes
4x8, 8x4 and 4x4 p-frame search = yes
8x8 intra search = yes
4x4 intra search = yes
b-frames:
use as references = yes
adaptive = yes
weighted biprediction = yes
max consecutive = 3
bias = 0
****************************************************************
-=more=-
motion estimation:
partition decision = 5 (high quality)
method = hexagonal search
range = 16
chroma me = yes
misc. options:
sample ar = 1:1
threads = 1
log level = error
fourcc = h264
cabac = yes
deblocking filter = yes
strenght = 0
threshold = 0
****************************************************************
important info for xbox users:
this x264 (h264/avc) movie was encoded with xbox users in mind, so i did not use all encoding tools. this movie can be played without framedrops with xbmc, using a recent build of xbmc (3rd of august 2005 or newer), which is avc/h.264 compatible.
the cache settings are really important to play avc files without problems. these are the settings i use. but it is important to know that i'm only playing movies from dvd or harddisk. i adjusted my cache settings according to that.
video/audio/dvd cache - harddisk 4096 kb
video cache - dvdrom 7168 kb
audio cache - dvdrom 256 kb
dvd cache - dvdrom 4096 kb
all other parameters 0 kb
****************************************************************
i've been doing some testing with the x264 encoder (use ffdshow to decode it). to my surprise it is not as demanding as nero digital avc.
it is possible to use the important options like cabac, deblocking and b-frames, combined with a reasonable video resolution of 640x272 (aspect ratio = 2.36:1).
i've posted a one minute sample, which you can find here.
please tell me whether you're able to play it without frame drops and tell me what you think of the video quality.
****************************************************************
movie name: the mexican (2001)
imdb: http://www.imdb.com/title/tt0236493/
movie length: 1h58m
source: r2 pal dvd
codec: x264 core 40 svn-375m, build nov 25 2005 by sharktooth
audio: dolby digital 5.1 (english)
video resolution: 640x272 (square pixel, 2.36:1 aspect ratio)
file size: 1480 mb (1/3 part of a sl-dvdr)
subtitles: dutch (vobsub)
encoder settings:
****************************************************************
-=bitrate=-
average bitrate of 1291 kbit (2 passes)
****************************************************************
-=rate control=-
bitrate:
keyframe boost (%) = 40
b-frames reduction (%) = 30
bitrate variability (%) = 30
quantization limits:
min qp = 10
max gp = 51
max qp step = 4
scene cuts:
scene cut threshold = 40
min idr-frame interval = 20
max idr-frame interval = 250
direct mode = temporal
****************************************************************
-=mbs & frames=-
other:
8x8 transform = no
max ref. frames = 1
mixed refs = no
partitions:
8x16, 16x8 and 8x8 p-frame search = yes
8x16, 16x8 and 8x8 b-frame search = yes
4x8, 8x4 and 4x4 p-frame search = yes
8x8 intra search = yes
4x4 intra search = yes
b-frames:
use as references = yes
adaptive = yes
weighted biprediction = yes
max consecutive = 3
bias = 0
****************************************************************
-=more=-
motion estimation:
partition decision = 5 (high quality)
method = hexagonal search
range = 16
chroma me = yes
misc. options:
sample ar = 1:1
threads = 1
log level = error
fourcc = h264
cabac = yes
deblocking filter = yes
strenght = 0
threshold = 0
****************************************************************
important info for xbox users:
this x264 (h264/avc) movie was encoded with xbox users in mind, so i did not use all encoding tools. this movie can be played without framedrops with xbmc, using a recent build of xbmc (3rd of august 2005 or newer), which is avc/h.264 compatible.
the cache settings are really important to play avc files without problems. these are the settings i use. but it is important to know that i'm only playing movies from dvd or harddisk. i adjusted my cache settings according to that.
video/audio/dvd cache - harddisk 4096 kb
video cache - dvdrom 7168 kb
audio cache - dvdrom 256 kb
dvd cache - dvdrom 4096 kb
all other parameters 0 kb
****************************************************************