
問題: 在多個字幕檔案中,僅根據視訊檔案的一小段轉碼片段找到與特定視訊檔案相符的字幕文件,該檔案具有較小的幀大小和不同的編解碼器。無法使用原始電影檔案。
所需的解決方案:
對影片檔案中間的短片段進行轉碼,片段中的時間戳記設定為其原始值,例如00:30:00 -> 00:31:00
而不是標準00:00:00 -> 00:01:00
。這將允許在添加不同字幕檔案的視訊播放器中開啟片段。原始時間戳將使播放器能夠顯示字幕檔案中的正確短語。
問題: 是否有可能讓視訊檔案從非零時間戳開始,以便正確顯示字幕?如果是這樣,在 ffmpeg 中應該如何完成?
我嘗試使用該標誌,但在設定輸入檔案和輸出檔案-copyts
時,我得到的輸出檔案持續時間為零。-ss 1800
-t 60