Загрузка...

VidSpinner - модуль, для уникализации видео для пролива YouTube и TikTok или чего ещё

Тема в разделе Python создана пользователем Maehdakvan 4 окт 2023. (поднята 18 июн 2025) 2528 просмотров

  1. Maehdakvan
    Maehdakvan Автор темы 4 окт 2023 76 14 ноя 2020
    Внимание молодые трафферы TikTok и YouTube!

    Представляю вашему вниманию vidspinner - мою Python библиотеку для легкого создания уникальных версий видео с помощью фильтров, текста и аудио эффектов.

    Установка:

    Код
    pip install vidspinner
    Быстрый старт:

    Python

    from vidspinner import MontageBuilder
    from vidspinner.filters import Filter

    mb = MontageBuilder()
    mb.input = 'input.mp4'
    mb.output = 'output.mp4'

    mb.add_filter(Filter.DREAMY)
    mb.clear_meta_tags = True

    mb.build()
    Возможности:

    - 16 встроенных фильтров: ретро, черно-белый, психоделический и др.
    - Добавление пользовательского текста с настройкой шрифта, размера, позиции
    - Анимация текста: прокрутка, тряска, мигание
    - Обрезка, сдвиг высоты тона, ускорение/замедление аудио
    - Очистка метаданных для избежания детекции

    Встроенные фильтры:

    Python

    from vidspinner.filters import Filter

    print(Filter.get_filters()) # список всех фильтров
    Работа с фильтрами:

    Добавить фильтр:

    Python

    mb = MontageBuilder()
    mb.add_filter(Filter.RETRO)
    mb.add_filter(Filter.VIGNETTE)
    Добавить пользовательский фильтр:

    Python

    mb.add_filter('rotate=PI/4')
    Работа с текстом:

    Добавить текст:

    Python

    from vidspinner.builders.text import TextBuilder

    tb = TextBuilder()
    tb.set_params(
    text='Привет Мир!',
    position='CENTER'
    )
    text = tb.build()
    mb.add_filter(text)
    Настройка стиля и позиции:

    Python

    from vidspinner.builders.text import TextBuilder

    tb = TextBuilder()
    tb.set_font('comic_sans.ttf')
    tb.set_params(
    position='COORDS',
    text='Привет Мир',
    color='blue',
    size=32,
    x=0,
    y=0
    )
    text = tb.build()
    mb.add_filter(text)
    Позиции текста:

    - CENTER - по центру
    - CENTER_RIGHT - по центру справа
    - CENTER_LEFT - по центру слева
    - BOTTOM - снизу по центру
    - BOTTOM_LEFT - снизу слева
    - BOTTOM_RIGHT - снизу справа
    - TOP - сверху по центру
    - TOP_LEFT - сверху слева
    - TOP_RIGHT - сверху справа
    - COORDS - координаты x и y

    Добавить текст с эффектами:

    Python

    from vidspinner.builders.text import TextBuilder, TextEffectBuilder

    tb = TextBuilder()

    te = TextEffectBuilder()
    te.add_effect('BLINK', interval=3)
    te.add_effect('SHADOW', color='gray', x=5, y=5)

    tb.set_params(
    text='Привет Мир!'
    )

    tb.add_effect(te)

    text = tb.build()

    mb.add_filter(text)
    Эффекты для текста:

    - BLINK - мигание
    - SHADOW - тень
    - SHAKE - тряска
    - SCROLL_TB - прокрутка сверху вниз
    - SCROLL_LR - прокрутка слева направо
    - FADE_IN - появление
    - FADE_OUT - исчезновение

    Работа с аудио:

    Сменить аудио трек:

    Python

    from vidspinner.builders.audio import AudioBuilder

    ab = AudioBuilder()
    ab.set_audiotrack('track.mp3', start_time=10, end_time=20)
    mb.set_audio(ab)
    Изменить громкость:

    Python


    ab.set_volume(0.5)

    Сдвиг высоты тона:

    [CODE=python]

    ab.set_pitch(1.5)

    [/CODE]Очистка метаданных:

    Чтобы очистить метаданные и избежать детекции:

    [CODE=python]

    mb.clear_meta_tags = True

    [/CODE]Это добавит флаг `-map_metadata -1` в ffmpeg для очистки тегов вроде названия, автора и т.д.

    Видспиннер - отличный инструмент для создания уникальных версий видео для TikTok и YouTube! Попробуйте его в деле и улучшайте свои конверсии!

    Оригинал


    После преобразований

    Более детально можно ознакомиться на GitHub (там есть и код того quickstart'а что в примере происходит)
     
    4 окт 2023 Изменено
  2. eternal
    eternal 4 окт 2023 звёзды от меня https://lolz.live/threads/8939583/ 14 785 2 авг 2018
    примеры бы того как фильтры выглядят
     
    1. Maehdakvan Автор темы
      eternal, конечный резальт с текстом с тенью, шрифтом, шейком и ретро стилем

      4 окт 2023 Изменено
    2. BlackLime
      Maehdakvan, а как терминал в саблайме так же сделать ?
    3. Maehdakvan Автор темы
      BlackLime, Это интеллидж идея)
  3. Getrequest
    Getrequest 4 окт 2023 Чекер почт 65к доменов - lolz.live/threads/7313296
    сильно
     
  4. LifeFounder
    LifeFounder 4 окт 2023 //// 20 142 25 сен 2018
    Смысл же в том, чтобы ролик был почти не отличим от оригинала, а тут в твоем примере тень на весь экран и бесполезный текст
     
    1. Maehdakvan Автор темы
      LifeFounder, Такого модуля чтоб перезаписал соврешенно другой видос за тебя нет, ты онли можешь делать рандомные слайдшоу с рандомной музычкой и текстами. Это инструмент, я использовал что-то там по минимуму и к тому же это бета версия. В стейбл релизе это будет более-менее продвинутый инструмент для монтажа видео, ты считай сможешь генерить десятки различных видео и если не полностью, то хотя бы полу-автоматизировать процесс и значительно сэкономить своё время. То, что тут уже содержится может снизить вероятность бана на ютуб шортсах каких-нибудь например. Смена звуковой дорожки, манипуляция с ней, различные фильтры, тексты и прочее уже будет менять отпечаток видео
  5. BlackLime
    BlackLime 4 окт 2023 Заблокирован(а) 345 20 авг 2023
    ну в принципе либа прикольная, надеюсь шеллов там нету :peka:
     
    1. Maehdakvan Автор темы
      BlackLime, ну так она опенсоурс, посмотри, не доверяешь - клонируй репо
  6. Skidd3r
    Skidd3r 20 ноя 2023 0 1 апр 2020
  7. Dora
    Dora 24 апр 2024 Что такое уник?
  8. IntConnection
    IntConnection 15 июн 2024 Заблокирован(а) 124 15 июн 2024
    Прикольно выглядит
     
  9. assassin_inactive8555620
    assassin_inactive8555620 18 июл 2024 Заблокирован(а) 1 11 июл 2024
    герой нашего времени
     
    1. Maehdakvan Автор темы
      assassin_inactive8555620, там пока ещё печальненький модуль, многое нужно доработать но ручки не доходят
Загрузка...
Top