ffmpeg скрипт уникализация видео

Укрощаем мультимедиа с помощью ffmpeg

Внезапно ваш диск под завязку забит фотографиями и видео, а впереди новые поездки. Что делать, покупать новый, арендовать дисковое пространство на облаке, или может лучше сжать видео файлы через ffmpeg?

ffmpeg скрипт уникализация видео

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

Библиотека ffmpeg и обработка видео

Библиотека с открытым исходным кодом ffmpeg скорее всего уже установлена на вашей операционной системе. Если же нет, установите его штатной программой управления пакетами, это не займет много времени.

Конвертировать один формат аудио и видео файлов в другой

Уменьшаем видео, записанное на фотоаппарате:

То же самое, но с контролем качества.

Указать кодек

Поменять контейнер файла

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

Если же нужно поменять только звук, а видео оставить как есть, запускаем эту команду. Почему-то телевизоры Филипс понимают только форматы звука AAC/AC3.

Добавить звуковую дорожку

Просто перечисляем файлы ввода и задаем вывод.

Извлечь звуковую дорожку

Если нужно просто извлечь звук, то можно так.

Задаем формат извлекаемой звуковой дорожки.

Указывает приемлемый битрейт, по умолчанию будет записано 128k.

Делаем слайд-шоу из картинок

Тот самый случай, когда гладко было на бумаге. На практике приходится ходить по граблям, продираясь через разнобой форматов, кодеков, размеров и ориентации фотографий.

Требуются некоторые пояснения.

Изменить видеопоток

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

Захват экрана

Бонусная дорожка

Для автоматической обработки фотографий удобно работать с программой ImageMagick. Поменять размер всех фотографий в папке.

Аккуратное повышение резкости изображения, наподобие Smart Sharpen с помощью Perl скрипта, использующего convert и composite из набора утилит ImageMagick.

Источник

19 команд ffmpeg для любых нужд

ffmpeg скрипт уникализация видео От переводчика:
Многие знают, что ffmpeg — это сила, но не все знают, какая именно. Он многогранен и безграничен, а его man объёмен и местами малопонятен, лишь немногие постигли дао профессиональной работы с ним. И тем не менее, этот инструмент может быть полезен почти всем, кто хоть иногда работает с видео и звуком, даже на бытовом уровне. О некоторых полезных консольных командах ffmpeg и пойдёт речь в статье. В некоторых местах я взял на себя смелость вставить ссылки на поясняющие статьи.

ffmpeg — это кроссплатформенная open-source библиотека для обработки видео- и аудиофайлов. Я собрал 19 полезных и удивительных команд, покрывающих почти все нужды: конвертация видео, извлечение звуковой дорожки, конвертирование для iPod или PSP, и многое другое.

1. Получение информации о видеофайле
2. Превратить набор картинок в видео

Эта команда преобразует все картинки из текущей директории (названные image1.jpg, image2.jpg и т.д.) в видеофайл video.mpg

(примечание переводчика: мне больше нравится такой формат:

здесь задаётся frame rate (12) для видео, формат «image_%010d.png» означает, что картинки будут искаться в виде image_0000000001.png, image_0000000002.png и тд, то есть, в формате printf)

3. Порезать видео на картинки

Эта команда создаст файлы image1.jpg, image2.jpg и т.д., поддерживаются так же форматы PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.

Источник

Как уникализировать видео и изображения (фото, картинки)

ffmpeg скрипт уникализация видео

Креатив – основа успешной рекламы в Facebook. Когда креатив зашёл, мы начинаем его использовать на нескольких аккаунтах. Ещё его копируют другие арбитражники и тоже используют в своих РК. В результате крео теряет уникальность, увеличивается вероятность бана. Чтоб избежать отрицательного итога, уникализируем его.

Автоматическая уникализация видео и картинок

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

Креативы, как известно, бывают 2х типов: картинки и видео. Разберёмся с обеими категориями, в частности с jpeg-картинками и mp4-видео. В целом, данный подход можно применять и к любым другим форматам. Работать будем с бесплатным ПО под Windows, но для Мас-a есть тот же софт, сами сообразите, как переделать скрипты, мне лень, люблю винду.

