Есть ли способ скопировать текущую строку субтитров в буфер обмена или направить ее в другое приложение? Например, пока MPlayer приостановлен, извлеките строку, которая в данный момент находится в кадре, и отправьте ее в Goldendict. Был бы полезен метод, который выполняет минимальные действия, например, сочетание клавиш, или выделение субтитров на экране с помощью мыши. Есть идеи?
Нет. Это это все, что вы можете сделать с субтитрами и их извлечением. В зависимости от типа файла, который вы можете использовать:
MPsub: -dumpmpsub
SubRip: -dumpsrtsub
MicroDVD: -dumpmicrodvdsub
JACOsub: -dumpjacosub
Sami: -dumpsami
На этом сайте есть еще несколько, но все будут извлекать все строки, а не только текущую строку.
Таким образом, чтобы получить определенную строку, вам нужно извлечь субтитры в текстовый файл. Изучите текстовый файл, найдите нужную временную метку и скопируйте / вставьте строку. Это может быть автоматизировано до некоторой степени, но получение временной метки для определения линии - это ручная работа.