DTMediaRead Pipe Utility

dt logo 1.5inchThe DTMediaRead SDK now includes a utility called dtmrpipe. This utility allows the user to 'pipe' out uncompressed YUV2 or BGRA video data to another application. It can also be used to pipe an uncompressed stereo audio stream in 16 or 32 bit little endian. This is useful for feeding other applications, such as ffmpeg, with the output of file formats, types or codecs it doesn't support.

 

DTMRPipe

 

DTMRPipe is a command line utility.  The available parameters are:

 

dtmrpipe - pipe raw audio or video out of a media file, by Drastic Technologies (www.drastic.tv)
Build: 358
(c)opyright 1995-2014 Drastic Technologies Ltd. All rights reserved.
Usage: ./dtmrpipe -q -i <sourcefile> -t <type>
    -i <sourcefile> File to decode
    -q Quiet, minimal print outs
    -t <type> Type of raw video or audio:
      Video
         0 BGRA 8 bit
         1 UYUV 8 bit YCbCr 4:2:2
      Audio
         10 16 bit stereo le
         11 32 bit stereo le

 

The basic usage would be

someapp 'parameters for that app' < dtmrpipe cine.cine -q -t 0

The result would be each frame of the cine file would be read and decoded to 8 bit BGRA, and then fed to the secondary encoder.

Examples (using FFMPEG)

 

Convert a cine to a MP4/h.264 (via RGB)

dtmrpipe -i cine.cine -t 0 | ffmpeg -s 1920x1080 -pix_fmt rgb32 -f rawvideo -i pipe:0 -c:v mpeg4 -s 1920x1080 -aspect 16:9 cine.mp4

Convert an MXF (XDcam in this case) to a MP4/h.264 (via YCbCr)

dtmrpipe -i xdcam.mxf -t 1 | ffmpeg -i pipe:0 -pix_fmt yuyv422 -c:v mpeg4 -s 1920x1080 -aspect 16:9 xd.mp4

Convert a DNG Sequence to an MP4/h.264 (via RGB) at 6 megabits

dtmrpipe -i First0000.dng -t 0 | ffmpeg -s 1920x1080 -pix_fmt rgb32 -f rawvideo -i pipe:0 -c:v mpeg4 -s 1920x1080 -aspect 16:9 -vb 6M cine.mp4

More great products from Drastic

Using HDRScope/4KScope with Avid ScopeDirect OpenIO
Using HDRScope/4KScope with Avid ScopeDirect OpenIO Drastic's HDRScope and 4KScope products provide a ScopeDirect OpenIO plug in for Avid that allows users to monitor the main output directly from the Media Compo... Tips, Tricks and Technical Information
False Color Exposure
False Color Exposure False Color display mode Version 7 and greater of videoQC, sdiScope, 4KScope, HDRScope, and Network Video Analyzer all feature various display modes, including... Tips, Tricks and Technical Information
Controlling videoQC
Controlling videoQC videoQC can be called by external applications with command line parameters, keyboard/mouse, cut/paste and via a full REST/HTML command set. If there is already... Tips, Tricks and Technical Information
4KScope/HDRScope Multiple Inputs
4KScope/HDRScope Multiple Inputs 4KScope and HDRScope have the ability to use multiple inputs as individual inputs for some video capture boards (like AJA, Bluefish444 and some Blackmagic board... Tips, Tricks and Technical Information
Net-X-Code and Avid Interplay/MediaCentral Setup
Net-X-Code and Avid Interplay/MediaCentral Setup Avid Interplay/MediaCentral provide a convenient method to share media and projects among a group of Media Composer stations or other Avid products.  Drast... Tips, Tricks and Technical Information