2 mesaje
Membru Începător Membru Începător
  • Mesaje: 13
  • Reacții: 9
  • Mesaje utile: 0
  • Status: Pierd vremea ^.^
  • Regat: Chunjo
  • Medalii

    *Descriere: ═══════════════════════════════════════════════════════════════════
    🎬 LOGIN VIDEO BACKGROUND SYSTEM BY: Zeth - METIN2 🎬
    Sistem complet de fundal video pentru ecranul de login
    ═══════════════════════════════════════════════════════════════════


    📌 DESCRIERE GENERALĂ
    ─────────────────────────────────────────────────────────────────
    Înlocuiește fundalul static al ecranului de login cu un video dinamic
    în loop, redat direct din pack-urile clientului (.eix/.epk) prin
    intermediul bibliotecii FFmpeg. Compatibil cu sursele martysama 5.x
    și DirectX 8. Sistem optimizat, fără impact asupra serverului.


    ✨ CARACTERISTICI INCLUSE
    ─────────────────────────────────────────────────────────────────

    🎥 REDARE VIDEO PROFESIONALĂ
    • Decodare video prin FFmpeg (H.264, H.265, VP8, VP9, MPEG-4 etc.)
    • Suport pentru formatele MP4, WebM, AVI, MKV
    • Redare direct din pack-uri criptate (.eix/.epk)
    • Loop perfect, fără întreruperi
    • Catch-up logic - elimină efectul de "slow motion"

    🎚️ CONTROL COMPLET DIN PYTHON
    app.OpenLoginVideo(path)
    • app.PlayLoginVideo() / StopLoginVideo() / CloseLoginVideo()
    • app.SetLoginVideoLoop(bool)
    • app.SetLoginVideoSpeed(float) - reglare viteză 0.1x - 5.0x
    • app.SetLoginVideoRenderEnabled(bool)
    • app.IsLoginVideoPlaying()

    🎨 EFECTE VIZUALE CINEMATOGRAFICE
    • Fade-in elegant la deschidere (1.5s, ease-out curve)
    • Overlay întunecat semitransparent peste video
    → îmbunătățește lizibilitatea UI-ului
    • Ajustabil prin Python (durată fade, intensitate overlay)

    🔒 SAFE & STABIL
    • Singleton pattern - o singură instanță
    • OnLostDevice / OnResetDevice support (Alt+Tab fullscreen)
    • Fallback automat pe imaginea statică dacă video-ul lipsește
    • Cleanup complet la închiderea ecranului de login
    • Zero impact pe server (totul rulează client-side)
    • Zero trafic de rețea suplimentar

    ⚙️ CONFIGURARE FLEXIBILĂ
    • Feature flag în Locale_inc.h: ENABLE_LOGIN_VIDEO_BACKGROUND
    • Activare/dezactivare cu o singură linie
    • Compatibil cu sistemele existente (boards, virtual keyboard, etc.)


    📦 CONȚINUTUL PACHETULUI
    ─────────────────────────────────────────────────────────────────

    📁 SURSĂ C++ (UserInterface)
    ├─ VideoPlayer.h
    ├─ VideoPlayer.cpp
    ├─ Locale_inc.h (modificare)
    ├─ PythonApplicationModule.cpp (modificare)
    ├─ PythonApplicationEvent.cpp (modificare)
    └─ UserInterface.vcxproj (modificare)

    📁 BIBLIOTECI FFmpeg PRECOMPILATE (Win32, /MT static)
    ├─ avcodec.lib
    ├─ avformat.lib
    ├─ avutil.lib
    ├─ swscale.lib
    ├─ swresample.lib
    └─ Header-e complete (libavcodec, libavformat, libavutil, libswscale)

    📁 PYTHON ROOT
    └─ intrologin.py (cu fade-in, overlay, fallback logic)

    📁 UI SCRIPT
    └─ loginwindow.py (cu video_overlay element)

    📁 DOCUMENTAȚIE
    ├─ README complet (română)
    ├─ Tutorial implementare pas cu pas
    ├─ Lista comenzi FFmpeg pentru encoding
    └─ Troubleshooting guide


    🛠️ CERINȚE TEHNICE
    ─────────────────────────────────────────────────────────────────
    • Sursă client cu DirectX 8 (martysama 5.x sau echivalent)
    • Visual Studio 2019/2022
    • Compilare: Win32, Release/Debug, /MT runtime
    • Sistem de pack cu CEterPackManager (standard Metin2)


    🚀 IMPLEMENTARE
    ─────────────────────────────────────────────────────────────────
    ✅ IMPLEMENTAREA COMPLETĂ ESTE INCLUSĂ ÎN PREȚ
    ➜ Mă conectez la serverul tău (TeamViewer/AnyDesk)
    ➜ Integrez sistemul direct în sursa ta
    ➜ Recompilez clientul pentru tine
    ➜ Testez funcționalitatea
    ➜ Suport post-implementare 7 zile (bug fixes)


    🎨 SERVICII ADIȚIONALE (CONTRA COST)
    ─────────────────────────────────────────────────────────────────
    🔥 LOGO PERSONALIZAT (animat, AI-generated)
    → Design unic adaptat tematicii serverului
    → Format: video MP4, 1920x1080, 30 FPS, optimizat pentru loop
    → Livrare: 1-3 zile lucrătoare
    → Tarif: la cerere

    🎬 VIDEO INTRO COMPLET (cinematic)
    → Trailer cinematic cu logo + efecte
    → Adaptat brandingului serverului
    → Tarif: la cerere

    🌟 EXTENSII OPȚIONALE
    → Video pe ecranul de selecție personaj
    → Video pe ecranul de loading
    → Sincronizare audio cu BGM
    → Tarif: la cerere


    💰 PREȚ
    ─────────────────────────────────────────────────────────────────
    [ 50 Euro ]

    ✅ INCLUDE:
    • Toate fișierele sursă modificate
    • Bibliotecile FFmpeg precompilate
    • Implementare directă pe sursa ta
    • Documentație completă în română
    • Suport 7 zile post-implementare

    ❌ NU INCLUDE:
    • Logo personalizat (taxă separată)
    • Video intro cinematic (taxă separată)
    • Modificări pe ecranul select/loading (taxă separată)


    📞 CONTACT
    ─────────────────────────────────────────────────────────────────

    Forum: [Mesaj privat]
    Whatsapp: [0726335989]


    🎯 COMPATIBILITATE TESTATĂ
    ─────────────────────────────────────────────────────────────────
    ✓ martysama 5.8 source
    ✓ DirectX 8 client
    ✓ Win32 build (x86)
    ✓ Static MT runtime
    ✓ EterPackManager pack system


    ⚠️ IMPORTANT
    ─────────────────────────────────────────────────────────────────
    • Sistemul rulează 100% client-side - ZERO impact pe server
    • Nu modifică nicio funcționalitate gameplay
    • Nu există conflicte cu sisteme existente
    • Codul este curat, comentat și ușor de modificat
    • Feature flag permite dezactivarea oricând


    ═══════════════════════════════════════════════════════════════════
    © 2026 - Toate drepturile rezervate
    ═══════════════════════════════════════════════════════════════════


    *Poze / Video:

    *Preț (obligatoriu): 50 Euro

    *Modalități plată (obligatoriu): Transfer Bancar (Revolut)

    *Timp de livrare (obligatoriu): Maxim 24h !

    *Alte condiții:

    *Date contact: Whatsapp (0726335989)

    *Declar că voi livra produsul în termenii menționați mai sus și înțeleg că, în cazul nerespectării acestora, pot fi supus unei reclamații: Da
    Membru Avansat Membru Avansat
  • Mesaje: 77
  • Reacții: 191
  • Mesaje utile: 2
  • Regat: Jinno
  • [ID Discord]
  • Contact:

    Medalii

    Avatar utilizator
    Membru Avansat
    Membru Avansat

    Mesaj de Nermin »

    ffmpeg-library-support-mp4-avi-webm-mkv-t6645.html

    It's basically the same thing

    and it's bullshit. why so many libs? a completely different decoder even though every OS already has some
    Scrie răspuns

    Creează-ți un cont sau autentifică-te pentru a participa la discuție

    Trebuie să fii membru pentru a răspunde

    Creează-ți un cont

    Membrii pot crea subiecte noi și pot descărca resurse Metin2 Gratuit!


    Te poți înregistra sau conecta rapid utilizând contul tău de Discord, Github sau Google.

    Înregistrare

    Autentifică-te

    Înapoi la “Sisteme de vânzare”

    Informații

    Utilizatori ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator

    Discord ID copiat: