Video MVP:
rekaman_baru.mp4
beberapa informasi yang dihasilkan oleh MVP kami:
5839005-hd_1080_1920_24fps.mp4
17935482-sd_640_360_25fps.mp4
5849638-sd_640_360_30fps.mp4
5849611-sd_960_540_30fps.mp4
Ikhtisar Proyek:
Proyek ini adalah aplikasi web berbasis Flask yang memungkinkan pengguna membuat video infografis animasi berdasarkan teks masukan. Aplikasi ini memanfaatkan API Pexels untuk konten video dan menggabungkan teknik pemrosesan bahasa alami (NLP) untuk menganalisis dan mengubah teks masukan ke dalam format yang sesuai untuk pembuatan video.
Fitur:
- Konversi Teks-ke-Video : Pengguna dapat memasukkan teks, dan aplikasi akan menghasilkan video berdasarkan konten teks.
- Analisis NLP : Aplikasi melakukan analisis sentimen dan segmentasi semantik pada teks masukan untuk lebih memahami konteks dan maknanya.
- Pembuatan Video : Aplikasi menggunakan API Pexels untuk mencari video yang cocok dengan teks yang diproses dan mengembalikan pilihan URL video.
- Pencatatan : Aplikasi mencatat respons dari Pexels API dan OpenAI (jika terintegrasi) untuk tujuan debugging dan analitik.
Detail Teknis:
- Backend : Aplikasi ini dibangun menggunakan Flask, kerangka web Python.
- Perpustakaan NLP : Aplikasi ini menggunakan perpustakaan NLP berikut:
- TextBlob untuk analisis sentimen
- Spasi untuk segmentasi semantik
- NLTK untuk prapemrosesan teks *transformator *huggingface *langchain
- Integrasi API : Aplikasi terintegrasi dengan API Pexels untuk konten video.
- Frontend : Aplikasi ini menggunakan HTML, CSS, dan JavaScript untuk antarmuka pengguna.
Instalasi dan Pengaturan:
Kloning repositori: git clone https://github.com/Blacksujit/100X-Enginnerres-Hackathon-Submission
Instal paket yang diperlukan: pip install -r requirements.txt
Siapkan variabel lingkungan:
-
OPENAI_API_KEY
: Kunci OpenAI API Anda (jika menggunakan integrasi OpenAI) -
PEXELS_API_KEY
: Kunci API Pexels Anda
Jalankan aplikasi: python app.py
Penggunaan:
- Buka browser web dan navigasikan ke
http://localhost:2000
- Masukkan teks dalam kotak teks di beranda dan klik tombol "Hasilkan Video".
- Aplikasi akan mengarahkan Anda ke halaman yang menampilkan URL video yang dihasilkan.
Berkontribusi
Kontribusi dipersilakan! Jika Anda ingin berkontribusi pada proyek ini, silakan ikuti langkah-langkah berikut:
- Cabangkan repositori
- Buat cabang baru untuk fitur Anda atau perbaiki
- Buat perubahan Anda dan komit
- Dorong cabang Anda ke repositori bercabang Anda
- Kirimkan permintaan tarik ke repositori asli
Lisensi
Proyek ini dilisensikan di bawah Lisensi MIT.