Black Rain
Май 22, 2012, 04:18:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Сменен движок форума, тестируем SMF. Ваши пожелания ?
 
Страниц: [1]
Печать
Автор Тема: Импорт видео  (Прочитано 815 раз)
ocromvell
Administrator
зритель
*****

Karma: +0/-0
Offline Offline

Сообщений: 14

562617987
Просмотр профиля
« : Июль 13, 2010, 01:42:41 »

Работа ротатора очень во многом определяется гибкостью и удобством импорта. Одно дело добавить отдельное видео, при этом много  времени заполнить все поля не составит. Другое дело - когда речь идет о сотнях, а иногда и тысячах видеофайлах. Вряд ли найдется множество желающих, которые бы добровольно согласились добавлять множество раз сотни роликов, вручную заполняя все даже минимально необходимые поля (не говоря уже о желательных типа тэгов или категорий)!
Движок Kernel Video Sharing позоляет очень сильно облегчить задачу по массовому добавлению контента на ваш сайт. Для этого нужно в админке в разделе "видео" нажать на кнопку "Импорт видео".


Но перед этим рекомендуется создать котнент-провайдеров. В нашем случае это спонсоры, которые предоставляют нам в том или ином виде видеоматериал. Подробней об этом можно прочесть тут.

Здесь разработчики предоставляют нам большое пространство для маневров.
Для каждого спонсора рекомендуется создать собственный профиль для импорта .



Здесь название профиля для импорта название контент-провайдера могут не совпадать, но для избежания лишней путаницы я бы порекомендовал делать их идентичными. Разные спонсоры предоставляют дамп видеоматериалов в разных вариантах. Поэтому и нужно для каждого спонсора создавать свой профиль.
Выбор полей для импорта учитывает все спонсорское многообразие. Доступны следующие следующие поля:
          ID видео;
          название;
          директория;
          описание;
          категории;
          модели;
          тэги;
          контент-провайдер:
          видео файл;
          видео URL;
          embed код;
          URL галереи;
          длительность;
          дата постинга;
          рейтинг;
          пользователь;
          статус;
          тип;
          дополнительное поле 1;
          дополнительное поле 2;
          дополнительное поле 3;
          номер главного скриншота;
          номер малого главного скриншота;
          скриншот 1;
          скриншот 2;
          скриншот 3;
          скриншот 4;
          скриншот 5;
          малый скриншот 1;
          малый скриншот 2;
          малый скриншот 3;
          малый скриншот 4;
          малый скриншот 5


Какие именно поля использовать очень сильно зависит от конкретного спонсора, гибкости формирования у него дамп-файла.

Я чаще всего применяю вот такой профиль: {название}|{видео файл}|{описание}|{скриншот 1}|{тэги}|{контент-провайдер}.


 
пример импорта,  когда спонсор дает прямую ссылку на файл flv и применяется поле "видео файл"

Иногда приходится использовать поле "url галлереи":



пример импорта,  когда спонсор не дает прямую ссылку на файл flv, а только gallery url  и применяется поле "url галереи".

В случае, если дамп не содержит ошибок, вы можете увидеть подобное сообщение:



В данном случае скрипт обнаружил, что моделей с такими именами не существует и предлагает их создать автоматически при импорте.


Стоит отметить, что ролик не появится на главной странице вашего сайта до тех пока он обрабатывается (конвертируется или нарезаются скриншоты),



пока он имеет статус "неактивного"



или пока не наступит актуальная дата постинга, если выбрана опция "Включить случайную генерацию даты".
« Последнее редактирование: Июль 13, 2010, 02:23:09 от ocromvell » Записан

ocromvell
Administrator
зритель
*****

Karma: +0/-0
Offline Offline

Сообщений: 14

562617987
Просмотр профиля
« Ответ #1 : Июль 14, 2010, 09:45:59 »

На скриншотах я привожу несколько вариантов экспорта видео от разных спонсоров.









