woodplus 發表於 2016-11-11 09:42:33

BDMV合成多個電影片段成一個MKV的方法

本文章最後由 woodplus 於 2016-11-11 11:31 編輯

由於原本要發問的,後來神經打到就想出解法
所以就變教學文了。

BDMV要如何合成多個電影片段成一個MKV?


因為這片BD是採用多個 M2TS影片檔(然後變成一整部片)
不像其他片,一部電影主影片只有一個m2ts
一開始我用MKVToolNix v9.5轉檔成MKV都失敗
(因為我以前都直接拖m2ts進去轉,都成功,但這次無法這樣幹)
導入了00001.mpls、00003.mpls 目錄之後,都會在一半就卡著不動,不知何原因
試了4~5次失敗之後有點煩,就想說用別的軟體試試
改用tsMuxerGUI


把00001.mpls 抓進去之後,就自動讀入了影片和字幕等
★要注意影片片長是否正確,不要看到目錄就抓得很爽 隨便找一個
之後把不要的取消,選TS muxing (要製作TS檔)
再按底下的Start muxing即可


之後順利轉成TS檔




接下來再打開MKVToolNix
把TS丟進去
再編輯一些剛才無法打的資料(例如不同軌的名稱,或是指定誰是預設軌)
,按"開始合成"就可以了(合成花費時間 7 分鐘 22 秒)
之後就得到我想要的MKV單檔電影。


有點蠢的方法,不過可用,所花的時間也不會很長
然後肥胖的BDMV就可以砍了,這次削掉了26GB @-)

註:BD≠BDMV,因為正常來說放光碟片進去是無法轉檔的
,要先把光碟拷貝到硬碟才可以(看你要直接轉出全部資料夾 或做成ISO檔)
小弟很菜,我想可能很多資深網友早就會了.. XD

clubaudition 發表於 2016-11-12 10:52:15

MKVToolNix 不是可以一次完成?不必再經過tsMuxer

woodplus 發表於 2016-11-12 11:24:50

clubaudition 發表於 2016-11-12 10:52 static/image/common/back.gif
MKVToolNix 不是可以一次完成?不必再經過tsMuxer

沒辦法,因為全部的表單我都讀過了
無法成功,不知道是什麼原因 (有一個還卡在96%就不動了)

這部片實在分得很散,大概有10幾個檔合成一部電影吧
有夠麻煩

acerx 發表於 2016-11-13 20:52:01

本文章最後由 acerx 於 2016-11-13 20:59 編輯

ffmpeg: https://ffmpeg.zeranoe.com/builds/
用法: https://trac.ffmpeg.org/wiki/Concatenate
假設ffmpeg.exe 在 C:\ffmpeg下,M2TS影片在 D:\BDMV 底下...
BAT:@echo off
path=C:\ffmpeg;%path%
cd/d "D:\BDMV"
(for %i in (*.m2ts) do @echo file '%i') > inputs.txt
ffmpeg -f concat -i inputs.txt -c copy "E:\output.mkv"
pause影片將依檔名排序串接

msn6058 發表於 2016-11-20 11:13:44

我是直接用MAKE MKV把他轉成MKV檔案

可以自己選要哪些字幕跟音軌

woodplus 發表於 2016-11-20 12:06:34

msn6058 發表於 2016-11-20 11:13 static/image/common/back.gif
我是直接用MAKE MKV把他轉成MKV檔案

可以自己選要哪些字幕跟音軌

MakeMKV方便但是畫質無法掌握
減損的機率很高
DVD用MakeMKV也是一樣,畫質比原本的DVD還差
(上面的軟體都可以自己選字幕音軌)
頁: [1]
查看完整版本: BDMV合成多個電影片段成一個MKV的方法