├── .DS_Store ├── .vscode ├── launch.json └── settings.json ├── __pycache__ ├── combine_video.cpython-313.pyc ├── config.cpython-313.pyc ├── context_create.cpython-313.pyc ├── get_duration.cpython-313.pyc ├── locate.cpython-313.pyc ├── reformat_context.cpython-313.pyc ├── relocate.cpython-313.pyc ├── split_video.cpython-313.pyc ├── video_cut.cpython-313.pyc └── video_understand.cpython-313.pyc ├── combine_video.py ├── config.py ├── context_create.py ├── creator_main.py ├── data ├── combine_video.json ├── reformat_data.json ├── story.txt └── understand.json ├── get_duration.py ├── output_data ├── combine_video.json ├── reformat_data.json ├── result.mp4 ├── story.txt └── understand.json ├── output_data_test └── understand.json ├── part_of_video ├── .DS_Store └── source │ ├── segment_001.mp4 │ ├── segment_002.mp4 │ ├── segment_003.mp4 │ ├── segment_004.mp4 │ ├── segment_005.mp4 │ ├── segment_006.mp4 │ ├── segment_007.mp4 │ └── segment_008.mp4 ├── readme.md ├── reformat_context.py ├── relocate.py ├── result.mp4 ├── source ├── .DS_Store └── source.mp4 ├── split_video.py ├── target.mp4 ├── video_context.json ├── video_cut.py ├── video_part ├── .DS_Store └── source │ ├── .DS_Store │ ├── segment_001.mp4 │ ├── segment_002.mp4 │ ├── segment_003.mp4 │ ├── segment_004.mp4 │ ├── segment_005.mp4 │ ├── segment_006.mp4 │ ├── segment_007.mp4 │ └── segment_008.mp4 └── video_understand.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/.DS_Store -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /__pycache__/combine_video.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/combine_video.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/config.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/config.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/context_create.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/context_create.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/get_duration.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/get_duration.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/locate.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/locate.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/reformat_context.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/reformat_context.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/relocate.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/relocate.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/split_video.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/split_video.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/video_cut.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/video_cut.cpython-313.pyc -------------------------------------------------------------------------------- /__pycache__/video_understand.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/__pycache__/video_understand.cpython-313.pyc -------------------------------------------------------------------------------- /combine_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/combine_video.py -------------------------------------------------------------------------------- /config.py: -------------------------------------------------------------------------------- 1 | API_KEY='' -------------------------------------------------------------------------------- /context_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/context_create.py -------------------------------------------------------------------------------- /creator_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/creator_main.py -------------------------------------------------------------------------------- /data/combine_video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/data/combine_video.json -------------------------------------------------------------------------------- /data/reformat_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/data/reformat_data.json -------------------------------------------------------------------------------- /data/story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/data/story.txt -------------------------------------------------------------------------------- /data/understand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/data/understand.json -------------------------------------------------------------------------------- /get_duration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/get_duration.py -------------------------------------------------------------------------------- /output_data/combine_video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data/combine_video.json -------------------------------------------------------------------------------- /output_data/reformat_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data/reformat_data.json -------------------------------------------------------------------------------- /output_data/result.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data/result.mp4 -------------------------------------------------------------------------------- /output_data/story.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data/story.txt -------------------------------------------------------------------------------- /output_data/understand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data/understand.json -------------------------------------------------------------------------------- /output_data_test/understand.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/output_data_test/understand.json -------------------------------------------------------------------------------- /part_of_video/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/.DS_Store -------------------------------------------------------------------------------- /part_of_video/source/segment_001.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_001.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_002.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_002.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_003.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_003.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_004.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_004.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_005.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_005.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_006.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_006.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_007.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_007.mp4 -------------------------------------------------------------------------------- /part_of_video/source/segment_008.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/part_of_video/source/segment_008.mp4 -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/readme.md -------------------------------------------------------------------------------- /reformat_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/reformat_context.py -------------------------------------------------------------------------------- /relocate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/relocate.py -------------------------------------------------------------------------------- /result.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/result.mp4 -------------------------------------------------------------------------------- /source/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/source/.DS_Store -------------------------------------------------------------------------------- /source/source.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/source/source.mp4 -------------------------------------------------------------------------------- /split_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/split_video.py -------------------------------------------------------------------------------- /target.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/target.mp4 -------------------------------------------------------------------------------- /video_context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_context.json -------------------------------------------------------------------------------- /video_cut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_cut.py -------------------------------------------------------------------------------- /video_part/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/.DS_Store -------------------------------------------------------------------------------- /video_part/source/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/.DS_Store -------------------------------------------------------------------------------- /video_part/source/segment_001.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_001.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_002.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_002.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_003.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_003.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_004.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_004.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_005.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_005.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_006.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_006.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_007.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_007.mp4 -------------------------------------------------------------------------------- /video_part/source/segment_008.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_part/source/segment_008.mp4 -------------------------------------------------------------------------------- /video_understand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/elvisNg/story-ai-cutting/HEAD/video_understand.py --------------------------------------------------------------------------------