Настроить всё нужно будет только один раз, потратите 15 минут на настройку, зато потом всё будет происходить automagically.

Значит, для картинок нам понадобится NConvert. Качаем версию нужной битности и распаковываем архив куда-нибудь в Program Files. Я распаковал в C:\Program Files\NConvert (шок!).

Для видео нам понадобится FFMpeg. С ним точно та же история. Качаем, распаковываем в C:\Program Files\FFMpeg.

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

Показываю всё на примере АНГЛИЙСКОЙ Windows 10, в любой другой винде это тоже можно сделать по аналогии. В меню «Пуск» набираем «Environment» (подозреваю, что в русской это будет: Окружение), видим такую картинку:

ffmpeg скрипт уникализация видео

Заходим в этот пункт, видим окно, в нём нам нужна самая нижняя кнопка «Environment variables»:

ffmpeg скрипт уникализация видео

В появившемся окне щёлкаем на Переменную окружения PATH и жмём Edit:

ffmpeg скрипт уникализация видео

Добавляем в самый конец 2 папки, где лежат наши NConvert.exe и FFMpeg.exe. Отмечу, что FFMpeg.exe, лежит в папке Bin, не ошибитесь. Далее жмём «OK»:

ffmpeg скрипт уникализация видео

Вуаля, теперь осталось создать 2 простеньких скрипта, которые будут уникализировать любые наши креативы. Принцип, который мы будем использовать для уникализации — это добавление в крео рандомного шума в небольших количествах. Чисто визуально для юзера это будет совершенно незаметно, но для Facebook это будет уже совершенно другой файл.

Открываем блокнот и создаём первый скрипт для картинок. Пишем:

Теперь создаем в блокноте новый файлик уже для видеокреативов, пишем:

Сохраняем под именем convertmpg4.bat.

На этом всё, ставьте лайк, если было полезно, желаю, чтобы ваши крео жили долго и счастливо! P.S. Архив со всеми скриптами можно скачать вот тут. Пароль 123.

P.P.S. Для скрипта уникализации видео добавил параметр командной строки, теперь можно написать, например, convertmp4.bat 3 и будет создано сразу 3 уникализиванных копии видео. Кстати, чтобы вы могли сделать ещё более уникальные крео, подумайте о том, что ffmpeg умеет менять скорость видео 😉

P.P.P.S. Подъехала инфа от подписчика Бориса Вербицкого по поводу уникализации видеокреативов таким же способом под Mac:

path — путь к папке где лежат крео, а /path/ffmpeg путь где лежит ffmpeg
запуск в программе Automator

Редактирование или удаление мета-данных

Параметры изображения (название файла, размер, расширение) – первое, что проверяется роботом.

Метаданные – сведения о файле, включающие в себя разрешение, авторские права, GPS-координаты, модель фотоаппарата, дату съёмки и другие сведения.

Посмотрим, какими сведениями обладает картинка из интернета. Загрузим на сайт http://metapicz.com и посмотрим метаданные:

ffmpeg скрипт уникализация видео

ffmpeg скрипт уникализация видео

Неизвестно, сколько раз эту картинку и её вариации использовали в креативах. И сколько аккаунтов оказалось в бессрочном отдыхе, в бане. Но это не говорит о том, что при использовании этого изображение в объявлении аккаунт сразу получит бан. Нет, но лишняя осторожность сыграет только на руку.

Что делаем? После редактирования, создания изображения и всех правок удаляем или редактируем метаданные. Можем использовать одну из множества программ или сервисов, коих полно.

Сервисы и программы для удаления/редактирования метаданных:

Используя один из способов, очищаем изображением. Проверяем метаданные:

ffmpeg скрипт уникализация видео

Чисто. Мы удалили всю информацию, которая как-либо могла связать нас с другими аккаунтами (в том числе, с уже забаненными).

А теперь рассмотрим ещё одну особенность Adobe Photoshop, которая связана с созданием изображений для кампаний. Немногие знают об этой детали.

