воскресенье, 5 октября 2014 г.

Как сохранять текстовые вставки (аннотации) из youtube...


Пишу решение, чтобы не забыть, может понадобиться. Наткнулся на классный видео-блог на youtube - mtmwood. Так вот, просматривая, к примеру, вот такое видео - изготовление торцевых разделочных досок и затем сохраняя видеоролик через программу youtube video downloader обнаружил, что текст сопровождающий видео не сохраняется. Начал копать. Оказывается текст называется аннотациями. И они идут отдельным пирогом на youtube. Фича типа. И что делать?

Все довольно просто. Загружаем файл с аннотациями.



Откроется отдельное вкладка, затем сохраняем полностью файл с расширением xml. 
Далее загружаем SubtitleEdit отсюда, устанавливаем, подгружаем наш сохраненный файл и сохраняем файл через save as -> *.SRT файл. Желательно сохранять с таким же именем как и заранее скачанный видео файл сгруженный с youtube. 
Оба файла (видео и субтитры), находясь в одной директории, совершенно синхронно воспроизводятся во многих медиа проигрывателях - media player classic, gom player, vlan & etc.

Если же нужно сохранить просто субтитры из youtube, то стоит воспользоваться google2srt или  вот этим онлайн ресурсом или просто поискать.

Вот и всё.

з.ы.: скрипт загрузки файла аннотаций взят отсюда.  
з.ы.ы.: в процессе написания заметки наткнулся на совершенно афигительную утилитку youtube-dl, мало того, что мультиплатформенная, так ещё и под командную строку. делает всё что надо и даже больше. правда, к сожалению, нет конвертации из xml -> srt. это конечно недоработка.  

Комментариев нет: