Logo image
The Design and Implementation of a Video Co-Editing System
Thesis

The Design and Implementation of a Video Co-Editing System

Hsiao, Chih-Hsuan
Masters, 國立清華大學, 資訊工程學系
2012

Abstract

檔案同步 檔案去重複 共同編輯 檔案監控 file synchronization file deduplication co-editing file monitor
Video editing is the process of editing segments of motion video production footage, special effects and sound recordings in the post-production process. People often modify or maintain video editing projects together, so the copy of the project needs to be handed over from one to another. They may do the job via file synchronization systems because of the lack of efficiency of handing over projects via the manual way. However, the file system does not automatically record editing progress, for example: adding subtitles, audio clips, and special effects. And it doesn’t provide protection mechanism for co-editing. That is, the user cannot change the shared file at the wrong time. This thesis is based on the file synchronization system architecture to design and implement a complete video co-editing editing system, Mypipe. It automatically records video editing progress and handed over such records and projects to partners through file synchronization. Also it offers the locking mechanism that allows users to lock the shared project so others cannot do invalid changes. Mypipe uses Contents Management System (CMS) and the File Servers to manage logical and non-logical properties of files. So that the system can achieve file synchronization between multiple computers, sharing projects and locking projects. The thesis also evaluates the proposed system and present several experimental scenarios. The experimental results show that the block-based file transfer, parallel upload/download, file events merge, synchronization events merge, and priority synchronization could effectively improve the synchronization performance, save network bandwidth and save storage space in File Server.

Metrics

1 Record Views

Details

Logo image