I2V-VIP / templates /showcase.html
dayona's picture
embed Base64 Data URIs for showcase media to fix MIME errors permanently, and reorder RIFE VIP tab below Vision Prompt Engine
ae18889
Raw
History Blame Contribute Delete
7.86 kB
<div style="background: linear-gradient(135deg, rgba(15, 23, 42, 0.95) 0%, rgba(30, 27, 75, 0.85) 50%, rgba(15, 23, 42, 0.95) 100%); border: 1.5px solid rgba(168, 85, 247, 0.45); border-radius: 22px; padding: 22px; margin-bottom: 22px; backdrop-filter: blur(16px); box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5), 0 0 25px rgba(168, 85, 247, 0.15);">
<!-- Title Badge -->
<div style="display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 12px; margin-bottom: 16px;">
<div style="display: flex; align-items: center; gap: 10px;">
<span style="font-size: 1.4rem;">🎬</span>
<h3 style="font-size: 1.25rem; font-weight: 900; background: linear-gradient(90deg, #818cf8 0%, #c084fc 50%, #f472b6 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 0;">
Live Quality Comparison: Standard CPU vs Remote VIP GPU RIFE (1080p HD)
</h3>
</div>
<span style="background: rgba(234, 179, 8, 0.2); border: 1px solid #eab308; color: #fde047; padding: 4px 12px; border-radius: 12px; font-size: 0.78rem; font-weight: 800;">
💎 Real-ESRGAN TensorRT + RIFE FP16
</span>
</div>
<!-- Public Showcase Grid (www) -->
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px; margin-bottom: 18px;">
<!-- Card 0: Input Image (www) -->
<div style="background: rgba(30, 41, 59, 0.7); border: 1px solid rgba(168, 85, 247, 0.4); border-radius: 16px; padding: 12px; text-align: center;">
<div style="font-weight: 800; color: #c084fc; font-size: 0.85rem; margin-bottom: 8px;">
🖼️ Main Input Image (Source)
</div>
<img src="{INPUT_WWW_B64}" alt="Input Image" style="width: 100%; max-height: 260px; border-radius: 12px; object-fit: contain; background: #0f172a;" />
</div>
<!-- Video 1: Standard CPU Base (480p) -->
<div style="background: rgba(30, 41, 59, 0.7); border: 1px solid rgba(148, 163, 184, 0.25); border-radius: 16px; padding: 12px; text-align: center;">
<div style="font-weight: 800; color: #94a3b8; font-size: 0.85rem; margin-bottom: 8px;">
🐢 Standard CPU Output (480p / 16 FPS)
</div>
<video controls autoplay loop muted playsinline style="width: 100%; max-height: 260px; border-radius: 12px; object-fit: contain; background: #0f172a;">
<source src="{WWW_MP4_B64}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
<!-- Video 2: VIP RIFE 2x (1080p HD) -->
<div style="background: rgba(30, 41, 59, 0.7); border: 1px solid rgba(56, 189, 248, 0.4); border-radius: 16px; padding: 12px; text-align: center; box-shadow: 0 0 15px rgba(56, 189, 248, 0.15);">
<div style="font-weight: 800; color: #38bdf8; font-size: 0.85rem; margin-bottom: 8px;">
⚡ VIP RIFE 2x + 1080p HD (32 FPS)
</div>
<video controls autoplay loop muted playsinline style="width: 100%; max-height: 260px; border-radius: 12px; object-fit: contain; background: #0f172a;">
<source src="{WWW_RIFE_X2_B64}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
<!-- Video 3: VIP RIFE 4x (1080p HD) -->
<div style="background: rgba(30, 41, 59, 0.7); border: 1px solid rgba(234, 179, 8, 0.5); border-radius: 16px; padding: 12px; text-align: center; box-shadow: 0 0 15px rgba(234, 179, 8, 0.15);">
<div style="font-weight: 800; color: #fde047; font-size: 0.85rem; margin-bottom: 8px;">
🚀 VIP RIFE 4x + 1080p HD (64 FPS)
</div>
<video controls autoplay loop muted playsinline style="width: 100%; max-height: 260px; border-radius: 12px; object-fit: contain; background: #0f172a;">
<source src="{WWW_RIFE_X4_B64}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
</div>
<!-- Sensitive Showcase Dropdown / Open New Tab (xx) -->
<details style="background: rgba(239, 68, 68, 0.08); border: 1.5px solid rgba(239, 68, 68, 0.35); border-radius: 16px; padding: 12px 16px; margin-top: 10px;">
<summary style="cursor: pointer; font-weight: 800; color: #f87171; font-size: 0.9rem; display: flex; align-items: center; justify-content: space-between;">
<span>🔞 Sensitive Content Comparison Showcase (Click to Expand / Open in New Tab)</span>
<span style="font-size: 0.78rem; background: rgba(239, 68, 68, 0.2); padding: 3px 10px; border-radius: 10px; border: 1px solid #ef4444;">18+ Sensitive</span>
</summary>
<div style="margin-top: 14px; padding-top: 12px; border-top: 1px solid rgba(239, 68, 68, 0.2);">
<div style="margin-bottom: 12px; display: flex; justify-content: flex-end;">
<a href="{XX_RIFE_X2_B64}" target="_blank" style="background: linear-gradient(90deg, #ef4444, #ec4899); color: #ffffff; text-decoration: none; padding: 6px 14px; border-radius: 12px; font-weight: 700; font-size: 0.82rem; box-shadow: 0 4px 12px rgba(239, 68, 68, 0.3); display: inline-flex; align-items: center; gap: 6px;">
↗️ Open Sensitive 1080p Video in New Tab
</a>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 14px;">
<!-- Sensitive Card 0: Input Image (xx) -->
<div style="background: rgba(15, 23, 42, 0.8); border: 1px solid rgba(239, 68, 68, 0.3); border-radius: 14px; padding: 10px; text-align: center;">
<div style="font-weight: 800; color: #f87171; font-size: 0.82rem; margin-bottom: 6px;">
🖼️ Sensitive Input Image (Source)
</div>
<img src="{INPUT_XX_B64}" alt="Sensitive Input Image" style="width: 100%; max-height: 240px; border-radius: 10px; object-fit: contain; background: #000;" />
</div>
<!-- Sensitive Video 1: Base 480p -->
<div style="background: rgba(15, 23, 42, 0.8); border: 1px solid rgba(239, 68, 68, 0.3); border-radius: 14px; padding: 10px; text-align: center;">
<div style="font-weight: 800; color: #cbd5e1; font-size: 0.82rem; margin-bottom: 6px;">
🐢 Base CPU Standard (xx.mp4 480p)
</div>
<video controls loop muted playsinline style="width: 100%; max-height: 240px; border-radius: 10px; object-fit: contain; background: #000;">
<source src="{XX_MP4_B64}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
<!-- Sensitive Video 2: VIP RIFE 2x 1080p -->
<div style="background: rgba(15, 23, 42, 0.8); border: 1px solid rgba(234, 179, 8, 0.4); border-radius: 14px; padding: 10px; text-align: center;">
<div style="font-weight: 800; color: #fde047; font-size: 0.82rem; margin-bottom: 6px;">
⚡ VIP RIFE 2x 1080p HD (xx-rife-x2.mp4)
</div>
<video controls loop muted playsinline style="width: 100%; max-height: 240px; border-radius: 10px; object-fit: contain; background: #000;">
<source src="{XX_RIFE_X2_B64}" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
</div>
</div>
</details>
</div>