Загрузка...

VidSpinner - python module for uniqueizing videos for YouTube and TikTok spills or something else

Thread in Python created by Maehdakvan Oct 4, 2023. (bumped Jun 18, 2025) 2533 views

  1. Maehdakvan
    Maehdakvan Topic starter Oct 4, 2023 76 Nov 14, 2020
    Внимание молодые трафферы TikTok и YouTube!

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

    Установка:

    Code
    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'а что в примере происходит)
     
  2. eternal
    eternal Oct 4, 2023 звёзды от меня https://lolz.live/threads/8939583/ 14,785 Aug 2, 2018
    примеры бы того как фильтры выглядят
     
    1. Maehdakvan Topic starter
    2. Maehdakvan Topic starter
      eternal, конечный резальт с текстом с тенью, шрифтом, шейком и ретро стилем

    3. BlackLime
      Maehdakvan, а как терминал в саблайме так же сделать ?
    4. View the next comments (1)
  3. Getrequest
    Getrequest Oct 4, 2023 Чекер почт 65к доменов - lolz.live/threads/7313296
    сильно
     
  4. LifeFounder
    LifeFounder Oct 4, 2023 //// 20,143 Sep 25, 2018
    Смысл же в том, чтобы ролик был почти не отличим от оригинала, а тут в твоем примере тень на весь экран и бесполезный текст
     
    1. Maehdakvan Topic starter
      LifeFounder, Такого модуля чтоб перезаписал соврешенно другой видос за тебя нет, ты онли можешь делать рандомные слайдшоу с рандомной музычкой и текстами. Это инструмент, я использовал что-то там по минимуму и к тому же это бета версия. В стейбл релизе это будет более-менее продвинутый инструмент для монтажа видео, ты считай сможешь генерить десятки различных видео и если не полностью, то хотя бы полу-автоматизировать процесс и значительно сэкономить своё время. То, что тут уже содержится может снизить вероятность бана на ютуб шортсах каких-нибудь например. Смена звуковой дорожки, манипуляция с ней, различные фильтры, тексты и прочее уже будет менять отпечаток видео
  5. BlackLime
    BlackLime Oct 4, 2023 Banned 345 Aug 20, 2023
    ну в принципе либа прикольная, надеюсь шеллов там нету :peka:
     
    1. Maehdakvan Topic starter
      BlackLime, ну так она опенсоурс, посмотри, не доверяешь - клонируй репо
  6. Skidd3r
    Skidd3r Nov 20, 2023 0 Apr 1, 2020
  7. Dora
    Dora Apr 24, 2024 Что такое уник?
  8. IntConnection
    IntConnection Jun 15, 2024 Banned 124 Jun 15, 2024
    Прикольно выглядит
     
  9. assassin_inactive8555620
    герой нашего времени
     
    1. Maehdakvan Topic starter
      assassin_inactive8555620, там пока ещё печальненький модуль, многое нужно доработать но ручки не доходят
Loading...
Top