Открытый исходный код поднялся на 7,9 тыс. звезд за одну неделю! Money Printer: инструмент, который автоматически создает короткие видеоролики с музыкой и субтитрами!
Открытый исходный код поднялся на 7,9 тыс. звезд за одну неделю! Money Printer: инструмент, который автоматически создает короткие видеоролики с музыкой и субтитрами!

На прошлой неделе мужчина по имени FujiwaraChoki Программистам во время просмотра коротких видеороликов пришла в голову внезапная идея, и они разработали программу под названием Money Printer Инструмент для создания видео в один клик.

в настоящий момент,Отечественные и международные университеты(короткий)видео Небольшая часть платформывидео Есть всеAIтехнология, созданная。FujiwaraChoki До этого я также специально изучал существующиеinvideo AI (мощный видеопродукт Vincent) Основываясь на принципе генерации, этот тип инструмента искусственного интеллекта может генерировать высококачественные видеоролики с субтитрами, дубляжом и фоновой музыкой.

Предыстория проекта

По мнению автора, такие инструменты генерации видео используют простые Moviepy код и Moviepy Создайте библиотеку видео, а затем получите доступ к инструменту TTS большой языковой модели и API платформы галереи для создания видео одним щелчком мыши. Автор не собирался использовать какой-либо API, требующий оплаты токенами, поэтому для создания этого он использовал различные бесплатные API. Money Printer , также называемый Видеогенератор для печатания денег

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

Автор на неделю открыл исходники и выложил их на GitHub. 7.9K Звезда! Я думаю, что многим людям очень нравится этот инструмент проекта!

Введение в проект

MoneyPrinter, Автоматизированный проект по зарабатыванию денег, который автоматически создает короткие видеоролики на YouTube. Просто введите текст видео. MoneyPrinter может автоматически создавать связанные с ним короткие видеоролики.

GitHub:https://github.com/FujiwaraChoki/MoneyPrinter

Основные функции:
  • • Автоматическое создание видео: просто укажите тему видео, и соответствующее короткое видео будет автоматически создано локально. видео。
  • • Настройка музыки и шрифтов: вы можете загрузить собственный пакет сжатия файлов MP3 и шрифты, а также настроить фоновую музыку и шрифты для видео.
  • • Функция автоматической загрузки созданного видео на YouTube.
Использование MoneyPrinter

Проект MoneyPrinter также обеспечивает процесс локального развертывания, а также позволил discord сервер. Автор также опубликовал подробные руководства по локальному развертыванию на Discord.

Далее я расскажу, как развернуть проект MoneyPrinter локально в Windows:

Подготовка
  • • Установите Python и Git.
  • • Загрузите ImageMagick для установки, перейдите по ссылке ниже и выберите файл, соответствующий платформе, для загрузки.

Адрес загрузки мгновенных сообщений: https://imagemagick.org/script/download.php

Клонируйте проект и установите зависимости

Откройте окно cmd, введите команду git clone и загрузите проект локально.

Язык кода:javascript
копировать
git clone https://github.com/FujiwaraChoki/MoneyPrinter.git

Войдите в домашний каталог проекта и установите сторонние зависимые модули.

Язык кода:javascript
копировать
pip install -r requirements.txt
Настройка связанных API

копировать.env.example и переименован в.env

Язык кода:javascript
копировать
cp .env.example .env

Исходная конфигурация .env (переменная среды): TikTokSeesionID, OpenAI_API_KEY и GOOGLE_API_KEY не являются обязательными. Ведь одна из основных причин, по которой автор создал этот проект, — не использовать платные токены.

Язык кода:javascript
копировать
IMAGEMAGICK_BINARY=""

# AssemblyAI API Key
# Sign up at https://www.assemblyai.com/ to receive an API key.
ASSEMBLY_AI_API_KEY=""

# Pexels API Key
# Register at https://www.pexels.com/api/ to get your API key.
PEXELS_API_KEY=""

OPENAI_API_KEY=""

# Google API Key
# Generate your API key through https://makersuite.google.com/app/apikey
GOOGLE_API_KEY=""

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

Задайте путь ImageMagick, то есть путь, установленный локально, соответствующий параметру IMAGEMAGICK_BINARY.

Затем вам нужно зарегистрировать AssemblyAI, затем войти в серверную часть, чтобы просмотреть ключ API, а затем настроить его в .env.

Затем зарегистрируйте платформу библиотеки материалов Pexels, затем войдите в систему, чтобы создать ключ, а затем настройте его в .env.

После завершения настройки введите команду для запуска проекта

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

Включить серверную службу

Язык кода:javascript
копировать
# Run the backend server
cd Backend
python main.py

Запустить интерфейсную службу

Язык кода:javascript
копировать
# Run the frontend server
cd ../Frontend
python -m http.server 3000

После успешного запуска всех служб,Доступен локальноhttp://localhost:3000ВходитьMoneyPrinterиспользовать。

Этапы использования функции MoneyPrinter

MoneyPrinter сгенерирует видеоскрипт на основе слов-подсказок, а затем автоматически загрузит соответствующий материал с Pexels на основе важных ключевых слов. Наконец, для создания видео вызываются различные API. Он автоматически загрузит видео-аудио-скрипт и сохранит его во временной папке проекта. Окончательное видео будет выведено как MoneyPrinter\output.mp4.

Введите слово-подсказку
Выберите модель ИИ
Выберите актера озвучки
Установить позицию субтитров
Автоматически загружать видео на YouTube и добавлять переключатель фоновой музыки
После того, как вышеуказанные настройки выбора завершены, нажмите «Создать».

Подвести итог

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

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

MoneyPrinter — это мощная библиотека обработки видео с возможностью редактирования видео, добавления музыкальных фонов, текста и т. д. Чтобы использовать собственную музыку, сожмите все файлы MP3 в ZIP-файл и загрузите его куда-нибудь. Ссылки на ZIP-файлы предоставляются во внешнем интерфейсе, и вы также можете перемещать файлы MP3 в папки.

Технология, лежащая в основе MoneyPrinter, в основном опирается на язык программирования Python и библиотеку редактирования видео MoviePy, а также API YouTube для загрузки видео, что делает весь процесс от создания видео до публикации автоматизированным и гладким.

boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода