[情報] 串流檔案時間軸損壞修復

作者: x94fujo6   2019-06-11 01:29:27
最近在錄製youtube之類live
用streamlink抓取串流存為ts檔
因為各種原因
很多live是結束後就沒得重看了
也不會有重錄的機會...
然後終於遇到壞檔了
timestamp損壞
用各種解碼器都只能讀到部分影片
從檔案大小來看剩下的部分還在
只是因為timestamp損壞讀取不出來
使用ffmpeg轉換時出現大量的Non-monotonous DTS in output stream
轉出來的也是只有讀取到的部分的影片
翻了一大堆ts/flv修復的英文討論
結果根本沒有個完整的解決方法
修復軟體不是不支援就是要錢但又不知道有沒有用
有遠古的工具則是win10無法使用或是格式不支援
自己摸出來的免費修復方法 (過程無重新編碼 都是copy)
1.使用mkvtoolnix
把ts檔丟進去
然後下方軌道處選擇視訊→右邊勾選修復位元串流時間資訊
其實就是mkvmerge的參數
作者: sdbb (幫我泡杯卡布奇諾)   2019-06-11 23:05:00
推好心分享
作者: b325019 (望月)   2019-06-13 08:14:00
推分享
作者: goldie (阿良)   2019-06-13 11:54:00
推分享
作者: kobe8112 (小B)   2019-06-17 11:02:00
推一個

Links booklink

Contact Us: admin [ a t ] ucptt.com