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 Encoder GUIs
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd November 2005, 19:15   #521  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
not yet and btw it's auto 3 pass that's b0rked even without turbo.
Sharktooth is offline   Reply With Quote
Old 22nd November 2005, 19:48   #522  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
The following files include the doom9 patch ( http://forum.doom9.org/showthread.ph...234#post741234 )
moved here: http://forum.doom9.org/showthread.ph...099#post742099

Last edited by Sharktooth; 24th November 2005 at 18:58.
Sharktooth is offline   Reply With Quote
Old 22nd November 2005, 21:18   #523  |  Link
Chainmax
Huh?
 
Chainmax's Avatar
 
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
Quote:
Originally Posted by Sharktooth
not yet and btw it's auto 3 pass that's b0rked even without turbo.
I see. Any idea what is causing the flaw?
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it.
Chainmax is offline   Reply With Quote
Old 22nd November 2005, 21:21   #524  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
I can take a look into automated 3-pass, though I only use 2-pass and after searching the forum I see that no-one's specified exactly what problem they're having. It seems to be a flaw in the command-line generation, though.
charleski is offline   Reply With Quote
Old 22nd November 2005, 23:12   #525  |  Link
Chainmax
Huh?
 
Chainmax's Avatar
 
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
Sharktooth made a post somewhere explaining the problem. I used to use 2-pass as well, but seeing how fast first pass is a lot faster than a regular pass and doesn't result in a noticeable quality drop, it's like getting 2.9-pass quality at 2.1-pass encoding time, so to speak. That's why I switched to that mode.
__________________
Read Decomb's readmes and tutorials, the IVTC tutorial and the capture guide in order to learn about combing and how to deal with it.
Chainmax is offline   Reply With Quote
Old 23rd November 2005, 00:21   #526  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
Yeah, the commandline shown in the interface isn't right when in 3-pass mode, but I generated some jobs and looked at the XML - it seems fine to me, so the actual commandlines passed to x264 appear correct.
charleski is offline   Reply With Quote
Old 23rd November 2005, 02:08   #527  |  Link
foxyshadis
Angel of Night
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
Quote:
Originally Posted by Chainmax
Sharktooth made a post somewhere explaining the problem. I used to use 2-pass as well, but seeing how fast first pass is a lot faster than a regular pass and doesn't result in a noticeable quality drop, it's like getting 2.9-pass quality at 2.1-pass encoding time, so to speak. That's why I switched to that mode.
Vaguely related: Fast first pass doesn't seem to disable some of the newer options. (I have no idea which could be appropriately disabled.) A recent encode with b-rdo, trellis, adaptive quant, and b-adaptive, seemed to have almost exactly the same framerate (from a pre-filtered lossless video) between passes.

It might be worth going back now that so many new options are available and testing again for minimum lossage.
foxyshadis is offline   Reply With Quote
Old 23rd November 2005, 02:20   #528  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
That's interesting. can you recreate the job that caused this behaviour and post the XML? (If you close MeGUI before executing the jobs they'll be saved in the jobs folder)
Certainly I've always found 1st-pass turbo to run about 4 times faster than the 2nd pass.
charleski is offline   Reply With Quote
Old 23rd November 2005, 05:47   #529  |  Link
foxyshadis
Angel of Night
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
I keep all old jobs around (no particular reason) so I just pulled the xml. The settings all show up there, but that depends on if b-rdo is even activated for subme 1 and whether trillis is activating.
Code:
<?xml version="1.0"?>
<Job xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="VideoJob">
  <Input>C:\video\work\mark3.avs</Input>
  <Output />
  <Name>job33</Name>
  <Priority>0</Priority>
  <Status>5</Status>
  <Position>32</Position>
  <Start>2005-11-21T10:36:29.7118750-08:00</Start>
  <End>2005-11-21T10:49:19.3056250-08:00</End>
  <FPS>9.98636964703489</FPS>
  <Commandline>"x264.exe" --pass 1 --bitrate 700 --stats "C:\video\work\x264.log" --aq-strength 0.7 --bframes 3 --b-pyramid --filter 1,1 --subme 1 --b-rdo --weightb --trellis 1 --analyse none --me dia --merange 20 --progress --no-psnr --output NUL "C:\video\work\mark3.avs" </Commandline>
  <Settings xsi:type="x264Settings">
    <EncodingMode>2</EncodingMode>
    <BitrateQuantizer>700</BitrateQuantizer>
    <KeyframeInterval>250</KeyframeInterval>
    <NbBframes>3</NbBframes>
    <MinQuantizer>10</MinQuantizer>
    <MaxQuantizer>51</MaxQuantizer>
    <SARX>0</SARX>
    <SARY>0</SARY>
    <Turbo>true</Turbo>
    <V4MV>false</V4MV>
    <QPel>false</QPel>
    <Trellis>false</Trellis>
    <CreditsQuantizer>40</CreditsQuantizer>
    <FourCCs>
      <string>VSSH</string>
      <string>x264</string>
      <string>avc1</string>
    </FourCCs>
    <Logfile>C:\video\work\x264.log</Logfile>
    <CustomEncoderOptions />
    <FourCC>1</FourCC>
    <Zones />
    <AQStrength>0.7</AQStrength>
    <AQSensitivity>15.0</AQSensitivity>
    <MixedRefs>false</MixedRefs>
    <X264Trellis>1</X264Trellis>
    <NbRefFrames>1</NbRefFrames>
    <AlphaDeblock>1</AlphaDeblock>
    <BetaDeblock>1</BetaDeblock>
    <SubPelRefinement>0</SubPelRefinement>
    <MaxQuantDelta>4</MaxQuantDelta>
    <TempQuantBlur>0</TempQuantBlur>
    <BframePredictionMode>2</BframePredictionMode>
    <VBVBufferSize>-1</VBVBufferSize>
    <VBVMaxBitrate>-1</VBVMaxBitrate>
    <METype>0</METype>
    <MERange>20</MERange>
    <NbThreads>1</NbThreads>
    <MinGOPSize>25</MinGOPSize>
    <Profile>2</Profile>
    <Level>15</Level>
    <IPFactor>1.4</IPFactor>
    <PBFactor>1.3</PBFactor>
    <ChromaQPOffset>0</ChromaQPOffset>
    <VBVInitialBuffer>0.9</VBVInitialBuffer>
    <BitrateVariance>1.0</BitrateVariance>
    <QuantCompression>0.6</QuantCompression>
    <TempComplexityBlur>20</TempComplexityBlur>
    <TempQuanBlurCC>0.5</TempQuanBlurCC>
    <SCDSensitivity>40</SCDSensitivity>
    <BframeBias>0</BframeBias>
    <Deblock>true</Deblock>
    <Cabac>true</Cabac>
    <WeightedBPrediction>true</WeightedBPrediction>
    <AdaptiveBFrames>true</AdaptiveBFrames>
    <BFramePyramid>true</BFramePyramid>
    <BRDO>true</BRDO>
    <ChromaME>true</ChromaME>
    <P8x8mv>false</P8x8mv>
    <B8x8mv>false</B8x8mv>
    <I4x4mv>false</I4x4mv>
    <I8x8mv>false</I8x8mv>
    <P4x4mv>false</P4x4mv>
    <AdaptiveDCT>false</AdaptiveDCT>
    <Lossless>false</Lossless>
    <QuantizerMatrix>C:\Program Files\music-video\x264\eqm_avc_hr.cfg</QuantizerMatrix>
    <QuantizerMatrixType>0</QuantizerMatrixType>
  </Settings>
  <OutputType>0</OutputType>
  <DesiredSize>0</DesiredSize>
  <NumberOfFrames>7670</NumberOfFrames>
  <Framerate>23.976043137696813</Framerate>
</Job>
foxyshadis is offline   Reply With Quote
Old 23rd November 2005, 13:28   #530  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
for what concerns turbo mode the (in theory) b-rdo can be "disabled" as well as mixed-refs (not sure about trellis).
Sharktooth is offline   Reply With Quote
Old 23rd November 2005, 19:32   #531  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
I'm still struggling to get MeGUI compiled for .NET 1.1. Could you take a look at this environment Sharktooth and see what I'm doing wrong?
Here are the environment variables in the command shell I use to compile:
Code:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\******\Application Data
CLASSPATH=C:\Program Files\Java\jre1.5.0_05\lib\ext\QTJava.zip
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=******
ComSpec=C:\WINDOWS\system32\cmd.exe
DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v1.1
FrameworkVersion=v1.1.4322
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\******
INCLUDE=C:\Program Files\Microsoft Visual Studio 8\SDK\v1.1\INCLUDE;
LIB=C:\Program Files\Microsoft Visual Studio 8\SDK\v1.1\LIB;
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
LOGONSERVER=\\*******
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;C:\Perl\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\AviApps\YAMB;C:\Program Files\AviApps\x264;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Tools\Bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
ProgramFiles=C:\Program Files
PROMPT=$P$G
QTJAVA=C:\Program Files\Java\jre1.5.0_05\lib\ext\QTJava.zip
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\******\LOCALS~1\Temp
TMP=C:\DOCUME~1\******\LOCALS~1\Temp
USERDOMAIN=******
USERNAME=******
USERPROFILE=C:\Documents and Settings\******
VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\
VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
windir=C:\WINDOWS
Or just post the environment variables you use so i can compare them.
Thanks.
charleski is offline   Reply With Quote
Old 23rd November 2005, 21:51   #532  |  Link
acidsex
Registered User
 
Join Date: Dec 2002
Posts: 492
Any chance that the Avisynth creator to support more than just DGIndex files? My reasoning is I have some DV-avi files I would like to encode using MeGUI and sometimes I have a rather large batch of them and it is very tedious having to create an avs by typing. Even if we could get a generic "Direct Show Source" template would save me a great deal of time. Would this be difficult to implement Doom9?
acidsex is offline   Reply With Quote
Old 23rd November 2005, 22:40   #533  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
Yeah, I was thinking of adding in more functionality for the avs creator along with a couple of other enhancements I've written. Give me a couple of days.
charleski is offline   Reply With Quote
Old 23rd November 2005, 23:24   #534  |  Link
Kostarum Rex Persia
Banned
 
Join Date: May 2005
Location: Serbia
Posts: 560
Question for MeGUI developers: is it possible(in next builds) to introduce AVI and MPEG2 input in MeGUI? (curently,only AVS input)
I don't have knowledge,nor time to learn Avisynth scripting,so I be very delighted if you,guys,make MeGUI more friendship for use.
Kostarum Rex Persia is offline   Reply With Quote
Old 23rd November 2005, 23:58   #535  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
Well the best way to do that is to modify the avs creator as acidsex described so that it can accept avis and modify the DGindexer so that it will accept mpeg2s. It would be a mistake to remove avisynth from the input stream.
charleski is offline   Reply With Quote
Old 24th November 2005, 00:03   #536  |  Link
Kostarum Rex Persia
Banned
 
Join Date: May 2005
Location: Serbia
Posts: 560
Great,but when I may expect new revision of MeGUI with MPEG2 and AVI input.Until new year,or perhaps sooner?
Kostarum Rex Persia is offline   Reply With Quote
Old 24th November 2005, 00:10   #537  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
Invest the asking time to some coding Shouldn't be hard adding that to MeGUI...
__________________
Detritus Software
Sirber is offline   Reply With Quote
Old 24th November 2005, 00:19   #538  |  Link
Kostarum Rex Persia
Banned
 
Join Date: May 2005
Location: Serbia
Posts: 560
Ok,but from where to start.Can you advice me,Sirber.
Kostarum Rex Persia is offline   Reply With Quote
Old 24th November 2005, 00:33   #539  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
1) http://msdn.microsoft.com/vstudio/express/visualcsharp/
2) http://www.rarlab.com/rar/wrar351.exe
3) http://forum.doom9.org/MeGUI-src.0.2.3.1b.rar
3) Extract the sources
4) Open the sources with C#
5) Find the input manager class and add your stuff
6) Post your modifications
__________________
Detritus Software
Sirber is offline   Reply With Quote
Old 24th November 2005, 00:41   #540  |  Link
charleski
Registered User
 
charleski's Avatar
 
Join Date: Jul 2004
Posts: 383
I'm writing the code right now actually , but I have a few other bits i want to add as well, so give it a day or two.

[edit] BTW, I'm blind, MeGUI can already import MPeg2 files in the d2v creator and automatically pass them to the avisynth module.

Last edited by charleski; 24th November 2005 at 01:27.
charleski is offline   Reply With Quote
Reply

Tags
development, megui, not a help thread


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 20:08.


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