19 December 2013

New output formats and video codecs

New output formats: mov_prores, mxf, dnxhd_mxf.

For output mov added videocodecs: dvcpro, dvcpro50, dvcprohd.

For new mxf output added video codecs: dvcpro, dvcpro50, dvcprohd, xdcamhd422.

Field NameDescriptionAllowed ValuesDefault Values
video_codecmov: mpeg4, libx264, xdcam, dvcpro, dvcpro50, dvcprohd
mxf: dvcpro, dvcpro50, dvcprohd, xdcamhd422
mov: libx264
mxf: xdcamhd422
audio_codecmov_prores: pcm_s16le, pcm_s24le
mxf: pcm_s16le, pcm_s24le
dnxhd_mxf: pcm_s16le, pcm_s24le
mov_prores: pcm_s16le
mxf: pcm_s24le
dnxhd_mxf: pcm_s16le
sizemxf: 720x480, 960x720, 1280x720, 1280x1080, 1440x1080, 1920x1080None

Akamai NetStorage HTTP API destination

Added Akamai NetStorage for output destination

Destination typeDescription
Akamai NetStorage HTTP API

SRT video subtitle burn-in

To burn in closed captions you should specify <mux_type>burn-in</mux_type> in closed_captions block.

Field NameDescriptionAllowed ValuesDefault Values
mux_typeClosed captions mux typetimed-text – Closed Captions would be muxed in video as 3GPP Timed Text trackcea-608 – Closed Captions would be muxed in video as cea-608 track (works only with video codec libx264)webvtt– webvtt file would be uploaded to same destination as result file (for HLS it would be segmented)burn-in – SRT video subtitle burn-inNone

Nielsen SDK Integration

Added new parameter for Apple's HTTP Live Streaming: copy_nielsen_metadata. This enables copy of Nielsen audio watermarks and Nielsen ID3 tags from source.
Also implemented additional segmenter v3. Default segmenter version is detected automatically.

Field NameDescriptionAllowed ValuesDefault Values
copy_nielsen_metadata
Copy Nielsen audio watermarks and Nielsen ID3 tags from source
yes, nono
segmenterauto, v1, v2, v3auto
Note: if copy_nielsen_metadata equals to yes, then segmenter automaticaly switches to v3

Waveform output

Added new output: waveform which render waveforms from sound files as png images.

Used library: rendersound****

<?xml version="1.0"?>
<query>
    <userid><<id>></userid> <!-- required-->
    <userkey><<key>></userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <format>
        <output>waveform</output>
        <video_codec>png</video_codec>
        <width>500</width>
        <height>50</height>
        <color>FF0000</color>
        <factor>4</factor>
    </format>
</query>
{
    "query": {
        "userid": "<<id>>",
        "userkey": "<<key>>",
        "action": "[Action]",
        "format": {
            "output": "waveform",
            "video_codec": "png",
            "width": "500",
            "height": "50",
            "color": "FF0000",
            "factor": "4"
        }
    }
}

Supported parameters:

Field NameDescriptionAllowed ValuesDefault Values
****width****Width in pixels of outputInteger500
heightHeight in pixels of outputInteger50
colorColor expressed as rgb hexFF0000
factorSuper sampling factor for anti aliasingInteger4