west 發表於 2007-9-3 04:22:38

合併ts檔的小工具

pepsi 利用copy b指令寫的一個合併ts檔的bat
使用方式很簡單


1先下載附件
2解開附件,把merge.bat放到你要合併的檔案位置
3用筆記本打開,修改檔名,儲存
附件中是以原分段檔名:
Capote.1080I.h264.01.ts,
Capote.1080I.h264.02.ts 為例,修改merge.bat 時,只要改
Capote.1080I.h264,後面的數字就會自動被叫進來
4點兩下執行merge.bat(這時候會跳出cmd視窗,顯示所有未合併的分段檔案)
5按下enter就會開始合併,產生一個Capote.1080I.h264.Full.ts

以上,就大功告成了
合併前,一定要確認有足夠的空間!
合併後,檢查檔案,就可以把原來分段的檔案刪掉了

desktoys 發表於 2007-9-3 11:55:23

thank you!

west 發表於 2007-9-3 17:30:10

檔名中有空格還是一些怪怪符號.都可能導致無法叫出來合併,

在這特別提醒一下!

hhp 發表於 2007-9-3 21:37:39

批次檔中的copy /b %oldname%*.TS %oldname%.Full.ts
可能會造成問題,我的作法是將片名都刪除只保留1.ts,2.ts,3.ts等
再直接用copy /b 1.ts + 2.ts + 3.ts all.ts指令合併即可。

Pepsi 發表於 2007-9-3 22:48:28

原帖由 hhp 於 2007-9-3 21:37 發表 http://www.hd.club.tw/images/common/back.gif
批次檔中的copy /b %oldname%*.TS %oldname%.Full.ts
可能會造成問題,我的作法是將片名都刪除只保留1.ts,2.ts,3.ts等
再直接用copy /b 1.ts + 2.ts + 3.ts all.ts指令合併即可。 ...

甚麼狀況會有問題?

我當初測試過,主檔名有空白、中文等等狀況都可以正常處理

ps : %oldname%是批次檔一開始的變數.

[ 本帖最後由 Pepsi 於 2007-9-3 22:51 編輯 ]

cefiro2 發表於 2007-9-4 08:45:08

我都沒用變數,每次要合併就自己寫,
連韓文檔名都可在繁體XP下合併,不用改檔名。

hhp 發表於 2007-9-4 12:25:04

原帖由 Pepsi 於 2007-9-3 22:48 發表 http://www.hd.club.tw/images/common/back.gif


甚麼狀況會有問題?

我當初測試過,主檔名有空白、中文等等狀況都可以正常處理

ps : %oldname%是批次檔一開始的變數.


http://forum.doom9.org/showthread.php?t=125447&page=34

Pepsi 發表於 2007-9-4 15:38:34

原帖由 hhp 於 2007-9-4 12:25 發表 http://www.hd.club.tw/images/common/back.gif
http://forum.doom9.org/showthread.php?t=125447&page=34

張飛打岳飛.......呵呵

hhp兄,

西楓貼的這個批次檔是針對 .ts 的合併所用,不是針對 .m2ts,當初回提供西楓這個批次檔的原因是因為很多人不會使用console方式下指令,所以才會有這個批次檔產生.

而 .m2ts 檔不能這樣使用是因為 .m2ts 檔中有包含timestamp的資訊,所以用binary copy的方式本來就會有問題,這樣的狀況即使用copy /b 1.m2ts + 2.m2ts output.m2ts,也是會有問題的.

而且如果照你的用法,每次使用binary copy前都要先把檔名改成1.ts 2.ts......,那從usenet抓一部影片下來常常有數十個檔,甚至一、兩百個.ts檔,光改檔名就軟了.

west 發表於 2007-9-4 19:17:02

這個批次檔應該是說用針對思路那邊來的影片做合併的
很多人一定跟我有同樣的困擾
所以請pepsi幫忙,也順便可以讓一些人得到解救!

