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. |
|
|
Thread Tools | Search this Thread | Display Modes |
10th April 2008, 11:49 | #241 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
x264.816.modified.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 Link to x264 patches collected: http://files.x264.nl/x264_patches/ |
10th April 2008, 12:05 | #242 | Link |
Registered User
Join Date: Dec 2007
Location: Beijing,China
Posts: 92
|
x264.816.modified.experimental.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 x264_fix_win_stdin.diff http://forum.doom9.org/showthread.ph...65#post1120065 Link to x264 patches collected: http://files.x264.nl/x264_patches/ make frofiled in GCC 4.4.0 20080331 experimental,totally for experiment & test |
10th April 2008, 21:36 | #243 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
I cannot find -aq-mode in longhelp
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
10th April 2008, 22:34 | #244 | Link |
Registered User
Join Date: Nov 2006
Posts: 668
|
Code:
x264 core:59 r816M 761630d Syntax: x264 [options] -o outfile infile [widthxheight] Infile can be raw YUV 4:2:0 (in which case resolution is required), or YUV4MPEG 4:2:0 (*.y4m), or AVI or Avisynth if compiled with AVIS support (yes). Outfile type is selected by filename: .264 -> Raw bytestream .mkv -> Matroska .mp4 -> MP4 if compiled with GPAC support (yes) Options: -h, --help List the more commonly used options --longhelp List all options Frame-type options: -I, --keyint <integer> Maximum GOP size [250] -i, --min-keyint <integer> Minimum GOP size [25] --scenecut <integer> How aggressively to insert extra I-frames [40] --pre-scenecut Faster, less precise scenecut detection. Required and implied by multi-threading. -b, --bframes <integer> Number of B-frames between I and P [0] --no-b-adapt Disable adaptive B-frame decision --b-bias <integer> Influences how often B-frames are used [0] --b-pyramid Keep some B-frames as references --no-cabac Disable CABAC -r, --ref <integer> Number of reference frames [1] --no-deblock Disable loop filter -f, --deblock <alpha:beta> Loop filter AlphaC0 and Beta parameters [0:0] --interlaced Enable pure-interlaced mode (tff) --tff Alias for --interlaced --bff Enable pure-interlaced mode (bff) Ratecontrol: -q, --qp <integer> Set QP (0=lossless) [26] -B, --bitrate <integer> Set bitrate (kbit/s) --crf <float> Quality-based VBR (nominal QP) --vbv-maxrate <integer> Max local bitrate (kbit/s) [0] --vbv-bufsize <integer> Enable CBR and set size of the VBV buffer (kbit) [0] --vbv-init <float> Initial VBV buffer occupancy [0.9] --qpmin <integer> Set min QP [10] --qpmax <integer> Set max QP [51] --qpstep <integer> Set max QP step [4] --ratetol <float> Allowed variance of average bitrate [1.0] --ipratio <float> QP factor between I and P [1.40] --pbratio <float> QP factor between P and B [1.30] --chroma-qp-offset <integer> QP difference between chroma and luma [0] --aq-mode <integer> How AQ distributes bits [2] - 0: Disabled - 1: Avoid moving bits between frames - 2: Move bits between frames --aq-strength <float> Reduces blocking and blurring in flat and textured areas. [1.0] - 0.5: weak AQ - 1.5: strong AQ -p, --pass <1|2|3> 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 ["x264_2pass.log"] --rceq <string> Ratecontrol equation ["blurCplx^(1-qComp)"] --qcomp <float> QP curve compression: 0.0 => CBR, 1.0 => CQP [0.60] --cplxblur <float> Reduce fluctuations in QP (before curve compression) [20.0] --qblur <float> Reduce fluctuations in QP (after curve compression) [0.5] --zones <zone0>/<zone1>/... Tweak the bitrate of some 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 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 ["spatial"] - none, spatial, temporal, auto --direct-8x8 <-1|0|1> Direct prediction size [-1] - 0: 4x4 - 1: 8x8 - -1: smallest possible according to level -w, --weightb Weighted prediction for B-frames --me <string> Integer pixel motion estimation method ["hex"] - 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 [16] --mvrange <integer> Maximum motion vector length [-1 (auto)] --mvrange-thread <int> Minimum buffer between threads [-1 (auto)] -m, --subme <integer> Subpixel motion estimation and partition decision quality: 1=fast, 7=best. [5] --me-prepass Run an ME prepass on predictors. Requires subme 3 or higher. --b-rdo RD based mode decision for B-frames. Requires subme 6 or higher. --mixed-refs Decide references on a per partition basis --no-chroma-me Ignore chroma in motion estimation --bime Jointly optimize both MVs in B-frames -8, --8x8dct Adaptive spatial transform size -t, --trellis <integer> Trellis RD quantization. Requires CABAC. [0] - 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 [0] --deadzone-inter <int> Set the size of the inter luma quantization deadzone [21] --deadzone-intra <int> Set the size of the intra luma quantization deadzone [11] 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"] - undef, show, crop --videoformat <string> Specify video format ["undef"] - component, pal, ntsc, secam, mac, undef --fullrange <string> Specify full range samples setting ["off"] - off, on --colorprim <string> Specify color primaries ["undef"] - undef, bt709, bt470m, bt470bg smpte170m, smpte240m, film --transfer <string> Specify transfer characteristics ["undef"] - undef, bt709, bt470m, bt470bg, linear, log100, log316, smpte170m, smpte240m --colormatrix <string> Specify color matrix setting ["undef"] - undef, bt709, fcc, bt470bg smpte170m, smpte240m, GBR, YCgCo --chromaloc <integer> Specify chroma sample location (0 to 5) [0] Input/Output: -o, --output Specify output 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 --progress Show a progress indicator while encoding --quiet Quiet Mode --no-psnr Disable PSNR computation --no-ssim Disable SSIM computation --threads <integer> Parallel encoding --thread-input Run Avisynth in its own thread --non-deterministic Slightly improve quality of SMP, at the cost of repeatability --no-asm Disable all CPU optimizations --visualize Show MB types overlayed on the encoded video --sps-id <integer> Set SPS and PPS id numbers [0] --aud Use access unit delimiters --nal-hrd Use NAL HRD parameters --pulldown <integer> Use 3:2 pulldown - 32: TBT,BT,BTB,BT pattern - 64: triple,double *recommended for 720p |
10th April 2008, 22:48 | #245 | Link |
RipBot264 author
Join Date: May 2006
Location: Poland
Posts: 7,806
|
I need stronger glasses
__________________
Windows 7 Image Updater - SkyLake\KabyLake\CoffeLake\Ryzen Threadripper |
12th April 2008, 12:03 | #247 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
x264.818.modified.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 Link to x264 patches collected: http://files.x264.nl/x264_patches/ |
14th April 2008, 15:03 | #248 | Link |
Junglist
Join Date: May 2003
Location: Belarus, Minsk
Posts: 298
|
can i post this here?
ok. i've found a solution about howto build x264 in MSVC 2005 ... and even with some patches.. but.. i'm having strange compiler errors about "no ";" before "type"" when x264.gaussian.cplxblur.01.diff is applied (just before first declaration of "double gaussian_weight").. is it fixable? and i'm a bit confused.. how to determine REVISION, when having access only to daily tar-balls? is there a way to configure git to use proxy? any simple howto apply patches? (git-merge applied only x264_hrd_pulldown.04_interlace.diff ... and even not on ALL files...) upd.can anyone test this? revision... em.. from 20080410. modified. gPACK, pthreads - enabled applied patches: x264_me-prepass_DeathTheSheep.01.diff x264_2pass_vbv.7.diff x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing removed...
__________________
Rule Number 6: Concentrate!!! (c)Hercules, Disney "I like to build planes.... in the air" (c) some ADV. tutorials How to Setup agent-based encoding with x264farm (the easy way) Last edited by SpAwN_gUy; 15th April 2008 at 15:09. |
15th April 2008, 15:14 | #249 | Link |
Junglist
Join Date: May 2003
Location: Belarus, Minsk
Posts: 298
|
ok.. i've made another one... this one is a bit MORE proper .. the previous one had constant glitches on some scenes of my testencode... this one went just fine... if anyone interested...
BTW.. i've changed a bit first patch... 'cause under MSVC it still gave me "error C2143: syntax error : missing ';' before 'type' d:\CVS\x264farm-GUI\x264\build\x264\encoder\ratecontrol.c line: 1757" so i had to make it like this: Code:
if(weight < .0001){ break; } else { double gaussian_weight = weight * exp(-j*j/200.0); weight_sum += gaussian_weight; cplx_sum += gaussian_weight * (qscale2bits(rcj, 1) - rcj->misc_bits); } General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 grab it here
__________________
Rule Number 6: Concentrate!!! (c)Hercules, Disney "I like to build planes.... in the air" (c) some ADV. tutorials How to Setup agent-based encoding with x264farm (the easy way) Last edited by SpAwN_gUy; 15th April 2008 at 15:46. |
15th April 2008, 15:37 | #250 | Link |
HDConvertToX author
Join Date: Nov 2003
Location: Cesena,Italy
Posts: 6,552
|
@ALL
please apply the x264_fix_win_stdin.diff too! BHH
__________________
HDConvertToX: your tool for BD backup MultiX264: The quick gui for x264 AutoMen: The Mencoder GUI AutoWebM: supporting WebM/VP8 |
15th April 2008, 16:24 | #251 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
x264.819.modified.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 x264_fix_win_stdin.diff http://mailman.videolan.org/pipermai...ch/004325.html Link to x264 patches collected: http://files.x264.nl/x264_patches/ |
15th April 2008, 17:41 | #252 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
on my way.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
16th April 2008, 08:50 | #253 | Link |
Junglist
Join Date: May 2003
Location: Belarus, Minsk
Posts: 298
|
not needed, when compiled with MSVC
__________________
Rule Number 6: Concentrate!!! (c)Hercules, Disney "I like to build planes.... in the air" (c) some ADV. tutorials How to Setup agent-based encoding with x264farm (the easy way) |
16th April 2008, 11:48 | #254 | Link |
Registered User
Join Date: Dec 2007
Location: Beijing,China
Posts: 92
|
x264.820.modified.experimental.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 x264_fix_win_stdin.diff http://forum.doom9.org/showthread.ph...65#post1120065 Link to x264 patches collected: http://files.x264.nl/x264_patches/ make frofiled in GCC 4.4.0 20080331 experimental,totally for experiment & test |
22nd April 2008, 12:38 | #255 | Link |
Pain and suffering
Join Date: Jul 2002
Posts: 1,337
|
x264.826.modified.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 x264_fix_win_stdin.diff http://mailman.videolan.org/pipermai...ch/004325.html Link to x264 patches collected: http://files.x264.nl/x264_patches/ |
23rd April 2008, 14:02 | #256 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
bobor, i constantly check this thread for modified builds for megui.
however, can you manage to stress D_S to obtain an updated FGO patch for the next build?
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 23rd April 2008 at 14:05. |
26th April 2008, 10:25 | #258 | Link |
Registered User
Join Date: Dec 2007
Location: Beijing,China
Posts: 92
|
x264.830.modified.experimental.exe
General thread: http://forum.doom9.org/showthread.php?t=130364 x264.gaussian.cplxblur.01.diff Dark Shikari: - gaussian cplxblur: gives a tiny improvement in 2pass ratecontrol x264_me-prepass_DeathTheSheep.01.diff http://forum.doom9.org/showthread.php?p=1093523 x264_2pass_vbv.7.diff http://thread.gmane.org/gmane.comp.v...093/focus=3748 x264_hrd_pulldown.04_interlace.diff - HRD and pulldown for HD compatibility, updated patch for interlacing http://forum.doom9.org/showthread.ph...19#post1047919 x264_fix_win_stdin.diff http://forum.doom9.org/showthread.ph...65#post1120065 x264_fgo.01.826.diff 32x32samples_crash.diff cosmetic.diff debug-defines.diff fix_stats_file_work_for_cli.diff frames_memoryleak.diff multithreading_Nth_pass_ratecontrol.diff http://forum.doom9.org/showthread.ph...61#post1128461 Link to x264 patches collected: http://files.x264.nl/x264_patches/ make frofiled in GCC 4.4.0 20080331 experimental,totally for experiment & test |
Tags |
h.264, x264, x264 builds, x264 patches, x264 unofficial builds |
Thread Tools | Search this Thread |
Display Modes | |
|
|