Sphynkx (обсуждение | вклад) Нет описания правки Метка: визуальный редактор отключён |
Sphynkx (обсуждение | вклад) Нет описания правки Метка: визуальный редактор отключён |
||
| Строка 7: | Строка 7: | ||
считывает субтитлы из пути '''files/subtitles/YYYY/MM/DD/filename.srt''' | считывает субтитлы из пути '''files/subtitles/YYYY/MM/DD/filename.srt''' | ||
filename.srt формируется из cb_video.file_name и cb_video_subtitle.number. Как выглядит содержимое cb_video_subtitle.number пока непонятно - таблица пуста. | filename.srt формируется из cb_video.file_name и cb_video_subtitle.number. Как выглядит содержимое cb_video_subtitle.number пока непонятно - таблица пуста. | ||
Написан скрипт генерации субтитлов с применением ai-whisper. Через него сгенерены субтитлы для тестового файла. Затем они заэмбедены в файл: | |||
<syntaxhighlight lang="bash" line> | |||
ffmpeg -i "как вы относитесь к американцам.mp4" -vf subtitles="как вы относитесь к американцам.srt" 'kak_with subtitles.mp4' | |||
</syntaxhighlight> | |||
Файл проверен (вернул 1 в случае наличия): | |||
<syntaxhighlight lang="bash" line> | |||
ffmpeg -i 'kak_with subtitles.mp4' -c copy -map 0:s:0 -frames:s 1 -f null - -v 0 -hide_banner; echo $? | |||
</syntaxhighlight> | |||
Вендовый плеер показывает субтитлы, уже врисованные в картинку кадров. Клипбукет после загрузки этого видео не выдал признаков работы с субтитлами. Таблица cb_video_subtitle пуста. Попытка подкинуть files/subtitles/2024/03/17/1710674378a7c19.srt (как бы в соответствии с залитым видео) не дало эффекта. | |||
Версия от 11:40, 17 марта 2024
includes/classes/conversion/ffmpeg.class.php:306
- public function extract_subtitles()
намекает на то что субтитлы сами не генерятся, а лишь извлекаются, в случае если они эмбедед в видеофайле.
includes/functions_video.php:
- get_video_subtitles($vdetails)
считывает субтитлы из пути files/subtitles/YYYY/MM/DD/filename.srt filename.srt формируется из cb_video.file_name и cb_video_subtitle.number. Как выглядит содержимое cb_video_subtitle.number пока непонятно - таблица пуста.
Написан скрипт генерации субтитлов с применением ai-whisper. Через него сгенерены субтитлы для тестового файла. Затем они заэмбедены в файл:
ffmpeg -i "как вы относитесь к американцам.mp4" -vf subtitles="как вы относитесь к американцам.srt" 'kak_with subtitles.mp4'
Файл проверен (вернул 1 в случае наличия):
ffmpeg -i 'kak_with subtitles.mp4' -c copy -map 0:s:0 -frames:s 1 -f null - -v 0 -hide_banner; echo $?
Вендовый плеер показывает субтитлы, уже врисованные в картинку кадров. Клипбукет после загрузки этого видео не выдал признаков работы с субтитлами. Таблица cb_video_subtitle пуста. Попытка подкинуть files/subtitles/2024/03/17/1710674378a7c19.srt (как бы в соответствии с залитым видео) не дало эффекта.