如果能有人寫出這樣合併的界面的執行檔一定更受用!

hhp 發表於 2007-9-4 21:21:43

之前有一次也是直接用copy/b *.m2ts all.m2ts,結果timestamp有問題,改用這樣copy後就ok,我自已用這個方法做了大約5、6片Blu-ray都沒問題,至於將改成1.ts是因為在dos下打起來較簡單。
以前思路的黃教授也有寫過一過合併的批次檔,不過我不知道放那裏了,應該也可以用。

Pepsi 發表於 2007-9-4 23:02:08

原帖由 hhp 於 2007-9-4 21:21 發表 http://www.hd.club.tw/images/common/back.gif
之前有一次也是直接用copy/b *.m2ts all.m2ts,結果timestamp有問題,改用這樣copy後就ok,我自已用這個方法做了大約5、6片Blu-ray都沒問題,至於將改成1.ts是因為在dos下打起來較簡單。
以前思路的黃教授也有寫過一過合併的 ...

既然你知道console指令,照理說應該就知道 copy /b 1.ts+2.ts all.ts 與 copy /b *.ts all.ts 所得到的結果是一模一樣的

不信的話,下回碰到用copy /b *.ts 輸出時發生問題,不妨將兩種方式產生的檔案算一下hash就知道到底結果一不一樣了.

cefiro2 發表於 2007-9-5 07:53:49

嗯...
不喜歡用 copy 指令的話,可以用TSSplitter的合併功能。

west 發表於 2007-9-5 08:02:30

我喜歡用 console指令!
不過接觸電腦已經10幾年了.面對 console指令,還是一臉茫然 I-|

cefiro2 發表於 2007-9-5 08:56:02

Dos時代大家都用consloe指令,不過常用的大概就
dir,copy,format等...我也不是很熟

說到format我想到我國中時家中剛買電腦,英文又不懂,
就拿著Dos的英文手冊,看著上面的指令打著玩,
什麼指令都亂試,看著那綠色的電腦螢幕有東西出現就很高興,
不過關機之後重開機之後就高興不起來了,因為磁片被format了,
只好跑去電腦公司跟老闆說再幫我copy一張dos。

怪客 發表於 2007-9-5 18:52:17

我用這批次檔將幾個檔案合併都發覺合併後的檔案時間軸亂了,
(通常顯示的時開比實際長)有沒有人有這狀況,我試了幾個檔案都一樣淨播放影片沒問題,加上字幕就很大問題了.

samiaton 發表於 2007-9-5 19:55:55

我也有這個問題...
不知道有沒有解決的方式?

west 發表於 2007-9-5 21:32:20

奇怪你們都合併什麼類型的檔案呢?
這個小批次檔我用來合併思路發的一些分裝片.都沒問題的L-)

samiaton 發表於 2007-9-5 22:31:33

原帖由 west 於 2007-9-5 21:32 發表 http://www.hd.club.tw/images/common/back.gif
奇怪你們都合併什麼類型的檔案呢?
這個小批次檔我用來合併思路發的一些分裝片.都沒問題的L-)

思路發的300壯士 BD 1080P REMUX...
今天剛剛大整理了系統
待會再來試試看

thunders0422 發表於 2007-9-6 11:25:04

正需要這個東西
抓下來試試^^

chhanthony 發表於 2007-9-11 14:42:53

原帖由 west 於 2007-9-3 04:22 發表 http://www.hd.club.tw/images/common/back.gif
pepsi 利用copy b指令寫的一個合併ts檔的bat
使用方式很簡單


1先下載附件
2解開附件,把merge.bat放到你要合併的檔案位置
3用筆記本打開,修改檔名,儲存
附件中是以原分段檔名:
Capote.1080I.h264.01.ts,
Capo ...

很有用的教學....謝謝!!
頁: [1] 2 3 4 5 6 7 8
查看完整版本: 合併ts檔的小工具