引用:
作者yawoo
這個功能有兩個方法展現在GUI, 一是加一個新按鍵, 可加入多個檔案在一個工序上.
二是加一個合成checkbox, 選上後, 就把每行工序合成後去轉片.
|
在我看來第二種比較好,但有另一個很大的問題
因為 mencoder 的合成有條件限制
我試過 mencoder 單單只有合成不轉檔(-oac copy -ovc copy)的話
只有 AVI 能順利成功,而且條件是欲合成的 AVI 格式(如解析度,編碼)要相同
其他容器像 mp4 跟 mkv 都不行,只能靠別的軟體合併
也就是說如果採用"先合成->再轉檔"的方法,會碰到兩種狀況:
1.只有 AVI 容器的原始檔 mencoder 才可以合成
2.就算都是 AVI 容器的原始檔,各檔的格式(如解析度,編碼)不同會導致 mencoder 合成失敗
3.不能內嵌字幕,因為只結合檔案並沒有結合字幕,結合後時間軸根本不對
所以我認為比較好的順序是"先轉檔->再合成"
因為 WinMEnc 的批次轉檔是不管多少個任務都是用統一的壓縮參數(對了順便建議 WinMEnc 加入批次轉檔各任務能獨立使用不同壓縮參數的功能)
所以只要綁定輸出容器為 AVI 就可保持輸出格式統一
這樣後期的 mencoder 合成部分就不會出錯
而且先個別內嵌字幕轉檔就不需要結合各字幕檔時間軸
另外因為是"先轉檔->再合成"
所以我在想有沒有辦法選擇合成的軟體
像 mp4 必須用 MP4Box 合成,mkv 就必須用 mkvmerge 合成
這樣就更完美了^^;