透過您的圖書館登入
IP:18.223.170.21
  • 學位論文

影像同步編輯系統之研製

The Design and Implementation of a Video Co-Editing System

指導教授 : 黃能富
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


影音編輯是將影像區塊、特效、和聲音加以後製的過程。影音編輯的專案經常由多人進行修改或維護,因此經常需要將某專案的副本移交給另一個合作對象。然而透過人工移交專案缺乏效率,所以可能選擇檔案同步系統移交專案。但檔案同步系統無法自動記錄影音專案編輯紀錄,例如:新增字幕、影音片段、和特效。也無法提供共同編輯的保護機制,必免使用者在錯誤的時機更動檔案。 本論文依據檔案同步系統架構設計並實作出一套完整的影音同步編輯系統,Mypipe。Mypipe 自動記錄影音專案的編輯進度,並透過檔案同步,將修改的專案以及其編輯進度移交給合作者。也提供鎖定的機制,讓使用者可以鎖定分享的專案,避免合作對象更動。Mypipe 藉由CMS(Content Management System)、檔案伺服器分別管理檔案的邏輯與非邏輯的屬性,藉此達到多台電腦的同步,分享與鎖定功能。 我們同時去評估此系統同步的效能,以及提出一些實驗的情境。實驗結果顯示透過Block-based的檔案傳輸、上傳下載的平行化、檔案更動事件的合併、同步事件的合併以及有優先度的同步法可以有效提高同步效能、節省網路頻寬以及伺服器儲存空間。

並列摘要


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.

參考文獻


[7] Stefan Saroiu, Krishna P. Gummadi, Richard J. Dunn, Steven D. Gribble, and Henry M. Levy, “An Analysis of Internet Content Delivery Systems,” in Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI 2002), Boston, MA, USA, Dec 2002.
[8] Suel, Torsten, Patrick Noel, and Dimitre Trendafilov. "Improved file synchronization techniques for maintaining large replicated collections over slow networks." Data Engineering, 2004. Proceedings. 20th International Conference on. IEEE, 2004.
[11] Park, Nohhyun, and David J. Lilja. "Characterizing datasets for data deduplication in backup applications." Workload Characterization (IISWC),
[15] Massage Passing Interface. http://www.mpi-forum.org/
[22] McCarthy, Phil, and Dave Crane. Comet and Reverse Ajax: The Next-Generation Ajax 2.0. Apress, 2008.

延伸閱讀