Найдём нейтральную картинку в интернете. Например такую:

ffmpeg скрипт уникализация видео

Загрузим её на сайт metapicz.com и проверим метаданные:

ffmpeg скрипт уникализация видео

Чистота и порядок! От нас не требуется никаких лишних действий с удалением сведений. Загружаем в Photoshop и наносим текст:

ffmpeg скрипт уникализация видео

И здесь начинается самое интересное – наша новая картинка получила от Photoshop уникальные метаданные. При этом изображения, которые проходят через нашу программу, уже имеют уникальную часть сведений компании Adobe – XMP, которые прописываются только нашей копией Photoshop.

ffmpeg скрипт уникализация видео

Именно поэтому нужно чистить готовые изображение от всей информации.

Есть ещё мнение, что полностью чистые картинки настораживают ФБ. Якобы, реальные пользователи загружают фотографии хоть с какой-нибудь, но информацией. Поэтому, если углубляться в такие тонкости, используем программу http://www.colorpilot.ru/exifpro.html для добавления, редактирования и очистки метаданных.

ffmpeg скрипт уникализация видео

ffmpeg скрипт уникализация видео

Hash-сумма

Кроме метаданных уникальность изображения проверяется ещё по Hash-сумме. Это уникальный идентификатор, который задаётся первым владельцем файла или программой. Для этого используется специальный алгоритм, который сначала «перемешивает» и шифрует информацию, а затем конвертирует сведения в простую строчку символов. Для расчёта используют разные алгоритмы. Популярные: SHA-1, СRC, MD5.

Достаточно сравнить Hash-сумму двух изображений, чтоб проверить их уникальность. Можно поменять название и расширения, но Hash-сумма укажет на сходство. Проверить идентичность по хешу можно на сервисе https://hash.online-convert.com/ru.

Поэтому, когда мы скачиваем изображение со spy-сервиса, удаляем метаданные, меняем разрешение и сразу загружаем, то нашу картинку робот может определить по Hash-сумме. Они идентичны с той картинкой, которая уже использовалась в ФБ.

Делаем вывод, что надо менять не только метаданные, но и хеш. Как это сделать? Уникализировать изображение. Даже маленькие изменения в изображении автоматически меняют Hash-сумму.

Уникализация изображений (фото)

На метаданных и Hash-сумме уникализация изображений не заканчивается. Facebook и Google могут использовать не только проверку по этой информации. Они могут проверять загружаемые файлы по другим технологиям.

Об алгоритмах поиска копий в Яндекс.Картинках можно узнать из этого видео (смотрим начало):

Этой записи уже больше пяти лет. И это только говорит о том, что похожие, даже продвинутые, методы обнаружения копий используют Facebook и Google.

И лучший способ уникализации – создание похожих креативов, исходя из успешных примеров.

ffmpeg скрипт уникализация видео

ffmpeg скрипт уникализация видео

Такой способ прост в реализации для тизерного подхода. Когда используется нативный метод, креатив хорошо зашёл, он релевантен прелендингу и лендингу, у связки хорошие показатели, то сделать похожее будет проблематично. Связка может сразу перестать конвертить. Единственный выход – уникализация для использования в объявлениях на множестве аккаунтов.

Методы для изменения изображений:

Все изменения можем вносить пакетно во многих программах (например, Xnview).

Пример уникализированного изображения:

ffmpeg скрипт уникализация видео

Здесь Facebook может найти исходник нашего креатива. Но, если удалить/заменить информацию об изображении, размер и имя файла, креатив сможет пройти модерацию.

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

ffmpeg скрипт уникализация видео

Делаем вывод. Чтобы увеличить вероятность прохождения модерации и уменьшить вероятность бана, изменяем изображение, переименовываем и трём метаданные.

Как уникализировать видео

Уникализировать видео гораздо сложней, чем изображение. Здесь, как и с картинками, нужно удалить или изменить лишнюю информацию о материале. Программы, которые нам помогут: MP4 Video & Audio Tag Editor. Бесплатный период: 25 дней. Дальше: 15 евро за использование.

