<commit_before>================================
Transcoding Target Configuration
================================

Index
=====


Place Holders
=============

SAMPLERATE
    Audio sample rate in Hertz.

CHANNELS
    The number of channels of the output file, 1 for mono and 2 for stereo.

AUDIO_BITRATE
    Bitrate in bits per seconds.

AUDIO_KBITRATE
    Bitrate in kilo bits per seconds.

VIDEO_BITRATE
    Bitrate in bits per seconds.

VIDEO_KBITRATE
    Bitrate in kilo bits per seconds.

FRAMERATE
    Video frame per seconds, can be a fraction like 25/2.

VIDEO_HEIGHT
    Height of the outgoing video.

VIDEO_WIDTH
    Width of the outgoing video.


Audio Profiles
==============


QCP
---

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-qcp

Configuration
~~~~~~~~~~~~~

================ ============
Audio Encoder    fluqcpenc
Audio Samplerate *SAMPLERATE*
Audio Channels   1
Muxer            identity
================ ============

Tested
~~~~~~

========== =
SAMPLERATE
========== =
8000
========== =


AMR-NB
------

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= ============
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Muxer             ffmux_amr
================= ============


AMR-WB
------

Configuration
~~~~~~~~~~~~~

================= ============
Audio Encoder     amrwbenc
Audio Samplerate  16000
Audio Channels    1
Muxer             ffmux_amr
================= ============


ADPCM/MMF
---------

Dependencies
~~~~~~~~~~~~

 - mmf-crc binary

Configuration
~~~~~~~~~~~~~

================= ==================
Audio Encoder     ffenc_adpcm_yamaha
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Muxer             ffmux_mmf
================= ==================

Post-Processing
~~~~~~~~~~~~~~~

To add the CRC, the following command should be executed as a post-processing::

    /usr/bin/mmf-crc %(outputWorkPath)s

Tested
~~~~~~

========== ========
SAMPLERATE CHANNELS
========== ========
8000       1
========== ========


MP3
---

Configuration
~~~~~~~~~~~~~

================= ================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Muxer             identity
================= ================================================================


Tested
~~~~~~

========== ======== ==============
SAMPLERATE CHANNELS AUDIO_KBITRATE
========== ======== ==============
44100      2        128
44100      2        112
44100      1        112
44100      1        64
44100      1        48
22050      2        64
22050      1        56
22050      1        24
========== ======== ==============

AAC/FLV
-------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-mcaacenc

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_BITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

======== ========== ==============
CHANNELS SAMPLERATE AUDIO_KBITRATE
======== ========== ==============
2        48000      64
2        48000      48
2        48000      32
2        48000      16
2        44100      64
2        44100      32
2        44100      16
2        32000      56
2        32000      16
2        24000      48
2        24000      10
2        22050      48
2        22050      10
2        16000      40
2        16000      10
1        44100      64
1        44100      16
1        22050      48
1        22050      16
======== ========== ==============

Video Profiles
==============

AMR-NB+H263/3GP
---------------

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= ===================================================
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Video Encoder     ffenc_h263 bitrate=\ *VIDEO_BITRATE* me-method=epzs
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             ffmux_3gp
================= ===================================================

Tested
~~~~~~

=========== ============ ========= =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE
=========== ============ ========= =============
176         144          25/2      128000
=========== ============ ========= =============


Sorenson+MP3/FLV
----------------

Dependencies
~~~~~~~~~~~~

 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     ffenc_flv bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    flvtool2 -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============= ======== ========== ==============
360         \*           25/2      128000        1        22050      32
=========== ============ ========= ============= ======== ========== ==============


MP4+AMR-NB/MOV
--------------

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= ====================================================
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Video Encoder     ffenc_mpeg4 bitrate=\ *VIDEO_BITRATE* me-method=epzs
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             ffmux_mov
================= ====================================================

Tested
~~~~~~

=========== ============ ========= =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE
=========== ============ ========= =============
176         144          25/2      128000
=========== ============ ========= =============


VP6+MP3/FLV
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-vp6enc
 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     videoflip method=5 ! fluvp6enc bitrate=\ *VIDEO_KBITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    flvtool2 -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
