Генератор контента для Youtube на основе Сoub

  • Автор темы Автор темы Dr.Pipetka
  • Дата начала Дата начала

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 487
Реакции
999
Баллы
113
Представляю Вашему вниманию шаблон по созданию видео контента на основе coub.com
Для удобства шаблон разбит на 3 части:
  • Парсер ссылок:
    parser.png
  • Загрузчик видео:
    downloader.png
  • Склейщик видео:
    creator.png
Сразу постараюсь ответить на некоторые вопросы.
Почему разбит на части? Все просто, так удобнее. Вы можете парсить видосики раз в сутки, скачивать их в течении дня и склеивать в любой момент, когда Вам это надо.
Почему MySql а не exel или txt? Объем базы может быть внушительно большой, из чего вытекает снижение скорости обработки. К тому же, мускул выполняет часть работы за нас(добавление новой порции отсекая дубликаты, выдача нужного количества рандомных строк по определенным параметрам и тд). За счет этого уже размер шаблона становится меньше, ресурсы компьютера расходуются меньше(если сервер не у вас:-)) и бекапят базы как правило регулярно, что очень важно в данном случае.
Есть примеры видео? Да, вот плейлист(мат). Все что в нем - сделано на этом шаблоне.

Как запустить:
Файл install\ffmpeg.exe положить в c:\windows\system32\
Создать таблицу на mysql сервере, запустив шаблон install\Создание таблицы.xmlz
в файле config\File_Name.txt лежат названия готовых роликов. Русские символы не используйте, ffmpeg с ними неохотно работает и шаблон крашится.
А в config\tag.txt список тегов для парсинга.
В папке config лежать файлы: intro.ts - начало ролика, outro.ts - конец ролика, perehod.ts - тут все понятно :-)
Начало и конец видео легко найти в интернете. Шаблонов для популярных видеоредакторов полно.
Все шаблоны имеют настройки.

Контент конечно не идеальный, но доработав шаблон можно достичь весьма годного контента. Например вносить каналы\авторов в блек лист.
Ну собственно все, пробуйте:-)
 
Номер конкурса шаблонов
  1. Второй конкурс шаблонов
Уровень сложности
Средний
Категория
  1. Генерация

Вложения

  • coub.rar
    coub.rar
    23,3 MB · Просмотры: 1 058
Последнее редактирование модератором:
есть пару вопросов
telegram v_nikishin
если не трудно напиши
 
Ну хоть что то, хоть какой то шаблон который что то делает создает, а не просто ПАРСИТ.
 
  • Спасибо
Реакции: Dr.Pipetka
ed521a3eec48307090bbc50c2b511756.png


Не открывается архив, пробовал 3-мя архиваторами
 
При загрузке видео ошибка -
iJjQTe
iJjQTe
 
Странно, какая версия mysql? У меня 5.6
 
тоже 5.6
 
Странно, все работает. Ничего не менял в шаблоне?
 
привет помоги разобраться с таблицей
установил опенсервер - запустил phpmyadmin - установил пароль - в шаблоне прописал входные настройки http://prntscr.com/l0mvbu
а он не хочет создавать таблицу http://prntscr.com/l0mv6t
чо делать?
 
привет помоги разобраться с таблицей
установил опенсервер - запустил phpmyadmin - установил пароль - в шаблоне прописал входные настройки http://prntscr.com/l0mvbu
а он не хочет создавать таблицу http://prntscr.com/l0mv6t
чо делать?
Ты указал путь на сам phpmyadmin, это некий интерфейс для работы с базой.
В настройках "адрес сервера" просто укажи 127.0.0.1 или 127.0.0.1:порт базы
 
Странно, все работает. Ничего не менял в шаблоне?


В шаблоне ничего не менял.
Как я понимаю шаблон не может взять ссылку на скачку видео
Моя MySql


Где здесь ссылка на скачку видео?​
 
Вопрос по MySql, никогда с этим не работал, её на beget можно настроить? Для неё домен нужен или под неёё нужно сервак отдельный покупать?
 
На beget у бесплатного тарифа нет возможности для внешних подключений к базе. Ее можно поднять либо у себя на ПК либо поискать других фри хостеров где внешние подключения к базе разрешены.
 
  • Спасибо
Реакции: wersav
На beget у бесплатного тарифа нет возможности для внешних подключений к базе. Ее можно поднять либо у себя на ПК либо поискать других фри хостеров где внешние подключения к базе разрешены.
Я так понимаю проще найти фрихостеров, чем у себя на компе её поднимать?
 
Ещё вопрос возник по созданию таблицы install\Создание таблицы.xmlz я создал Mysql у себя на ПК, у меня в переменной sql_base должно лежать localhost а в переменной sql_server название сервера которое было при установке Mysql? Не могу понять как создать таблицу, не получается почему-то
 
Ты местами их просто перепутал:)
Попробуй через ZP заполнить настройки и запустить.

sql_server - локалхост или 127.0.0.1
sql_base - Название базы
sql_login, sql_pwd - Логин\пароль
sql_table - Название таблици
upload_2018-10-6_12-7-54.png
 
  • Спасибо
Реакции: wersav
Всё отлично работает. Благодарю за идею! Переписал парсинг под многопоток, скачивание тоже на многопотоке теперь работает, так же сделал еще шаб, который проверяет БД на наличие скаченых кубов и не сгенерированных в видео, дабы запустить шаб для генерации, ну и ко всему этому допилил загрузку видео на ютуб и еще пару проектов, в общем вообще делать ни чего не надо, контент сам генерируется. Очень благодарен автору.
 
  • Спасибо
Реакции: moldovan и Dr.Pipetka
Рад что кому то пригодилось:-) Многопоток я на тот момент не мог тестировать, тк была лайт версия.
 
Вот что гугл говорит про ошибку http://quabr.com/50088142/authentic...2-password-not-supported-by-any-of-the-availa
Попробуй вот на этом хостинге, все работает на нем, только на платной версии. Только не забудь поставить галочку "Удаленный доступ"
upload_2018-10-7_9-36-17.png


Для хостингов с DirectAdmin панелью, включить удаленный доступ к базе можно добавив хост '%' (разрешить все подключения)
upload_2018-10-7_9-41-18.png
 
  • Спасибо
Реакции: wersav
На этом платном тоже какая-то проблема возникла - http://ipic.su/img/img7/fs/kiss_4kb.1538908798.png Вроде все правильно настроил через Сpanel
А что мешает скачать OpenServer? Из коробки уже всё готово, только запустить ярлык и готово, данные для подключения
хост 127.0.0.1
Юзер root
Пароль пусто
Таблица - какая хочешь, у меня Coub

У меня VDS, но всё же лишние запросы, лишние секунды, мне это не подошло, по этому всё локально держу.

Ввиду скорости работы от сторонних сервисов пришлось отказаться в пользу локального решения, к стати, получение ссылки на mp4 файл от куба не дали результатов, файл будто битый получается, ни браузер ни vlc его не открывает, может кто знает, как получать нормально эти видео, может напишу плагин и выложу тут, если кто подскажет. Пока нашел модуль под нод, с его помощью теперь качаю, заменив несколько кубиков на cmd файл и всё, зато настроек теперь много, и зацикливание на всю дорожку аудио и отдельно аудио скачать, без видео, да вообще много-много всего. Тема интересная, за несколько дней набрал чуть больше 40 часов просмотров видео
 
  • Спасибо
Реакции: wersav
Поделись плз, так действительно будет удобнее.
Вот на ГитХабе

Я себе такой батник создал, чтобы из зенки запускать
Код:
Развернуть Свернуть Копировать
set arg1=%1
set arg2=%2
shift
shift
coub-dl -i https://coub.com/view/%arg1% -o temp\%arg1%.mp4 --loop %arg2%

Ну и вызывать Как на скрине
Где сначала permalink указываешь, а через пробел количество повторений, если поставить на 999, то будет на всю длину аудиодорожки.

Там к стати есть флаг
-f, --format output file format (mp4, gif etc.)
Надо будет попробовать, он возможно сразу в ts могет

UPD, проверил, да работает, в конце команды дописать --format ts
Ну и расширение у файла, чтобы тоже ts было, думал просто mp4 перемейнует, а размеры у файлов разные, так что вроде всё путем. Можно хорошо сократить код. Там ведь тоже ffmpeg в либе этой
 
Последнее редактирование:
  • Спасибо
Реакции: Dr.Pipetka

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)