Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th February 2010, 16:10   #3001  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Toolchain:
  • cross-mingw.gcc443.core2.20100124
  • gpac-cvs-0.4.6-DEV-01272010.core2
  • coreutils-5.97-2-msys-1.0.11-ext
  • pkg-config_0.23-3
  • glib_2.22.3-1
  • yasm-0.8.0.2289
  • msys-1.0.11
x264_x86_r1442M

Patch:
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=parkrun.1280x720.yuv
x264_x86_r1442M

Patch:
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
filters:    resize select_every
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=parkrun.1280x720.yuv
LAVF/FFMS:
rack04 is offline   Reply With Quote
Old 19th February 2010, 17:30   #3002  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,309
@rack04 : How work your download links ?
When i click on them i have a french web page, but absolutely no download of any kind...
jpsdr is offline   Reply With Quote
Old 19th February 2010, 17:33   #3003  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by jpsdr View Post
@rack04 : How work your download links ?
When i click on them i have a french web page, but absolutely no download of any kind...
The links are Multiupload.com links and they work fine for me.


Last edited by rack04; 19th February 2010 at 17:38.
rack04 is offline   Reply With Quote
Old 19th February 2010, 17:40   #3004  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,309
Well... That's absolutely NOT what i was getting !
And... now it's working...
I don't understand at all... Mysteries of Internet...
jpsdr is offline   Reply With Quote
Old 19th February 2010, 20:49   #3005  |  Link
olapanekala
Registered User
 
olapanekala's Avatar
 
Join Date: Sep 2009
Location: Athens, Hellas
Posts: 32
techhouse builds

techhouse
we haven't seen any of your excellent builds for some time.

If it is no trouble pls make some icc qx ss3.
Thnx again for your time

olapanekala is offline   Reply With Quote
Old 20th February 2010, 10:44   #3006  |  Link
VincAlastor
Registered User
 
Join Date: Sep 2009
Location: Berlin
Posts: 173
i have seen on komisar's website that autoVAQ is better than standard AQ. but i haven't understand what parameters i have to set for best quality? can someone say me short what i have to use for tune film? --aq-mode 2 --psy-rd 1.0:0.15 or --aq-mode 2 --psy-rd 0:0 or the patch --aq-mode 3 --psy-rd ??:??
my english isn't good enough to understand such things.

thank you guys for your great builds an patches and yes [rex] or techhouse intel ss3 patches are missing for a while
VincAlastor is offline   Reply With Quote
Old 20th February 2010, 15:24   #3007  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by VincAlastor View Post
i have seen on komisar's website that autoVAQ is better than standard AQ. but i haven't understand what parameters i have to set for best quality? can someone say me short what i have to use for tune film? --aq-mode 2 --psy-rd 1.0:0.15 or --aq-mode 2 --psy-rd 0:0 or the patch --aq-mode 3 --psy-rd ??:??
my english isn't good enough to understand such things.

thank you guys for your great builds an patches and yes [rex] or techhouse intel ss3 patches are missing for a while
Best is whatever is best for you. Please see this post for an explanation of the modes.

http://forum.doom9.org/showthread.ph...55#post1357555
rack04 is offline   Reply With Quote
Old 21st February 2010, 08:42   #3008  |  Link
VincAlastor
Registered User
 
Join Date: Sep 2009
Location: Berlin
Posts: 173
Quote:
Originally Posted by rack04 View Post
Best is whatever is best for you. Please see this post for an explanation of the modes.

http://forum.doom9.org/showthread.ph...55#post1357555
i do compress very strong together with strong denoising and some sharpening (fft3d). the best is for me a setting with much less artefacts, like banding.
VincAlastor is offline   Reply With Quote
Old 22nd February 2010, 03:31   #3009  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Toolchain:
  • cross-mingw.gcc443.core2.20100124
  • gpac-cvs-0.4.6-DEV-01272010.core2
  • coreutils-5.97-2-msys-1.0.11-ext
  • pkg-config_0.23-3
  • glib_2.22.3-1
  • yasm-r2291
  • msys-1.0.11
x86:

x264_x86_r1442M
Patch:
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=pedestrian_1920x1080.yuv
LAVF/FFMS:
x264_x86_r1442M
Patch:
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
filters:    resize select_every crop
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=parkrun.1280x720.yuv
LAVF/FFMS:
x64:

x264_x64_r1442M
Patch:
  • ./configure --extra-cflags="-march=core2" --host="x86_64-pc-mingw32" --cross-prefix="x86_64-pc-mingw32-"