752         560          25/1      700            2        44100      64
480         368          25/1      380            2        44100      48
384         288          25/1      300            2        22050      48
=========== ============ ========= ============== ======== ========== ==============

VP6+AAC/FLV
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-vp6enc
 - gstreamer-fluendo-mcaacenc
 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_KBITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     videoflip method=5 ! fluvp6enc bitrate=\ *VIDEO_KBITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
768         576          30/1      512            2        44100      48
384         288          24/1      256            2        44100      24
384         288          24/1      1024           2        44100      64
256         144          12/1      512            2        44100      32
=========== ============ ========= ============== ======== ========== ==============

H.264+MP3/FLV
-------------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-flumch264enc
 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
480         368          25/1      1024           2        44100      96
480         368          12/1      1024           2        44100      96
480         368          25/1      400            2        44100      96
480         368          12/1      400            2        44100      96
480         368          25/1      400            2        44100      128
480         368          25/1      400            1        22050      96
384         288          25/1      400            2        44100      96
320         240          25/1      400            2        44100      96
320         240          25/1      1024           2        44100      96
320         240          12/1      400            2        44100      96
320         240          12/1      1024           2        44100      96
=========== ============ ========= ============== ======== ========== ==============

H.264+AAC/FLV
-------------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-flumch264enc
 - gstreamer-fluendo-mcaacenc
 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_BITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
480         368          25/1      400            2        48000      48
480         368          25/1      400            2        22050      24
=========== ============ ========= ============== ======== ========== ==============


H.264/FLV
---------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-flumch264enc
 - flvtool2 for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

=========== ============ ========= ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE
=========== ============ ========= ==============
480         368          25/1      400
=========== ============ ========= ==============

WMV+WMA/ASF (pitfdll)
---------------------

!! Warning !! Deprected !!

Pitfdll encoder must only be used for one target at a time.

Use the next WMV+WMA/ASF profile.

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-wmaenc
 - gstreamer-fluendo-asfmux

Configuration
~~~~~~~~~~~~~

================= ===========================================
Audio Encoder     fluwmaenc bitrate=\ *AUDIO_BITRATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     dmoenc_wmvdmoe2v3 bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluasfmux
================= ===========================================

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_BITRATE
=========== ============ ========= ============= ======== ========== =============
384         288          25/1      3000000       2        22050      48000
=========== ============ ========= ============= ======== ========== =============


WMV+WMA/ASF
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-wmaenc
 - gstreamer-fluendo-wmvenc
 - gstreamer-fluendo-asfmux

Configuration
~~~~~~~~~~~~~

================= ===================================
Audio Encoder     fluwmaenc bitrate=\ *AUDIO_BITRATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     fluwmvenc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluasfmux
================= ===================================

Tested
~~~~~~

<commit_msg>Updated encoder config<commit_after>================================
Transcoding Target Configuration
================================

.. sectnum::

.. contents::

Place Holders
=============

SAMPLERATE: Audio sample rate in Hertz.

CHANNELS: The number of channels of the output file, 1 for mono and 2 for stereo.

AUDIO_BITRATE: Bitrate in bits per seconds.

AUDIO_KBITRATE: Bitrate in kilo bits per seconds.

VIDEO_BITRATE: Bitrate in bits per seconds.

VIDEO_KBITRATE: Bitrate in kilo bits per seconds.

FRAMERATE: Video frame per seconds, can be a fraction like 25/2.

VIDEO_HEIGHT: Height of the outgoing video.

VIDEO_WIDTH: Width of the outgoing video.


Audio Profiles
==============


QCP
---

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-qcp

Configuration
~~~~~~~~~~~~~

================ ============
Audio Encoder    fluqcpenc
Audio Samplerate *SAMPLERATE*
Audio Channels   1
Muxer            identity
================ ============

Tested
~~~~~~

========== =
SAMPLERATE
========== =
8000
========== =


AMRNB
-----

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= ============
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Muxer             ffmux_amr
================= ============


AMRWB
-----

