From 3ba139f7aced56aad1c0546ffdcf771f9dbf9514 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 19:18:25 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak | 1 + ...851_a372fb8971d621cdfc8c05d9564b0894.save.bak | 1 + template/default/attachment_pc_common.json | 1 + template/default/draft_agency_config.json | 1 + template/default/draft_biz_config.json | 0 template/default/draft_content.json | 1 + template/default/draft_content.json.bak | 1 + template/default/draft_cover.jpg | Bin 0 -> 5307 bytes template/default/draft_meta_info.json | 1 + template/default/draft_settings | 5 +++++ template/default/template-2.tmp | 1 + template/default/template.tmp | 1 + 12 files changed, 14 insertions(+) create mode 100644 template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak create mode 100644 template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak create mode 100644 template/default/attachment_pc_common.json create mode 100644 template/default/draft_agency_config.json create mode 100644 template/default/draft_biz_config.json create mode 100644 template/default/draft_content.json create mode 100644 template/default/draft_content.json.bak create mode 100644 template/default/draft_cover.jpg create mode 100644 template/default/draft_meta_info.json create mode 100644 template/default/draft_settings create mode 100644 template/default/template-2.tmp create mode 100644 template/default/template.tmp diff --git a/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak b/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak new file mode 100644 index 0000000..cf4f547 --- /dev/null +++ b/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak b/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak new file mode 100644 index 0000000..b489ff9 --- /dev/null +++ b/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/attachment_pc_common.json b/template/default/attachment_pc_common.json new file mode 100644 index 0000000..8247bfd --- /dev/null +++ b/template/default/attachment_pc_common.json @@ -0,0 +1 @@ +{"ai_packaging_infos":[],"ai_packaging_report_info":{"caption_id_list":[],"task_id":"","text_style":"","tos_id":"","video_category":""},"commercial_music_category_ids":[],"pc_feature_flag":0,"recognize_tasks":[],"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file diff --git a/template/default/draft_agency_config.json b/template/default/draft_agency_config.json new file mode 100644 index 0000000..f07cae5 --- /dev/null +++ b/template/default/draft_agency_config.json @@ -0,0 +1 @@ +{"marterials":null,"use_converter":false,"video_resolution":720} \ No newline at end of file diff --git a/template/default/draft_biz_config.json b/template/default/draft_biz_config.json new file mode 100644 index 0000000..e69de29 diff --git a/template/default/draft_content.json b/template/default/draft_content.json new file mode 100644 index 0000000..b489ff9 --- /dev/null +++ b/template/default/draft_content.json @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_content.json.bak b/template/default/draft_content.json.bak new file mode 100644 index 0000000..b489ff9 --- /dev/null +++ b/template/default/draft_content.json.bak @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_cover.jpg b/template/default/draft_cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c14060fafe222f8d611ca46552ee35ed4da0abb GIT binary patch literal 5307 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<HEAm;@P_1sVSzVUTBFU}Ocl7UW4 zD%dK(z{JSR%*4XX%F4n5R9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7@(s#)lOnKGb1qam<1W^8Gioj(pbPWibum>G!2ZVfzdQDng&MGz-Ss6 kO#`E8U^ESkrh(BkFq#HN)4*sN7)=ACX@Ec);QxOU0JIz7bN~PV literal 0 HcmV?d00001 diff --git a/template/default/draft_meta_info.json b/template/default/draft_meta_info.json new file mode 100644 index 0000000..af4105d --- /dev/null +++ b/template/default/draft_meta_info.json @@ -0,0 +1 @@ +{"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_materials":[],"draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/22956/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/12月27日","draft_id":"D5F8C95B-6BF8-462b-B665-0E12DA0C4805","draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"12月27日","draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\22956\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":7819,"draft_type":"","tm_draft_cloud_completed":"","tm_draft_cloud_modified":0,"tm_draft_create":1766833731271368,"tm_draft_modified":1766833741362586,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file diff --git a/template/default/draft_settings b/template/default/draft_settings new file mode 100644 index 0000000..d0621bc --- /dev/null +++ b/template/default/draft_settings @@ -0,0 +1,5 @@ +[General] +draft_create_time=1766833731 +draft_last_edit_time=1766833741 +real_edit_seconds=9 +real_edit_keys=1 diff --git a/template/default/template-2.tmp b/template/default/template-2.tmp new file mode 100644 index 0000000..b489ff9 --- /dev/null +++ b/template/default/template-2.tmp @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/template.tmp b/template/default/template.tmp new file mode 100644 index 0000000..d432aa1 --- /dev/null +++ b/template/default/template.tmp @@ -0,0 +1 @@ +{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"D89A9C0F-2F8A-4b25-AF57-C0DD7ACD948F","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"75.0.0","platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file From 9401e3db4733474397d72f654d00133c790aa1bf Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 19:22:29 +0800 Subject: [PATCH 02/13] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8D=89=E7=A8=BF?= =?UTF-8?q?=E7=9A=84=E5=85=BC=E5=AE=B9=E6=80=A7=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev.yml | 1 + src/service/create_draft.py | 30 +++++++++++++++++++++++++----- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index a4c7149..4729953 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -40,6 +40,7 @@ jobs: # 复制源代码 cp -rf src dist/ cp -rf config dist/ + cp -rf template dist/ # 复制依赖配置文件 cp pyproject.toml dist/ cp *.py dist/ diff --git a/src/service/create_draft.py b/src/service/create_draft.py index 964e354..b55cd76 100644 --- a/src/service/create_draft.py +++ b/src/service/create_draft.py @@ -5,6 +5,8 @@ from src.utils.draft_cache import update_cache from exceptions import CustomException, CustomError import datetime import uuid +import os +import shutil def create_draft(width: int, height: int) -> str: @@ -29,16 +31,34 @@ def create_draft(width: int, height: int) -> str: draft_folder = draft.Draft_folder(config.DRAFT_DIR) - # 创建剪映草稿 + # 使用默认模板创建剪映草稿 try: - script = draft_folder.create_draft(draft_id, width, height, allow_replace=True) + # 先确保默认模板存在于草稿目录中 + template_source_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), "template", "default") + template_target_path = os.path.join(config.DRAFT_DIR, "default") + + # 如果草稿目录中不存在默认模板,则从template/default复制 + if not os.path.exists(template_target_path): + os.makedirs(config.DRAFT_DIR, exist_ok=True) + shutil.copytree(template_source_path, template_target_path) + + # 使用default模板来创建新草稿 + script = draft_folder.duplicate_as_template("default", draft_id, allow_replace=True) + + # 更新草稿的画布尺寸以匹配请求的尺寸 + script.width = width + script.height = height + script.content["canvas_config"]["width"] = width + script.content["canvas_config"]["height"] = height # 添加空的主轨道(仅当没有主轨道时添加) main_track_name = "main_track" - script.add_track(track_type=draft.TrackType.video, track_name=main_track_name, relative_index=0) - logger.info(f"Added empty main track: {main_track_name}") + # 检查是否已存在主轨道 + if main_track_name not in script.tracks and not any(track.name == main_track_name for track in script.imported_tracks): + script.add_track(track_type=draft.TrackType.video, track_name=main_track_name, relative_index=0) + logger.info(f"Added empty main track: {main_track_name}") - # 保存草稿以确保主轨道被创建 + # 保存草稿以确保更改被保存 script.save() except Exception as e: From 9fa2bd3063e6ddc01831319765d83a9264a3c9a1 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 19:23:42 +0800 Subject: [PATCH 03/13] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=93=E5=8C=85?= =?UTF-8?q?=E7=AD=96=E7=95=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 4729953..300847b 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -2,11 +2,11 @@ name: Docker Image CI Dev on: push: - branches: [ "main" ] + branches: [ "main", "dev" ] tags: - 'v*' # 当推送v开头的tag时触发 pull_request: - branches: [ "main" ] + branches: [ "main", "dev" ] jobs: build: From 0eb4ff24cc82a14e524c19da4dedc12f7d841b84 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 19:55:32 +0800 Subject: [PATCH 04/13] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak | 1 - ...851_a372fb8971d621cdfc8c05d9564b0894.save.bak | 1 - .../0c90ce09-070b-46ee-8c5b-09998c636fba.json | 1 + template/default/attachment_pc_common.json | 2 +- template/default/draft_content.json | 2 +- template/default/draft_content.json.bak | 1 - template/default/draft_cover.jpg | Bin 5307 -> 0 bytes template/default/draft_info.json | 1 + template/default/draft_meta_info.json | 2 +- template/default/draft_settings | 5 ----- template/default/template-2.tmp | 1 - template/default/template.tmp | 2 +- ...onfig.json => 把当前文件夹放到剪映草稿目录下} | 0 13 files changed, 6 insertions(+), 13 deletions(-) delete mode 100644 template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak delete mode 100644 template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak create mode 100644 template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json delete mode 100644 template/default/draft_content.json.bak delete mode 100644 template/default/draft_cover.jpg create mode 100644 template/default/draft_info.json delete mode 100644 template/default/draft_settings delete mode 100644 template/default/template-2.tmp rename template/default/{draft_biz_config.json => 把当前文件夹放到剪映草稿目录下} (100%) diff --git a/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak b/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak deleted file mode 100644 index cf4f547..0000000 --- a/template/default/.backup/20251227190851_1af68db6f69e5626f61ad0c84fb5e29d.save.bak +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak b/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak deleted file mode 100644 index b489ff9..0000000 --- a/template/default/.backup/20251227190851_a372fb8971d621cdfc8c05d9564b0894.save.bak +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json b/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json new file mode 100644 index 0000000..8672c7a --- /dev/null +++ b/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/attachment_pc_common.json b/template/default/attachment_pc_common.json index 8247bfd..3e670fe 100644 --- a/template/default/attachment_pc_common.json +++ b/template/default/attachment_pc_common.json @@ -1 +1 @@ -{"ai_packaging_infos":[],"ai_packaging_report_info":{"caption_id_list":[],"task_id":"","text_style":"","tos_id":"","video_category":""},"commercial_music_category_ids":[],"pc_feature_flag":0,"recognize_tasks":[],"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file +{"pc_feature_flag":0,"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file diff --git a/template/default/draft_content.json b/template/default/draft_content.json index b489ff9..8672c7a 100644 --- a/template/default/draft_content.json +++ b/template/default/draft_content.json @@ -1 +1 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/draft_content.json.bak b/template/default/draft_content.json.bak deleted file mode 100644 index b489ff9..0000000 --- a/template/default/draft_content.json.bak +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_cover.jpg b/template/default/draft_cover.jpg deleted file mode 100644 index 3c14060fafe222f8d611ca46552ee35ed4da0abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5307 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<HEAm;@P_1sVSzVUTBFU}Ocl7UW4 zD%dK(z{JSR%*4XX%F4n5R9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7@(s#)lOnKGb1qam<1W^8Gioj(pbPWibum>G!2ZVfzdQDng&MGz-Ss6 kO#`E8U^ESkrh(BkFq#HN)4*sN7)=ACX@Ec);QxOU0JIz7bN~PV diff --git a/template/default/draft_info.json b/template/default/draft_info.json new file mode 100644 index 0000000..8672c7a --- /dev/null +++ b/template/default/draft_info.json @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/draft_meta_info.json b/template/default/draft_meta_info.json index af4105d..9f0d4a2 100644 --- a/template/default/draft_meta_info.json +++ b/template/default/draft_meta_info.json @@ -1 +1 @@ -{"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_materials":[],"draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/22956/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/12月27日","draft_id":"D5F8C95B-6BF8-462b-B665-0E12DA0C4805","draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"12月27日","draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\22956\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":7819,"draft_type":"","tm_draft_cloud_completed":"","tm_draft_cloud_modified":0,"tm_draft_create":1766833731271368,"tm_draft_modified":1766833741362586,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file +{"cloud_draft_cover":false,"cloud_draft_sync":false,"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_package_type":"","draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/1/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/51b25d34-c42e-4360-8379-b9679c464d9a","draft_id":"2BC1F72A-BFD8-44fc-BABC-5B2CDACEA496","draft_is_ae_produce":false,"draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_cloud_temp_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_is_web_article_video":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"51b25d34-c42e-4360-8379-b9679c464d9a","draft_need_rename_folder":false,"draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\1\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":2075,"draft_type":"","draft_web_article_video_enter_from":"","tm_draft_cloud_completed":"","tm_draft_cloud_entry_id":-1,"tm_draft_cloud_modified":0,"tm_draft_cloud_parent_entry_id":-1,"tm_draft_cloud_space_id":-1,"tm_draft_cloud_user_id":-1,"tm_draft_create":1686707414251596,"tm_draft_modified":2686707417166183,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file diff --git a/template/default/draft_settings b/template/default/draft_settings deleted file mode 100644 index d0621bc..0000000 --- a/template/default/draft_settings +++ /dev/null @@ -1,5 +0,0 @@ -[General] -draft_create_time=1766833731 -draft_last_edit_time=1766833741 -real_edit_seconds=9 -real_edit_keys=1 diff --git a/template/default/template-2.tmp b/template/default/template-2.tmp deleted file mode 100644 index b489ff9..0000000 --- a/template/default/template-2.tmp +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"3B80BF50-B261-42c5-898E-EC5219E96C65","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/template.tmp b/template/default/template.tmp index d432aa1..7076f26 100644 --- a/template/default/template.tmp +++ b/template/default/template.tmp @@ -1 +1 @@ -{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"D89A9C0F-2F8A-4b25-AF57-C0DD7ACD948F","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"75.0.0","platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file +{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"ac665686-846e-40b5-a418-14dafb3cba0c","keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"materials":{"audio_balances":[],"audio_effects":[],"audio_fades":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"drafts":[],"effects":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"manual_deformations":[],"masks":[],"material_animations":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[]},"mutable_config":null,"name":"","new_version":"69.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_biz_config.json b/template/default/把当前文件夹放到剪映草稿目录下 similarity index 100% rename from template/default/draft_biz_config.json rename to template/default/把当前文件夹放到剪映草稿目录下 From 68934c0f02e104e8f315d23d2c43f3459c76edf7 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 19:57:15 +0800 Subject: [PATCH 05/13] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep diff --git a/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep b/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep new file mode 100644 index 0000000..e69de29 From ae203f0c9447462460c13f9186f4210e86caadb7 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sat, 27 Dec 2025 20:06:10 +0800 Subject: [PATCH 06/13] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8D=89=E7=A8=BF?= =?UTF-8?q?=E7=9A=84=E5=85=BC=E5=AE=B9=E6=80=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/create_draft.py | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/service/create_draft.py b/src/service/create_draft.py index b55cd76..df3cfb6 100644 --- a/src/service/create_draft.py +++ b/src/service/create_draft.py @@ -42,6 +42,26 @@ def create_draft(width: int, height: int) -> str: os.makedirs(config.DRAFT_DIR, exist_ok=True) shutil.copytree(template_source_path, template_target_path) + # 使用default模板来创建新草稿 + # 在复制后,我们需要确保模板中的轨道都有name字段,因为ImportedTrack需要它 + # 如果模板中缺少name字段,我们需要在复制后修复它 + draft_content_path = os.path.join(template_target_path, "draft_content.json") + if os.path.exists(draft_content_path): + import json + with open(draft_content_path, 'r', encoding="utf-8") as f: + template_data = json.load(f) + + # 确保所有轨道都有name字段 + for track in template_data.get("tracks", []): + if "name" not in track: + # 使用type作为名称,如果type存在的话 + track_type = track.get("type", "unknown") + track["name"] = f"{track_type}_track" + + # 保存修改后的模板 + with open(draft_content_path, 'w', encoding="utf-8") as f: + json.dump(template_data, f, ensure_ascii=False, indent=4) + # 使用default模板来创建新草稿 script = draft_folder.duplicate_as_template("default", draft_id, allow_replace=True) @@ -54,7 +74,19 @@ def create_draft(width: int, height: int) -> str: # 添加空的主轨道(仅当没有主轨道时添加) main_track_name = "main_track" # 检查是否已存在主轨道 - if main_track_name not in script.tracks and not any(track.name == main_track_name for track in script.imported_tracks): + # 需要安全地检查imported_tracks中的轨道名称,因为某些轨道可能没有name属性 + main_track_exists = main_track_name in script.tracks + if not main_track_exists: + for track in script.imported_tracks: + try: + if hasattr(track, 'name') and track.name == main_track_name: + main_track_exists = True + break + except AttributeError: + # 如果track没有name属性,跳过 + continue + + if not main_track_exists: script.add_track(track_type=draft.TrackType.video, track_name=main_track_name, relative_index=0) logger.info(f"Added empty main track: {main_track_name}") From e60551cd5cb899d02e13e71859f74c6d5c3bc9d5 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 09:14:46 +0800 Subject: [PATCH 07/13] =?UTF-8?q?=E9=81=BF=E5=85=8DipcHandler=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E6=B3=A8=E5=86=8C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- desktop-client/main.js | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/desktop-client/main.js b/desktop-client/main.js index 6e24f69..ec30e0d 100644 --- a/desktop-client/main.js +++ b/desktop-client/main.js @@ -6,9 +6,14 @@ const logger = require('./nodeapi/logger'); const { setupIpcHandlers } = require('./nodeapi/ipcHandlers'); let mainWindow; +let ipcHandlersInitialized = false; function createWindow() { - mainWindow = null; + // 避免重复创建窗口 + if (mainWindow) { + mainWindow.show(); + return mainWindow; + } mainWindow = new BrowserWindow({ width: 1366, @@ -49,12 +54,17 @@ function createWindow() { mainWindow.show(); }); - // 调用IPC处理程序,传递mainWindow参数 - setupIpcHandlers(mainWindow); + // 只初始化一次IPC处理程序 + if (!ipcHandlersInitialized) { + setupIpcHandlers(mainWindow); + ipcHandlersInitialized = true; + } mainWindow.on('closed', function () { mainWindow = null; }); + + return mainWindow; } // 当Electron完成初始化并准备创建浏览器窗口时调用此方法 @@ -71,9 +81,15 @@ app.on('window-all-closed', () => { }); app.on('activate', () => { - // 在macOS上,当单击dock图标并且没有其他窗口打开时, - // 通常在应用程序中重新创建一个窗口 + // 在macOS上,当单击dock图标时,如果没有任何窗口打开则创建一个, + // 否则显示已存在的窗口 if (BrowserWindow.getAllWindows().length === 0) { createWindow(); + } else { + // 如果已有窗口,确保它被显示和聚焦 + if (mainWindow) { + if (mainWindow.isMinimized()) mainWindow.restore(); + mainWindow.focus(); + } } }); \ No newline at end of file From 0c2ea645a9ae1d2c95bebd196cc81e104eba64c6 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 09:34:47 +0800 Subject: [PATCH 08/13] =?UTF-8?q?=E4=B8=B4=E6=97=B6=E4=B8=8A=E5=BA=93?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/create_draft.py | 116 +++++++++++++++++++++--------------- 1 file changed, 68 insertions(+), 48 deletions(-) diff --git a/src/service/create_draft.py b/src/service/create_draft.py index df3cfb6..dbb004d 100644 --- a/src/service/create_draft.py +++ b/src/service/create_draft.py @@ -9,6 +9,61 @@ import os import shutil +def generate_unique_draft_id(): + """生成唯一的草稿ID""" + timestamp = datetime.datetime.now().strftime("%Y%m%d%H%M%S") + unique_id = uuid.uuid4().hex[:8] + return f"{timestamp}{unique_id}" + + +def ensure_template_exists(): + """确保默认模板存在于草稿目录中""" + template_source_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), "template", "default") + template_target_path = os.path.join(config.DRAFT_DIR, "default") + + if not os.path.exists(template_target_path): + os.makedirs(config.DRAFT_DIR, exist_ok=True) + shutil.copytree(template_source_path, template_target_path) + + return template_target_path + + +def fix_template_tracks(template_target_path): + """修复模板中的轨道,确保所有轨道都有name字段""" + draft_content_path = os.path.join(template_target_path, "draft_content.json") + if os.path.exists(draft_content_path): + import json + with open(draft_content_path, 'r', encoding="utf-8") as f: + template_data = json.load(f) + + # 确保所有轨道都有name字段 + for track in template_data.get("tracks", []): + if "name" not in track: + # 使用type作为名称,如果type存在的话 + track_type = track.get("type", "unknown") + track["name"] = f"{track_type}_track" + + # 保存修改后的模板 + with open(draft_content_path, 'w', encoding="utf-8") as f: + json.dump(template_data, f, ensure_ascii=False, indent=4) + + +def check_main_track_exists(script): + """检查是否已存在主轨道""" + main_track_name = "main_track" + main_track_exists = main_track_name in script.tracks + if not main_track_exists: + for track in script.imported_tracks: + try: + if hasattr(track, 'name') and track.name == main_track_name: + main_track_exists = True + break + except AttributeError: + # 如果track没有name属性,跳过 + continue + return main_track_exists + + def create_draft(width: int, height: int) -> str: """ 创建剪映草稿的业务逻辑 @@ -23,48 +78,26 @@ def create_draft(width: int, height: int) -> str: Raises: CustomException: 草稿创建失败 """ - # 生成一个草稿ID - timestamp = datetime.datetime.now().strftime("%Y%m%d%H%M%S") - unique_id = uuid.uuid4().hex[:8] - draft_id = f"{timestamp}{unique_id}" - logger.info(f"draft_id: {draft_id}, width: {width}, height: {height}") - draft_folder = draft.Draft_folder(config.DRAFT_DIR) # 使用默认模板创建剪映草稿 try: - # 先确保默认模板存在于草稿目录中 - template_source_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), "template", "default") - template_target_path = os.path.join(config.DRAFT_DIR, "default") + # 确保默认模板存在 + template_target_path = ensure_template_exists() - # 如果草稿目录中不存在默认模板,则从template/default复制 - if not os.path.exists(template_target_path): - os.makedirs(config.DRAFT_DIR, exist_ok=True) - shutil.copytree(template_source_path, template_target_path) + # 生成唯一的草稿ID + draft_id = generate_unique_draft_id() + logger.info(f"draft_id: {draft_id}, width: {width}, height: {height}") - # 使用default模板来创建新草稿 - # 在复制后,我们需要确保模板中的轨道都有name字段,因为ImportedTrack需要它 - # 如果模板中缺少name字段,我们需要在复制后修复它 - draft_content_path = os.path.join(template_target_path, "draft_content.json") - if os.path.exists(draft_content_path): - import json - with open(draft_content_path, 'r', encoding="utf-8") as f: - template_data = json.load(f) - - # 确保所有轨道都有name字段 - for track in template_data.get("tracks", []): - if "name" not in track: - # 使用type作为名称,如果type存在的话 - track_type = track.get("type", "unknown") - track["name"] = f"{track_type}_track" - - # 保存修改后的模板 - with open(draft_content_path, 'w', encoding="utf-8") as f: - json.dump(template_data, f, ensure_ascii=False, indent=4) + # 修复模板中的轨道 + fix_template_tracks(template_target_path) # 使用default模板来创建新草稿 script = draft_folder.duplicate_as_template("default", draft_id, allow_replace=True) + # 确保草稿中的ID与文件夹ID一致 + script.content["id"] = draft_id + # 更新草稿的画布尺寸以匹配请求的尺寸 script.width = width script.height = height @@ -72,23 +105,10 @@ def create_draft(width: int, height: int) -> str: script.content["canvas_config"]["height"] = height # 添加空的主轨道(仅当没有主轨道时添加) - main_track_name = "main_track" - # 检查是否已存在主轨道 - # 需要安全地检查imported_tracks中的轨道名称,因为某些轨道可能没有name属性 - main_track_exists = main_track_name in script.tracks + main_track_exists = check_main_track_exists(script) if not main_track_exists: - for track in script.imported_tracks: - try: - if hasattr(track, 'name') and track.name == main_track_name: - main_track_exists = True - break - except AttributeError: - # 如果track没有name属性,跳过 - continue - - if not main_track_exists: - script.add_track(track_type=draft.TrackType.video, track_name=main_track_name, relative_index=0) - logger.info(f"Added empty main track: {main_track_name}") + script.add_track(track_type=draft.TrackType.video, track_name="main_track", relative_index=0) + logger.info(f"Added empty main track: main_track") # 保存草稿以确保更改被保存 script.save() From 9e63b68d98d27b905653eddae76b424abad145ac Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 18:18:43 +0800 Subject: [PATCH 09/13] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=8D=89=E7=A8=BF?= =?UTF-8?q?=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../0c90ce09-070b-46ee-8c5b-09998c636fba.json | 1 - template/default/attachment_pc_common.json | 2 +- .../.gitkeep => draft_biz_config.json} | 0 template/default/draft_content.json | 2 +- template/default/draft_content.json.bak | 1 + template/default/draft_cover.jpg | Bin 0 -> 5307 bytes template/default/draft_info.json | 1 - template/default/draft_meta_info.json | 2 +- template/default/draft_settings | 5 +++++ template/default/template-2.tmp | 1 + template/default/template.tmp | 2 +- template/default/把当前文件夹放到剪映草稿目录下 | 0 12 files changed, 11 insertions(+), 6 deletions(-) delete mode 100644 template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json rename template/default/{0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep => draft_biz_config.json} (100%) create mode 100644 template/default/draft_content.json.bak create mode 100644 template/default/draft_cover.jpg delete mode 100644 template/default/draft_info.json create mode 100644 template/default/draft_settings create mode 100644 template/default/template-2.tmp delete mode 100644 template/default/把当前文件夹放到剪映草稿目录下 diff --git a/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json b/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json deleted file mode 100644 index 8672c7a..0000000 --- a/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba.json +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/attachment_pc_common.json b/template/default/attachment_pc_common.json index 3e670fe..8247bfd 100644 --- a/template/default/attachment_pc_common.json +++ b/template/default/attachment_pc_common.json @@ -1 +1 @@ -{"pc_feature_flag":0,"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file +{"ai_packaging_infos":[],"ai_packaging_report_info":{"caption_id_list":[],"task_id":"","text_style":"","tos_id":"","video_category":""},"commercial_music_category_ids":[],"pc_feature_flag":0,"recognize_tasks":[],"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file diff --git a/template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep b/template/default/draft_biz_config.json similarity index 100% rename from template/default/0c90ce09-070b-46ee-8c5b-09998c636fba/.gitkeep rename to template/default/draft_biz_config.json diff --git a/template/default/draft_content.json b/template/default/draft_content.json index 8672c7a..288c010 100644 --- a/template/default/draft_content.json +++ b/template/default/draft_content.json @@ -1 +1 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_content.json.bak b/template/default/draft_content.json.bak new file mode 100644 index 0000000..288c010 --- /dev/null +++ b/template/default/draft_content.json.bak @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_cover.jpg b/template/default/draft_cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c14060fafe222f8d611ca46552ee35ed4da0abb GIT binary patch literal 5307 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<HEAm;@P_1sVSzVUTBFU}Ocl7UW4 zD%dK(z{JSR%*4XX%F4n5R9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7@(s#)lOnKGb1qam<1W^8Gioj(pbPWibum>G!2ZVfzdQDng&MGz-Ss6 kO#`E8U^ESkrh(BkFq#HN)4*sN7)=ACX@Ec);QxOU0JIz7bN~PV literal 0 HcmV?d00001 diff --git a/template/default/draft_info.json b/template/default/draft_info.json deleted file mode 100644 index 8672c7a..0000000 --- a/template/default/draft_info.json +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"2e52b549-e173-4ffb-a546-3494e6f856bc","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/draft_meta_info.json b/template/default/draft_meta_info.json index 9f0d4a2..ae9565a 100644 --- a/template/default/draft_meta_info.json +++ b/template/default/draft_meta_info.json @@ -1 +1 @@ -{"cloud_draft_cover":false,"cloud_draft_sync":false,"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_package_type":"","draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/1/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/51b25d34-c42e-4360-8379-b9679c464d9a","draft_id":"2BC1F72A-BFD8-44fc-BABC-5B2CDACEA496","draft_is_ae_produce":false,"draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_cloud_temp_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_is_web_article_video":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"51b25d34-c42e-4360-8379-b9679c464d9a","draft_need_rename_folder":false,"draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\1\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":2075,"draft_type":"","draft_web_article_video_enter_from":"","tm_draft_cloud_completed":"","tm_draft_cloud_entry_id":-1,"tm_draft_cloud_modified":0,"tm_draft_cloud_parent_entry_id":-1,"tm_draft_cloud_space_id":-1,"tm_draft_cloud_user_id":-1,"tm_draft_create":1686707414251596,"tm_draft_modified":2686707417166183,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file +{"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_materials":[],"draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/22956/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/12月28日","draft_id":"F92AB668-D28C-47ac-A457-13DE1F120F26","draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"12月28日","draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\22956\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":7883,"draft_type":"","tm_draft_cloud_completed":"","tm_draft_cloud_modified":0,"tm_draft_create":1766916794960462,"tm_draft_modified":1766916802138260,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file diff --git a/template/default/draft_settings b/template/default/draft_settings new file mode 100644 index 0000000..9fd2cc0 --- /dev/null +++ b/template/default/draft_settings @@ -0,0 +1,5 @@ +[General] +draft_create_time=1766916795 +draft_last_edit_time=1766916801 +real_edit_seconds=6 +real_edit_keys=1 diff --git a/template/default/template-2.tmp b/template/default/template-2.tmp new file mode 100644 index 0000000..288c010 --- /dev/null +++ b/template/default/template-2.tmp @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/template.tmp b/template/default/template.tmp index 7076f26..cc82612 100644 --- a/template/default/template.tmp +++ b/template/default/template.tmp @@ -1 +1 @@ -{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"ac665686-846e-40b5-a418-14dafb3cba0c","keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"materials":{"audio_balances":[],"audio_effects":[],"audio_fades":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"drafts":[],"effects":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"manual_deformations":[],"masks":[],"material_animations":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[]},"mutable_config":null,"name":"","new_version":"69.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","tracks":[],"update_time":0,"version":360000} \ No newline at end of file +{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"E5BCDF12-7ECF-40db-B683-962C7BD5C97A","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"75.0.0","platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/把当前文件夹放到剪映草稿目录下 b/template/default/把当前文件夹放到剪映草稿目录下 deleted file mode 100644 index e69de29..0000000 From 0eeadb561bdc5451b872d5688b57602129ac125b Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 18:19:09 +0800 Subject: [PATCH 10/13] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E8=8D=89=E7=A8=BF=E7=9A=84=E9=80=BB=E8=BE=91=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/create_draft.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/service/create_draft.py b/src/service/create_draft.py index dbb004d..8c2f831 100644 --- a/src/service/create_draft.py +++ b/src/service/create_draft.py @@ -18,7 +18,11 @@ def generate_unique_draft_id(): def ensure_template_exists(): """确保默认模板存在于草稿目录中""" - template_source_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), "template", "default") + # 使用绝对路径构建模板源路径 + current_file_dir = os.path.dirname(os.path.abspath(__file__)) # src/service + src_dir = os.path.dirname(current_file_dir) # src + project_root = os.path.dirname(src_dir) # 项目根目录 + template_source_path = os.path.join(project_root, "template", "default") template_target_path = os.path.join(config.DRAFT_DIR, "default") if not os.path.exists(template_target_path): From ee2ec1cf181edc7c086c010986070700d889b47e Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 19:23:43 +0800 Subject: [PATCH 11/13] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- template/default/attachment_pc_common.json | 2 +- template/default/draft_biz_config.json | 0 template/default/draft_content.json | 2 +- template/default/draft_content.json.bak | 1 - template/default/draft_cover.jpg | Bin 5307 -> 0 bytes template/default/draft_info.json | 1 + template/default/draft_meta_info.json | 2 +- template/default/draft_settings | 5 ----- template/default/template-2.tmp | 1 - template/default/template.tmp | 2 +- 10 files changed, 5 insertions(+), 11 deletions(-) delete mode 100644 template/default/draft_biz_config.json delete mode 100644 template/default/draft_content.json.bak delete mode 100644 template/default/draft_cover.jpg create mode 100644 template/default/draft_info.json delete mode 100644 template/default/draft_settings delete mode 100644 template/default/template-2.tmp diff --git a/template/default/attachment_pc_common.json b/template/default/attachment_pc_common.json index 8247bfd..3e670fe 100644 --- a/template/default/attachment_pc_common.json +++ b/template/default/attachment_pc_common.json @@ -1 +1 @@ -{"ai_packaging_infos":[],"ai_packaging_report_info":{"caption_id_list":[],"task_id":"","text_style":"","tos_id":"","video_category":""},"commercial_music_category_ids":[],"pc_feature_flag":0,"recognize_tasks":[],"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file +{"pc_feature_flag":0,"template_item_infos":[],"unlock_template_ids":[]} \ No newline at end of file diff --git a/template/default/draft_biz_config.json b/template/default/draft_biz_config.json deleted file mode 100644 index e69de29..0000000 diff --git a/template/default/draft_content.json b/template/default/draft_content.json index 288c010..43f938b 100644 --- a/template/default/draft_content.json +++ b/template/default/draft_content.json @@ -1 +1 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"4a1269df-f1a4-44ca-90a9-6c94511fe78e","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/draft_content.json.bak b/template/default/draft_content.json.bak deleted file mode 100644 index 288c010..0000000 --- a/template/default/draft_content.json.bak +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/draft_cover.jpg b/template/default/draft_cover.jpg deleted file mode 100644 index 3c14060fafe222f8d611ca46552ee35ed4da0abb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5307 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<HEAm;@P_1sVSzVUTBFU}Ocl7UW4 zD%dK(z{JSR%*4XX%F4n5R9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7@(s#)lOnKGb1qam<1W^8Gioj(pbPWibum>G!2ZVfzdQDng&MGz-Ss6 kO#`E8U^ESkrh(BkFq#HN)4*sN7)=ACX@Ec);QxOU0JIz7bN~PV diff --git a/template/default/draft_info.json b/template/default/draft_info.json new file mode 100644 index 0000000..43f938b --- /dev/null +++ b/template/default/draft_info.json @@ -0,0 +1 @@ +{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":false,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"4a1269df-f1a4-44ca-90a9-6c94511fe78e","is_drop_frame_timecode":false,"keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"lyrics_effects":[],"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"masks":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"huazi":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholder_infos":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","path":"","relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[{"attribute":0,"flag":0,"id":"2D0629D7-BC55-4A90-867A-C078CFEEE0D2","segments":[],"type":"video"}],"update_time":0,"version":360000,"platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"},"last_modified_platform":{"app_id":3704,"app_source":"cc","app_version":"5.9.0","device_id":"9d624d7e23dc4e43a0ed4020b8e3e90e","hard_disk_id":"f242a67014ec01ecdc2a9280da37adb1","mac_address":"0c233adaa327abd93e3d6b5dae6d75e2","os":"mac","os_version":"14.5"}} \ No newline at end of file diff --git a/template/default/draft_meta_info.json b/template/default/draft_meta_info.json index ae9565a..e81755c 100644 --- a/template/default/draft_meta_info.json +++ b/template/default/draft_meta_info.json @@ -1 +1 @@ -{"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_materials":[],"draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/22956/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/12月28日","draft_id":"F92AB668-D28C-47ac-A457-13DE1F120F26","draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"12月28日","draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\22956\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":7883,"draft_type":"","tm_draft_cloud_completed":"","tm_draft_cloud_modified":0,"tm_draft_create":1766916794960462,"tm_draft_modified":1766916802138260,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file +{"cloud_draft_cover":false,"cloud_draft_sync":false,"cloud_package_completed_time":"","draft_cloud_capcut_purchase_info":"","draft_cloud_last_action_download":false,"draft_cloud_package_type":"","draft_cloud_purchase_info":"","draft_cloud_template_id":"","draft_cloud_tutorial_info":"","draft_cloud_videocut_purchase_info":"","draft_cover":"draft_cover.jpg","draft_deeplink_url":"","draft_enterprise_info":{"draft_enterprise_extra":"","draft_enterprise_id":"","draft_enterprise_name":"","enterprise_material":[]},"draft_fold_path":"C:/Users/1/AppData/Local/JianyingPro/User Data/Projects/com.lveditor.draft/dabdab61-e6f0-4d81-81ba-fc2517b742c2","draft_id":"340B14D0-4F91-43f3-B34E-730807160194","draft_is_ae_produce":false,"draft_is_ai_packaging_used":false,"draft_is_ai_shorts":false,"draft_is_ai_translate":false,"draft_is_article_video_draft":false,"draft_is_cloud_temp_draft":false,"draft_is_from_deeplink":"false","draft_is_invisible":false,"draft_is_web_article_video":false,"draft_materials":[{"type":0,"value":[]},{"type":1,"value":[]},{"type":2,"value":[]},{"type":3,"value":[]},{"type":6,"value":[]},{"type":7,"value":[]},{"type":8,"value":[]}],"draft_materials_copied_info":[],"draft_name":"dabdab61-e6f0-4d81-81ba-fc2517b742c2","draft_need_rename_folder":false,"draft_new_version":"","draft_removable_storage_device":"","draft_root_path":"C:\\Users\\1\\AppData\\Local\\JianyingPro\\User Data\\Projects\\com.lveditor.draft","draft_segment_extra_info":[],"draft_timeline_materials_size_":2075,"draft_type":"","draft_web_article_video_enter_from":"","tm_draft_cloud_completed":"","tm_draft_cloud_entry_id":-1,"tm_draft_cloud_modified":0,"tm_draft_cloud_parent_entry_id":-1,"tm_draft_cloud_space_id":-1,"tm_draft_cloud_user_id":-1,"tm_draft_create":1686707414251596,"tm_draft_modified":2686707417166183,"tm_draft_removed":0,"tm_duration":0} \ No newline at end of file diff --git a/template/default/draft_settings b/template/default/draft_settings deleted file mode 100644 index 9fd2cc0..0000000 --- a/template/default/draft_settings +++ /dev/null @@ -1,5 +0,0 @@ -[General] -draft_create_time=1766916795 -draft_last_edit_time=1766916801 -real_edit_seconds=6 -real_edit_keys=1 diff --git a/template/default/template-2.tmp b/template/default/template-2.tmp deleted file mode 100644 index 288c010..0000000 --- a/template/default/template-2.tmp +++ /dev/null @@ -1 +0,0 @@ -{"canvas_config":{"height":1080,"ratio":"original","width":1920},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"73F3176F-EF06-45bd-AF6A-D887EDC09B10","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"110.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"5.9.0","device_id":"f803bfc29a9336aaf310ed969335f376","hard_disk_id":"d6073bebff20ff63490585694cc7380f","mac_address":"1cfa4e015206ac5293e8610e354e58a3","os":"windows","os_version":"10.0.19045"},"relationships":[],"render_index_track_mode_on":true,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file diff --git a/template/default/template.tmp b/template/default/template.tmp index cc82612..d0545a9 100644 --- a/template/default/template.tmp +++ b/template/default/template.tmp @@ -1 +1 @@ -{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"multi_language_current":"none","multi_language_list":[],"multi_language_main":"none","multi_language_mode":"none","original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_keywords_config":null,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"system_font_list":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30.0,"free_render_index_mode_on":false,"group_container":null,"id":"E5BCDF12-7ECF-40db-B683-962C7BD5C97A","keyframe_graph_list":[],"keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"materials":{"ai_translates":[],"audio_balances":[],"audio_effects":[],"audio_fades":[],"audio_track_indexes":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"digital_humans":[],"drafts":[],"effects":[],"flowers":[],"green_screens":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"loudnesses":[],"manual_deformations":[],"masks":[],"material_animations":[],"material_colors":[],"multi_language_refs":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"shapes":[],"smart_crops":[],"smart_relights":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"time_marks":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[],"vocal_beautifys":[],"vocal_separations":[]},"mutable_config":null,"name":"","new_version":"75.0.0","platform":{"app_id":0,"app_source":"","app_version":"","device_id":"","hard_disk_id":"","mac_address":"","os":"","os_version":""},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","time_marks":null,"tracks":[],"update_time":0,"version":360000} \ No newline at end of file +{"canvas_config":{"height":0,"ratio":"original","width":0},"color_space":-1,"config":{"adjust_max_index":1,"attachment_info":[],"combination_max_index":1,"export_range":null,"extract_audio_last_index":1,"lyrics_recognition_id":"","lyrics_sync":true,"lyrics_taskinfo":[],"maintrack_adsorb":true,"material_save_mode":0,"original_sound_last_index":1,"record_audio_last_index":1,"sticker_max_index":1,"subtitle_recognition_id":"","subtitle_sync":true,"subtitle_taskinfo":[],"video_mute":false,"zoom_info_params":null},"cover":null,"create_time":0,"duration":0,"extra_info":null,"fps":30,"free_render_index_mode_on":false,"group_container":null,"id":"47095d03-6a91-4482-bbea-5800a23436f7","keyframes":{"adjusts":[],"audios":[],"effects":[],"filters":[],"handwrites":[],"stickers":[],"texts":[],"videos":[]},"last_modified_platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"materials":{"audio_balances":[],"audio_effects":[],"audio_fades":[],"audios":[],"beats":[],"canvases":[],"chromas":[],"color_curves":[],"drafts":[],"effects":[],"handwrites":[],"hsl":[],"images":[],"log_color_wheels":[],"manual_deformations":[],"masks":[],"material_animations":[],"placeholders":[],"plugin_effects":[],"primary_color_wheels":[],"realtime_denoises":[],"sound_channel_mappings":[],"speeds":[],"stickers":[],"tail_leaders":[],"text_templates":[],"texts":[],"transitions":[],"video_effects":[],"video_trackings":[],"videos":[]},"mutable_config":null,"name":"","new_version":"69.0.0","platform":{"app_id":3704,"app_source":"lv","app_version":"3.9.0","device_id":"ece93fefa6d73d0879f6cf6251e212fd","hard_disk_id":"da04071d52c1f66c291bc2f5b1f0e87f","mac_address":"864b94efa06c9456b10992695eba19c4","os":"mac","os_version":"12.5.1"},"relationships":[],"render_index_track_mode_on":false,"retouch_cover":null,"source":"default","static_cover_image_path":"","tracks":[],"update_time":0,"version":360000} \ No newline at end of file From d9383d1aa72a656d35258b285234ebe49c4b66d1 Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 19:59:13 +0800 Subject: [PATCH 12/13] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E8=8D=89=E7=A8=BF=E6=B5=81=E7=A8=8B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/create_draft.py | 89 ++++++++++++++++++++----------------- 1 file changed, 49 insertions(+), 40 deletions(-) diff --git a/src/service/create_draft.py b/src/service/create_draft.py index 8c2f831..951f8cf 100644 --- a/src/service/create_draft.py +++ b/src/service/create_draft.py @@ -16,41 +16,67 @@ def generate_unique_draft_id(): return f"{timestamp}{unique_id}" -def ensure_template_exists(): - """确保默认模板存在于草稿目录中""" +def create_draft_from_template(draft_id: str, width: int, height: int): + """基于模板创建新草稿,使用duplicate_as_template方法""" # 使用绝对路径构建模板源路径 current_file_dir = os.path.dirname(os.path.abspath(__file__)) # src/service src_dir = os.path.dirname(current_file_dir) # src project_root = os.path.dirname(src_dir) # 项目根目录 template_source_path = os.path.join(project_root, "template", "default") - template_target_path = os.path.join(config.DRAFT_DIR, "default") - if not os.path.exists(template_target_path): - os.makedirs(config.DRAFT_DIR, exist_ok=True) - shutil.copytree(template_source_path, template_target_path) + # 创建临时模板目录 + temp_template_name = "temp_template_for_creation" + temp_template_path = os.path.join(config.DRAFT_DIR, temp_template_name) - return template_target_path - - -def fix_template_tracks(template_target_path): - """修复模板中的轨道,确保所有轨道都有name字段""" - draft_content_path = os.path.join(template_target_path, "draft_content.json") - if os.path.exists(draft_content_path): + # 如果临时模板路径已存在,先删除 + import shutil + if os.path.exists(temp_template_path): + shutil.rmtree(temp_template_path) + + # 临时复制模板到草稿目录 + shutil.copytree(template_source_path, temp_template_path) + + try: + # 先加载模板内容并修复轨道名称 import json - with open(draft_content_path, 'r', encoding="utf-8") as f: + template_content_path = os.path.join(temp_template_path, "draft_content.json") + with open(template_content_path, 'r', encoding="utf-8") as f: template_data = json.load(f) # 确保所有轨道都有name字段 for track in template_data.get("tracks", []): - if "name" not in track: + if not isinstance(track, dict) or "name" not in track: # 使用type作为名称,如果type存在的话 - track_type = track.get("type", "unknown") - track["name"] = f"{track_type}_track" + track_type = track.get("type", "unknown") if isinstance(track, dict) else "unknown" + track_name = f"{track_type}_track" + if isinstance(track, dict): + track["name"] = track_name + else: + # 如果track不是字典,跳过 + continue - # 保存修改后的模板 - with open(draft_content_path, 'w', encoding="utf-8") as f: + # 保存修复后的模板内容 + with open(template_content_path, 'w', encoding="utf-8") as f: json.dump(template_data, f, ensure_ascii=False, indent=4) - + + # 使用DraftFolder的duplicate_as_template方法 + draft_folder = draft.Draft_folder(config.DRAFT_DIR) + script = draft_folder.duplicate_as_template(temp_template_name, draft_id, allow_replace=True) + + # 确保草稿中的ID与文件夹ID一致 + script.content["id"] = draft_id + + # 更新草稿的画布尺寸以匹配请求的尺寸 + script.width = width + script.height = height + script.content["canvas_config"]["width"] = width + script.content["canvas_config"]["height"] = height + + return script + finally: + # 清理临时模板目录 + if os.path.exists(temp_template_path): + shutil.rmtree(temp_template_path) def check_main_track_exists(script): """检查是否已存在主轨道""" @@ -59,7 +85,7 @@ def check_main_track_exists(script): if not main_track_exists: for track in script.imported_tracks: try: - if hasattr(track, 'name') and track.name == main_track_name: + if hasattr(track, 'name') and getattr(track, 'name', None) == main_track_name: main_track_exists = True break except AttributeError: @@ -82,31 +108,14 @@ def create_draft(width: int, height: int) -> str: Raises: CustomException: 草稿创建失败 """ - draft_folder = draft.Draft_folder(config.DRAFT_DIR) - # 使用默认模板创建剪映草稿 try: - # 确保默认模板存在 - template_target_path = ensure_template_exists() - # 生成唯一的草稿ID draft_id = generate_unique_draft_id() logger.info(f"draft_id: {draft_id}, width: {width}, height: {height}") - # 修复模板中的轨道 - fix_template_tracks(template_target_path) - - # 使用default模板来创建新草稿 - script = draft_folder.duplicate_as_template("default", draft_id, allow_replace=True) - - # 确保草稿中的ID与文件夹ID一致 - script.content["id"] = draft_id - - # 更新草稿的画布尺寸以匹配请求的尺寸 - script.width = width - script.height = height - script.content["canvas_config"]["width"] = width - script.content["canvas_config"]["height"] = height + # 基于模板创建新草稿,不将模板复制到草稿目录 + script = create_draft_from_template(draft_id, width, height) # 添加空的主轨道(仅当没有主轨道时添加) main_track_exists = check_main_track_exists(script) From ffb037dfde725cfaceb23850574d9144faec32ab Mon Sep 17 00:00:00 2001 From: Hommy <16620803786@163.com> Date: Sun, 28 Dec 2025 21:00:43 +0800 Subject: [PATCH 13/13] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/wechat-q.jpg | Bin 140173 -> 140617 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/wechat-q.jpg b/assets/wechat-q.jpg index 499573c0580bd082145c5805eb84a3859509fcf5..08aca0afc8d567f97ace14582638fc811f5e3376 100644 GIT binary patch literal 140617 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 (<$g0%76l9(MUy#b^ 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 Ma<|w|t6yyY3pjo~8UO$Q literal 140173 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Ľ&?$bX$qKm2i=JU$bx8@u9KrkBF8=-! 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