Code:
Platform:   X86_64
System:     MINGW
asm:        yes
avs input:  yes
lavf input: no
ffms input: no
mp4 output: yes
pthread:    yes
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=pedestrian_1920x1080.yuv

Last edited by rack04; 23rd February 2010 at 18:38.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 15:10   #3010  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Toolchain:
  • cross-mingw.gcc443.core2.20100124
  • gpac-cvs-0.4.6-DEV.core2.01272010
  • coreutils-5.97-2-msys-1.0.11-ext
  • pkg-config_0.23-3
  • glib_2.22.3-1
  • yasm-r2291
  • msys-1.0.11
x86:

x264_x86_r1460M
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=parkrun.1280x720.yuv
LAVF/FFMS:

Last edited by rack04; 23rd February 2010 at 18:38.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 15:20   #3011  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,309
From what it seems, the autoVAQ 4 is now implemented, the new --aqmode 2 is the same than old/patched --aqmode 4.
But, can someone please make a build with the last NAL_HRD ?
Thanks.
jpsdr is offline   Reply With Quote
Old 23rd February 2010, 15:27   #3012  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by jpsdr View Post
From what it seems, the autoVAQ 4 is now implemented, the new --aqmode 2 is the same than old/patched --aqmode 4.
But, can someone please make a build with the last NAL_HRD ?
Thanks.
The patch will have to be updated the patch the latest git.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 15:29   #3013  |  Link
jpsdr
Registered User
 
Join Date: Oct 2002
Location: France
Posts: 2,309
@rack04
Here the result of the --fullhelp of your last build.
There is apparently some troubles...
Quote:
x264 core:88 r1460 9e35bd0
Syntax: x264 [options] -o outfile infile [widthxheight]

Options:

-h, --help List basic options
--longhelp List more options
--fullhelp List all options


Frame-type options:

-I, --keyint <integer> Maximum GOP size [2089877979]
-i, --min-keyint <integer> Minimum GOP size [0]
--no-scenecut Disable adaptive I-frame decision
--scenecut <integer> How aggressively to insert extra I-frames [12]
--intra-refresh Use Periodic Intra Refresh instead of IDR frames
-b, --bframes <integer> Number of B-frames between I and P [2368272]
--b-adapt <integer> Adaptive B-frame decision method [2367120]
Higher values may lower threading efficiency.
- 0: Disabled
- 1: Fast
- 2: Optimal (slow with high --bframes)
--b-bias <integer> Influences how often B-frames are used [2292916]
--b-pyramid <string> Keep some B-frames as references [???]
- none: Disabled
- strict: Strictly hierarchical pyramid
- normal: Non-strict (not Blu-ray compatible)
--no-cabac Disable CABAC
-r, --ref <integer> Number of reference frames [2089881734]
--no-deblock Disable loop filter
-f, --deblock <alpha:beta> Loop filter parameters [2293064:2371200]
--slices <integer> Number of slices per frame; forces rectangular
slices and is overridden by other slicing options
--slice-max-size <integer> Limit the size of each slice in bytes
--slice-max-mbs <integer> Limit the size of each slice in macroblocks
--interlaced Enable pure-interlaced mode
--constrained-intra Enable constrained intra prediction.

Ratecontrol:

-q, --qp <integer> Force constant QP (0-51, 0=lossless)
-B, --bitrate <integer> Set bitrate (kbit/s)
--crf <float> Quality-based VBR (0-51, 0=lossless) [0.0]
--rc-lookahead <integer> Number of frames for frametype lookahead [10513352]
--vbv-maxrate <integer> Max local bitrate (kbit/s) [9762748]
--vbv-bufsize <integer> Set size of the VBV buffer (kbit) [9830000]
--vbv-init <float> Initial VBV buffer occupancy [0.0]
--qpmin <integer> Set min QP [6]
--qpmax <integer> Set max QP [0]
--qpstep <integer> Set max QP step [6]
--ratetol <float> Tolerance of ABR ratecontrol and VBV [0.0]
--ipratio <float> QP factor between I and P [0.00]
--pbratio <float> QP factor between P and B [0.00]
--chroma-qp-offset <integer> QP difference between chroma and luma [10511436]
--aq-mode <integer> AQ method [9274580]
- 0: Disabled
- 1: Variance AQ (complexity mask)
- 2: Auto-variance AQ (experimental)
--aq-strength <float> Reduces blocking and blurring in flat and
textured areas. [0.0]

-p, --pass <integer> Enable multipass ratecontrol
- 1: First pass, creates stats file
- 2: Last pass, does not overwrite stats file
- 3: Nth pass, overwrites stats file
--stats <string> Filename for 2 pass stats [""]
--no-mbtree Disable mb-tree ratecontrol.
--qcomp <float> QP curve compression [0.00]
--cplxblur <float> Reduce fluctuations in QP (before curve compression) [0.0]
--qblur <float> Reduce fluctuations in QP (after curve compression) [0.0]
--zones <zone0>/<zone1>/... Tweak the bitrate of regions of the video
Each zone is of the form
<start frame>,<end frame>,<option>
where <option> is either
q=<integer> (force QP)
or b=<float> (bitrate multiplier)
--qpfile <string> Force frametypes and QPs for some or all frames
Format of each line: framenumber frametype QP
QP of -1 lets x264 choose. Frametypes: I,i,P,B,b.
QPs are restricted by qpmin/qpmax.

Analysis:

-A, --partitions <string> Partitions to consider ["p8x8,b8x8,i8x8,i4x4"]
- p8x8, p4x4, b8x8, i8x8, i4x4
- none, all
(p4x4 requires p8x8. i8x8 requires --8x8dct.)
--direct <string> Direct MV prediction mode ["???"]
- none, spatial, temporal, auto
--no-weightb Disable weighted prediction for B-frames
--weightp <integer> Weighted prediction for P-frames [9827368]
- 0: Disabled
- 1: Blind offset
- 2: Smart analysis
--me <string> Integer pixel motion estimation method ["???"]
- dia: diamond search, radius 1 (fast)
- hex: hexagonal search, radius 2
- umh: uneven multi-hexagon search
- esa: exhaustive search
- tesa: hadamard exhaustive search (slow)
--merange <integer> Maximum motion vector search range [9291360]
--mvrange <integer> Maximum motion vector length [-1 (auto)]
--mvrange-thread <int> Minimum buffer between threads [-1 (auto)]
-m, --subme <integer> Subpixel motion estimation and mode decision [0]
- 0: fullpel only (not recommended)
- 1: SAD mode decision, one qpel iteration
- 2: SATD mode decision
- 3-5: Progressively more qpel
- 6: RD mode decision for I/P-frames
- 7: RD mode decision for all frames
- 8: RD refinement for I/P-frames
- 9: RD refinement for all frames
- 10: QP-RD - requires trellis=2, aq-mode>0
--psy-rd Strength of psychovisual optimization ["0.0:0.0"]
#1: RD (requires subme>=6)
#2: Trellis (requires trellis, experimental)
--no-psy Disable all visual optimizations that worsen
both PSNR and SSIM.
--no-mixed-refs Don't decide references on a per partition basis
--no-chroma-me Ignore chroma in motion estimation
--no-8x8dct Disable adaptive spatial transform size
-t, --trellis <integer> Trellis RD quantization. Requires CABAC. [9291201]
- 0: disabled
- 1: enabled only on the final encode of a MB
- 2: enabled on all mode decisions
--no-fast-pskip Disables early SKIP detection on P-frames
--no-dct-decimate Disables coefficient thresholding on P-frames
--nr <integer> Noise reduction [6]

--deadzone-inter <int> Set the size of the inter luma quantization deadzone [9827368]
--deadzone-intra <int> Set the size of the intra luma quantization deadzone [2293292]
Deadzones should be in the range 0 - 32.
--cqm <string> Preset quant matrices ["flat"]
- jvt, flat
--cqmfile <string> Read custom quant matrices from a JM-compatible file
Overrides any other --cqm* options.
--cqm4 <list> Set all 4x4 quant matrices
Takes a comma-separated list of 16 integers.
--cqm8 <list> Set all 8x8 quant matrices
Takes a comma-separated list of 64 integers.
--cqm4i, --cqm4p, --cqm8i, --cqm8p
Set both luma and chroma quant matrices
--cqm4iy, --cqm4ic, --cqm4py, --cqm4pc
Set individual quant matrices

Video Usability Info (Annex E):
The VUI settings are not used by the encoder but are merely suggestions to
the playback equipment. See doc/vui.txt for details. Use at your own risk.

--overscan <string> Specify crop overscan setting ["???"]
- undef, show, crop
--videoformat <string> Specify video format ["component"]
- component, pal, ntsc, secam, mac, undef
--fullrange <string> Specify full range samples setting ["???"]
- off, on
--colorprim <string> Specify color primaries ["???"]
- undef, bt709, bt470m, bt470bg
smpte170m, smpte240m, film
--transfer <string> Specify transfer characteristics ["???"]
- undef, bt709, bt470m, bt470bg, linear,
log100, log316, smpte170m, smpte240m
--colormatrix <string> Specify color matrix setting ["???"]
- undef, bt709, fcc, bt470bg
smpte170m, smpte240m, GBR, YCgCo
--chromaloc <integer> Specify chroma sample location (0 to 5) [2089878056]

Input/Output:

-o, --output Specify output file
--muxer <string> Specify output container format ["auto"]
- auto, raw, mkv, flv, mp4
--demuxer <string> Specify input container format ["auto"]
- auto, yuv, y4m, avs, lavf, ffms
--index <string> Filename for input index file
--sar width:height Specify Sample Aspect Ratio
--fps <float|rational> Specify framerate
--seek <integer> First frame to encode
--frames <integer> Maximum number of frames to encode
--level <string> Specify level (as defined by Annex A)

-v, --verbose Print stats for each frame
--no-progress Don't show the progress indicator while encoding
--quiet Quiet Mode
--psnr Enable PSNR computation
--ssim Enable SSIM computation
--threads <integer> Force a specific number of threads
--sliced-threads Low-latency but lower-efficiency threading
--thread-input Run Avisynth in its own thread
--sync-lookahead <integer> Number of buffer frames for threaded lookahead
--non-deterministic Slightly improve quality of SMP, at the cost of repeatability
--asm <integer> Override CPU detection
--no-asm Disable all CPU optimizations
--visualize Show MB types overlayed on the encoded video
--dump-yuv <string> Save reconstructed frames
--sps-id <integer> Set SPS and PPS id numbers [8746976]
--aud Use access unit delimiters
--force-cfr Force constant framerate timestamp generation
jpsdr is offline   Reply With Quote
Old 23rd February 2010, 15:31   #3014  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by jpsdr View Post
@rack04
Here the result of the --fullhelp of your last build.
There is apparently some troubles...
Yeah I noticed that.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 15:35   #3015  |  Link
komisar
Registered User
 
komisar's Avatar
 
Join Date: Aug 2008
Location: Minsk, Belarus
Posts: 235
rack04, check #x264dev channel...
__________________
..::[I am live here]..::..[My x264 CLI/VFW builds and tools]::..
komisar is offline   Reply With Quote
Old 23rd February 2010, 15:55   #3016  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by komisar View Post
rack04, check #x264dev channel...
Toolchain:
  • cross-mingw.gcc443.core2.20100124
  • gpac-cvs-0.4.6-DEV.core2.01272010
  • coreutils-5.97-2-msys-1.0.11-ext
  • pkg-config_0.23-3
  • glib_2.22.3-1
  • yasm-r2291
  • msys-1.0.11
x86:

x264_x86_r1460M

Patch:Build:
  • ./configure --extra-cflags="-march=core2"
Code:
Platform:   X86
System:     MINGW
asm:        yes
avs input:  yes
lavf input: yes
ffms input: yes
mp4 output: yes
pthread:    yes
debug:      no
gprof:      no
PIC:        no
shared:     no
visualize:  no
  • make fprofiled VIDS=parkrun.1280x720.yuv
LAVF/FFMS:

Last edited by rack04; 23rd February 2010 at 17:42.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 18:13   #3017  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Fixed, dumb typo/error. Didn't affect encoding, just help display.
Dark Shikari is offline   Reply With Quote
Old 23rd February 2010, 18:33   #3018  |  Link
shon3i
BluRay Maniac
 
shon3i's Avatar
 
Join Date: Dec 2005
Posts: 2,419
@rack04, can you do x64 pls
shon3i is offline   Reply With Quote
Old 23rd February 2010, 18:37   #3019  |  Link
rack04
Registered User
 
Join Date: Mar 2006
Posts: 1,538
Quote:
Originally Posted by shon3i View Post
@rack04, can you do x64 pls
Not until I have access to my home computer.
rack04 is offline   Reply With Quote
Old 23rd February 2010, 18:52   #3020  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,666
Sorry to make you keep rebuilding, but I just committed another fix for a stupid mistake that broke fast firstpass.
Dark Shikari is offline   Reply With Quote
Reply

Tags
h.264, x264, x264 builds, x264 patches, x264 unofficial builds

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 01:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.