Configuration
~~~~~~~~~~~~~

================= ============
Audio Encoder     amrwbenc
Audio Samplerate  16000
Audio Channels    1
Muxer             ffmux_amr
================= ============


ADPCM/MMF
---------

Dependencies
~~~~~~~~~~~~

 - mmf-crc binary

Configuration
~~~~~~~~~~~~~

================= ==================
Audio Encoder     ffenc_adpcm_yamaha
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Muxer             ffmux_mmf
================= ==================

Post-Processing
~~~~~~~~~~~~~~~

To add the CRC, the following command should be executed as a post-processing::

    /usr/bin/mmf-crc %(outputWorkPath)s

Tested
~~~~~~

========== ========
SAMPLERATE CHANNELS
========== ========
8000       1
========== ========


MP3
---

Configuration
~~~~~~~~~~~~~

================= ================================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! capsfilter caps=audio/mpeg,rate=\ *SAMPLERATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Muxer             identity
================= ================================================================================


Tested
~~~~~~

========== ======== ==============
SAMPLERATE CHANNELS AUDIO_KBITRATE
========== ======== ==============
44100      2        128
44100      2        112
44100      1        112
44100      1        64
44100      1        48
22050      2        64
22050      1        56
22050      1        24
========== ======== ==============

AAC/FLV
-------

AAC+/FLV
--------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-mcaacenc

Configuration
~~~~~~~~~~~~~

================= =============================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_BITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    2
Muxer             fluflvmux
================= =============================================================

Tested
~~~~~~

======== ========== ==============
CHANNELS SAMPLERATE AUDIO_KBITRATE
======== ========== ==============
2        48000      64
2        48000      48
2        48000      32
2        48000      16
2        44100      64
2        44100      32
2        44100      16
2        32000      56
2        32000      16
2        24000      48
2        24000      10
2        22050      48
2        22050      10
2        16000      40
2        16000      10
1        44100      64
1        44100      16
1        22050      48
1        22050      16
======== ========== ==============

Video Profiles
==============

AMRNB+H263/3GP
--------------

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= ====================================
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Video Encoder     ffenc_h263 bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             ffmux_3gp
================= ====================================

Tested
~~~~~~

=========== ============ ========= =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE
=========== ============ ========= =============
176         144          25/2      128000
=========== ============ ========= =============


Sorenson+MP3/FLV
----------------

Dependencies
~~~~~~~~~~~~

 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     ffenc_flv bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    index-flv -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============= ======== ========== ==============
360         \*           25/2      128000        1        22050      32
=========== ============ ========= ============= ======== ========== ==============


MP4+AMRNB/MOV
-------------

Dependencies
~~~~~~~~~~~~

 - amrnb libraries

Configuration
~~~~~~~~~~~~~

================= =====================================
Audio Encoder     amrnbenc
Audio Samplerate  8000
Audio Channels    1
Video Encoder     ffenc_mpeg4 bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             ffmux_mov
================= =====================================

Tested
~~~~~~

=========== ============ ========= =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE
=========== ============ ========= =============
176         144          25/2      128000
=========== ============ ========= =============


VP6+MP3/FLV
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-vp6enc
 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     videoflip method=5 ! fluvp6enc bitrate=\ *VIDEO_KBITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    index-flv -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
752         560          25/1      700            2        44100      64
480         368          25/1      380            2        44100      48
384         288          25/1      300            2        22050      48
=========== ============ ========= ============== ======== ========== ==============

VP6+AAC/FLV
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-vp6enc
 - gstreamer-fluendo-mcaacenc
 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_BITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     videoflip method=5 ! fluvp6enc bitrate=\ *VIDEO_KBITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    index-flv -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_BITRATE
=========== ============ ========= ============== ======== ========== =============
768         576          30/1      512            2        44100      48000
384         288          24/1      1024           2        44100      64000
384         288          24/1      256            2        44100      24000
256         144          12/1      512            2        44100      32000
=========== ============ ========= ============== ======== ========== =============


WMV+WMA/ASF (pitfdll)
---------------------

**!! Warning !! Deprected !!**

