我想快速创建一个 SRT 文件,有什么方法可以利用每个图像的对话方式吗?

我想快速创建一个 SRT 文件,有什么方法可以利用每个图像的对话方式吗?

我在 YouTube 有一个频道,如果你看一下,你会发现我已经落后很多了,我有超过 200 个视频仍然没有字幕。所以,我想通过 SRT 文件创建字幕。如果你看其中一个视频,你会注意到当图像改变时,一个新的诗句就开始了,我想利用这一点,找到一种方法来使用新图像的开始时间将其放入 SRT 文件中。我该怎么办?

答案1

如果您有实际的视频,您可以使用 ffmpeg 来查找场景变化。您可以尝试以下操作,并为场景变化阈值设置一些最佳值(例如 40 或 50)。

ffmpeg -i <input> -vf select='gte(scene,50)',metadata=print:file=scenescores.txt -an -f null -

参考: https://stackoverflow.com/questions/40688062/ffmpeg-get-the-scene-change-detection-value-for-all-frame

相关内容