ozilion commited on
Commit
0eb92db
·
verified ·
1 Parent(s): c874a30

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -25
app.py CHANGED
@@ -34,12 +34,12 @@ PROVEN_MODELS = [
34
  "pipeline_class": "StableVideoDiffusionPipeline",
35
  "type": "img2vid",
36
  "resolution": (1024, 576),
37
- "max_frames": 25,
38
- "min_frames": 14,
39
- "fps": 6,
40
  "dtype": torch.float16,
41
  "priority": 1,
42
- "description": "Stability AI's proven video generation - high quality"
43
  },
44
  {
45
  "id": "guoyww/animatediff-motion-adapter-v1-5-2",
@@ -47,12 +47,12 @@ PROVEN_MODELS = [
47
  "pipeline_class": "AnimateDiffPipeline",
48
  "type": "text2vid",
49
  "resolution": (512, 512),
50
- "max_frames": 16,
51
  "min_frames": 8,
52
  "fps": 8,
53
  "dtype": torch.float16,
54
  "priority": 2,
55
- "description": "AnimateDiff - reliable text-to-video with smooth motion"
56
  },
57
  {
58
  "id": "runwayml/stable-diffusion-v1-5",
@@ -60,12 +60,12 @@ PROVEN_MODELS = [
60
  "pipeline_class": "AnimateDiffPipeline",
61
  "type": "text2vid",
62
  "resolution": (512, 512),
63
- "max_frames": 16,
64
  "min_frames": 8,
65
  "fps": 8,
66
  "dtype": torch.float16,
67
  "priority": 3,
68
- "description": "Stable Diffusion 1.5 with AnimateDiff motion module"
69
  },
70
  {
71
  "id": "ali-vilab/text-to-video-ms-1.7b",
@@ -73,12 +73,12 @@ PROVEN_MODELS = [
73
  "pipeline_class": "DiffusionPipeline",
74
  "type": "text2vid",
75
  "resolution": (256, 256),
76
- "max_frames": 16,
77
  "min_frames": 8,
78
  "fps": 8,
79
  "dtype": torch.float16,
80
  "priority": 4,
81
- "description": "Enhanced ModelScope with proper parameters"
82
  }
83
  ]
84
 
@@ -517,7 +517,7 @@ with gr.Blocks(title="H200 Proven Video Generator", theme=gr.themes.Soft()) as d
517
  with gr.Row():
518
  gr.Markdown("""
519
  <div style="background: linear-gradient(45deg, #28a745, #20c997); padding: 15px; border-radius: 15px; text-align: center; color: white; font-weight: bold;">
520
- PROVEN MODELS - GUARANTEED QUALITY - ACCURATE PROMPTS
521
  </div>
522
  """)
523
 
@@ -539,17 +539,17 @@ with gr.Blocks(title="H200 Proven Video Generator", theme=gr.themes.Soft()) as d
539
  with gr.Accordion("🎯 Video Settings", open=True):
540
  with gr.Row():
541
  duration_seconds = gr.Slider(
542
- minimum=0.5,
543
- maximum=3.0,
544
- value=2.0,
545
- step=0.1,
546
- label="⏱️ Video Duration (seconds)"
547
  )
548
 
549
  num_frames = gr.Slider(
550
  minimum=8,
551
- maximum=25,
552
- value=16,
553
  step=1,
554
  label="🎬 Frames (auto-calculated from duration)"
555
  )
@@ -597,9 +597,10 @@ with gr.Blocks(title="H200 Proven Video Generator", theme=gr.themes.Soft()) as d
597
  )
598
 
599
  gr.Markdown("""
600
- **⏱️ Generation:** 1-3 minutes
601
- **🎥 Output:** Exact duration, high quality, prompt-accurate
602
  **🤖 Auto-loads:** Best available proven model
 
603
  """)
604
 
605
  with gr.Column(scale=1):
@@ -625,27 +626,37 @@ with gr.Blocks(title="H200 Proven Video Generator", theme=gr.themes.Soft()) as d
625
  )
626
 
627
  # Proven working examples
628
- gr.Examples(
629
  examples=[
630
  [
631
  "A majestic golden eagle soaring through mountain valleys, smooth gliding motion with wings spread wide, cinematic aerial view",
632
  "blurry, bad quality, static",
633
- 16, 2.0, 512, 512, 25, 7.5, 42
634
  ],
635
  [
636
  "Ocean waves gently lapping on a sandy beach during sunset, peaceful and rhythmic water movement, warm golden lighting",
637
  "stormy, chaotic, low quality",
638
- 20, 2.5, 512, 512, 30, 8.0, 123
639
  ],
640
  [
641
  "A serene mountain lake with perfect reflections, gentle ripples on water surface, surrounded by pine trees",
642
  "urban, modern, distorted",
643
- 16, 2.0, 512, 512, 25, 7.0, 456
644
  ],
645
  [
646
  "Steam rising from hot coffee in ceramic cup, cozy morning atmosphere, warm lighting through window",
647
  "cold, artificial, plastic",
648
- 12, 1.5, 512, 512, 20, 7.5, 789
 
 
 
 
 
 
 
 
 
 
649
  ]
650
  ],
651
  inputs=[prompt_input, negative_prompt_input, num_frames, duration_seconds, width, height, num_steps, guidance_scale, seed]
 
34
  "pipeline_class": "StableVideoDiffusionPipeline",
35
  "type": "img2vid",
36
  "resolution": (1024, 576),
37
+ "max_frames": 120,
38
+ "min_frames": 8,
39
+ "fps": 8,
40
  "dtype": torch.float16,
41
  "priority": 1,
42
+ "description": "Stability AI's proven video generation - high quality, long videos"
43
  },
