VideoJoiner - 影片合併小工具
Introduction
VideoJoiner 的發想源於將片段行車紀錄器合併為單一影片。
VideoJoiner
基於 .NET Framework 4.6 與 NReco.VideoConverter,將指定時間區間內影片合併的應用程式。
Environment Requirement
- Microsoft .NET Framework 4.6 or latest version
Directory Architecture
1 | ─┬─ Joins\ (合併結果將置入此資料夾) |
Description of Parameters
--path
,-p
:原始影片資料夾路徑
預設值:執行路徑--inputs_type
,-it
:輸入影片檔案類型
預設值:mov
--output_type
,-ot
:輸出影片檔案類型
預設值:mp4
--interval
,-i
:影片時間容許區間(分)
預設值:3
--preset
:影片編碼速度,越慢則壓縮效率越高,
預設值:median
其他值:UltraFast
,SuperFast
,VeryFast
,Faster
,Fast
,Medium
,Slow
,Slower
,VerySlow
--crf
:恆定質量值(Constant Rate Factor)
預設值:18
其他值:0
至51
間之整數值--aq
:音訊品質,越高的設定值會得到越高的輸出品質與位元率大小
預設值:10
其他值:0.1
至10
間數值,小數點取至小數第一位(多餘部分將四捨五入)
Description of Application
請注意檔案格式須為
20180928_131625.*
。
程式執行後,將會先解析目標資料夾內影片並進行分類,舉例而言,若當目標資料夾影片檔案如下:
1 | ─┬─ 20181030_051753.mov |
則解析結果將為:
1 | ─┬─ 20181030_051753 |
因此當程式執行完畢後,將會產生 20181030_051753.*
、20181030_220524.*
與 20181030_224031.*
三部影片檔案於 .\Joins\
資料夾內,其中 *
為參數 output_type
值。
References
- Source Code: ychsieh95/VideoJoiner