Способы, помогающие уникализировать видео:

Хитрость, как тренироваться уникализировать видео. Возьмите на YouTube видео с авторскими права, измените и попытайтесь залить обратно. Так вы убережёте многие аккаунты от бана.

Уникализация текстов

С этим всё просто. Изменить текст не составит труда.

Совет! Не используйте стоп-слова: вес, похудела, похудение, диета, суставы, жир, кг и похожие.

Источник

Инструкция: уникализация видео и изображений

Ваш креатив – хлеб, если был грамотно сделан. Если он зашел, никто не может защитить его от краж. Многие арбитражники просто забирают креативы других людей, а те теряют свою уникальность, что очень часто приводит к бану на Facebook.

Если вы не хотите увидеть красную полоску в аккаунте из-за потасканного крео, уникализируйте его.

Метаданные

Данные о данных: название файла, расширение и размет – то, что проверит робот ФБ в первую очередь. Также в них содержатся авторские права, разрешение, координаты, дата съемки и др.

Давайте взглянем, какими данными обладает картинка из Интернета, загрузив ее на сервис http://metapicz.com.

ffmpeg скрипт уникализация видео

ffmpeg скрипт уникализация видео

Невозможно узнать, насколько данный креатив был отжат в объявлениях и появлялся ли он вообще. Поэтому не факт, что, используя эту картинку, словите банан. Но лишняя осторожность не помешает – возьмите в привычку уникализировать каждый креатив для ФБ.

Что нужно делать? После всех внесенных правок, доработок, создаем изображение и редактируем метаданные. Нам позволяет сделать это множество сервисов, например ниже представлен пул программ для удаления или редактирования меты:

Найдите удобный способ для чистки метаданных и проверьте изображение:

ffmpeg скрипт уникализация видео

Ура! Мы удалили всю информацию, которая даже чисто гипотетически могла связывать нас с другими аккаунтами и в том числе забаненными.

Давайте рассмотрим еще одну особенность Adobe Photoshop, связанную с созданием изображений для кампаний. Мало кто знает об этой фишке!

Берем нейтральную картинку из Интернета, например:

ffmpeg скрипт уникализация видео

Проверяем данные. Снова загружаем на сайт metapicz.com.

ffmpeg скрипт уникализация видео

Чистейшее произведение искусства! Никаких лишних действий по удалению сведений не требуется. Просто загружаем в Photoshop и прикрепляем текст.

ffmpeg скрипт уникализация видео

Здесь все и начинается: наша картинка получила уникальные метаданные от PH. И! Изображения, проходящие через программу, уже имеют уникальную часть сведений – так называемый XMP, прописываемые только нашей копией PH.

Поэтому обязательно необходимо чистить готовые изображения от всей информации.

Есть мнение, что Фейсбук недоволен абсолютно чистыми картинками, ведь реальные пользователи загружают хоть с минимальной, но информацией. Поэтому, чтобы уж точно сделать все красиво и на совесть, стоит углубиться в тонкости, используя сервис http://www.colorpilot.ru/exifpro.html для добавления и редактирования меты.

ffmpeg скрипт уникализация видео

Можно поиграться и подобавлять разные данные, но обратите внимание на GPS – метки, которые очень любит Фейсбук.

ffmpeg скрипт уникализация видео

Если у вас macOS, используйте Photos Exif Editor.

HASH сумма

Не только метаданные влияют на уникальность, все изображения проверяются еще и по хеш – сумме. Уникальный индентификатор, задающийся первым владельцем файла или программой. Для этого используется алгоритм, который сначала миксует и шифрует информацию, а затем конвертирует сведения в строчку символов. Для расчета используются различные алгоритмы. Самые известные из них: SHA – 1, MD5.

Достаточно просто сравнить хеш – суммы нужных изображений, чтобы проверить уникальность обоих. Можно поменять название файла и расширение, но хеш не проведешь – он укажет на родство. Вы можете проверить идентичность по хешу на сервисе https://hash.online-convert.com/ru.

Легко понять, что скачавши изображение со spy – сервиса, даже удалив метаданные, поменяв разрешение и загрузив картинку тут же, мы сделаем большую ошибку – робот все равно поймает нас на hash – сумме, картинка будет идентична той, что так не понравилась Фейсбуку.

Вывод: меняем мету и не забываем поменять хеш. Как это делается? Уникализацией картинки, даже небольшие изменения в изображении автоматически изменят хеш.

Уникализация фотографий

На всем указанном выше уникализация, к сожалению, не заканчивается. ФБ и Гугл могут использовать какую угодно проверку информации, проверяя файл по абсолютно другим технологиям.

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

Это видео повествует о том, насколько продвинутые методы обнаружения копий используют Facebook и Google.

Самый крутой способ уникализации – создание схожих креативов на успешных примерах.

ffmpeg скрипт уникализация видео

А вообще… Такой способ прост для тизерок. Если же мы говорим о нативке: креатив зашел, лендинг и преленд тот же, связка конвертит – сделать подобное уже намного проблематично. Связка может тут же потухнуть. Единственный выход из ситуации – уникализация для использования в объявлениях на нескольких аккаунтах.

Как можно поменять изображение:

Такие изменения легко вносятся скопом во множестве программ, например в том же Xnview.

Как вы можете уникализировать изображение:

ffmpeg скрипт уникализация видео

На картинке ниже ФБ в силах найти исходник используемого изображения, но если постараться и соблюсти все правила из разряда: удалить или заменить мету, поправить хеш, крео сможет пройти модерацию.

ffmpeg скрипт уникализация видео

Вывод: чтобы успешно пройти модерацию и уменmшить вероятность бана, изменяем изображение и трем метаданные.

Уникализация видео

С уникализацией видео все обстоит немного сложнее.Как и с картинками, следует сначала почистить или редактировать информацию о материале. Программа для уникализации: MP4 Video & Audio Tag Editor. Триал – 25 дней, далее – 15 евро за использование.

Ряд способов уникализации:

Уникализация текста

До банальности просто – измените текст!

ffmpeg скрипт уникализация видео

Автоматизация уникализации фото и видео

Автор данного метода: https://vk.com/webyellow

Креативы, как известно, бывают 2х типов: картинки и видео. Разберёмся с обеими категориями, в частности с jpeg-картинками и mp4-видео. В целом, данный подход можно применять и к любым другим форматам.

Работать будем с бесплатным ПО под Windows, но для Мас-a есть тот же софт, сами сообразите, как переделать скрипты, мне лень, люблю винду.

Настроить всё нужно будет только один раз, потратите 15 минут на настройку, зато потом всё будет происходить automagically.

Значит, для картинок нам понадобится NConvert. Качаем версию нужной битности и распаковываем архив куда-нибудь в Program Files. Я распаковал в C:\Program Files\NConvert (шок!).

Для видео нам понадобится FFMpeg. С ним точно та же история. Качаем, распаковываем в C:\Program Files\FFMpeg.

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

Показываю всё на примере АНГЛИЙСКОЙ Windows 10, в любой другой винде это тоже можно сделать по аналогии. В меню «Пуск» набираем «Environment» (подозреваю, что в русской это будет: Окружение), видим такую картинку:

ffmpeg скрипт уникализация видео

Заходим в этот пункт, видим окно, в нём нам нужна самая нижняя кнопка «Environment variables»

ffmpeg скрипт уникализация видео

В появившемся окне щёлкаем на Переменную окружения PATH и жмём Edit.

ffmpeg скрипт уникализация видео

Добавляем в самый конец 2 папки, где лежат наши NConvert.exe и FFMpeg.exe. Отмечу, что FFMpeg.exe, лежит в папке Bin, не ошибитесь. Далее жмём «OK».

ffmpeg скрипт уникализация видео

Вуаля, теперь осталось создать 2 простеньких скрипта, которые будут уникализировать любые наши креативы.

Принцип, который мы будем использовать для уникализации — это добавление в крео рандомного шума в небольших количествах. Чисто визуально для юзера это будет совершенно незаметно, но для Facebook это будет уже совершенно другой файл.

Открываем блокнот и создаём первый скрипт для картинок. Пишем:

Данный скрипт помимо добавления шума также почистит метаданные, что есть хорошо 👍 Сохраняем файл через «Сохранить как» и сохраняем его под именем ну допустим convertjpg.bat. При необходимости, сделайте себе второй такой же скрипт, но для png-файлов, если юзаете их, для этого в скрипте замените везде строки jpeg и jpg на png.

Теперь создаем в блокноте новый файлик уже для видеокреативов, пишем:

Сохраняем под именем convertmpg4.bat.

Ну и всё, а теперь — дискотека! 🔥 Берём любую папку с зашкваренными креативами. Кидаем в неё нужный срипт, в зависимости от того, что там у нас, видосы или картинки, и запускаем его! Через несколько секунд у нас в папке будут созданы уникализированные креативы, отличить их можно будет по имени: в конце будет приписано _1.

Заключение

Обязательно уникализируйте свои креативы и успешно проходите модерацию. Помните про метаданные, хэши и уникализацию видео. Всем действующих кампаний!

Источник

Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 2 — Компиляция с Emscripten

ffmpeg скрипт уникализация видео

Список переведённых частей серии:

Начиная с этой части, материал будет посложнее, так что не стесняйтесь гуглить по ходу чтения, если не понимаете, что происходит.

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

В этой части мы разберём:

Как настроить окружение для Emscripten в Docker

В первой части мы собрали FFmpeg с gcc и можем перейти к использованию образа Докера с emscripten.

Я буду использовать trzeci/emscripten версии 1.38.45:

Так как образ занимает около 1 Гб, процесс может занять некоторое время.

Теперь найдём правильную конфигурацию для компиляции FFmpeg в emscripten методом проб и ошибок, что потребует усидчивости и чтения больших объёмов документации. Запустим контейнер с emscripten и монтируем исходники FFmpeg в каталог /src.

ffmpeg скрипт уникализация видео

Использование emconfigure и emmake. Как решать проблемы, возникающие при компиляции

У любой автоматизации есть свои пределы и в данном случае, к сожалению, нам придётся делать всё вручную. Давайте посмотрим, есть ли какие-нибудь аргументы нам в помощь:

Под разделом Toolchain options мы видим аргументы для указания типа компилятора.

Давайте используем их в emscripten

Теперь выполнение ./configure займёт больше времени, но в результате мы получим emcc.

Посмотрим, как пройдёт компиляция.

Из сообщения видно, что ошибка как-то связана с asm. Откроем ./libavutil/x86/timer.h чтобы увидеть, что проблема в инлайновом ассемблере x86, который несовместим с WebAssembly, так что отключим его.

Попробуем скомпилировать вновь.

Компиляция продолжается до следующей ошибки

Что-то связанное с генерацией документации, которая нам совершенно не нужна, так что просто отключим её.

Теперь ошибка возникла на этапе strip.

Раз нативная обрезка несовместима с нашей версией WebAssembly, отключим и её.

Наконец-то процесс завершился без ошибок. Вот только на выходе мы получили файл ffmpeg, который не запускается, да и не является js файлом (или wasm файлом). Чтобы получить js файл, нам нужно добавить -o ffmpeg.js в комманду emcc, что можно сделать двумя способами:

Мы выберем второй путь, так как я не хочу трогать исходники FFmpeg из-за возможных побочных эффектов. Так что найдём как генерируется ffmpeg с помощью make. Здесь пригодится возможность make запустить сухой прогон (dry-run).

Видим команду генерации.

Много всего ненужного, так что давайте уберём неиспользуемые аргументы (которые вы увидите в конце компиляции), немного приберёмся и переименуем ffmpeg_g в ffmpeg.js.

Должно было сработать, но мы столкнёмся с проблемой отсутствия памяти.

Добавим аргумент TOTAL_MEMORY для увеличения размера памяти (33554432 Bytes := 32 MB).

Наконец-то мы получили наши js и wasm файлы

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *