├── .env.example ├── .flake8 ├── .gitignore ├── .mypy.ini ├── .pylintrc ├── LICENSE ├── README.md ├── app ├── __init__.py ├── application_launcher.py ├── core │ ├── application.py │ ├── application_config.py │ ├── config_manager.py │ ├── event_system.py │ ├── icon_manager.py │ ├── logger.py │ ├── project_manager.py │ ├── project_settings_manager.py │ ├── project_template_manager.py │ ├── project_version_manager.py │ ├── secure_key_manager.py │ ├── service_container.py │ └── templates │ │ ├── ai_enhancement │ │ ├── project_template.json │ │ ├── template_info.json │ │ └── template_metadata.json │ │ └── video_tutorial │ │ ├── project_template.json │ │ ├── template_info.json │ │ └── template_metadata.json ├── export │ ├── export_integration.py │ ├── export_system.py │ ├── jianying_draft_generator.py │ └── performance_optimizer.py ├── services │ ├── ai_service_manager.py │ ├── base_ai_service.py │ ├── chinese_ai_services.py │ ├── export_service.py │ └── mock_ai_service.py ├── ui │ ├── common │ │ └── widgets │ │ │ ├── __init__.py │ │ │ ├── ai_suggestion.py │ │ │ ├── chat_message.py │ │ │ ├── loading_indicator.py │ │ │ ├── separator.py │ │ │ └── welcome_panel.py │ ├── components │ │ ├── __init__.py │ │ ├── ai_monitor_panel.py │ │ ├── base_component.py │ │ └── quick_ai_config.py │ ├── dialogs │ │ └── model_application_dialog.py │ ├── main │ │ ├── components │ │ │ ├── __init__.py │ │ │ ├── effects_panel.py │ │ │ ├── export_monitor.py │ │ │ ├── export_panel.py │ │ │ ├── media_library.py │ │ │ ├── navigation_bar.py │ │ │ ├── properties_panel.py │ │ │ ├── status_bar.py │ │ │ ├── timeline.py │ │ │ └── video_preview.py │ │ ├── layouts │ │ │ ├── __init__.py │ │ │ └── main_layout.py │ │ ├── main_window.py │ │ └── pages │ │ │ ├── __init__.py │ │ │ ├── ai_chat_page.py │ │ │ ├── ai_config_page.py │ │ │ ├── base_page.py │ │ │ ├── home_page.py │ │ │ ├── projects_page.py │ │ │ ├── settings_page.py │ │ │ └── video_editor_page.py │ ├── pages │ │ └── home_page.py │ ├── services │ │ └── __init__.py │ └── theme │ │ └── theme_manager.py └── utils │ └── error_handler.py ├── main.py ├── pyproject.toml ├── requirements.txt ├── resources ├── icons │ ├── .DS_Store │ ├── app_icon_128.png │ ├── app_icon_256.png │ ├── app_icon_32.png │ ├── app_icon_512.png │ ├── app_icon_64.png │ ├── export.png │ ├── handle.png │ ├── new.png │ ├── open.png │ ├── save.png │ ├── settings.png │ └── svg │ │ ├── app_icon.svg │ │ ├── export.svg │ │ ├── handle.svg │ │ ├── new.svg │ │ ├── open.svg │ │ ├── save.svg │ │ └── settings.svg └── styles │ ├── antd_style.qss │ ├── dark_theme.qss │ ├── light_theme.qss │ └── style.qss └── setup.cfg /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/.env.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /.mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/.mypy.ini -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/application_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/application_launcher.py -------------------------------------------------------------------------------- /app/core/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/application.py -------------------------------------------------------------------------------- /app/core/application_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/application_config.py -------------------------------------------------------------------------------- /app/core/config_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/config_manager.py -------------------------------------------------------------------------------- /app/core/event_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/event_system.py -------------------------------------------------------------------------------- /app/core/icon_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/icon_manager.py -------------------------------------------------------------------------------- /app/core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/logger.py -------------------------------------------------------------------------------- /app/core/project_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/project_manager.py -------------------------------------------------------------------------------- /app/core/project_settings_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/project_settings_manager.py -------------------------------------------------------------------------------- /app/core/project_template_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/project_template_manager.py -------------------------------------------------------------------------------- /app/core/project_version_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/project_version_manager.py -------------------------------------------------------------------------------- /app/core/secure_key_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/secure_key_manager.py -------------------------------------------------------------------------------- /app/core/service_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/service_container.py -------------------------------------------------------------------------------- /app/core/templates/ai_enhancement/project_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/ai_enhancement/project_template.json -------------------------------------------------------------------------------- /app/core/templates/ai_enhancement/template_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/ai_enhancement/template_info.json -------------------------------------------------------------------------------- /app/core/templates/ai_enhancement/template_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/ai_enhancement/template_metadata.json -------------------------------------------------------------------------------- /app/core/templates/video_tutorial/project_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/video_tutorial/project_template.json -------------------------------------------------------------------------------- /app/core/templates/video_tutorial/template_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/video_tutorial/template_info.json -------------------------------------------------------------------------------- /app/core/templates/video_tutorial/template_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/core/templates/video_tutorial/template_metadata.json -------------------------------------------------------------------------------- /app/export/export_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/export/export_integration.py -------------------------------------------------------------------------------- /app/export/export_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/export/export_system.py -------------------------------------------------------------------------------- /app/export/jianying_draft_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/export/jianying_draft_generator.py -------------------------------------------------------------------------------- /app/export/performance_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/export/performance_optimizer.py -------------------------------------------------------------------------------- /app/services/ai_service_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/services/ai_service_manager.py -------------------------------------------------------------------------------- /app/services/base_ai_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/services/base_ai_service.py -------------------------------------------------------------------------------- /app/services/chinese_ai_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/services/chinese_ai_services.py -------------------------------------------------------------------------------- /app/services/export_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/services/export_service.py -------------------------------------------------------------------------------- /app/services/mock_ai_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/services/mock_ai_service.py -------------------------------------------------------------------------------- /app/ui/common/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/__init__.py -------------------------------------------------------------------------------- /app/ui/common/widgets/ai_suggestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/ai_suggestion.py -------------------------------------------------------------------------------- /app/ui/common/widgets/chat_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/chat_message.py -------------------------------------------------------------------------------- /app/ui/common/widgets/loading_indicator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/loading_indicator.py -------------------------------------------------------------------------------- /app/ui/common/widgets/separator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/separator.py -------------------------------------------------------------------------------- /app/ui/common/widgets/welcome_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/common/widgets/welcome_panel.py -------------------------------------------------------------------------------- /app/ui/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/components/__init__.py -------------------------------------------------------------------------------- /app/ui/components/ai_monitor_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/components/ai_monitor_panel.py -------------------------------------------------------------------------------- /app/ui/components/base_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/components/base_component.py -------------------------------------------------------------------------------- /app/ui/components/quick_ai_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/components/quick_ai_config.py -------------------------------------------------------------------------------- /app/ui/dialogs/model_application_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/dialogs/model_application_dialog.py -------------------------------------------------------------------------------- /app/ui/main/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/__init__.py -------------------------------------------------------------------------------- /app/ui/main/components/effects_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/effects_panel.py -------------------------------------------------------------------------------- /app/ui/main/components/export_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/export_monitor.py -------------------------------------------------------------------------------- /app/ui/main/components/export_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/export_panel.py -------------------------------------------------------------------------------- /app/ui/main/components/media_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/media_library.py -------------------------------------------------------------------------------- /app/ui/main/components/navigation_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/navigation_bar.py -------------------------------------------------------------------------------- /app/ui/main/components/properties_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/properties_panel.py -------------------------------------------------------------------------------- /app/ui/main/components/status_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/status_bar.py -------------------------------------------------------------------------------- /app/ui/main/components/timeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/timeline.py -------------------------------------------------------------------------------- /app/ui/main/components/video_preview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/components/video_preview.py -------------------------------------------------------------------------------- /app/ui/main/layouts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/layouts/__init__.py -------------------------------------------------------------------------------- /app/ui/main/layouts/main_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/layouts/main_layout.py -------------------------------------------------------------------------------- /app/ui/main/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/main_window.py -------------------------------------------------------------------------------- /app/ui/main/pages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/__init__.py -------------------------------------------------------------------------------- /app/ui/main/pages/ai_chat_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/ai_chat_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/ai_config_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/ai_config_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/base_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/base_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/home_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/home_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/projects_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/projects_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/settings_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/settings_page.py -------------------------------------------------------------------------------- /app/ui/main/pages/video_editor_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/main/pages/video_editor_page.py -------------------------------------------------------------------------------- /app/ui/pages/home_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/pages/home_page.py -------------------------------------------------------------------------------- /app/ui/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ui/theme/theme_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/ui/theme/theme_manager.py -------------------------------------------------------------------------------- /app/utils/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/app/utils/error_handler.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/main.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/requirements.txt -------------------------------------------------------------------------------- /resources/icons/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/.DS_Store -------------------------------------------------------------------------------- /resources/icons/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/app_icon_128.png -------------------------------------------------------------------------------- /resources/icons/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/app_icon_256.png -------------------------------------------------------------------------------- /resources/icons/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/app_icon_32.png -------------------------------------------------------------------------------- /resources/icons/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/app_icon_512.png -------------------------------------------------------------------------------- /resources/icons/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/app_icon_64.png -------------------------------------------------------------------------------- /resources/icons/export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/export.png -------------------------------------------------------------------------------- /resources/icons/handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/handle.png -------------------------------------------------------------------------------- /resources/icons/new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/new.png -------------------------------------------------------------------------------- /resources/icons/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/open.png -------------------------------------------------------------------------------- /resources/icons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/save.png -------------------------------------------------------------------------------- /resources/icons/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/settings.png -------------------------------------------------------------------------------- /resources/icons/svg/app_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/app_icon.svg -------------------------------------------------------------------------------- /resources/icons/svg/export.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/export.svg -------------------------------------------------------------------------------- /resources/icons/svg/handle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/handle.svg -------------------------------------------------------------------------------- /resources/icons/svg/new.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/new.svg -------------------------------------------------------------------------------- /resources/icons/svg/open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/open.svg -------------------------------------------------------------------------------- /resources/icons/svg/save.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/save.svg -------------------------------------------------------------------------------- /resources/icons/svg/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/icons/svg/settings.svg -------------------------------------------------------------------------------- /resources/styles/antd_style.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/styles/antd_style.qss -------------------------------------------------------------------------------- /resources/styles/dark_theme.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/styles/dark_theme.qss -------------------------------------------------------------------------------- /resources/styles/light_theme.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/styles/light_theme.qss -------------------------------------------------------------------------------- /resources/styles/style.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/resources/styles/style.qss -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agions/CineAIStudio/HEAD/setup.cfg --------------------------------------------------------------------------------