0

我遵循了 zencoder for node js 的 transmuxing guide,但我只获得了 432 和 288 p 的分辨率。在低分辨率上似乎也有一些缓冲,我有高速互联网这是我的代码。我想要具有正确比特率的 360、480、720 和 1080。如果可能的话,还可以改善缓冲。这是我的代码

zc.Job.create({
   // test: true,
   input: "https://zencoder123.s3.us-west-1.amazonaws.com/Untitled.mp4",
   outputs: [

     {
        "label": "low",
        "format": "mp4",
        "video_bitrate": 200,
        "decoder_bitrate_cap": 300,
        "decoder_buffer_size": 1200,
        "audio_sample_rate": 44100,
        "height": "288",
        "url": "s3://zencoder123/low.mp4",
        "h264_reference_frames": 1,
        "forced_keyframe_rate": "0.1",
        "audio_bitrate": 56,
        "decimate": 2
    },
    {
        "label": "high",
        "format": "mp4",
        "video_bitrate": 1000,
        "decoder_bitrate_cap": 1500,
        "decoder_buffer_size": 6000,
        "audio_sample_rate": 44100,
        "height": "432",
        "url": "s3://zencoder123/high.mp4",
        "h264_reference_frames": "auto",
        "h264_profile": "main",
        "forced_keyframe_rate": "0.1",
        "audio_bitrate": 56
    },
    {
        "source": "low",
        "format": "ts",
        "copy_audio": "true",
        "copy_video": "true",
        "url": "s3://zencoder123/hls-low/hls-low.m3u8",
        "label": "hls-low",
        "type": "segmented"
    },
    {
        "source": "high",
        "format": "ts",
        "copy_audio": "true",
        "copy_video": "true",
        "url": "s3://zencoder123/hls-high/hls-high.m3u8",
        "label": "hls-high",
        "type": "segmented"
    },
    {
        "streams": [
        {
            "path": "hls-low/hls-low.m3u8",
            "bandwidth": 256
        },
        {
            "path": "hls-high/hls-high.m3u8",
            "bandwidth": 1056
        }
        ],
        "type": "playlist",
        "url": "s3://zencoder123/playlist.m3u8"
    },
     {
       label: 'instant-play',
       instant_play: true,
       type: 'segmented',
       base_url: 's3://zencoder123/',


       headers: {
         'x-amz-acl': 'public-read'
       },
       access_control: [
         {
           permission: 'FULL_CONTROL',
           grantee: 'aws@zencoder.com'
         },
         {
           permission: 'READ',
           grantee: 'http://acs.amazonaws.com/groups/global/AllUsers'
         }
       ]
     }
   ]
 }
 
4

0 回答 0