使用ffmpeg更改字幕格式

使用ffmpeg更改字幕格式

例如,如何將電影的字幕格式變更為 .srt?

我有任何電影(聲音、視頻和嵌入字幕)。我只想將字幕更改為 .srt,同時保持其他所有內容不變。如果有比 ffmpeg 更好的方法來做到這一點,那麼我也可以接受。

目前狀態

音訊編解碼器:x,視訊編解碼器:y,字幕格式:z

期望狀態

音訊編解碼器:x,視訊編解碼器:y,字幕格式:.srt

答案1

FFmpeg 有一個 SubRip 編碼器,所以

ffmpeg -i input.mkv -c copy -c:s srt out.mkv

答案2

假設「z」是受支援的格式,那麼簡單的事情應該可以工作:

ffmpeg -i input.z output.srt

列出您的編解碼器 ffmpeg-編解碼器確保您的“z”類型受支援。

答案3

您可以嘗試使用名為 Avidemux 的簡單工具來轉換字幕。我以前用過它並且效果很好。尋找更多相關信息這裡

相關內容