44
  {
45
  "id": "guoyww/animatediff-motion-adapter-v1-5-2",
 
47
  "pipeline_class": "AnimateDiffPipeline",
48
  "type": "text2vid",
49
  "resolution": (512, 512),
50
+ "max_frames": 80,
51
  "min_frames": 8,
52
  "fps": 8,
53
  "dtype": torch.float16,
54
  "priority": 2,
55
+ "description": "AnimateDiff - reliable text-to-video with smooth motion, longer videos"
56
  },
57
  {
58
  "id": "runwayml/stable-diffusion-v1-5",
 
60
  "pipeline_class": "AnimateDiffPipeline",
61
  "type": "text2vid",
62
  "resolution": (512, 512),
63
+ "max_frames": 80,
64
  "min_frames": 8,
65
  "fps": 8,
66
  "dtype": torch.float16,
67
  "priority": 3,
68
+ "description": "Stable Diffusion 1.5 with AnimateDiff motion module - extended duration"
69
  },
70
  {
71
  "id": "ali-vilab/text-to-video-ms-1.7b",
 
73
  "pipeline_class": "DiffusionPipeline",
74
  "type": "text2vid",
75
  "resolution": (256, 256),
76
+ "max_frames": 64,
77
  "min_frames": 8,
78
  "fps": 8,
79
  "dtype": torch.float16,
80
  "priority": 4,
81
+ "description": "Enhanced ModelScope with longer video support"
82
  }
83
  ]
84
 
 
517
  with gr.Row():
518
  gr.Markdown("""
519
  <div style="background: linear-gradient(45deg, #28a745, #20c997); padding: 15px; border-radius: 15px; text-align: center; color: white; font-weight: bold;">
520
+ WORKING! EAGLES GENERATED! NOW WITH 1-15 SECOND CONTROL! 🦅
521
  </div>
522
  """)
523
 
 
539
  with gr.Accordion("🎯 Video Settings", open=True):
540
  with gr.Row():
541
  duration_seconds = gr.Slider(
542
+ minimum=1.0,
543
+ maximum=15.0,
544
+ value=5.0,
545
+ step=0.5,
546
+ label="⏱️ Video Duration (1-15 seconds)"
547
  )
548
 
549
  num_frames = gr.Slider(
550
  minimum=8,
551
+ maximum=120,
552
+ value=40,
553
  step=1,
554
  label="🎬 Frames (auto-calculated from duration)"
555
  )
 
597
  )
598
 
599
  gr.Markdown("""
600
+ **⏱️ Generation:** 2-8 minutes (longer videos take more time)
601
+ **🎥 Output:** 1-15 second videos, high quality, prompt-accurate
602
  **🤖 Auto-loads:** Best available proven model
603
+ **🦅 Success:** Now producing accurate eagle videos!
604
  """)
605
 
606
  with gr.Column(scale=1):
 
626
  )
627
 
628
  # Proven working examples
629
+ gr.Examples(
630
  examples=[
631
  [
632
  "A majestic golden eagle soaring through mountain valleys, smooth gliding motion with wings spread wide, cinematic aerial view",
633
  "blurry, bad quality, static",
634
+ 40, 5.0, 512, 512, 25, 7.5, 42
635
  ],
636
  [
637
  "Ocean waves gently lapping on a sandy beach during sunset, peaceful and rhythmic water movement, warm golden lighting",
638
  "stormy, chaotic, low quality",
639
+ 64, 8.0, 512, 512, 30, 8.0, 123
640
  ],
641
  [
642
  "A serene mountain lake with perfect reflections, gentle ripples on water surface, surrounded by pine trees",
643
  "urban, modern, distorted",
644
+ 56, 7.0, 512, 512, 25, 7.0, 456
645
  ],
646
  [
647
  "Steam rising from hot coffee in ceramic cup, cozy morning atmosphere, warm lighting through window",
648
  "cold, artificial, plastic",
649
+ 80, 10.0, 512, 512, 20, 7.5, 789
650
+ ],
651
+ [
652
+ "A beautiful butterfly landing on colorful flowers in slow motion, delicate wing movements, garden setting with soft sunlight",
653
+ "fast, jerky, dark, ugly",
654
+ 96, 12.0, 512, 512, 35, 8.0, 321
655
+ ],
656
+ [
657
+ "Clouds slowly moving across blue sky, time-lapse effect, peaceful and meditative atmosphere",
658
+ "static, boring, low quality",
659
+ 120, 15.0, 512, 512, 40, 7.0, 654
660
  ]
661
  ],
662
  inputs=[prompt_input, negative_prompt_input, num_frames, duration_seconds, width, height, num_steps, guidance_scale, seed]