Pitfdll encoder must only be used for one target at a time.

Use the next WMV+WMA/ASF profile.

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-wmaenc
 - gstreamer-fluendo-asfmux

Configuration
~~~~~~~~~~~~~

================= ===========================================
Audio Encoder     fluwmaenc bitrate=\ *AUDIO_BITRATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     dmoenc_wmvdmoe2v3 bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluasfmux
================= ===========================================

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_BITRATE
=========== ============ ========= ============= ======== ========== =============
384         288          25/1      3000000       2        22050      48000
=========== ============ ========= ============= ======== ========== =============


WMV+WMA/ASF
-----------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-wmaenc
 - gstreamer-fluendo-wmvenc
 - gstreamer-fluendo-asfmux

Configuration
~~~~~~~~~~~~~

================= ===================================
Audio Encoder     fluwmaenc bitrate=\ *AUDIO_BITRATE*
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     fluwmvenc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluasfmux
================= ===================================

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_BITRATE
=========== ============ ========= ============= ======== ========== =============
640         360          25/1      1051000       2        44100      96000
384         216          25/1      720000        2        44100      48000
384         288          25/1      400000        2        44100      48000
384         288          25/1      300000        2        22050      48000
=========== ============ ========= ============= ======== ========== =============


H.264/FLV
---------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-mch264enc
 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Tested
~~~~~~

=========== ============ ========= ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE
=========== ============ ========= ==============
480         368          25/1      400
=========== ============ ========= ==============


H264+MP3/FLV
------------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-mch264enc
 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     lame bitrate=\ *AUDIO_KBITRATE* ! audio/mpeg,rate=\ *SAMPLERATE* ! mp3parse
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    index-flv -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============== ======== ========== ==============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_KBITRATE CHANNELS SAMPLERATE AUDIO_KBITRATE
=========== ============ ========= ============== ======== ========== ==============
480         368          25/1      1024           2        44100      96
480         368          12/1      1024           2        44100      96
480         368          25/1      400            2        44100      96
480         368          12/1      400            2        44100      96
480         368          25/1      400            2        44100      128
480         368          25/1      400            1        22050      96
384         288          25/1      400            2        44100      96
320         240          25/1      400            2        44100      96
320         240          25/1      1024           2        44100      96
320         240          12/1      400            2        44100      96
320         240          12/1      1024           2        44100      96
=========== ============ ========= ============== ======== ========== ==============


H264+AAC/FLV
------------

Dependencies
~~~~~~~~~~~~

 - gstreamer-fluendo-mcaacenc
 - gstreamer-fluendo-mch264enc
 - flvlib for indexing

Configuration
~~~~~~~~~~~~~

================= ===========================================================================
Audio Encoder     flumcaacenc he=hev2 bitrate=\ *AUDIO_BITRATE* header-type=raw
Audio Samplerate  *SAMPLERATE*
Audio Channels    *CHANNELS*
Video Encoder     flumch264enc bitrate=\ *VIDEO_BITRATE*
Video Framerate   *FRAMERATE*
Video Width       *VIDEO_WIDTH*
Video Height      *VIDEO_HEIGHT*
Muxer             fluflvmux
================= ===========================================================================

Post-Processing
~~~~~~~~~~~~~~~

To add the seeking capabilities, the output file must be indexed using
the following command should be executed as a post-processing::

    index-flv -U %(outputWorkPath)s

Tested
~~~~~~

=========== ============ ========= ============= ======== ========== =============
VIDEO_WIDTH VIDEO_HEIGHT FRAMERATE VIDEO_BITRATE CHANNELS SAMPLERATE AUDIO_BITRATE
=========== ============ ========= ============= ======== ========== =============
480         368          25/1      400000        2        22050      24000
480         368          25/1      400000        2        48000      48000
=========== ============ ========= ============= ======== ========== =============


{'fraction_non_alphanumeric': 0.3589487584141196, 'fraction_numerical': 0.056426938065638185, 'mean_word_length': 3.05564263322884, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6331809', 'n_tokens_mistral': 9737, 'n_tokens_neox': 8049, 'n_words': 1969}