百度智能云

All Product Document

          Multimedia Cloud Processing

          Document Update Record

          2020-06-22

          • Thumbnail support templates and the established thumbnail templates can be configured in the thumbnail task.
          • The transcoding task supports auto watermark removing. Add the parameter Job.target.autoDelogo and Job.target.delogoMode in API
          • The transcoding codec supports bd265. Preset.video.sizingPolicy in API adds a new enumeration type h265_bd265.

          2019-05-10

          • The video transcoding supports Gaussian blur effect. Preset.video.sizingPolicy in API adds an enumeration type shrinkToFitBlur
          • The video transcoding supports specified length of gop, and when the length of gop is specified as 0, the full i frame can be transcoded. Add Preset.extraCfg.gopLength in API to set the length of gop
          • The video transcoding supports intelligent detection and clipping of black frames from the title. Add Preset.extraCfg.skipBlackFrame in the API.
          • Video transcoding supports assigning the bucket of the input file in the transcoding task (instead of getting from the pipeline) and supports the video sources of multiple clips combination from different buckets. Add Job.clips.bucket in API.
          • Of the multipart combination feature for video transcoding, it supports more transcoding control; for example, whether the watermark shall be removed from the specified multipart, whether to clip the black edge, etc.; meanwhile, whether to specify a multipart as the primary multipart to determine the output video resolution. Add parameters Job.clips.enableDelogo, Job.clips.enableCrop, and Job.clips.asMasterClip in API.
          • The thumbnail task highlight mode supports more output control parameters, such as duration of screenshot, output frame rate and others. Add Thumbnail.capture.highlightOutputCfg in API.
          • Thumbnail task supports CSS sprites extraction. Add Thumbnail.capture.spriteOutputCfg in API parameter.

          2018-10-18

          • The video transcoding supports to output dash. Preset.container in API adds an enumeration type dash.
          • The video transcoding supports h265. Preset.video.codec in API adds a new enumeration type h265.
          • The video transcoding supports crf (Constant Rate Factor) for coding with constant quality. After crf is set, even if a single video has various complexities, it makes sure high quality for the complex parts. API adds a parameter Preset.video.crf.
          • Video transcoding mode adds to support 2pass. The new transcoding mode can save code rate under the same definition. Preset.transCfg.transMode in API adds an enumeration type twopass.
          • The video transcoding supports to set multiple watermarks. Preset.watermarks.image in API adds arrays that can be specified with multiple watermarks.
          • The watermark supports multiple settings. API adds Watermark. timeline to control the display period of watermark; watermark.repeated is used to set whether the dynamic watermark is circulated; watermark.allowScaling parameter allows watermark to scale adaptively according to the size of videos.
          • Video transcoding supports to set the self-adaption of template to the size of the video with portrait screen. API adds a parameter Preset.video.autoAdjustResolution.
          • More control over video transcoding. API adds Preset.extraCfg.watermarkDisableWhitelist to set not to watermark when meeting a certain conditions (such as the video is in vertical screen), and adds Preset.extraCfg.segmentDurationInSecond to set the duration of multipart.
          • The video transcoding task supports whether the multipart (clip) is added with watermark. API adds a parameter Job.source.clips. enableLogo.
          • Video transcoding task supports cutting the clips with millisecond precision. API adds a parameter Job.source.clips.startTimeInMillisecond/durationInMillisecond.
          • The video transcoding task supports clipping of black edges API adds a parameter Job.target.crop.
          • Video transcoding task supports video edition feature. Dynamically overlay audio, videos, images, subtitle and text watermarks in the video. API adds a parameter Job.inserts.
          • The thumbnail task supports more modes: splitss0、shot、idl、highlight。 Thumbnail.mode in API adds enumeration types, such as splitss0, shot, idl and highlight.
          • Thumbnail task supports black border clipping. API adds a parameter Thumbnail.crop.

          2018-02-06

          • Support to specify the playback speed in Preset. A value below 1.0 indicates deceleration, and that higher than 1.0 indicates acceleration (the audio settings cannot be specified at the same time).
          • Support setting key to create dynamic watermarks for the mov file in Preset.
          • Support for the combination of multiple videos, and specify multiple videos to be combined through clips.
          • Support assigning watermark id in a Job (watermarkIds is used for introducing the watermark id, currently only single watermark is supported).
          • Support transcoding and thumbnail service watermark removing, use delogoArea to specify the watermark region.
          • Update the input file types supported by transcoding and thumbnail service, add hls input support, meaning the files with m3u8 key (must under public bucket).
          • Support to extract the thumbnail evenly according to the specified number, with the mode of split, the unique parameter frameNumber specifies the numbers of thumbnail to be evenly selected.
          • Update the thumbnail-supported output file type and additional support mp4, gif and webp (only when the thumbnail mode is the split or manual mode supporting capturing multiple thumbnails).
          Previous
          Thumbnail-Preset-API
          Next
          Server SDK