import { VideoPriceClassCodec } from "@upload-io/upload-shared-iso-lite/billing/dtos/persistence/VideoPriceClassCodec"; import { VideoPriceClassResolution } from "@upload-io/upload-shared-iso-lite/billing/dtos/persistence/VideoPriceClassResolution"; import { VideoPriceClassFPS } from "@upload-io/upload-shared-iso-lite/billing/dtos/persistence/VideoPriceClassFPS"; /** * See "VideoPricing.xlsx" */ export const videoProcessingApiPricing: Record< VideoPriceClassCodec, Record> > = { H264: { "SD": { "30": 1.5, "60": 2.15, "120": 2.59 }, "HD": { "30": 3.43, "60": 4.3, "120": 5.15 }, "4K": { "30": 6.86, "60": 8.58, "120": 10.29 } }, H265: { "SD": { "30": 5.49, "60": 6.86, "120": 8.23 }, "HD": { "30": 10.98, "60": 13.72, "120": 16.46 }, "4K": { "30": 21.95, "60": 27.43, "120": 32.92 } }, VP8: { "SD": { "30": 3.09, "60": 5.4, "120": 6.18 }, "HD": { "30": 6.18, "60": 10.8, "120": 12.35 }, "4K": { "30": 12.35, "60": 21.6, "120": 24.69 } }, VP9: { "SD": { "30": 3.43, "60": 6.0, "120": 6.86 }, "HD": { "30": 6.86, "60": 12.0, "120": 13.72 }, "4K": { "30": 13.72, "60": 24.0, "120": 27.43 } } };