Ответы пользователя по тегу Субтитры
  • Автоматический тайминг для субтитров по анализу аудио

    @snzahar
    Можно использовать программу aeneas под Windows (есть и под Linux, Mac) из-под командной строки.
    Есть готовый aeneas installer по адресу: https://github.com/sillsdev/aeneas-installer/releases
    (на 25.04.2020 включает: eSpeak 1.48.04, FFmpeg 4.2, Python 3.7.4, BeautifulSoup4 4.8.0, lxml 4.4.1, numpy 1.17.1, aeneas 1.7.3.0)
    Пример выполнения в командной строке:
    python -m aeneas.tools.execute_task audio.mp3 text.txt "task_language=eng|os_task_file_format=srt|is_text_type=plain" subtitles.srt

    где:
    audio.mp3 - имя входного аудио файла (если без пути - должен лежать в папке с установленным aeneas)

    text.txt - имя входного текстового файла (если без пути - должен лежать в папке с установленным aeneas).Текст должен быть представлен в кодировке UTF-8 в виде последовательности фрагментов.Фрагменты соответствуют строкам субтитров (то есть нужно не сплошной текст, сколько фрагментов текста начинаюся с новой строки - столько будет строк субтитров)

    task_language=eng сокращенное название языка (es - испанский, eng - английский и т.д.)
    os_task_file_format=srt формат файла
    subtitles.srt имя выходного файла субтитров (если без пути - выгружается в папку с установленной aeneas)

    Примечание: есть онлайн версия aeneas по адресу: https://aeneasweb.org/submit_task
    Онлайн требует регистрации и адреса e-mai, на который отправляются результаты.
    Ответ написан
    1 комментарий