Log in

View Full Version : MeGUI development


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 [90] 91 92

Sharktooth
13th July 2009, 17:26
0.3.1.1050
- (sharktooth) [x264] Added --profile support with a slight difference with x264 defaults. Autoguess means no --profile option will be specified. High/Main/Baseline will set the --profile option accordingly.
- (sharktooth) [x264] Set CRF 23 as default encoding mode.
- (sharktooth) [x264ConfigurationPanel] Trellis is now enabled by default as well...
- (sharktooth) [x264ConfigurationPanel] More fixes...
- (sharktooth) [x264ConfigurationPanel] Additional checks and fixes for h.264 Profiles restrictions.
All major bugs in x264 configuration and commandline generation should be fixed by now even if some options will still be redundant...

b66pak
14th July 2009, 18:38
thanks...
_

Kurtnoise
15th July 2009, 08:12
Sharktooth, ContextHelp.xml file needs to be updated to reflect the last x264 changes. Do you (or any volunteers ??!! quite easy to do as task) have the time to look at this today ? If not, I should have some free time tonight to check this & fix the lossless issue.

Kurtnoise
15th July 2009, 08:14
Bug #2819292 (http://sourceforge.net/tracker/?func=detail&aid=2819292&group_id=156112&atid=798476)

OneClick's automatically-created chapter files suffer from progressive desynchronization when encoding NTSC DVDs (I haven't tested PAL.) At then end of a one-hour encoded MKV, the chapter marks will be early by three or four seconds.

did you compare the result with the chapters file from DVDDecrypter ?

Sharktooth
15th July 2009, 14:25
Sharktooth, ContextHelp.xml file needs to be updated to reflect the last x264 changes. Do you (or any volunteers ??!! quite easy to do as task) have the time to look at this today ? If not, I should have some free time tonight to check this & fix the lossless issue.
yep, just not today though.

Kurtnoise
16th July 2009, 10:30
Bug #2819292 (http://sourceforge.net/tracker/?func=detail&aid=2819292&group_id=156112&atid=798476)

OneClick's automatically-created chapter files suffer from progressive desynchronization when encoding NTSC DVDs (I haven't tested PAL.) At then end of a one-hour encoded MKV, the chapter marks will be early by three or four seconds.

This is an old problem I've had with ChapterGrabber, which can be solved (in the ChapterGrabber GUI) by a) loading NTSC disc, b) Change current FPS to 30.000, and finally c) Convert Chapter Times by FPS to 29.970.

As a quick and dirty fix to get proper chapter times, I did this:

=== modified file 'megui/trunk/core/util/IFOparser.cs'
--- megui/trunk/core/util/IFOparser.cs 2009-05-26 12:50:32 +0000
+++ megui/trunk/core/util/IFOparser.cs 2009-07-08 09:08:58 +0000
@@ -152,7 +152,7 @@
{
short? frames = GetFrames(playbackBytes[3]);
int fpsMask = playbackBytes[3] >> 6;
- fps = fpsMask == 0x01 ? 25D : fpsMask == 0x03 ? (30D / 1.001D) : 0;
+ fps = fpsMask == 0x01 ? 25D : fpsMask == 0x03 ? 30D : 0;
if (frames == null)
return null;


=== modified file 'megui/trunk/packages/tools/chaptercreator/IfoExtractor.cs'
--- megui/trunk/packages/tools/chaptercreator/IfoExtractor.cs 2009-05-26 13:02:48 +0000
+++ megui/trunk/packages/tools/chaptercreator/IfoExtractor.cs 2009-07-08 09:08:58 +0000
@@ -54,6 +54,8 @@
pgc.Chapters = GetChapters(location, titleSetNum, out duration, out fps);
pgc.Duration = duration;
pgc.FramesPerSecond = fps;
+ if (pgc.FramesPerSecond == 30.0)
+ pgc.ChangeFps(29.970029970029969);
OnChaptersLoaded(pgc);

OnExtractionComplete();

There must be a better way (and one that also addresses other input FPS values), but I don't fully understand the GetStreams() code in class IfoExtractor.
Frankly, I don't understand your hack...w/ a NTSC DVD as source and the current code, pgc.FramePerSecond returns 29,97002997003 (that's the result of 30D / 1.001D). How this value can create a drift of 3/4s after one-hour ?

btw, here is the result of the chapters file created with DVDDecrypter:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 1
CHAPTER02=00:04:25.267
CHAPTER02NAME=Chapter 2
CHAPTER03=00:05:42.600
CHAPTER03NAME=Chapter 3
CHAPTER04=00:10:05.100
CHAPTER04NAME=Chapter 4
CHAPTER05=00:11:53.933
CHAPTER05NAME=Chapter 5
CHAPTER06=00:14:18.600
CHAPTER06NAME=Chapter 6
CHAPTER07=00:18:00.433
CHAPTER07NAME=Chapter 7
CHAPTER08=00:20:37.100
CHAPTER08NAME=Chapter 8
CHAPTER09=00:22:58.967
CHAPTER09NAME=Chapter 9
CHAPTER10=00:25:12.600
CHAPTER10NAME=Chapter 10
CHAPTER11=00:29:33.933
CHAPTER11NAME=Chapter 11
CHAPTER12=00:36:17.100
CHAPTER12NAME=Chapter 12
CHAPTER13=00:41:04.433
CHAPTER13NAME=Chapter 13
CHAPTER14=00:43:31.767
CHAPTER14NAME=Chapter 14
CHAPTER15=00:47:02.767
CHAPTER15NAME=Chapter 15
CHAPTER16=00:50:06.433
CHAPTER16NAME=Chapter 16
CHAPTER17=00:51:47.267
CHAPTER17NAME=Chapter 17
CHAPTER18=00:53:38.267
CHAPTER18NAME=Chapter 18
CHAPTER19=00:57:32.933
CHAPTER19NAME=Chapter 19
CHAPTER20=01:01:23.267
CHAPTER20NAME=Chapter 20
CHAPTER21=01:04:46.600
CHAPTER21NAME=Chapter 21
CHAPTER22=01:07:57.267
CHAPTER22NAME=Chapter 22
CHAPTER23=01:11:10.767
CHAPTER23NAME=Chapter 23
CHAPTER24=01:14:38.100
CHAPTER24NAME=Chapter 24
CHAPTER25=01:20:11.100
CHAPTER25NAME=Chapter 25
CHAPTER26=01:22:07.300
CHAPTER26NAME=Chapter 26
CHAPTER27=01:29:21.133
CHAPTER27NAME=Chapter 27
CHAPTER28=01:31:41.133
CHAPTER28NAME=Chapter 28
CHAPTER29=01:36:56.800
CHAPTER29NAME=Chapter 29
CHAPTER30=01:38:53.133
CHAPTER30NAME=Chapter 30
CHAPTER31=01:43:32.500
CHAPTER31NAME=Chapter 31
CHAPTER32=01:46:25.167
CHAPTER32NAME=Chapter 32
CHAPTER33=01:48:25.333
CHAPTER33NAME=Chapter 33
CHAPTER34=01:52:14.133
CHAPTER34NAME=Chapter 34
CHAPTER35=01:55:18.667
CHAPTER35NAME=Chapter 35
CHAPTER36=01:59:51.333
CHAPTER36NAME=Chapter 36
CHAPTER37=02:04:03.800
CHAPTER37NAME=Chapter 37
CHAPTER38=02:05:45.467
CHAPTER38NAME=Chapter 38
CHAPTER39=02:09:25.800
CHAPTER39NAME=Chapter 39
CHAPTER40=02:11:12.300
CHAPTER40NAME=Chapter 40
CHAPTER41=02:13:56.133
CHAPTER41NAME=Chapter 41
CHAPTER42=02:16:58.000
CHAPTER42NAME=Chapter 42
CHAPTER43=02:19:36.333
CHAPTER43NAME=Chapter 43
CHAPTER44=02:22:27.633
CHAPTER44NAME=Chapter 44
CHAPTER45=02:25:20.133
CHAPTER45NAME=Chapter 45
CHAPTER46=02:28:20.967
CHAPTER46NAME=Chapter 46
CHAPTER47=02:32:25.133
CHAPTER47NAME=Chapter 47


and the same source with the current megui code:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Chapter 01
CHAPTER02=00:04:25.267
CHAPTER02NAME=Chapter 02
CHAPTER03=00:05:42.601
CHAPTER03NAME=Chapter 03
CHAPTER04=00:10:05.101
CHAPTER04NAME=Chapter 04
CHAPTER05=00:11:53.935
CHAPTER05NAME=Chapter 05
CHAPTER06=00:14:18.602
CHAPTER06NAME=Chapter 06
CHAPTER07=00:18:00.436
CHAPTER07NAME=Chapter 07
CHAPTER08=00:20:37.103
CHAPTER08NAME=Chapter 08
CHAPTER09=00:22:58.971
CHAPTER09NAME=Chapter 09
CHAPTER10=00:25:12.605
CHAPTER10NAME=Chapter 10
CHAPTER11=00:29:33.939
CHAPTER11NAME=Chapter 11
CHAPTER12=00:36:17.106
CHAPTER12NAME=Chapter 12
CHAPTER13=00:41:04.440
CHAPTER13NAME=Chapter 13
CHAPTER14=00:43:31.774
CHAPTER14NAME=Chapter 14
CHAPTER15=00:47:02.774
CHAPTER15NAME=Chapter 15
CHAPTER16=00:50:06.441
CHAPTER16NAME=Chapter 16
CHAPTER17=00:51:47.275
CHAPTER17NAME=Chapter 17
CHAPTER18=00:53:38.275
CHAPTER18NAME=Chapter 18
CHAPTER19=00:57:32.942
CHAPTER19NAME=Chapter 19
CHAPTER20=01:01:23.276
CHAPTER20NAME=Chapter 20
CHAPTER21=01:04:46.610
CHAPTER21NAME=Chapter 21
CHAPTER22=01:07:57.277
CHAPTER22NAME=Chapter 22
CHAPTER23=01:11:10.777
CHAPTER23NAME=Chapter 23
CHAPTER24=01:14:38.111
CHAPTER24NAME=Chapter 24
CHAPTER25=01:20:11.111
CHAPTER25NAME=Chapter 25
CHAPTER26=01:22:07.311
CHAPTER26NAME=Chapter 26
CHAPTER27=01:29:21.145
CHAPTER27NAME=Chapter 27
CHAPTER28=01:31:41.145
CHAPTER28NAME=Chapter 28
CHAPTER29=01:36:56.812
CHAPTER29NAME=Chapter 29
CHAPTER30=01:38:53.146
CHAPTER30NAME=Chapter 30
CHAPTER31=01:43:32.513
CHAPTER31NAME=Chapter 31
CHAPTER32=01:46:25.180
CHAPTER32NAME=Chapter 32
CHAPTER33=01:48:25.347
CHAPTER33NAME=Chapter 33
CHAPTER34=01:52:14.148
CHAPTER34NAME=Chapter 34
CHAPTER35=01:55:18.682
CHAPTER35NAME=Chapter 35
CHAPTER36=01:59:51.349
CHAPTER36NAME=Chapter 36
CHAPTER37=02:04:03.816
CHAPTER37NAME=Chapter 37
CHAPTER38=02:05:45.483
CHAPTER38NAME=Chapter 38
CHAPTER39=02:09:25.817
CHAPTER39NAME=Chapter 39
CHAPTER40=02:11:12.317
CHAPTER40NAME=Chapter 40
CHAPTER41=02:13:56.151
CHAPTER41NAME=Chapter 41
CHAPTER42=02:16:58.019
CHAPTER42NAME=Chapter 42
CHAPTER43=02:19:36.353
CHAPTER43NAME=Chapter 43
CHAPTER44=02:22:27.653
CHAPTER44NAME=Chapter 44
CHAPTER45=02:25:20.153
CHAPTER45NAME=Chapter 45
CHAPTER46=02:28:20.987
CHAPTER46NAME=Chapter 46
CHAPTER47=02:32:25.154
CHAPTER47NAME=Chapter 47


Maybe your problem is elsewhere ?

ser2
24th July 2009, 10:17
Bugreport:
When I set B-frames to zero in the Xvid configuration dialog, the checkbox "Use VHQ for B-frames" automatically disabled and become unchecked, even it was checked. But when i set B-frames to some numbers, this checkbox enabled with NO check. Think it would be better, to disable this checkbox with check, if it was checked, to correctly restore it's state.

Kurtnoise
24th July 2009, 10:30
wrong thread...

Sharktooth
25th July 2009, 16:30
Bugreport:
When I set B-frames to zero in the Xvid configuration dialog, the checkbox "Use VHQ for B-frames" automatically disabled and become unchecked, even it was checked. But when i set B-frames to some numbers, this checkbox enabled with NO check. Think it would be better, to disable this checkbox with check, if it was checked, to correctly restore it's state.
wong thread and not a bug. also VHQ for B-Frames is not default so that is an intended behavior.

Kurtnoise
2nd August 2009, 16:00
0.3.1.1052
- (kurtnoise) [Avs Script Creator] redesign CUVIDServer management. (#2786306)
- (kurtnoise) apply FindandKillProcess("CUVIDSERVER") when all jobs are done in the queue & when megui is closing.
- (kurtnoise) [DialogManager] add FindProcess() & FindAndKillProcess() functions.
- (kurtnoise) update MediaInfo library and its wrapper to the latest release (0.7.20.0)
- (kurtnoise) [VideoUtil] getChaptersFromIFO(...) : save chapters files as text always by default. Some users may want it for the mux (#2825428)
- (kurtnoise) [OSInfo] using...try...catch instead.
- (kurtnoise) better .Net Framework handling.
- (kurtnoise) [x264Config] add QP-RD support as subme = 10. x264 rev 1187 or higher required.
- (kurtnoise) [AVCLevelsChecker] remove b-pyramid & b-frames computation. Not used anymore...
- (kurtnoise) [AVCLevelsChecker] update MaxBR values.
- (kurtnoise) [x264Encoder] apply sar command only when X & Y values are different to 1.
- (kurtnoise) [x264Config] fix x264 scratchpad default settings.
- (kurtnoise) [x264Config] few improvements in the partitions command line construction.
- (kurtnoise) [x264Encoder] add AQ mode 2. requires x264 r1184 or higher.

http://sourceforge.net/projects/megui/




@ any win64 OS users : if you could post the beginning (only the first four lines) of any logfiles that would be great...:)

jefrey
2nd August 2009, 16:20
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1051
--[NoImage] OS : Windows Server 2003 Standard Edition x64 SP2--[NoImage] Framework used : 2.0 SP1
-[Information] Hardware
--[NoImage] CPU : Intel(R) Xeon(R) CPU X5365 @ 3.00GHz

Kurtnoise
2nd August 2009, 16:29
w/ the last build please...;)

m3mbran3
2nd August 2009, 16:39
how long until auto update will pick up the new version?

jefrey
2nd August 2009, 21:15
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1052
--[NoImage] OS : Windows Server 2003 Standard Edition x64 SP2
--[NoImage] Latest .Net Framework installed : 2.0
-[Information] Hardware
--[NoImage] CPU : Intel(R) Xeon(R) CPU X5365 @ 3.00GHz

Kurtnoise
3rd August 2009, 08:31
how long until auto update will pick up the new version?
If you don't want to wait any longer, go to the settings -> Extra Config -> Configure Servers and then select development branch, remove all links and add mine : http://kurtnoise.free.fr/MeGUI/

After that close & restart megui...:)

Kurtnoise
3rd August 2009, 08:33
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1052
--[NoImage] OS : Windows Server 2003 Standard Edition x64 SP2
--[NoImage] Latest .Net Framework installed : 2.0
-[Information] Hardware
--[NoImage] CPU : Intel(R) Xeon(R) CPU X5365 @ 3.00GHz
ok, thanks...you see nothing after the bold line ? just that ?

m3mbran3
3rd August 2009, 15:23
Thanks Kurtnoise, updated now. On Vista64

[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1052
--[NoImage] OS : Windows Vista Premium Edition x64 SP2 (6.0.131072.6002)
--[NoImage] Latest .Net Framework installed : 2.0 (2.0.50727.0)
-[Information] Hardware
--[NoImage] CPU : Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz

Buggle
3rd August 2009, 16:32
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1052
--[NoImage] OS : Windows Vista Premium Edition x64 SP2 (6.0.131072.6002)
--[NoImage] Latest .Net Framework installed : 2.0 (2.0.50727.1)
-[Information] Hardware
--[NoImage] CPU : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+

gizmo27
3rd August 2009, 18:18
maybe the question has been already asked..............

but which C++ soft has been used to compile Megui ?

Kurtnoise
3rd August 2009, 19:30
maybe the question has been already asked..............

but which C++ soft has been used to compile Megui ?
none...megui is written in C#

RunningSkittle
4th August 2009, 00:28
[Information] Log
-[Information] Versions
--[NoImage] MeGUI Version : 0.3.1.1052
--[NoImage] OS : Windows Seven x64 (6.1.0.7100)
--[NoImage] Latest .Net Framework installed : 2.0 (2.0.50727.0)
-[Information] Hardware
--[NoImage] CPU : Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz

SacredCultivator
4th August 2009, 04:58
If you don't want to wait any longer, go to the settings -> Extra Config -> Configure Servers and then select development branch, remove all links and add mine : http://kurtnoise.free.fr/MeGUI/

After that close & restart megui...:)

In regard to that Mirror, oppose from changing the servers all the time, when the other mirrors have updates, how would we know?

Unless your mirror will be up-to-date

Thanks

Kurtnoise
4th August 2009, 06:36
In regard to that Mirror, oppose from changing the servers all the time, when the other mirrors have updates, how would we know?
depends on Sharktooth, not me...;)





@all 64 OS users: thanks...all is fine as expected.

Blue_MiSfit
10th August 2009, 10:01
Thanks for the up to date dev mirror Kurtnoise :)

I'm downloading all the latest magic so I can batch some 2 pass x264 encodes with mbtree and autovaq vs more common settings.

:D

~MiSfit

Kurtnoise
10th August 2009, 12:14
better wait a couple of hours then...an update is incoming.

0.3.1.1053
- (kurtnoise) [x264 Config] * add presets/tunings/mb-tree/rc-lookahead/no-psy options. Requires x264 revision 1206 or higher.
* redesign config panel in 4 tabs (Main, the default one + Frame-type + Rate-Control + Analysis + Misc)
* clean up the code for better reading.
- (kurtnoise) Fix some changes in batch files. Patch by XhmikosR (#2832669)
- (kurtnoise) [x264Config] remove AQ Mode restriction from x264 settings.
- (kurtnoise) [VideoEncodingComponent] add findDGSource() function and use it during input file loading to check whether or not CUVIDServer must be run.
- (kurtnoise) move manageCUVIDServer() to VideoUtil.cs

JarrettH
11th August 2009, 03:12
thank gosh the presets are here! http://twilightwap.com/groups/img/clipart/hug.GIF

nakTT
11th August 2009, 04:45
better wait a couple of hours then...an update is incoming.
Hi Kurtnoise,

Any idea when this version will be pushed to the auto update service?

:thanks:

SacredCultivator
11th August 2009, 04:49
@nakTT: Please refer to this Post (http://forum.doom9.org/showthread.php?p=1311067#post1311067), as teh updates have been pushed out

nakTT
11th August 2009, 05:07
@nakTT: Please refer to this Post (http://forum.doom9.org/showthread.php?p=1311067#post1311067), as teh updates have been pushed out
I overlooked that post. Many thanks for pointing it out bro.

:thanks:

Dark Shikari
11th August 2009, 05:19
It still seems to add a whole ton of stuff to the commandline:

program --profile high --level 4.1 --pass 2 --bitrate 8000 --stats ".stats" --thread-input --deblock -1:-1 --keyint 24 --min-keyint 2 --b-adapt 2 --direct auto --ref 1 --ipratio 1.1 --pbratio 1.1 --vbv-bufsize 30000 --vbv-maxrate 40000 --qcomp 0.5 --no-mbtree --me dia --subme 2 --partitions none --trellis 0 --no-mixed-refs --mvrange 511 --nal-hrd --sar 1:1--output "output" "input"

nakTT
11th August 2009, 05:33
It still seems to add a whole ton of stuff to the commandline:
Sorry for my noob question. Is it usable?

easyfab
11th August 2009, 09:57
It still seems to add a whole ton of stuff to the commandline:

I've the same first but after "load defaults" it will change the setting with only:
program --preset slow --thread-input --vbv-maxrate 2500 --output "output" "input"

nakTT
11th August 2009, 11:20
I've the same first but after "load defaults" it will change the setting with only:
program --preset slow --thread-input --vbv-maxrate 2500 --output "output" "input"
Sorry for asking. What exactly is the "load default"? I can't seem to find option to "load default".

easyfab
11th August 2009, 11:54
http://thumbnails19.imagebam.com/4503/e0303d45029963.gif (http://www.imagebam.com/image/e0303d45029963)

nakTT
11th August 2009, 12:32
http://thumbnails19.imagebam.com/4503/e0303d45029963.gif (http://www.imagebam.com/image/e0303d45029963)
Thank for the reply.

by default, "--preset fast" will be load. Is there anyway for me to customize my encoding without any interfere from the preset? I can see that Medium option have no "--preset" switch but does it let me customize my encoding setting? Please advise.



My settings until x264 version 1170+ was:

program --pass 2 --bitrate 500 --stats ".stats" --ref 6 --mixed-refs --no-fast-pskip --bframes 4 --b-adapt 2 --b-pyramid --weightb --direct auto --subme 9 --trellis 2 --partitions all --8x8dct --vbv-maxrate 2500 --me umh --merange 24 --threads auto --thread-input --progress --no-psnr --no-ssim --output "output" "input"

Any Idea how can I get this setting without any interference from any preset? Of course I will use MBtree and "--subme 10" but I would like to keep my old setting for the rest of the encoding option. Please advice.


:thanks:

x10amin
12th August 2009, 10:29
program --profile main --level 3 --preset fast --thread-input --b-adapt 2 --direct auto --ref 2 --vbv-bufsize 10000 --vbv-maxrate 10000 --subme 2 --partitions p8x8,b8x8,i4x4,p4x4 --no-8x8dct --trellis 0 --output "output" "input"
It seems the --ref option will be missing when I set it to 3
program --profile main --level 3 --preset fast --thread-input --b-adapt 2 --direct auto --vbv-bufsize 10000 --vbv-maxrate 10000 --subme 2 --partitions p8x8,b8x8,i4x4,p4x4 --no-8x8dct --trellis 0 --output "output" "input"

Underground78
12th August 2009, 10:30
--ref 3 is part of the default settings, there is no need to put it in the command line.

x10amin
12th August 2009, 10:48
--ref 3 is part of the default settings, there is no need to put it in the command line.

Oh,I didn't known that...
Anyway the encode results still giving me --ref 2 although I set it to 3
cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x131 / me=hex / subme=2 / psy=1 / psy_rd=0.0:0.0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=10000 / vbv_bufsize=10000 / ip_ratio=1.40 / aq=1:1.00

Underground78
12th August 2009, 11:03
Anyway the encode results still giving me --ref 2 although I set it to 3

I don't see this behavior with the version 0.3.1.1051. Are you sure you have really set the number of ref frames to 3 ?

x10amin
12th August 2009, 11:14
Well, is 1053.Futher more if I set the output container to MP4,the encode will fail but RAWAVC works.
Just realize this is a development thread but I guess is okay to post here.

nurbs
12th August 2009, 11:26
What x264 build do you use? Are you sure it has been compiled with mp4 output enabled? If you type "x264 --help" in a command line window it will tell you the version number and if mp4 support is enabled as part of the first couple of lines it outputs.

BTW that looks like the first pass of a two pass encode and it's normal that settings aren't the same as you specify for the second pass unless you explicitly tell the encoder to use the same settings, although you shouldn't have a video file and refs should be reduced to 1 in that case.

x10amin
12th August 2009, 11:35
You mean this?I get all required files from auto update features in MeGUI
x264 core:70 r1206M 9a54c48
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)

Doom9
12th August 2009, 16:14
guys, I have some time on my hand and I'm on a brand new Win7 64bit install and eager to try out the whole 64 bit thing. I realize there was an aborted attempt to get the 64bit thing to fly.. any pointers as to what to look at to continue that work?

Ramir Gonzales
12th August 2009, 17:28
guys, I have some time on my hand and I'm on a brand new Win7 64bit install and eager to try out the whole 64 bit thing. I realize there was an aborted attempt to get the 64bit thing to fly.. any pointers as to what to look at to continue that work?

I smell a rule #6 strike here...:rolleyes:

Underground78
12th August 2009, 17:38
Win7 has already been released on MSDN/TechNet ...

Doom9
13th August 2009, 10:50
Good thing I do have a sense of humor ;) I've previously outed myself as having access to MSDN. Furthermore, I didn't say RTM or RC.. you can still download the RC. And playing devil's advocate... since Win2000 it's not about the software anymore, it's about your key. Microsoft doesn't really care if you download something off P2P as long as you have your own legal key for it. It's just when you start playing around with activators or BIOS mods along with leaked OEM keys that you're going to have a problem.

Yoshiyuki Blade
13th August 2009, 12:22
I have very little knowledge on the 64-bit side of encoding, so I'm interested in this as well. I've never tried it myself but I've looked around for the things needed for it. For AVISynth, you can get a 64-bit build and compatable filters on squid_80's site (http://members.optusnet.com.au/squid_80/). http://x264.nl/ stays up to date with the 32 and 64 bit builds of x264. I hear MeGUI has a 64-bit mode, but I don't know the specifics of that. I might just put it all together and see if it works :D

nakTT
13th August 2009, 15:12
I have very little knowledge on the 64-bit side of encoding, so I'm interested in this as well. I've never tried it myself but I've looked around for the things needed for it. For AVISynth, you can get a 64-bit build and compatable filters on squid_80's site (http://members.optusnet.com.au/squid_80/). http://x264.nl/ stays up to date with the 32 and 64 bit builds of x264. I hear MeGUI has a 64-bit mode, but I don't know the specifics of that. I might just put it all together and see if it works :D
Do keep us updated on your quest. I also interested in using 64 bit version of x264 (on 64 bit MeGUI) if it is reliable and not too hard to setup.

:thanks:

JEEB
13th August 2009, 17:32
Basically for 64bit encoding you can either go through the "not so many filters and maybe slower"'ish AVS64 and 64bit x264 route (that Yoshiyuki Blade mentioned), or the route with the same 32bit AVS, avs2yuv, some piping and 64bit x264.

Both should work and currently the 32bit AVS does have a bigger selection of filters.

Dark Eiri
13th August 2009, 17:38
I think the best approach, at least for the time being, would be inserting avs2yuv in the MeGUI chain, if a x64 OS is detected, like Ripbot264 does. For the full featured x64 chain, it would need several plugins that don't support 64 bits yet, so it would be kinda crippled, right?