Wednesday 15 October 2014

DivX Plus HD for Handbrake

All trademarks acknowledged in this post.

Some time ago, I bought a TV that will play video files from a USB drive, as long as they comply with the DivX+ HD standard.  My preferred tool for transcoding videos is Handbrake, and this has built in profiles for many devices, but I searched in vain for a profile for DivX+ HD.

Finding specifications for the standard, I entered them into Handbrake, saved the profile and started transcoding.  It works.  If you enter the below text into your favourite text editor, save it as DivX_HD.plist and import it as a profile into Handbrake, you should have similar success.

Note: only use Handbrake to make back up copies of media that you already own, if your local laws permit this.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <dict>
        <key>AudioAllowAACPass</key>
        <true />
        <key>AudioAllowAC3Pass</key>
        <true />
        <key>AudioAllowDTSHDPass</key>
        <true />
        <key>AudioAllowDTSPass</key>
        <true />
        <key>AudioAllowMP3Pass</key>
        <true />
        <key>AudioEncoderFallback</key>
        <string>AC3 (ffmpeg)</string>
        <key>AudioList</key>
        <array>
            <dict>
                <key>AudioBitrate</key>
                <string>192</string>
                <key>AudioEncoder</key>
                <string>MP3 (lame)</string>
                <key>AudioEncoderActual</key>
                <string>lame</string>
                <key>AudioMixdown</key>
                <string>Stereo</string>
                <key>AudioSamplerate</key>
                <string>Auto</string>
                <key>AudioTrack</key>
                <integer>0</integer>
                <key>AudioTrackDRCSlider</key>
                <real>0</real>
                <key>AudioTrackDescription</key>
                <string>Unknown</string>
                <key>AudioTrackGain</key>
                <real>0</real>
                <key>AudioTrackName</key>
                <string></string>
                <key>AudioTrackQuality</key>
                <real>2</real>
                <key>AudioTrackQualityEnable</key>
                <false />
            </dict>
        </array>
        <key>ChapterMarkers</key>
        <false />
        <key>Default</key>
        <false />
        <key>FileFormat</key>
        <string>MKV file</string>
        <key>Folder</key>
        <false />
        <key>Mp4HttpOptimize</key>
        <false />
        <key>Mp4LargeFile</key>
        <false />
        <key>Mp4iPodCompatible</key>
        <false />
        <key>PictureAutoCrop</key>
        <true />
        <key>PictureBottomCrop</key>
        <integer>88</integer>
        <key>PictureDeblock</key>
        <integer>4</integer>
        <key>PictureDecomb</key>
        <integer>0</integer>
        <key>PictureDecombCustom</key>
        <string></string>
        <key>PictureDecombDeinterlace</key>
        <true />
        <key>PictureDeinterlace</key>
        <integer>0</integer>
        <key>PictureDeinterlaceCustom</key>
        <string></string>
        <key>PictureDenoise</key>
        <integer>0</integer>
        <key>PictureDenoiseCustom</key>
        <string></string>
        <key>PictureDetelecine</key>
        <integer>2</integer>
        <key>PictureDetelecineCustom</key>
        <string></string>
        <key>PictureKeepRatio</key>
        <true />
        <key>PictureLeftCrop</key>
        <integer>0</integer>
        <key>PictureLooseCrop</key>
        <true />
        <key>PictureModulus</key>
        <string>16</string>
        <key>PicturePAR</key>
        <string>2</string>
        <key>PicturePARHeight</key>
        <integer>15</integer>
        <key>PicturePARWidth</key>
        <integer>16</integer>
        <key>PictureRightCrop</key>
        <integer>0</integer>
        <key>PictureTopCrop</key>
        <integer>88</integer>
        <key>PresetBuildNumber</key>
        <integer>2014032499</integer>
        <key>PresetDescription</key>
        <string>The best compromise of high quality video and compatibility with the Divx Plus HD standard.</string>
        <key>PresetName</key>
        <string>Divx HD</string>
        <key>SubtitleList</key>
        <array>
        </array>
        <key>Type</key>
        <integer>1</integer>
        <key>UsesPictureFilters</key>
        <integer>1</integer>
        <key>UsesPictureSettings</key>
        <integer>2</integer>
        <key>VideoAvgBitrate</key>
        <integer>1500</integer>
        <key>VideoEncoder</key>
        <string>H.264 (x264)</string>
        <key>VideoFramerate</key>
        <string>Same as source</string>
        <key>VideoFramerateMode</key>
        <string>cfr</string>
        <key>VideoGrayScale</key>
        <false />
        <key>VideoQualitySlider</key>
        <real>20</real>
        <key>VideoQualityType</key>
        <integer>2</integer>
        <key>VideoTargetSize</key>
        <string>700</string>
        <key>VideoTurboTwoPass</key>
        <false />
        <key>VideoTwoPass</key>
        <false />
        <key>lavcOption</key>
        <string></string>
        <key>x264Option</key>
        <string>level=40:mixed-refs=0:weightb=0:trellis=2:vbv-maxrate=20000:vbv-bufsize=25000:ref=2:weightp=0:me=umh:b-adapt=2</string>
        <key>x264UseAdvancedOptions</key>
        <true />
    </dict>
</array>
</plist>

No comments:

Post a Comment