encoding-ffmpeg_loudnorm

{
    "tags": [
        "itest",
        "encoding",
        "ffmpeg_loudnorm"
    ],
    "region": "aws:eu-west-1",
    "tasks": [
        {
            "tool": "storage:get",
            "parameters": {
                "location": "s3://{com-castlabs-vtk-itest-access-keys}@com.castlabs.vtk.itest/IN",
                "files": [
                    "tos_5s_audio_44100Hz_64k_HE_2chan_eng.mp4"
                ]
            }
        },
        {
            "tool": "ffmpeg:loudnorm_analyze",
            "parameters": {
                "input_file": "tos_5s_audio_44100Hz_64k_HE_2chan_eng.mp4"
            }
        },
        {
            "tool": "utils:echo",
            "parameters": {
                "text": "{my_audio_input_i}\\n{my_audio_input_tp}\\n{my_audio_input_lra}\\n{my_audio_input_thresh}\\n{my_audio_output_i}\\n{my_audio_output_tp}\\n{my_audio_output_lra}\\n{my_audio_output_thresh}\\n{my_audio_normalization_type}\\n{my_audio_target_offset}"
            }
        },
        {
            "tool": "ffmpeg:loudnorm_analyze",
            "parameters": {
                "input_file": "tos_5s_audio_44100Hz_64k_HE_2chan_eng.mp4",
                "output": {
                    "ffmpeg_args": [
                        "-c:a",
                        "libfdk_aac",
                        "-ar",
                        "48000",
                        "-b:a",
                        "128k",
                        "-ac",
                        "2",
                        "tos_5s_audio_44100Hz_64k_HE_2chan_eng_normalized.m4a"
                    ]
                }
            }
        },
        {
            "tool": "storage:put",
            "parameters": {
                "location": "s3://{com-castlabs-vtk-itest-access-keys}@com.castlabs.vtk.itest/OUT/encoding-ffmpeg_loudnorm_output_{job_id}",
                "files": [
                    "tos_5s_audio_44100Hz_64k_HE_2chan_eng_normalized.m4a"
                ]
            }
        }
    ]
}