iT邦幫忙

0

剪映如何導出內部存儲區中的素材?

  • 分享至 

  • xImage

剪映是由字節跳動旗下臉萌科技開發的一款視頻剪輯軟體
想請問我已經做好的影片專案
裡面有一張圖片素材和一段聲音素材
剪映會自動將素材複製到其內部存儲區中,
請問要如何導出內部存儲區中的素材?
或是實際路徑可以找到內部存儲區中的素材?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
WinsonOTP
iT邦新手 5 級 ‧ 2023-02-20 13:40:47
最佳解答

剪映的專案草稿,會儲存在 C:\Users\[使用者名稱]\AppData\Local\JianyingPro\User Data\Projects\com.lveditor.draft\[專案名稱] 其中 [使用者名稱] 是電腦的使用者名稱, [專案名稱] 是您的專案名稱。

在這個路徑中,有一個檔案,檔名為 draft_content.json ,是一個 json 檔案,儲存專案草稿的相關設置與內容。檔案中有一個物件為 materials ,儲存專案草稿中所有素材的設置與路徑:

json 檔案可以直接用記事本等純文字編輯器開啟,若希望格式美觀可以使用 線上格式化工具

"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":[],
    "speeds":[],
    "stickers":[],
    "tail_leaders":[],
    "text_templates":[],
    "texts":[],
    "transitions":[],
    "video_effects":[],
    "video_trackings":[],
    "videos":[]
}

而媒體素材會儲存於 videos 這個陣列,陣列中每一項都是一個專案中所使用的媒體素材,每一項都有一個參數為 path ,即為專案路徑。聲音素材會儲存於 audios,格式亦同。

不過根據個人的測試結果,專案草稿中所使用的素材並不會單獨被另外存放到「內部存儲區」,而是記錄其原先的路徑來儲存,並在讀取時從該路徑讀取檔案。

(此回答為使用 Windows 10 環境運行之結果)

我要發表回答

立即登入回答