Нужно отнимать голос, если человек удалил со своей страницы ссылку. Это и должно обеспечить уникальность голосования.
Подскажите, пожалуйста, как сие можно реализовать? Может есть готовые классы? Нужно конкретно под Yii, но можно в любом виде, разберемся и напишем экстеньшен, если что.
Большое спасибо, скрипт действительно работает так как нужно. Но разве встроенными средствами гд это нельзя решить? Перебор всех пикселей, думаю, не самая лучшая идея
Прозрачность сделайте у *.png
Динамическое изменение картинки в видеопотоке не под силу для ffmpeg.
Либо ватермарк показывать, либо не показывать. Все.
Видео с альфа-каналом сделайте например в After Effect, там же на timeline сделаете исчезание/появление слоя с ватермарком.
Полученное видео накладывайте.
И вообще сперва поэкспериментируйте с наложением видео на видео.
Наверное придется смириться и делать готовую png или на лету с помощью gd подготавливать. Я же надеялся, что ffmpeg умеет.
Насчет таймеров показа вотермарка:
В доках есть раздел про тайминги, на стаковерфлоу видел примеры кода от людей, которые якобы работают. Но на практике я ни один не смог запустить. Боюсь, что я неправильно использовал их, вот и прошу тут помощи...
caballero пишет:
видео ворованое небось?
Это вообще нечто.
Открою Вам секрет, помимо фильмов и музыкальных клипов (которыми пиратят во всю) существуют, например, домашние видео (не те, что эротического плана, а семейные), видеорегистраторы снимают, телефоны. И порой на это хочется приклеить лейбл сайта, куда это пользователь залил.
Спасибо за старание, но все же это не то что мне поможет. Результаты поиска в гугле у меня разукрашены в фиолетовый цвет (а что это значит? Значит я там побывал)
Цитата:
Сделать видеоролик с появлением и изчезанием ватермарка
Хотел бы пример, который мне вернет сие чудо. Наложить пнг картинку на любое видео. Причем картинка должна быть с 5 по 10 секунду.
Цитата:
наложить видео на видео
абсолютно ужасная вещь, это самый крайний случай, если не выйдет ничего больше.
Ну и про прозрачность Вы не нагуглили.
Может еще кто знает?
Тут мы берем 2 потока, ресайзим вотермарк, позиционируем его на видео и на выходе получаем классное видео с вотермарком в нужном нам месте.
Подскажите как сделать:
1) вотермарк прозрачным (не просто загрузить пнг файл с прозрачностью, а с помощью ffmpeg добавить ему прозрачности).
2) Показывать вотермарк определенное количество времени, например с 5 по 10 секунду (не фрейм).
Всем привет, это снова я.
Вообщем прослушал курсы специалиста по mysql.
Понятно, что ничего не понятно...
Короче myisam поддерживает поиск, быстро делает insert и у него есть блокировки.
У innodb усть транзакции, хранимые процедуры, блокировка на уровне строк и быстрые выборки.
У myisam вроде как нет внешних ключей... А как же тогда выборки с объединением таблиц? Или я что-то не так понял?
Что же выбрать для блога? Если инсертов мало, нужен поиск и быстрые выборки. В расчет беру MySQL 5.1, так как хостеры наверно не будут спешить обновляться. Полнотекстовый поиск станет обычным делом для innodb наверное через N-ное кол-во лет.
Мое мнение - забыть про myisam. Использовать innodb. В любом случае вам понадобится выполнить несколько запросов одновременно и вам придется использовать транзакцию. Про полнотекстовый поиск в mysql забудьте, посмотрите в сторону sphinx
song s (id_song, id_artist, name)- связана s.id_artist = a.id_artist
text t (id_text, id_song, text, position)- связана t.id_song = s.id_song
Нужно сделать запрос, который вернет список всех песен по исполнителю. А также первое отсортированное значение (максимум или минимум, например) из таблицы t.
Но может быть вариант, что в таблице t не будет связи для таблицы s (по-русски нет текстов для песни). Тогда мы должны вместо id_text получить null.
Вот и вся задачка. Только нужен запрос, который отработает быстро и не изнасилует базу данных, так как будет дергаться во фронтенде. Если надо добавить индексы - напишите какие именно.
Можно решить эту задачу несколькими способами, например:
1) Хранить флаг доступа ко 2 шагу в сессии. Зашли на 1 шаг - $_step2 = false; И так до тех пор пока не произошел успешный сабмит формы. Вместо флага можно взять, например mysqli_insert_id()
Плюсы:
- Лего
- Быстро
Минусы:
в случае закрытия браузера на 2 шаге, придется заново проходить первый.
2) Аналогичный вариант только ставить куку. Но я бы не советовал так делать
3) Хранить статус в базе данных о том доступен 2 шаг или нет.
4) Создать xml файл, в который записывать темповые данные от шага к шагу и проверять наличие активного в данный момент. Последним шагом сделать обзор заполненной информации и в транзакции заполнить все нужные таблицы из темпового xml файла.
Вариантов еще много, но я бы взял именно 4. Он для меня лично удобен.
Если надо сделать быстро, не заморачиваясь и чтоб работало - первый способ тоже подойдет.
NoPaper, действительно хороший вариант. Не надо выдумывать правила. В случае если нет какого-либо аккорда - легко обновить внесением в список, каким бы специфичным он ни являлся.
Но все прошло не очень гладко. Например:
1) Если аккорд начинается с 1 элемента строки, т.е. без пробела вначале - косяк
2) Также почему-то это парсинг выкосил переносы строк (по умолчанию текст располагается в теге pre, дабы соблюдать легко форматирование)
3) Английский текст страдает.
Если предположить, что пробелы вначале исправить как-то можно, то вот что делать с английским текстом.
Есть идея такого вида, правда с реализацией пока не очень. А именно: Во-первых не заменять вначале \s на пробел. Это реально ломает некоторые тексты. Во-вторых - проверять наличие пробела или переноса строки после аккорда. Имхо - это избавит от проблем некоторых.
Можете подсказать как проверить условие нахождения символов в конце?
Или есть лучше варианты?
Jlblcblu Регулярка видит в перечислении "maj|M|m| и на нем и останавливается поэтому Em5- не выделяется.
Как выяснилось, это действительно так. Жаль что дальше по условию "или" не идет. таким образом, исправить это можно переместив в той длинной строке окончания аккордов. Расставить по приоритету, что ли. Готовый вариант выложу чуть позже, если интересно. Но остается проблема с английскими текстами. Таким образом, придется или форматировать исходные тексты, либо довольствоваться тем что есть.
DlTA пишет:
а где используются подобные файлы?
Это самые обычные аккорды для игры на гитаре. По интернету их десятки тысяч.
З.Ы.
А есть предложения, каким бы образом улучшить алгоритм подсветки аккордов?) Все-таки на форуме наверняка есть люди, опыт которых превышает мой в разы.