Kdenlive/Kdenlive builder 經典指令碼
外觀
< Kdenlive
該程式碼目前只能從論壇 [[1]] 下載。只需透過剪貼簿將程式碼複製到一個新檔案,並將其儲存為建議的名稱 kdenlive_builder.sh。
檢查程式碼中的 DEST_DIR 設定。預設情況下設定為 ~/build/kdenlive_0_6svn,如果您希望使用不同的目標目錄,請更改它。
./kdenlive_builder getsources ./kdenlive_builder build
如果構建成功,只需從 ~/build/kdenlive_0_6svn/bin 目錄執行 kdenlive。
在整個過程中,您不需要任何 root 許可權。
./kdenlive_builder updatesources ./kdenlive_builder clean ./kdenlive_builder build
kdenlive_builder getsources - call svn to get sources for all subprojects for the first time kdenlive_builder updatesources - call svn to update sources for all subprojects kdenlive_builder clean - clean subdirs. Recommended to call prior to build kdenlive_builder build - build and instal all sources to user defined directory kdenlive_builder info - print revision numbers and dates for each component
這是 kdenlive_builder 指令碼的原始分支,如果您願意,可以稱之為經典。沒有圖形介面,不互動,只是一個硬核的 CLI 指令碼。如果您遇到以下情況,請使用經典版本:
- 圖形介面版本對您不起作用
- 您更喜歡真正的批處理過程
- 您希望重複呼叫指令碼
- 您不害怕修改 bash 指令碼程式碼
圖形介面版本通常優於經典版本,它更友好,更美觀,更具互動性。特別是對於經驗較少的程式設計師或新手來說,建議使用圖形介面版本。
該分支由 Espinosa(我)維護(半維護),主要以“對我有效”為基礎釋出。kdenlive_builder 指令碼的圖形介面版本由其他社群成員維護。該指令碼不受任何核心 Kdenlive 開發人員維護,這通常是更廣泛的社群努力。
經典版使用 LD_RUN_PATH 方法將 SVN ffmpeg 和 mlt 庫“連結”到 kdenlive,以便在非常通用且安全的方式下在一個系統中保留可能存在的多個版本的 ffmpeg 和 mlt。但是論壇中有一些報告表明,這種方法在某些 Linux 發行版中可能無法訪問(被阻止?)。
這種方法的好處是,您無需任何 LD_LIBRARY_PATH 設定或任何包裝器指令碼,只需從目標目錄執行 kdenlive 二進位制檔案即可!
最新版本是 3.1,於 2008 年 4 月 12 日釋出,變更日誌如下:
- 使指令碼適應 kdenlive、ffmpeg 和 mlt 構建中的幾項更改;特別是
- 適應 ffmpeg 標頭結構,新增 ffmpeg_headers_hack1、ffmpeg_headers_hack2
- 設定 PKG_CONFIG_PATH(需要構建 MLT libavformat 模組)
- LD_RUN_PATH 中的更改(確實需要嗎?)
- ffmpeg 配置選項名稱更改,即:disable-stripping、enable-postproc、enable-swscale