Files
clawbot/skills/remotion-prompt-video/node_modules/@remotion/cli/dist/parse-command-line.js
T

81 lines
4.2 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseCommandLine = void 0;
const client_1 = require("@remotion/renderer/client");
const config_1 = require("./config");
const log_1 = require("./log");
const parsed_cli_1 = require("./parsed-cli");
const { beepOnFinishOption, colorSpaceOption, disallowParallelEncodingOption, offthreadVideoCacheSizeInBytesOption, encodingBufferSizeOption, encodingMaxRateOption, deleteAfterOption, folderExpiryOption, enableMultiprocessOnLinuxOption, numberOfGifLoopsOption, x264Option, enforceAudioOption, jpegQualityOption, audioBitrateOption, videoBitrateOption, audioCodecOption, publicPathOption, audioLatencyHintOption, darkModeOption, publicLicenseKeyOption, forceNewStudioOption, numberOfSharedAudioTagsOption, ipv4Option, } = client_1.BrowserSafeApis.options;
const parseCommandLine = () => {
if (parsed_cli_1.parsedCli['pixel-format']) {
config_1.Config.setPixelFormat(parsed_cli_1.parsedCli['pixel-format']);
}
if (parsed_cli_1.parsedCli['browser-executable']) {
config_1.Config.setBrowserExecutable(parsed_cli_1.parsedCli['browser-executable']);
}
if (typeof parsed_cli_1.parsedCli['bundle-cache'] !== 'undefined') {
config_1.Config.setCachingEnabled(parsed_cli_1.parsedCli['bundle-cache'] !== 'false');
}
if (parsed_cli_1.parsedCli['disable-web-security']) {
config_1.Config.setChromiumDisableWebSecurity(true);
}
if (parsed_cli_1.parsedCli['ignore-certificate-errors']) {
config_1.Config.setChromiumIgnoreCertificateErrors(true);
}
if (parsed_cli_1.parsedCli[darkModeOption.cliFlag]) {
config_1.Config.setChromiumDarkMode(parsed_cli_1.parsedCli[darkModeOption.cliFlag]);
}
if (parsed_cli_1.parsedCli['user-agent']) {
config_1.Config.setChromiumUserAgent(parsed_cli_1.parsedCli['user-agent']);
}
if (parsed_cli_1.parsedCli.concurrency) {
config_1.Config.setConcurrency(parsed_cli_1.parsedCli.concurrency);
}
if (parsed_cli_1.parsedCli.height) {
config_1.Config.overrideHeight(parsed_cli_1.parsedCli.height);
}
if (parsed_cli_1.parsedCli.width) {
config_1.Config.overrideWidth(parsed_cli_1.parsedCli.width);
}
if (parsed_cli_1.parsedCli.frames) {
config_1.ConfigInternals.setFrameRangeFromCli(parsed_cli_1.parsedCli.frames);
}
if (parsed_cli_1.parsedCli.frame) {
config_1.ConfigInternals.setStillFrame(Number(parsed_cli_1.parsedCli.frame));
}
if (parsed_cli_1.parsedCli.png) {
throw new Error('The --png flag has been removed. Use --sequence --image-format=png from now on.');
}
if (parsed_cli_1.parsedCli.sequence) {
config_1.Config.setImageSequence(true);
}
if (parsed_cli_1.parsedCli['every-nth-frame']) {
config_1.Config.setEveryNthFrame(parsed_cli_1.parsedCli['every-nth-frame']);
}
if (parsed_cli_1.parsedCli['prores-profile']) {
config_1.Config.setProResProfile(String(parsed_cli_1.parsedCli['prores-profile']));
}
if (parsed_cli_1.parsedCli['license-key'] &&
parsed_cli_1.parsedCli['license-key'].startsWith('rm_pub_')) {
config_1.Config.setPublicLicenseKey(parsed_cli_1.parsedCli['license-key']);
}
if (parsed_cli_1.parsedCli['public-license-key']) {
config_1.Config.setPublicLicenseKey(parsed_cli_1.parsedCli['public-license-key']);
}
if (typeof parsed_cli_1.parsedCli.quality !== 'undefined') {
log_1.Log.warn({ indent: false, logLevel: 'info' }, 'The --quality flag has been renamed to --jpeg-quality instead.');
config_1.Config.setJpegQuality(parsed_cli_1.parsedCli.quality);
}
if (typeof parsed_cli_1.parsedCli.scale !== 'undefined') {
config_1.Config.setScale(parsed_cli_1.parsedCli.scale);
}
if (typeof parsed_cli_1.parsedCli['enable-experimental-client-side-rendering'] !==
'undefined') {
config_1.Config.setExperimentalClientSideRenderingEnabled(parsed_cli_1.parsedCli['enable-experimental-client-side-rendering']);
}
if (typeof parsed_cli_1.parsedCli['webpack-poll'] !== 'undefined') {
config_1.Config.setWebpackPollingInMilliseconds(parsed_cli_1.parsedCli['webpack-poll']);
}
};
exports.parseCommandLine = parseCommandLine;