Вариант спонсорского экспорта первичен, импорт видеоматериалов в Kernel Video Sharing зависит именно от него.Как мне кажется, не очень целесообразно создать себе профиль импорта в Kernel Video Sharing, а потом подгонять спонсорский дамп  под это профиль. Мне кажется,что создание профиля импорта,зависящего от  спонсорских настроек, занимает меньше  времени нежели правка спонсорского дамп-файла под существующий профиль импорта в Kernel Video Sharing.
 За пару месяцев, как я познакомился с этим скриптом, я могу сказать, что работать становится удобней  при импорте видео. Я очень жду выхода следующего билда (на момент написания текущей версией  является v1.5.0). Немного  раньше импорт видео от нового спонсора доставлял довольно большое количество хлопот. Разработчики обещают, что будет добавлена возможность пропуска видео, содержащего синтаксические ошибки и возможно дополнительные фичи при импорте.
На текущий момент если при импорте 100 галерей, хотя бы в одной будет синтаксическая ошибка (нет описания или скриншот отсутсвует, или поле , где должны быть указаны модели, осталось пустым), импорт правильно
заполненных галерей не осуществится до тех пор, пока ошибка не будет исправлена.



 Мне кажется это очень неудобным. Многие вебмастера (и я в том числе) предпочитают при формировании дампа использовать вертикальный разделитель. Однако пока не вышел следующий релиз скрипта его применение доставляет дополнительные неудобства. Если применять в качестве разделителя полей табулятор (\t), то полученный от спонсора дамп можно вставить в excel (open office), где будет наглядно видно какие поля и где отсутсвуют. К сожалению, не все спонсоры позволяют формировать дамп-файл, в котором  можно было бы использовать в качестве разделителя полей табулятор.

Хочу отметить,  что благодаря моей скромной персоне был найден и устранен весьма неприятный баг, когда импорт видео не происходил, если размер главного скриншота оказывался меньше , чем размер тумбы на главной (размер тумб, скриншотов и малых скриншотов можно менять в разделе "настройки", нажав кнопку "системные настройки").

Почему-то скрипт выдавал сообщение о неправильном количестве скриншотов (wrong screnshots counter), а не о неправильном размере. Сейчас  этот баг устранили,  и при импорте в такой ситуации к скриншоту просто добавляются черную окантовку.

Из всех доступных вариантов полей,доступных для импорта  и касающихся видео, я бы рекомендовал использовать "видеофайл" ,то есть полную ссылку на flv файл. В этом случае импорт происходит наиболее безболезненно и легко. Недавно устранили еще один баг: при использовании поля  "URL галереи" скрипт иногда выдавал ошибку "there is no video for import", хотя в html коде была явная ссылка на flv файл. В текущей версии периодически я натыкаюсь на ошибки при импорте, если использую поле "URL галереи", тогда как если применяю поле "видео URL"  то колличество ошибок обычно минимально. К сожалению, далеко не все спонсоры предоставляют возможность получения прямой ссылки на flv файл.

Честно говоря, мне было бы очень удобно, чтобы я не только получал то или иное сообщение об ошибке, но и чтобы место , где по мнению скрипта, произошла ошибка, выделялось подсветкой.

Приведу простой пример: я не указал, что хочу  использовать в качестве разделителя символ "|" , а по умолчанию стоит табулятор, но пытаюсь импортировать используя вертикальный разделитель.
Было бы очень удобно , если бы скрипт выделил каким-либо цветом первый же вертикальный разделитель.
Или если я импортирую сотню галерей, а галерее номер 68 пропущены имена моделей и соответственно стоят 2 подряд разделителя ||. Второй (или оба) нужно подсветить.

Остальные опции при импорте видео:



Дата постинга:    
Включить случайную генерацию времени
Включить случайную генерацию даты
с: по:

