Манипулирование файлами srt в php

1

Я пытаюсь изменить файл srt (чтобы выполнить необходимую настройку во времени). Я бы хотел, чтобы взять время продвижения/задержки и srt файлы от пользователя и манипулировать этим srt файлом с предоставленным временным сдвигом. И сохранить новый файл srt с измененным именем в том же пути? Как я могу достичь этого в простых PHP или Codeigniter.. оба будут полезны. спасибо

  00:12:30,332--> 00:12:45,222
  if provided input is 2 second 
   then srt file should be modified with 
    00:12:32,332 --> 00:12:47:222
  • 3
    Вопрос слишком широкий. «Я пытался изменить файл srt» - пожалуйста, покажите, что у вас есть сейчас и где вы застряли в данный момент.
  • 0
    Мне удалось только получить все содержимое файла в строке, используя ... $ contents = file_get_contents ('file_name.srt') .. Теперь мне нужно изменить все метки времени, которые доступны в $ content.
Показать ещё 1 комментарий
Теги:
codeigniter
srt

1 ответ

0

Вы можете использовать такую библиотеку:

$subtitles = Subtitles::load('subtitles.srt'); // load file
$subtitles->time(2); // add 2 seconds
$subtitles->save('new-subtitles-file.srt');

https://github.com/mantas-done/subtitles

Ещё вопросы

Сообщество Overcoder
Наверх
Меню