Announcement

Collapse
No announcement yet.

8.1.1.2 is overriding custom High Profile MKV Constant Quality preset

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    BD Ripper (3D Plus) 8.1.1.2 is overriding custom High Profile MKV Constant Quality preset

    Hi experts,

    *Newbie alert* (mostly with HD encoding)

    I recently purchased BD Ripper to convert my BD 1080p ISO's into AVC 1080p MKV. I chose DVDFab for this project due to the nice fast CUDA support and to load the .

    First of all, 8.1.1.2 sometimes crashes on startup when loading this custom profile (maybe needs to be updated?). If not crashing, the profile is easily loaded and the encoding finishes perfectly after ~90-100 min (final size of MKV is 8GB for a 100 min movie: 'The Midnight Meat Train'). But, the final encode shows less ReFrames than whats in the loaded custom preset (checked with MediaInfo tool)...

    Final encode with 8.1.1.2 using the custom MKV CRF19 preset:

    Code:
    Format                           : AVC
    Format profile                   : High@L5.1
    Format settings, CABAC           : Yes
    Format settings, ReFrames        : 2 frames
    Codec ID                         : V_MPEG4/ISO/AVC
    This, I do not get, since there is --ref 5 in <CustomEncoderOptions> loaded in the following custom preset with 8.1.1.2:

    Code:
    <GenericProfileOfx264Settings >
     <Name>x264_ABR_Fast</Name>
      <Settings>
        <KeyframeInterval>250</KeyframeInterval>
        <NbBframes>16</NbBframes>
        <MinQuantizer>10</MinQuantizer>
        <MaxQuantizer>51</MaxQuantizer>
        <Turbo>false</Turbo>
        <V4MV>false</V4MV>
        <QPel>false</QPel>
        <Trellis>false</Trellis>
        <CreditsQuantizer>40</CreditsQuantizer>
        <Logfile>.stats</Logfile>
        <VideoName />
        <CustomEncoderOptions>--level 3.1 --profile high --rc-lookahead 50 --crf 19 --deblock 0,0 --ref 5 --bframes 4 --cabac 1 --8x8dct 1 --weightp 1 --no-dct-decimate 0 --b-adapt 2 --direct spatial --me hex --subq 7 --merange 16 --aq-strength 1.0 --psy-rd 1.0,0.0 --trellis 1 --analyse all --b-pyramid strict</CustomEncoderOptions>
        <FourCC>1</FourCC>
        <MaxNumberOfPasses>3</MaxNumberOfPasses>
        <NbThreads>8</NbThreads>
        <QuantizerCRF>1000</QuantizerCRF>
        <EncodeInterlaced>false</EncodeInterlaced>
        <NoDCTDecimate>false</NoDCTDecimate>
        <PSNRCalculation>false</PSNRCalculation>
        <noFastPSkip>false</noFastPSkip>
        <NoiseReduction>0</NoiseReduction>
        <MixedRefs>false</MixedRefs>
        <X264Trellis>0</X264Trellis>
        <NbRefFrames>4</NbRefFrames>
        <AlphaDeblock>-1</AlphaDeblock>
        <BetaDeblock>-1</BetaDeblock>
        <SubPelRefinement>4</SubPelRefinement>
        <MaxQuantDelta>4</MaxQuantDelta>
        <TempQuantBlur>0</TempQuantBlur>
        <BframePredictionMode>1</BframePredictionMode>
        <VBVBufferSize>-1</VBVBufferSize>
        <VBVMaxBitrate>-1</VBVMaxBitrate>
        <METype>1</METype>
        <MERange>16</MERange>
        <MinGOPSize>25</MinGOPSize>
        <Profile>2</Profile>
        <Level>51</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>
        <PsyRDO>1.0</PsyRDO>
        <PsyTrellis>0</PsyTrellis>
        <Deblock>true</Deblock>
        <Cabac>true</Cabac>
        <UseQPFile>false</UseQPFile>
        <WeightedBPrediction>false</WeightedBPrediction>
        <NewAdaptiveBFrames>1</NewAdaptiveBFrames>
        <BFramePyramid>false</BFramePyramid>
        <ChromaME>true</ChromaME>
        <MacroBlockOptions>2</MacroBlockOptions>
        <P8x8mv>false</P8x8mv>
        <B8x8mv>false</B8x8mv>
        <I4x4mv>false</I4x4mv>
        <I8x8mv>false</I8x8mv>
        <P4x4mv>false</P4x4mv>
        <AdaptiveDCT>false</AdaptiveDCT>
        <SSIMCalculation>false</SSIMCalculation>
        <Lossless>false</Lossless>
        <QuantizerMatrix>Flat (none)</QuantizerMatrix>
        <QuantizerMatrixType>0</QuantizerMatrixType>
        <DeadZoneInter>21</DeadZoneInter>
        <DeadZoneIntra>11</DeadZoneIntra>
        <AQmode>1</AQmode>
        <AQstrength>1.0</AQstrength>
        <QPFile />
        <fullRange>false</fullRange>
        <x264Preset>3</x264Preset>
        <x264Tuning>0</x264Tuning>
        <x264AdvancedSettings>false</x264AdvancedSettings>
        <Lookahead>40</Lookahead>
        <NoMBTree>false</NoMBTree>
        <ThreadInput>true</ThreadInput>
        <NoPsy>false</NoPsy>
      </Settings>
    </GenericProfileOfx264Settings>
    Any help on why 8.1.1.2 is not using the custom options when loaded and/or suggestions to optimize the preset would be highly appreciated, as I would really love to use DVDFab for my MKV encodings with CUDA support without any hassles.
    Thanks!

    br,
    intentus

    #2
    A/C Codec &quot;Soft + CUDA&quot; setting was overriding custom preset

    It seems that the custom High Profile MKV RF19 preset (detailed in top post) was overridden by the A/V Codec setting "Soft + CUDA". If chosing only "Software" as Video Encoder, my final encode got twice the size and better quality but several times slower (4-5 fps encoding speed compared to 25-30 fps with CUDA support).

    So I guess the CUDA support is not my thing afterall, since I prefer quality over speed and the encode with CUDA results in too poor 1080p video quality, for my taste.

    Or maybe I just have to tweak some settings (the custom preset is top post)?

    My encode with "Software + CUDA" in A/V Codec setting

    (Info extracted with MediaInfo tool)

    Code:
    Format                           : AVC
    Format/Info                      : Advanced Video Codec
    Format profile                   : High@L5.1
    Format settings, CABAC           : Yes
    Format settings, ReFrames        : 2 frames
    Format settings, GOP             : M=3, N=15
    Codec ID                         : V_MPEG4/ISO/AVC
    Duration                         : 1h 42mn
    Bit rate mode                    : Variable
    Bit rate                         : 8 452 Kbps
    Width                            : 1 920 pixels
    Height                           : 816 pixels
    Display aspect ratio             : 2.35:1
    Frame rate                       : 23.976 fps
    As you see, it is complete overriding my custom preset.

    My encode with only "Software" in A/V Codec setting

    Code:
    Format/Info                      : Advanced Video Codec
    Format_Profile                   : High@L3.1
    Format_Settings_CABAC/String     : Yes
    Format_Settings_RefFrames/String : 4 frames
    CodecID                          : V_MPEG4/ISO/AVC
    Duration/String                  : 6mn 25s
    BitRate/String                   : 18.3 Mbps
    Width/String                     : 1 920 pixels
    Height/String                    : 816 pixels
    DisplayAspectRatio/String        : 2.35:1
    FrameRate/String                 : 23.976 fps
    This seems to be my custom preset with level 3.1.

    But the BIG QUESTION:

    Is it totally impossible to make DVDFab accept the custom High Profile MKV RF19 preset with "Software + CUDA" enabled?

    ANY input would much appreciated (none so far ).

    intentus

    Comment

    Working...
    X