Данная опция позоляет включить случайную генерацию времени и даты для ролика в указанном диапазоне. Если при импорте не указано поле "дата постинга" , то эти чекбоксы необходимо отметить

Генерировать директорию из названия, где это возможно - служебное поле, оставить пустым.
Проверять видео URL-ы перед импортом (занимает больше времени)
Проверять URL-ы скриншотов перед импортом (занимает больше времени)
Статус видео после импорта: может иметь значения "активный"  и "неактивный". Я обычно при импорте нового видео ставлю статус "неактивный", так предпочитаю еще дополнительно поработать со скриншотамию

   
Разделитель полей (*). По умолчанию применяется в качестве разделителя знак табуляции (вы можете использовать \t при необходимости).
Разделитель строк (*):     По умолчанию используется сивол конца строки (вы можете использовать \r\n для символа новой строки, \n для Linux-овых платформ при необходимости).

P.S. Если у вас возникают проблемы с импортом видео, при добавлении нового спонсорского контента определенного платника вам постоянно выдаются сообщения об ошибках, то не стесняйтесь
сообщить службе поддержки скрипта об этом. Уже неоднократно по моим просьбам всамые короткие сроки разработчики дорабатывали парсер. Ведь спонсоры предлагают такое разнообразие данных при экспорте, что
авторам скрипта просто физически невозможно предугадать проявления спонсорской фантазии в формировании дампа.
 
« Последнее редактирование: Июль 14, 2010, 09:49:00 от ocromvell » Записан

ocromvell
Administrator
зритель
*****

Karma: +0/-0
Offline Offline

Сообщений: 14

562617987
Просмотр профиля
« Ответ #2 : Июль 15, 2010, 09:36:21 »

Хотел бы написать несколько слов по поводу импорта видео с другого туба, а конкретно с xvideos.com.



Импорт видео с этого ресурса вызвал определенные проблемы. Поэтому хотел бы на этом остановиться подробней.
Вот необходимые требования для успешного импорта с xvideos.com:

1. Движок требует на импорт столько скринов сколько указано в настройках, если на импорте только 1 скриншот, то в настройках скриншотов (и больших и мелких) нужно поставить 1.
2. Движок требует и большие и малые скрины, таким образом для импорта нужно указать ссылку (одну и ту же) и для большого, и для малого скриншотов.
3. Также обязательно поле duration, оно должно быть задано.
После этого вполне можно задать ембед код без ссылки на ролик.

Если в настройках не указать, что используется 1 скриншот, то при импорте вылетает такая ошибка:



Настроить количество скриншотов можно в меню "настройки"  в разделе "Системные настройки".



Вот так выглядит профиль для импорта с xvideos.com:



Пример выходного дампа:

Renee Cruz Fuck Me Now|<object width="510" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://static.xvideos.com/swf/flv_player_site_v4.swf" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="id_video=522254" /><embed src="http://static.xvideos.com/swf/flv_player_site_v4.swf" allowscriptaccess="always" width="510" height="400" menu="false" quality="high" bgcolor="#000000" allowfullscreen="true" flashvars="id_video=522254" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>|1560|http://img100.xvideos.com/videos/thumbs/e/f/0/ef0003fbf8ca62d1540ad31d5fbadb20.1.jpg|http://img100.xvideos.com/videos/thumbs/e/f/0/ef0003fbf8ca62d1540ad31d5fbadb20.1.jpg|Renee Cruz Fuck Me Now|Renee Cruz|pornstars, babes, hardcore|xvideos.com


P.S. Нужно отметить, что на странице , где проигрывается видео xvideos.com поля "Название" и "Описание" совпадают. Скриншот всего один , его размер 180*135, находится он под плеером, все остальные картинки относятся к роликам близкой тематики. Длительность ролика на xvideos.com указывается в минутах. Скрипту Kernel Video Sharing для импорта требуется величина в секундах, поэтому не забудьте перевести в секунды.
Записан

Страниц: [1]
Печать
Перейти в: