Technical

Tips, Tricks and Technical Information

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

Up And Down Converter Setup
Up And Down Converter Setup On supported hardware, Drastic software provides control of any up or down video conversion.  This can be set up in real time from the QuickClipXO, MediaNX... Tips, Tricks and Technical Information
Multirate HLS and DASH Setup
Multirate HLS and DASH Setup Drastic conversion and capture software support single rate and multirate file recording and conversion.  Up to 10 different bitrate/fps/size variants are ... Tips, Tricks and Technical Information
MRAnalyze - Command Line Interface
MRAnalyze - Command Line Interface MRAnalyze is a command line tool that compares an original media file with a compressed version of that file to determine the quality of the compression and n... Tips, Tricks and Technical Information
Using FlowCaster with Avid Media Composer
Using FlowCaster with Avid Media Composer FlowCaster creates an Open I/O board in Avid creative software like Media Composer.  As a virtual video board, it can send the same high quality audio... Tips, Tricks and Technical Information
Java on Dual Monitors
Java on Dual Monitors Java on Dual Monitors - NVidia vs. Java.  There are setups required on some systems to allow QuickClipXO and VTRIF to display full screen on the second DVI... Tips, Tricks and Technical Information
Image

For more than two decades, Drasticâ„¢ has been developing cutting edge solutions for television, post production and sports broadcasting, from real time web delivery to 8K broadcast.

We offer standalone software for the end user or enterprise, integrated solutions for automated workflows, and OEM tools for custom applications or branded devices.

Contact Us

Address:
523 The Queensway, Suite 201
Toronto, ON
M8Y 1J7, Canada

Phone: +1 (416) 255 5636

Email: info@drastictech.com

Fax: + 1 (416) 255 8780