@remotion/renderer
Version:
Render Remotion videos using Node.js or Bun
183 lines (182 loc) • 10.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.optionsMap = void 0;
const api_key_1 = require("./api-key");
const audio_bitrate_1 = require("./audio-bitrate");
const audio_codec_1 = require("./audio-codec");
const binaries_directory_1 = require("./binaries-directory");
const chrome_mode_1 = require("./chrome-mode");
const color_space_1 = require("./color-space");
const crf_1 = require("./crf");
const delete_after_1 = require("./delete-after");
const disallow_parallel_encoding_1 = require("./disallow-parallel-encoding");
const encoding_buffer_size_1 = require("./encoding-buffer-size");
const encoding_max_rate_1 = require("./encoding-max-rate");
const enforce_audio_1 = require("./enforce-audio");
const for_seamless_aac_concatenation_1 = require("./for-seamless-aac-concatenation");
const hardware_acceleration_1 = require("./hardware-acceleration");
const image_sequence_pattern_1 = require("./image-sequence-pattern");
const jpeg_quality_1 = require("./jpeg-quality");
const log_level_1 = require("./log-level");
const mute_1 = require("./mute");
const number_of_gif_loops_1 = require("./number-of-gif-loops");
const offthreadvideo_cache_size_1 = require("./offthreadvideo-cache-size");
const offthreadvideo_threads_1 = require("./offthreadvideo-threads");
const on_browser_download_1 = require("./on-browser-download");
const prefer_lossless_1 = require("./prefer-lossless");
const repro_1 = require("./repro");
const scale_1 = require("./scale");
const separate_audio_1 = require("./separate-audio");
const throw_if_site_exists_1 = require("./throw-if-site-exists");
const timeout_1 = require("./timeout");
const video_bitrate_1 = require("./video-bitrate");
const video_codec_1 = require("./video-codec");
const x264_preset_1 = require("./x264-preset");
exports.optionsMap = {
renderMedia: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
videoBitrate: video_bitrate_1.videoBitrateOption,
numberOfGifLoops: number_of_gif_loops_1.numberOfGifLoopsOption,
repro: repro_1.reproOption,
x264Preset: x264_preset_1.x264Option,
audioBitrate: audio_bitrate_1.audioBitrateOption,
colorSpace: color_space_1.colorSpaceOption,
codec: video_codec_1.videoCodecOption,
disallowParallelEncoding: disallow_parallel_encoding_1.disallowParallelEncodingOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
encodingMaxRate: encoding_max_rate_1.encodingMaxRateOption,
encodingBufferSize: encoding_buffer_size_1.encodingBufferSizeOption,
muted: mute_1.mutedOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
binariesDirectory: binaries_directory_1.binariesDirectoryOption,
forSeamlessAacConcatenation: for_seamless_aac_concatenation_1.forSeamlessAacConcatenationOption,
separateAudioTo: separate_audio_1.separateAudioOption,
audioCodec: audio_codec_1.audioCodecOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
hardwareAcceleration: hardware_acceleration_1.hardwareAccelerationOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
stitchFramesToVideo: {
separateAudioTo: separate_audio_1.separateAudioOption,
hardwareAcceleration: hardware_acceleration_1.hardwareAccelerationOption,
},
renderStill: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
binariesDirectory: binaries_directory_1.binariesDirectoryOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
getCompositions: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
binariesDirectory: binaries_directory_1.binariesDirectoryOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
selectComposition: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
binariesDirectory: binaries_directory_1.binariesDirectoryOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
renderFrames: {
forSeamlessAacConcatenation: for_seamless_aac_concatenation_1.forSeamlessAacConcatenationOption,
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
binariesDirectory: binaries_directory_1.binariesDirectoryOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
imageSequencePattern: image_sequence_pattern_1.imageSequencePatternOption,
},
renderMediaOnLambda: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
videoBitrate: video_bitrate_1.videoBitrateOption,
numberOfGifLoops: number_of_gif_loops_1.numberOfGifLoopsOption,
preferLossless: prefer_lossless_1.preferLosslessAudioOption,
audioBitrate: audio_bitrate_1.audioBitrateOption,
deleteAfter: delete_after_1.deleteAfterOption,
x264Preset: x264_preset_1.x264Option,
encodingMaxRate: encoding_max_rate_1.encodingMaxRateOption,
encodingBufferSize: encoding_buffer_size_1.encodingBufferSizeOption,
colorSpace: color_space_1.colorSpaceOption,
muted: mute_1.mutedOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
apiKey: api_key_1.apiKeyOption,
},
renderStillOnLambda: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
logLevel: log_level_1.logLevelOption,
deleteAfter: delete_after_1.deleteAfterOption,
scale: scale_1.scaleOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
apiKey: api_key_1.apiKeyOption,
},
getCompositionsOnLambda: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
logLevel: log_level_1.logLevelOption,
timeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
},
renderMediaOnCloudRun: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
numberOfGifLoops: number_of_gif_loops_1.numberOfGifLoopsOption,
preferLossless: prefer_lossless_1.preferLosslessAudioOption,
colorSpace: color_space_1.colorSpaceOption,
audioBitrate: audio_bitrate_1.audioBitrateOption,
videoBitrate: video_bitrate_1.videoBitrateOption,
x264Preset: x264_preset_1.x264Option,
encodingMaxRate: encoding_max_rate_1.encodingMaxRateOption,
encodingBufferSize: encoding_buffer_size_1.encodingBufferSizeOption,
muted: mute_1.mutedOption,
logLevel: log_level_1.logLevelOption,
delayRenderTimeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
enforceAudioTrack: enforce_audio_1.enforceAudioOption,
scale: scale_1.scaleOption,
crf: crf_1.crfOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
},
renderStillOnCloudRun: {
offthreadVideoCacheSizeInBytes: offthreadvideo_cache_size_1.offthreadVideoCacheSizeInBytesOption,
offthreadVideoThreads: offthreadvideo_threads_1.offthreadVideoThreadsOption,
logLevel: log_level_1.logLevelOption,
scale: scale_1.scaleOption,
jpegQuality: jpeg_quality_1.jpegQualityOption,
delayRenderTimeoutInMilliseconds: timeout_1.delayRenderTimeoutInMillisecondsOption,
},
ensureBrowser: {
logLevel: log_level_1.logLevelOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
openBrowser: {
logLevel: log_level_1.logLevelOption,
onBrowserDownload: on_browser_download_1.onBrowserDownloadOption,
chromeMode: chrome_mode_1.chromeModeOption,
},
deploySiteLambda: {
logLevel: log_level_1.logLevelOption,
throwIfSiteExists: throw_if_site_exists_1.throwIfSiteExistsOption,
},
deploySiteCloudRun: {
logLevel: log_level_1.logLevelOption,
},
};