- Please place the candidate video set in the
app/lang/dataset/candidate_videodirectory, and name the files in the formatsegment_xxx, wherexxxis a three-digit video number. Additionally, please also place the view type and camera movement record files for the candidate videos in the same directory, naming themview_type.jsonandmv_type.jsonrespectively. - Please place the view type and camera movement record files for the reference video set in the
app/lang/dataset/reference_videodirectory, naming themview_type.jsonandmv_type.jsonrespectively.
conda create -n ESA python==3.11
conda activate ESA
pip install -r requirements.txtAll experimental configurations are in run_script.json. Please pay special attention to the video_subject, video_script, num_select, num_candidate_video, and text_list parameters.
Before running the following command, make sure to modify the BASE_PATH parameter in app/services/task.py according to your actual environment.
cd ESA-main
python app/services/task.py