Index _ | A | B | C | D | E | F | G | H | I | K | L | M | O | P | Q | R | S | T | U | V | W _ __class_vars__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __private_attributes__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_complete__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_core_schema__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_custom_init__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_decorators__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_extra__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_fields_set__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_generic_metadata__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_parent_namespace__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_post_init__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_private__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_root_model__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_serializer__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __pydantic_validator__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) __signature__ (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) A ACCEPTED_IMAGE_FORMATS (in module vikit.common.global_constants) ACCEPTED_MUSIC_FORMATS (in module vikit.common.global_constants) ACCEPTED_VIDEO_FORMATS (in module vikit.common.global_constants) add_part_gemini() (vikit.gateways.vikit_gateway.VikitGateway method) add_subtitles_to_video() (vikit.postprocessing.subtitles.simple_video_subtitle_renderer.SimpleVideoSubtitleRenderer method) append_video() (composite_video.CompositeVideo method) (vikit.video.composite_video.CompositeVideo method) ask_gemini() (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) B bg_color (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) bg_corner_radius_px (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) BG_PADDING_H_PX (in module vikit.postprocessing.subtitles.video_subtitle_renderer) bg_padding_px (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) BUCKET_NAME (in module vikit.common.file_tools_test) build() (video.Video method) (vikit.video.video.Video method) build_async() (video.Video method) (vikit.video.video.Video method) build_order module build_stats module build_subtitles_as_text_tokens() (subtitle_extractor.SubtitleExtractor method) (vikit.prompt.subtitle_extractor.SubtitleExtractor method) BuildStats (class in build_stats) C cleanse_llm_keywords() (fake_ML_models_gateway.FakeMLModelsGateway method) (in module prompt_cleaning) (in module vikit.prompt.prompt_cleaning) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) cleanse_llm_keywords_async() (ML_models_gateway.MLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) cleanse_video_list() (composite_video.CompositeVideo method) (vikit.video.composite_video.CompositeVideo method) cloud_storage_gateway module COMPCHILD (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) compose() (prompt_based_video.PromptBasedVideo method) (vikit.video.prompt_based_video.PromptBasedVideo method) compose_music_from_text_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) composite_video module CompositeVideo (class in composite_video) (class in vikit.video.composite_video) COMPROOT (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) concatenate() (composite_video.CompositeVideo method) concatenate_videos() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) config module context_managers module convert_as_mp3_file() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) convert_image_to_b64() (vikit.gateways.vikit_gateway.VikitGateway method) convert_recorded_audio_prompt_path_to_mp3() (recorded_prompt.RecordedPrompt method) (vikit.prompt.recorded_prompt.RecordedPrompt method) copy_file_from_gcs() (in module vikit.common.file_tools) create_prompt_from_audio_file() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) create_prompt_from_audio_file_async() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) create_prompt_from_image() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) create_prompt_from_multimodal_async() (vikit.prompt.prompt_factory.PromptFactory method) create_prompt_from_text() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) create_zoom_video() (in module vikit.wrappers.ffmpeg_wrapper) creation_uuid (in module vikit.common.config) custom_temp_dir() (in module vikit.common.context_managers_test) cut_video() (in module vikit.wrappers.ffmpeg_wrapper) D decorators module default_bg_music_and_audio_merging_handler module DEFAULT_BITRATE (in module vikit.common.video_tools) DEFAULT_VIDEO_TITLE (in module video) (in module vikit.video.video) DefaultBGMusicAndAudioMergingHandler (class in default_bg_music_and_audio_merging_handler) (class in vikit.video.building.handlers.default_bg_music_and_audio_merging_handler) DESTINATION_FILE_NAME (in module vikit.common.file_tools_test) DESTINATION_FOLDER_NAME (in module vikit.common.file_tools_test) dir_path (in module config) (in module secrets) (in module vikit.common.secrets) download_or_copy_file() (in module file_tools) (in module vikit.common.file_tools) E elevenlabs_gateway module end_time_sec (vikit.common.models.TimePeriod attribute) env_file (in module config) (in module secrets) (in module vikit.common.config) (in module vikit.common.secrets) execute_async() (default_bg_music_and_audio_merging_handler.DefaultBGMusicAndAudioMergingHandler method) (gen_read_aloud_prompt_and_audio_merging_handler.ReadAloudPromptAudioMergingHandler method) (generate_music_and_merge_handler.GenerateMusicAndMergeHandler method) (handler.Handler method) (handlers.prompt_by_keywords_handler.PromptByKeywordsHandler method) (handlers.prompt_by_raw_usertext_handler.PromptByRawUserTextHandler method) (interpolation_handler.VideoInterpolationHandler method) (prompt_by_keywords_handler.PromptByKeywordsHandler method) (prompt_by_raw_usertext_handler.PromptByRawUserTextHandler method) (transition_handler.VideoBuildingHandlerTransition method) (use_prompt_audio_track_and_audio_merging_handler.UsePromptAudioTrackAndAudioMergingHandler method) (video_reencoding_handler.VideoReencodingHandler method) (videogen_handler.VideoGenHandler method) (vikit.common.handler.Handler method) (vikit.video.building.handlers.default_bg_music_and_audio_merging_handler.DefaultBGMusicAndAudioMergingHandler method) (vikit.video.building.handlers.fixed_image_video_handler.FixedImageVideoGenHandler method) (vikit.video.building.handlers.gen_read_aloud_prompt_and_audio_merging_handler.ReadAloudPromptAudioMergingHandler method) (vikit.video.building.handlers.generate_music_and_merge_handler.GenerateMusicAndMergeHandler method) (vikit.video.building.handlers.interpolation_handler.VideoInterpolationHandler method) (vikit.video.building.handlers.music_merge_handler.MusicMergeHandler method) (vikit.video.building.handlers.quality_check_handler.QualityCheckHandler method) (vikit.video.building.handlers.transition_handler.VideoBuildingHandlerTransition method) (vikit.video.building.handlers.use_prompt_audio_track_and_audio_merging_handler.UsePromptAudioTrackAndAudioMergingHandler method) (vikit.video.building.handlers.video_reencoding_handler.VideoReencodingHandler method) (vikit.video.building.handlers.videogen_handler.VideoGenHandler method) extract_audio_from_video() (in module vikit.wrappers.ffmpeg_wrapper) extract_audio_slice() (fake_ML_models_gateway.FakeMLModelsGateway method) (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) extract_audio_slice_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) extract_features_as_string() (video_file_name.VideoFileName method) (vikit.video.video_file_name.VideoFileName method) extract_subtitles_async() (recorded_prompt_subtitles_extractor.RecordedPromptSubtitlesExtractor method) (vikit.prompt.recorded_prompt_subtitles_extractor.RecordedPromptSubtitlesExtractor method) F fake_ML_models_gateway module FakeMLModelsGateway (class in fake_ML_models_gateway) (class in vikit.gateways.fake_ML_models_gateway) ffmpeg_wrapper module file_tools module file_url_exists() (in module vikit.common.file_tools) FixedImageVideoGenHandler (class in vikit.video.building.handlers.fixed_image_video_handler) font_path (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) font_size_pt (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) font_size_px (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) FONT_SIZE_RATIO (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer) from_file_name() (video_file_name.VideoFileName static method) (vikit.video.video_file_name.VideoFileName static method) G gather_and_run_handlers() (video.Video method) (vikit.video.video.Video method) gcs_file_exists() (in module vikit.common.file_tools) gen_read_aloud_prompt_and_audio_merging_handler module GeneralBuildSettings module GeneralBuildSettings (class in GeneralBuildSettings) (class in vikit.common.GeneralBuildSettings) generate_background_music_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_background_music_prompt() (composite_video.CompositeVideo method) (transition.Transition method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.transition.Transition method) (vikit.video.video.Video method) generate_mp3_from_text_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (in module elevenlabs_gateway) (in module vikit.gateways.elevenlabs_gateway) (ML_models_gateway.MLModelsGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_mp3_from_text_async_elevenlabs() (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_music_and_merge_handler module generate_seine_transition_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_video_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_video_DynamiCrafter_image_async() (vikit.gateways.vikit_gateway.VikitGateway method) generate_video_from_image() (in module vikit.wrappers.ffmpeg_wrapper) generate_video_from_image_and_text_runway() (vikit.gateways.vikit_gateway.VikitGateway method) generate_video_from_image_stabilityai_async() (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_video_haiper_async() (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_video_stabilityai_async() (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) generate_video_VideoCrafter2_async() (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) GenerateMusicAndMergeHandler (class in generate_music_and_merge_handler) (class in vikit.video.building.handlers.generate_music_and_merge_handler) get_app_analytics_api_key() (in module secrets) (in module vikit.common.secrets) get_app_analytics_endpoint() (in module config) get_background_music_handlers() (video_building_pipeline.VideoBuildingPipeline method) (vikit.video.building.video_building_pipeline.VideoBuildingPipeline method) get_canonical_name() (in module file_tools) (in module vikit.common.file_tools) get_children_build_settings() (composite_video.CompositeVideo method) (vikit.video.composite_video.CompositeVideo method) get_cleanup_tempfiles() (in module config) (in module vikit.common.config) get_cloud_bucket_url() (in module config) get_core_handlers() (raw_image_based_video.RawImageBasedVideo method) (raw_text_based_video.RawTextBasedVideo method) (seine_transition.SeineTransition method) (video.Video method) (vikit.video.raw_fixed_image_video.RawFixedImageVideo method) (vikit.video.raw_image_based_video.RawImageBasedVideo method) (vikit.video.raw_multimodal_based_video.RawMultiModalBasedVideo method) (vikit.video.raw_text_based_video.RawTextBasedVideo method) (vikit.video.seine_transition.SeineTransition method) (vikit.video.video.Video method) get_default_background_music() (in module config) (in module vikit.common.config) get_default_working_folder_root() (in module vikit.common.config) get_delivery_folder_suffix() (vikit.common.context_managers.WorkingFolderContext method) get_duration() (composite_video.CompositeVideo method) (raw_image_based_video.RawImageBasedVideo method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.raw_fixed_image_video.RawFixedImageVideo method) (vikit.video.raw_image_based_video.RawImageBasedVideo method) (vikit.video.video.Video method) get_eleven_labs_api_key() (in module secrets) (in module vikit.common.secrets) get_elevenLabs_url() (in module config) (in module vikit.common.config) get_enhanced_prompt_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) get_environment() (in module vikit.common.config) get_file_name_by_state() (video.Video method) (vikit.video.video.Video method) get_first_frame_as_image() (video.Video method) (vikit.video.video.Video method) get_first_frame_as_image_ffmpeg() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) get_full_text() (recorded_prompt.RecordedPrompt method) (vikit.prompt.recorded_prompt.RecordedPrompt method) get_gcs_upload_timeout_sec() (in module vikit.common.config) get_handlers() (video_building_pipeline.VideoBuildingPipeline method) (vikit.video.building.video_building_pipeline.VideoBuildingPipeline method) get_initial_audio_file_name() (in module config) (in module vikit.common.config) get_is_good_up_to_secs_for_video() (vikit.video.building.handlers.quality_check_handler.QualityCheckHandler method) get_keywords_from_prompt() (fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) get_keywords_from_prompt_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) get_last_frame_as_image() (video.Video method) (vikit.video.video.Video method) get_last_frame_as_image_ffmpeg() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) get_lazy_dependency_chain_build_order() (in module build_order) (in module vikit.video.building.build_order) get_max_file_size_url_gemini() (in module vikit.common.config) get_max_path_length() (in module file_tools) (in module vikit.common.file_tools) get_max_remote_path_length() (in module file_tools) (in module vikit.common.file_tools) get_media_duration() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) get_media_fps() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) get_media_polling_interval() (in module vikit.common.config) get_ml_models_gateway() (GeneralBuildSettings.GeneralBuildSettings method) (ML_models_gateway_factory.MLModelsGatewayFactory method) (prompt_build_settings.PromptBuildSettings method) (vikit.gateways.ML_models_gateway_factory.MLModelsGatewayFactory method) get_music_generation_keywords_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) get_nb_retries_http_calls() (in module config) (in module vikit.common.config) get_nb_subs_per_video() (in module config) (in module vikit.common.config) get_nb_words_per_subtitle() (in module config) get_openai_whisper_api_key() (in module secrets) (in module vikit.common.secrets) get_path_type() (in module file_tools) (in module vikit.common.file_tools) get_process_executor() (config.singletons static method) get_prompt_handler_chain() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) get_prompt_mp3_file_name() (in module config) (in module vikit.common.config) get_public_uri_from_gcs_path() (in module vikit.common.file_tools) get_read_aloud_prompt_handlers() (video_building_pipeline.VideoBuildingPipeline method) (vikit.video.building.video_building_pipeline.VideoBuildingPipeline method) get_reengineered_prompt_text_from_raw_text() (prompt_factory.PromptFactory method) (vikit.prompt.prompt_factory.PromptFactory method) get_replicate_api_token() (in module secrets) (in module vikit.common.secrets) get_safe_filename() (in module file_tools) (in module vikit.common.file_tools) get_seconds_per_word() (in module config) (in module vikit.common.config) get_sendable_image() (vikit.gateways.vikit_gateway.VikitGateway method) get_sub_audio_for_subtitle_prefix() (in module config) (in module vikit.common.config) get_subtitles() (fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) get_subtitles_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) get_subtitles_default_file_name() (in module config) (in module vikit.common.config) get_subtitles_min_duration() (in module config) (in module vikit.common.config) get_telemetry_api_key() (in module secrets) (in module vikit.common.secrets) get_telemetry_endpoint() (in module config) get_test_mode() (in module vikit.common.config) get_title() (composite_video.CompositeVideo method) (imported_video.ImportedVideo method) (prompt_based_video.PromptBasedVideo method) (raw_image_based_video.RawImageBasedVideo method) (raw_text_based_video.RawTextBasedVideo method) (transition.Transition method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.imported_video.ImportedVideo method) (vikit.video.prompt_based_video.PromptBasedVideo method) (vikit.video.raw_fixed_image_video.RawFixedImageVideo method) (vikit.video.raw_image_based_video.RawImageBasedVideo method) (vikit.video.raw_text_based_video.RawTextBasedVideo method) (vikit.video.transition.Transition method) (vikit.video.video.Video method) get_title_from_description() (vikit.video.video.Video method) get_videho_email_contact() (in module config) (in module vikit.common.config) get_video_length_per_subtitle() (in module config) (in module vikit.common.config) get_video_list_file_name() (in module config) (in module vikit.common.config) get_vikit_api_token() (in module secrets) (in module vikit.common.secrets) get_vikit_backend_url() (in module vikit.common.config) H h_offset_px (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) handler module Handler (class in handler) (class in vikit.common.handler) handlers module handlers.prompt_by_keywords_handler module handlers.prompt_by_raw_usertext_handler module has_audio_track() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) has_eleven_labs_api_key() (in module secrets) (in module vikit.common.secrets) height_size_px (vikit.postprocessing.logo.model.LogoConfig attribute) highlight_color (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) highlight_opacity (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) http_timeout (in module vikit.gateways.vikit_gateway) (in module vikit_gateway) I image_prompt module ImagePrompt (class in image_prompt) (class in vikit.prompt.image_prompt) IMPORTED (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) imported_video module ImportedVideo (class in imported_video) (class in vikit.video.imported_video) infer_features() (video_file_name.VideoFileName method) (vikit.video.video_file_name.VideoFileName method) input_video_path (vikit.postprocessing.logo.model.LogoConfig attribute) (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) interpolate_async() (fake_ML_models_gateway.FakeMLModelsGateway method) (ML_models_gateway.MLModelsGateway method) (replicate_gateway.ReplicateGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.ML_models_gateway.MLModelsGateway method) (vikit.gateways.replicate_gateway.ReplicateGateway method) (vikit.gateways.vikit_gateway.VikitGateway method) (vikit_gateway.VikitGateway method) interpolation_handler module is_composite_video (class in build_order) (class in vikit.video.building.build_order) is_composite_video() (build_order.is_composite_video method) (composite_video.CompositeVideo method) (vikit.video.building.build_order.is_composite_video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.video.Video method) is_valid_filename() (in module file_tools) (in module vikit.common.file_tools) is_valid_path() (in module file_tools) (in module vikit.common.file_tools) K KEYWORDS_FORMAT_PROMPT (in module replicate_gateway) (in module vikit.gateways.replicate_gateway) (in module vikit.gateways.vikit_gateway) (in module vikit_gateway) L line_spacing_px (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) line_style (vikit.postprocessing.text_overlay.model.TextOverlay attribute) line_style_override (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) lines (vikit.postprocessing.text_overlay.model.TextOverlay attribute) log_function_params() (in module decorators) (in module vikit.common.decorators) logo (vikit.postprocessing.logo.model.LogoConfig attribute) logo_height_percentage (vikit.postprocessing.logo.model.LogoConfig attribute) LogoConfig (class in vikit.postprocessing.logo.model) M MANAGED_FEATURES (in module video_file_name) (in module vikit.video.video_file_name) margin_bottom_ratio (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) margin_left_ratio (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) margin_pix (vikit.postprocessing.logo.model.LogoConfig attribute) margin_right_ratio (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) merge_audio() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) merge_short_subtitles() (subtitle_extractor.SubtitleExtractor method) (vikit.prompt.subtitle_extractor.SubtitleExtractor method) MINIMUM_RESOLUTION_THRESHOLD (in module vikit.common.video_tools) (in module vikit.postprocessing.logo.place_logo) mistral_version (in module vikit.gateways.vikit_gateway) ML_models_gateway module ML_models_gateway_factory module MLModelsGateway (class in ML_models_gateway) (class in vikit.gateways.ML_models_gateway) MLModelsGatewayFactory (class in ML_models_gateway_factory) (class in vikit.gateways.ML_models_gateway_factory) module build_order build_stats cloud_storage_gateway composite_video config context_managers decorators default_bg_music_and_audio_merging_handler elevenlabs_gateway fake_ML_models_gateway ffmpeg_wrapper file_tools gen_read_aloud_prompt_and_audio_merging_handler GeneralBuildSettings generate_music_and_merge_handler handler handlers handlers.prompt_by_keywords_handler handlers.prompt_by_raw_usertext_handler image_prompt imported_video interpolation_handler ML_models_gateway ML_models_gateway_factory prompt prompt_based_video prompt_build_settings prompt_by_keywords_handler prompt_by_raw_usertext_handler prompt_cleaning prompt_factory raw_image_based_video raw_text_based_video recorded_prompt recorded_prompt_subtitles_extractor replicate_gateway secrets seine_transition subtitle_extractor transition transition_handler use_prompt_audio_track_and_audio_merging_handler video video_build_history video_build_settings video_building_pipeline video_file_name video_metadata video_reencoding_handler video_types videogen_handler vikit vikit.common vikit.common.config vikit.common.context_managers vikit.common.context_managers_test vikit.common.decorators vikit.common.file_tools vikit.common.file_tools_test vikit.common.GeneralBuildSettings vikit.common.global_constants vikit.common.handler vikit.common.models vikit.common.models_test vikit.common.secrets vikit.common.subtitle_tools vikit.common.subtitle_tools_test vikit.common.video_tools vikit.common.video_tools_test vikit.gateways vikit.gateways.elevenlabs_gateway vikit.gateways.fake_ML_models_gateway vikit.gateways.ML_models_gateway vikit.gateways.ML_models_gateway_factory vikit.gateways.replicate_gateway vikit.gateways.vikit_gateway vikit.music_building_context vikit.postprocessing vikit.postprocessing.logo vikit.postprocessing.logo.model vikit.postprocessing.logo.model_test vikit.postprocessing.logo.place_logo vikit.postprocessing.logo.place_logo_test vikit.postprocessing.subtitles vikit.postprocessing.subtitles.model vikit.postprocessing.subtitles.model_subtitles_test vikit.postprocessing.subtitles.simple_video_subtitle_renderer vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test vikit.postprocessing.subtitles.video_subtitle_renderer vikit.postprocessing.subtitles.video_subtitle_renderer_test vikit.postprocessing.text_overlay vikit.postprocessing.text_overlay.model vikit.postprocessing.text_overlay.model_test vikit.postprocessing.text_overlay.renderer vikit.postprocessing.text_overlay.renderer_test vikit.prompt vikit.prompt.image_prompt vikit.prompt.multimodal_prompt vikit.prompt.prompt vikit.prompt.prompt_build_settings vikit.prompt.prompt_cleaning vikit.prompt.prompt_factory vikit.prompt.recorded_prompt vikit.prompt.recorded_prompt_subtitles_extractor vikit.prompt.subtitle_extractor vikit.version vikit.video vikit.video.building vikit.video.building.build_order vikit.video.building.handlers vikit.video.building.handlers.default_bg_music_and_audio_merging_handler vikit.video.building.handlers.fixed_image_video_handler vikit.video.building.handlers.gen_read_aloud_prompt_and_audio_merging_handler vikit.video.building.handlers.generate_music_and_merge_handler vikit.video.building.handlers.interpolation_handler vikit.video.building.handlers.music_merge_handler vikit.video.building.handlers.quality_check_handler vikit.video.building.handlers.transition_handler vikit.video.building.handlers.use_prompt_audio_track_and_audio_merging_handler vikit.video.building.handlers.video_reencoding_handler vikit.video.building.handlers.video_reencoding_handler_test vikit.video.building.handlers.videogen_handler vikit.video.building.video_building_pipeline vikit.video.composite_video vikit.video.imported_video vikit.video.prompt_based_video vikit.video.raw_fixed_image_video vikit.video.raw_image_based_video vikit.video.raw_multimodal_based_video vikit.video.raw_text_based_video vikit.video.seine_transition vikit.video.transition vikit.video.video vikit.video.video_build_history vikit.video.video_build_settings vikit.video.video_file_name vikit.video.video_metadata vikit.video.video_types vikit.wrappers vikit.wrappers.ffmpeg_wrapper vikit.wrappers.ffmpeg_wrapper_test vikit_gateway MultiModalPrompt (class in vikit.prompt.multimodal_prompt) MusicBuildingContext (class in vikit.music_building_context) MusicMergeHandler (class in vikit.video.building.handlers.music_merge_handler) O opacity (vikit.postprocessing.logo.model.LogoConfig attribute) output_video_name (vikit.postprocessing.logo.model.LogoConfig attribute) (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) overlay_logo() (vikit.postprocessing.logo.place_logo.VideoLogoOverlayer method) P PIXEL_TO_POINT (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer) position (vikit.postprocessing.logo.model.LogoConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlay attribute) prepare_build() (prompt_based_video.PromptBasedVideo method) (video.Video method) (vikit.video.prompt_based_video.PromptBasedVideo method) (vikit.video.video.Video method) prepare_build_hook() (imported_video.ImportedVideo method) (vikit.video.imported_video.ImportedVideo method) PRMPTBASD (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) prompt module Prompt (class in prompt) (class in vikit.prompt.prompt) prompt_based_video module prompt_build_settings module prompt_by_keywords_handler module prompt_by_raw_usertext_handler module prompt_cleaning module prompt_factory module PromptBasedVideo (class in prompt_based_video) (class in vikit.video.prompt_based_video) PromptBuildSettings (class in prompt_build_settings) (class in vikit.prompt.prompt_build_settings) PromptByKeywordsHandler (class in handlers.prompt_by_keywords_handler) (class in prompt_by_keywords_handler) PromptByRawUserTextHandler (class in handlers.prompt_by_raw_usertext_handler) (class in prompt_by_raw_usertext_handler) PromptFactory (class in prompt_factory) (class in vikit.prompt.prompt_factory) Q QualityCheckHandler (class in vikit.video.building.handlers.quality_check_handler) R raw_image_based_video module raw_text_based_video module RawFixedImageVideo (class in vikit.video.raw_fixed_image_video) RAWIMAGE (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) RawImageBasedVideo (class in raw_image_based_video) (class in vikit.video.raw_image_based_video) RAWMULTIMODAL (vikit.video.video_types.VideoType attribute) RawMultiModalBasedVideo (class in vikit.video.raw_multimodal_based_video) RAWTEXT (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) RawTextBasedVideo (class in raw_text_based_video) (class in vikit.video.raw_text_based_video) ReadAloudPromptAudioMergingHandler (class in gen_read_aloud_prompt_and_audio_merging_handler) (class in vikit.video.building.handlers.gen_read_aloud_prompt_and_audio_merging_handler) recorded_prompt module recorded_prompt_subtitles_extractor module RecordedPrompt (class in recorded_prompt) (class in vikit.prompt.recorded_prompt) RecordedPromptSubtitlesExtractor (class in recorded_prompt_subtitles_extractor) (class in vikit.prompt.recorded_prompt_subtitles_extractor) reencode_video() (in module ffmpeg_wrapper) (in module vikit.wrappers.ffmpeg_wrapper) render() (vikit.postprocessing.subtitles.video_subtitle_renderer.VideoSubtitleRenderer method) render_text_overlay() (in module vikit.postprocessing.text_overlay.renderer) replicate_gateway module ReplicateGateway (class in replicate_gateway) (class in vikit.gateways.replicate_gateway) repo_root (in module vikit.common.config) resize_video_clip() (in module vikit.common.video_tools) reverse_video() (in module vikit.wrappers.ffmpeg_wrapper) run_build_core_logic_hook() (composite_video.CompositeVideo method) (raw_image_based_video.RawImageBasedVideo method) (raw_text_based_video.RawTextBasedVideo method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.raw_fixed_image_video.RawFixedImageVideo method) (vikit.video.raw_image_based_video.RawImageBasedVideo method) (vikit.video.raw_multimodal_based_video.RawMultiModalBasedVideo method) (vikit.video.raw_text_based_video.RawTextBasedVideo method) (vikit.video.video.Video method) run_post_build_actions_hook() (composite_video.CompositeVideo method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.video.Video method) run_pre_build_actions_hook() (composite_video.CompositeVideo method) (video.Video method) (vikit.video.composite_video.CompositeVideo method) (vikit.video.video.Video method) S sdk_root (in module vikit.common.config) secrets module seine_transition module SeineTransition (class in seine_transition) (class in vikit.video.seine_transition) set_final_video_name() (video.Video method) (vikit.video.video.Video method) setup() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) setup_test() (in module vikit.video.building.handlers.video_reencoding_handler_test) SimpleVideoSubtitleRenderer (class in vikit.postprocessing.subtitles.simple_video_subtitle_renderer) singletons (class in config) sleep() (fake_ML_models_gateway.FakeMLModelsGateway method) (vikit.gateways.fake_ML_models_gateway.FakeMLModelsGateway method) SOURCE_FILE_NAME (in module vikit.common.file_tools_test) split_separator (in module video_file_name) (in module vikit.video.video_file_name) start() (build_stats.BuildStats method) start_time_sec (vikit.common.models.TimePeriod attribute) stop() (build_stats.BuildStats method) STUDENT_ARM_WRITING (in module fake_ML_models_gateway) (in module vikit.gateways.fake_ML_models_gateway) subtitle_extractor module subtitle_srt_path (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) SUBTITLE_STYLE (in module vikit.postprocessing.subtitles.video_subtitle_renderer) subtitle_style (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) SubtitleConfig (class in vikit.postprocessing.subtitles.model) SubtitleExtractor (class in subtitle_extractor) (class in vikit.prompt.subtitle_extractor) T test_concat_generated_video_files() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_concat_imported_video_files() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_concatenate_videos__fps_mismatch__fails() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_convert_color_to_rgb() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_copy_file_from_gcs() (in module vikit.common.file_tools_test) test_copy_file_from_gcs_invalid_url() (in module vikit.common.file_tools_test) test_create_video_subtitles__invalid_arg__fails() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) test_create_video_subtitles__invalid_srt_file__fails() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) test_create_video_subtitles__missing_optional_args__succeeds() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) test_create_video_subtitles__valid_input__succeeds() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) test_create_zoom_video() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_cut_video() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_download_from_google_cloud_storage() (in module vikit.common.file_tools_test) test_download_or_copy_file__empty_url() (in module vikit.common.file_tools_test) test_download_or_copy_file__unsupported_path() (in module vikit.common.file_tools_test) test_download_with_local_file() (in module vikit.common.file_tools_test) test_extract_audio_from_video() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_extract_audio_no_video() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_gcs_file_exists__failure() (in module vikit.common.file_tools_test) test_gcs_file_exists__invalid_bucket() (in module vikit.common.file_tools_test) test_gcs_file_exists__invalid_object() (in module vikit.common.file_tools_test) test_gcs_file_exists__success() (in module vikit.common.file_tools_test) test_generate_image_video() (vikit.wrappers.ffmpeg_wrapper_test.TestFFMPEGWrapper method) test_get_delivery_folder_suffix_nodate_small_id_no_mark() (in module vikit.common.context_managers_test) test_get_delivery_folder_suffix_nodate_small_id_with_mark() (in module vikit.common.context_managers_test) test_get_delivery_folder_suffix_today_small_id_nomark() (in module vikit.common.context_managers_test) test_get_delivery_folder_suffix_today_with_date_and_mark_no_smallid() (in module vikit.common.context_managers_test) test_get_public_uri_from_gcs_path() (in module vikit.common.file_tools_test) test_init_renderer__invalid_arg__fails() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_invalid_entity__end_time_sec_too_small() (vikit.common.models_test.TestTimePeriodValidation method) test_invalid_entity__start_time_sec_too_small() (vikit.common.models_test.TestTimePeriodValidation method) test_invalid_mark_raises_error() (in module vikit.common.context_managers_test) test_line_style__font_path_found__succeeds() (in module vikit.postprocessing.text_overlay.model_test) test_line_style__font_path_not_found__fails() (in module vikit.postprocessing.text_overlay.model_test) test_logo_config_invalid_parameters() (in module vikit.postprocessing.logo.model_test) TEST_MARK (in module vikit.common.context_managers_test) test_normalize_color() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_overlay_logo_with_png_conversion() (in module vikit.postprocessing.logo.place_logo_test) test_overlay_logo_with_svg_conversion() (in module vikit.postprocessing.logo.place_logo_test) test_parse_gcs_url() (in module vikit.common.file_tools_test) test_place_logo_on_video_valid_case() (in module vikit.postprocessing.logo.place_logo_test) test_place_logo_on_video_with_missing_files() (in module vikit.postprocessing.logo.place_logo_test) test_place_logo_with_different_opacities() (in module vikit.postprocessing.logo.place_logo_test) test_render_subtitles__invalid_params__no_subtitles_in_range() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_render_subtitles__valid_input() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_render_text_overlay__valid_overlay() (in module vikit.postprocessing.text_overlay.renderer_test) test_resize_video_clip__no_resize() (in module vikit.common.video_tools_test) test_resize_video_clip__success() (in module vikit.common.video_tools_test) test_split_subtitles_by_group() (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_subtitle_config_invalid_parameters() (in module vikit.postprocessing.subtitles.model_subtitles_test) TEST_SUBTITLES (in module vikit.common.subtitle_tools_test) (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) test_trim_subtitles() (in module vikit.common.subtitle_tools_test) test_upload_to_bucket() (in module vikit.common.file_tools_test) test_upload_to_bucket_invalid_parameters() (in module vikit.common.file_tools_test) test_url_exists__success() (in module vikit.common.file_tools_test) test_valid_entity() (vikit.common.models_test.TestTimePeriodValidation method) test_video_reencoding_handler() (in module vikit.video.building.handlers.video_reencoding_handler_test) test_video_reencoding_no_reencode() (in module vikit.video.building.handlers.video_reencoding_handler_test) test_working_folder_context__custom_root() (in module vikit.common.context_managers_test) test_write_videofile() (in module vikit.common.video_tools_test) TestFFMPEGWrapper (class in vikit.wrappers.ffmpeg_wrapper_test) TESTS_MEDIA_FOLDER (in module fake_ML_models_gateway) (in module vikit.gateways.fake_ML_models_gateway) TestTimePeriodValidation (class in vikit.common.models_test) text (vikit.postprocessing.text_overlay.model.TextOverlayLine attribute) text_color (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle attribute) text_font (vikit.postprocessing.subtitles.model.SubtitleConfig attribute) TextOverlay (class in vikit.postprocessing.text_overlay.model) TextOverlayLine (class in vikit.postprocessing.text_overlay.model) TextOverlayLineStyle (class in vikit.postprocessing.text_overlay.model) TextOverlayPosition (class in vikit.postprocessing.text_overlay.model) TIMEOUT (in module file_tools) (in module vikit.common.file_tools) TimePeriod (class in vikit.common.models) timing (vikit.postprocessing.text_overlay.model.TextOverlay attribute) transition module Transition (class in transition) (class in vikit.video.transition) TRANSITION (video_types.VideoType attribute) (vikit.video.video_types.VideoType attribute) transition_handler module trim_subtitles() (in module vikit.common.subtitle_tools) truncate() (video_file_name.VideoFileName method) (vikit.video.video_file_name.VideoFileName method) U update_metadata_post_building() (composite_video.CompositeVideo method) (vikit.video.composite_video.CompositeVideo method) upload_to_bucket() (in module vikit.common.file_tools) upload_to_GCS_cloud_bucket() (in module cloud_storage_gateway) url_exists() (in module file_tools) (in module vikit.common.file_tools) use_app_analytics() (in module config) use_prompt_audio_track_and_audio_merging_handler module use_telemetry() (in module config) UsePromptAudioTrackAndAudioMergingHandler (class in use_prompt_audio_track_and_audio_merging_handler) (class in vikit.video.building.handlers.use_prompt_audio_track_and_audio_merging_handler) V v_offset_px (vikit.postprocessing.text_overlay.model.TextOverlayPosition attribute) VALID_AUDIO_EXTENSIONS (in module vikit.gateways.vikit_gateway) VALID_IMAGE_EXTENSIONS (in module vikit.gateways.vikit_gateway) valid_init_kwargs() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) valid_render_kwargs() (in module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test) (in module vikit.postprocessing.subtitles.video_subtitle_renderer_test) VALID_VIDEO_EXTENSIONS (in module vikit.gateways.vikit_gateway) validate_color() (vikit.postprocessing.subtitles.model.SubtitleConfig class method) validate_font_path() (vikit.postprocessing.text_overlay.model.TextOverlayLineStyle class method) validate_font_size_px() (vikit.postprocessing.subtitles.model.SubtitleConfig class method) validate_logo_path() (vikit.postprocessing.logo.model.LogoConfig class method) validate_positive_number() (vikit.postprocessing.subtitles.model.SubtitleConfig class method) validate_subtitle_srt_path() (vikit.postprocessing.subtitles.model.SubtitleConfig class method) validate_subtitle_style() (vikit.postprocessing.subtitles.model.SubtitleConfig class method) validate_video_path() (vikit.postprocessing.logo.model.LogoConfig class method) (vikit.postprocessing.subtitles.model.SubtitleConfig class method) verify_end_time_sec() (vikit.common.models.TimePeriod method) video module Video (class in video) (class in vikit.video.video) video_build_history module video_build_settings module video_building_pipeline module video_file_name module video_metadata module video_reencoding_handler module VIDEO_TITLE_MAX_LENGTH (video_file_name.VideoFileName attribute) (vikit.video.video_file_name.VideoFileName attribute) video_types module VideoBuildHistory (class in video_build_history) (class in vikit.video.video_build_history) VideoBuildingHandlerTransition (class in transition_handler) (class in vikit.video.building.handlers.transition_handler) VideoBuildingPipeline (class in video_building_pipeline) (class in vikit.video.building.video_building_pipeline) VideoBuildSettings (class in video_build_settings) (class in vikit.video.video_build_settings) VideoFileName (class in video_file_name) (class in vikit.video.video_file_name) videogen_handler module VideoGenHandler (class in videogen_handler) (class in vikit.video.building.handlers.videogen_handler) VideoInterpolationHandler (class in interpolation_handler) (class in vikit.video.building.handlers.interpolation_handler) VideoLogoOverlayer (class in vikit.postprocessing.logo.place_logo) VideoMetadata (class in video_metadata) (class in vikit.video.video_metadata) VideoReencodingHandler (class in video_reencoding_handler) (class in vikit.video.building.handlers.video_reencoding_handler) VideoSubtitleRenderer (class in vikit.postprocessing.subtitles.video_subtitle_renderer) VideoType (class in video_types) (class in vikit.video.video_types) vikit module vikit.common module vikit.common.config module vikit.common.context_managers module vikit.common.context_managers_test module vikit.common.decorators module vikit.common.file_tools module vikit.common.file_tools_test module vikit.common.GeneralBuildSettings module vikit.common.global_constants module vikit.common.handler module vikit.common.models module vikit.common.models_test module vikit.common.secrets module vikit.common.subtitle_tools module vikit.common.subtitle_tools_test module vikit.common.video_tools module vikit.common.video_tools_test module vikit.gateways module vikit.gateways.elevenlabs_gateway module vikit.gateways.fake_ML_models_gateway module vikit.gateways.ML_models_gateway module vikit.gateways.ML_models_gateway_factory module vikit.gateways.replicate_gateway module vikit.gateways.vikit_gateway module vikit.music_building_context module vikit.postprocessing module vikit.postprocessing.logo module vikit.postprocessing.logo.model module vikit.postprocessing.logo.model_test module vikit.postprocessing.logo.place_logo module vikit.postprocessing.logo.place_logo_test module vikit.postprocessing.subtitles module vikit.postprocessing.subtitles.model module vikit.postprocessing.subtitles.model_subtitles_test module vikit.postprocessing.subtitles.simple_video_subtitle_renderer module vikit.postprocessing.subtitles.simple_video_subtitle_renderer_test module vikit.postprocessing.subtitles.video_subtitle_renderer module vikit.postprocessing.subtitles.video_subtitle_renderer_test module vikit.postprocessing.text_overlay module vikit.postprocessing.text_overlay.model module vikit.postprocessing.text_overlay.model_test module vikit.postprocessing.text_overlay.renderer module vikit.postprocessing.text_overlay.renderer_test module vikit.prompt module vikit.prompt.image_prompt module vikit.prompt.multimodal_prompt module vikit.prompt.prompt module vikit.prompt.prompt_build_settings module vikit.prompt.prompt_cleaning module vikit.prompt.prompt_factory module vikit.prompt.recorded_prompt module vikit.prompt.recorded_prompt_subtitles_extractor module vikit.prompt.subtitle_extractor module vikit.version module vikit.video module vikit.video.building module vikit.video.building.build_order module vikit.video.building.handlers module vikit.video.building.handlers.default_bg_music_and_audio_merging_handler module vikit.video.building.handlers.fixed_image_video_handler module vikit.video.building.handlers.gen_read_aloud_prompt_and_audio_merging_handler module vikit.video.building.handlers.generate_music_and_merge_handler module vikit.video.building.handlers.interpolation_handler module vikit.video.building.handlers.music_merge_handler module vikit.video.building.handlers.quality_check_handler module vikit.video.building.handlers.transition_handler module vikit.video.building.handlers.use_prompt_audio_track_and_audio_merging_handler module vikit.video.building.handlers.video_reencoding_handler module vikit.video.building.handlers.video_reencoding_handler_test module vikit.video.building.handlers.videogen_handler module vikit.video.building.video_building_pipeline module vikit.video.composite_video module vikit.video.imported_video module vikit.video.prompt_based_video module vikit.video.raw_fixed_image_video module vikit.video.raw_image_based_video module vikit.video.raw_multimodal_based_video module vikit.video.raw_text_based_video module vikit.video.seine_transition module vikit.video.transition module vikit.video.video module vikit.video.video_build_history module vikit.video.video_build_settings module vikit.video.video_file_name module vikit.video.video_metadata module vikit.video.video_types module vikit.wrappers module vikit.wrappers.ffmpeg_wrapper module vikit.wrappers.ffmpeg_wrapper_test module vikit_api_key (in module vikit_gateway) vikit_backend_url (in module vikit.gateways.vikit_gateway) (in module vikit_gateway) vikit_gateway module VikitGateway (class in vikit.gateways.vikit_gateway) (class in vikit_gateway) W web_url_exists() (in module file_tools) (in module vikit.common.file_tools) WORD_GROUP_DURATION_SEC (in module vikit.postprocessing.subtitles.video_subtitle_renderer) WorkingFolderContext (class in context_managers) (class in vikit.common.context_managers) write_videofile() (in module vikit.common.video_tools)