如何使用Handbrake簡單地從TS影片中刪除字幕和語言串流?

如何使用Handbrake簡單地從TS影片中刪除字幕和語言串流?

我使用 Handbrake 對一些 MPEG-2 傳輸串流視訊進行轉碼,但我對生成的品質不滿意,即使設定為高位元率也是如此。

所以我的想法是簡單地刪除不需要的音軌和字幕,並保持其餘部分不變。理想情況下,視訊不應重新編碼。

手煞車可以實現這一點嗎?

答案1

這個問題很老了,但值得回答——因為它無論如何都會出現在搜尋中:

考慮到 Handbrake,正如評論中所說,答案是'你不能':該工具總是對影片進行轉碼,從而改變它。它不是為了簡單地改變容器,正如這裡所問的。


我無法想像為什麼人們想要 TS 檔案而不是其他格式(如 mp4 或 MKV)。但如果有這樣的原因,那麼有一個ffmpeg名為的多功能前端dmMediaConverter那可以做到。只需選取“啟用”您想要保留的串流並“複製”那些您不想轉碼的串流(預設設定)。在輸出名稱中設定所需的副檔名,ts如果必須的話也包括在內。

在此輸入影像描述

安裝程式可以從 gdrive 連結免費下載。


如前所述,保留 TS 檔案而不將其轉換為 MKV 沒有什麼意義(即,不進行轉碼:只是將容器改為 MKV但保留實際的視訊串流)。 MKV 是可用於大多數視訊串流格式的容器格式之一。

為了簡單地更改容器,我使用運行命令的上下文功能表條目

ffmpeg -i "$0" -map 0 -c copy "${0%%.*}".mkv

若要在終端機中運行,請執行下列操作

ffmpeg -i YOURFILE.ts -map 0 -c copy YOURFILE.mkv

用於新增或刪除串流MKV工具尼克斯是一個很棒的開源工具,也適用於 Windows。

取消選取要刪除的串流,然後按“開始...”

在此輸入影像描述

相關內容