Я хочу быстро создать 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

Связанный контент