Как я использую новую функцию Ютюба "Показать текст видео"

Jan 28, 2024 14:41


Относительно недавно Ютюб установил довольно полезную функцию «Показать текст видео», которая появляется когда в текст под выложенным кем-то видео нажимаем надпись «ещё». Текст показывается весь и появляется в нижней части упомянутая функция. Должен сказать, что надиктовка текста, используя технологии распознавания речи от того же Microsoft, выглядит более качественно, но это... время. А тут раз - и в дамки! При том, что из всего текста я оставляю в «записную книжку» себе его куски.





Но остаётся вопрос: как оптимально разделаться с предлагаемым Ютюб текстом? Т.е. сделать, например, что-то эдакое:



Т.е. выделить весь текст расшифрованного и разбитого посекундно текста в нормальный текст с красной строкой?

Что ж, я делаю так.

P.S. С некоторых пор YouTube стал предлагать вариант показа «расшифровки текста» уже без таймкод, поэтому большой кусок статьи, посвящённый изъятию таймкодов, можно выбросить.

После того, как «подсветил» хоть весь текст видео - стал в самое начало: текст начинается со времени 0:00, зажал кнопку клавиатуры «Shift» и ползунком окна текста (правая сторона рамки с текстом) сдвигаюсь вниз в конец текста и щёлкаю на последней строке текста, текст подкрашивается - вызываю правой кнопкой мыши «контекст» (можно сделать Ctrl-C) и выбираю «Копировать», т.е. текст поместился в буфер.

Это может оказаться сложным для некоторых, возможно.

Затем переношу из буфера текст на страницу редактора Microsoft Word. Некоторым это можно посоветовать сделать используя меню «Главное» -> «Вставить ->    «Специальная вставка» -> «Текст». Но в большинстве случаев сгодится просто «Вставка» по умолчанию (или же Ctrl-V). И, если надо, сброс стиля в обычный.



Полученный текст состоят из пар строк «время-текст». Выделив его, превращаю в 2-х столбцовый текст через пункт меню «Преобразовать  в таблицу..», указав, что столбцов в таблице будет не один, а 2.



В полученной таблице банально уничтожаем столбец с хронометражом:



а затем оставшийся столбец в таблице преобразовываем в текст (хитрость в том, что разделителем я задаю «пробел»).





Но вот беда: текст разбит на кусочки, которые были к хронометражу. Их надо склеить.



И вот тут-то я использую собственноручно написанный более 20-ти лет назад полезный очень маленький макрос, исполнение я которого привязал к комбинации практически неиспользуемых клавиш в Microsoft Word - "Ctrl-Y". Вот его текст (вся эта комбинация с Ctrl-Y у меня встроена в Normal.dot, так что просто заменяю стандартный, создаваемый по умолчанию):

' Macros created 1997-08-29 by Alexander Gorbylev

Sub NormalizeParagraphs()

Selection.Find.ClearFormatting

Selection.Find.Replacement.ClearFormatting

With Selection.Find

.Text = "^p"

.Replacement.Text = " "

.Forward = True

.Wrap = wdFindStop

.Format = False

.MatchCase = False

.MatchWholeWord = False

.MatchWildcards = False

.MatchSoundsLike = False

.MatchAllWordForms = False

End With

Selection.Find.Execute Replace:=wdReplaceAll

Selection.Expand Unit:=wdParagraph

Selection.ParagraphFormat.Style = ActiveDocument.Styles(wdStyleBodyTextFirstIndent) 'wdStyleBodyText

End Sub



Всё. Получилось. Дальше - по своему усмотрению.

youtube, microsoft word

Previous post Next post
Up