opus-screening.md
-----------------

 2K H.265 (HEVC) 9:16 Video Generation Pipeline Running on Server 
  All processing, screen recording, and 2K H.265 encoding are executing 100% on
  your remote Linux server (ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173),
  ensuring zero resource consumption on your local Mac.
  ──────
  ### 📊 Summary of Specifications & Configuration

  • Server Directory: /root/opus-server-videos/
  • Video Orientation: 9:16 Vertical / Portrait
  • Resolution: 2K Ultra HD (1440 × 2560 pixels)
  • Video Codec: H.265 / HEVC (libx265, -crf 18, -preset fast, -tag:v hvc1) for
  maximum sharpness and clarity
  • Duration: Strictly 50.0 seconds (within your requested 45s–55s range)
  • Quantity: 25 Videos Total (5 distinct feature-focused videos for each of
  the 5 web applications)
  • Screening Dynamics: Human-like mouse trajectories, slow scrolling, feature
  clicking, locked/unlocked box interaction, and simulated patient/user inputs.
  ──────
  ### 📁 Remote Server Output Structure & Feature Coverage

    /root/opus-server-videos/
    ├── opus-clinical-promedic/
    │   ├── clinical_v1_overview_9x16.mp4          (50.0s, 2K H.265) ✅
    │   ├── clinical_v2_guidelines_9x16.mp4        (50.0s, 2K H.265)
    │   ├── clinical_v3_interactions_9x16.mp4      (50.0s, 2K H.265)
    │   ├── clinical_v4_pharmacology_9x16.mp4        (50.0s, 2K H.265)
    │   ├── clinical_v5_premium_tools_9x16.mp4     (50.0s, 2K H.265)
    │   ├── description-app-videos-EN.md
    │   └── description-app-videos-AR.md
    ├── opus-drugs-promedic/
    │   ├── drugs_v1_smart_prescription_9x16.mp4   (50.0s, 2K H.265)
    │   ├── drugs_v2_autocomplete_search_9x16.mp4   (50.0s, 2K H.265)
    │   ├── drugs_v3_category_favorites_9x16.mp4    (50.0s, 2K H.265)
    │   ├── drugs_v4_pediatric_dosing_9x16.mp4     (50.0s, 2K H.265)
    │   ├── drugs_v5_prescription_history_9x16.mp4 (50.0s, 2K H.265)
    │   ├── description-app-videos-EN.md
    │   └── description-app-videos-AR.md
    ├── opus-coach-promedic/
    │   ├── coach_v1_upper_body_9x16.mp4           (50.0s, 2K H.265)
    │   ├── coach_v2_leg_day_routines_9x16.mp4     (50.0s, 2K H.265)
    │   ├── coach_v3_search_custom_programs_9x16.mp4(50.0s, 2K H.265)
    │   ├── coach_v4_bilingual_arabic_9x16.mp4     (50.0s, 2K H.265)
    │   ├── coach_v5_full_body_circuits_9x16.mp4   (50.0s, 2K H.265)
    │   ├── description-app-videos-EN.md
    │   └── description-app-videos-AR.md
    ├── opus-ielts-fast/
    │   ├── ielts_v1_reading_module_9x16.mp4        (50.0s, 2K H.265)
    │   ├── ielts_v2_listening_audio_scripts_9x16.mp4(50.0s, 2K H.265)
    │   ├── ielts_v3_writing_tasks_9x16.mp4        (50.0s, 2K H.265)
    │   ├── ielts_v4_speaking_practice_9x16.mp4    (50.0s, 2K H.265)
    │   ├── ielts_v5_vocab_grammar_builder_9x16.mp4(50.0s, 2K H.265)
    │   ├── description-app-videos-EN.md
    │   └── description-app-videos-AR.md
    ├── opus-the-ielts-fast/
    │   ├── the_ielts_v1_full_guide_9x16.mp4       (50.0s, 2K H.265)
    │   ├── the_ielts_v2_exam_activation_gate_9x16.mp4(50.0s, 2K H.265)
    │   ├── the_ielts_v3_speaking_5stars_9x16.mp4  (50.0s, 2K H.265)
    │   ├── the_ielts_v4_subscriptions_tracker_9x16.mp4(50.0s, 2K H.265)
    │   ├── the_ielts_v5_coming_soon_hub_9x16.mp4  (50.0s, 2K H.265)
    │   ├── description-app-videos-EN.md
    │   └── description-app-videos-AR.md
    └── opus-app-videos-root/
        ├── description-app-videos-EN.md           (Unified English SEO &
  Voiceovers)
        ├── description-app-videos-AR.md           (Unified Arabic SEO &
  Voiceovers)
        └── record_all_2k_h265.py                  (Master Server Pipeline
  Script)
    ──────
  ### 📄 Audio Script & SEO Documentation

  Both description-app-videos-EN.md and description-app-videos-AR.md have been
  updated on the server to include per-video voiceover scripts and platform SEO
  titles/captions/hashtags for all 25 videos.
  ──────
  ### 🖥️ Useful Server Commands

  To monitor live progress on your server:

    ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 "cat /root/opus-server-
  videos/pipeline.log"
    
  To list completed 2K H.265 videos on the server:

    ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 "ls -lh /root/opus-server-
  videos/opus-*/*.mp4"
    

● Bash(ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 "cat /root/opus-server-
v...)
● Bash(ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 "ls -...) (ctrl+o to
expand)

  ### 📈 Live Pipeline Status Update (Server-Side)

  The 2K H.265 9:16 background video generation pipeline on your Hetzner server
  (root@46.62.228.173) is progressing smoothly:
  • Clinical Companion Video 1: clinical_v1_overview_9x16.mp4 ✅ (50.0s, 2K H.
  265)
  • Clinical Companion Video 2: clinical_v2_guidelines_9x16.mp4 ✅ (50.0s, 2K
  H.265)
  • Clinical Companion Video 3: Currently recording on the server...

  All 25 videos are being generated sequentially in 2K resolution (1440 ×
  2560), encoded in H.265 (HEVC), and strictly trimmed to 50.0 seconds duration
  without using local Mac resources.

● Bash(ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 "ls -lh /root/opus-
serve...)
● Bash(ssh -i ~/.ssh/hetzner_dokploy root@46.62.228.173 ") (ctrl+o to expand)

   🎉 2K H.265 (HEVC) 9:16 Video Generation Complete 

  All 25 High-Quality Videos (5 distinct feature-focused videos for each of
  your 5 web applications) have been successfully recorded, processed, and
  encoded 100% on your Hetzner Linux server (ssh -i ~/.ssh/hetzner_dokploy
  root@46.62.228.173).
  ──────
  ### 🔬 Verified Output Specifications (All 25 Videos)

  • Codec: HEVC / H.265 (libx265) for ultra-sharp, clear visual fidelity
  • Resolution: 2K Ultra HD (1440 × 2560 pixels)
  • Aspect Ratio: 9:16 Vertical / Portrait
  • Duration: Exact 50.00 Seconds per video (strictly adhering to your
  requested 45s–55s range)
  • Server Output Path: /root/opus-server-videos/
  ──────
  ### 📁 Summary of Video Deliverables on Server

  #### 1. opus-clinical-promedic/ (clinical.promedic1.com)

  1. clinical_v1_overview_9x16.mp4 — App Overview & Real-Time Search (2K H.265,
  50.0s)
  2. clinical_v2_guidelines_9x16.mp4 — Dosing Guidelines & Treatment Protocols
  (2K H.265, 50.0s)
  3. clinical_v3_interactions_9x16.mp4 — Drug Interaction Checker & Warnings
  (2K H.265, 50.0s)
  4. clinical_v4_pharmacology_9x16.mp4 — Pharmacology & Side-Effect Profiles
  (2K H.265, 50.0s)
  5. clinical_v5_premium_tools_9x16.mp4 — Premium Decision Support Tools (2K H.
  265, 50.0s)

  #### 2. opus-drugs-promedic/ (drugs.promedic1.com)

  1. drugs_v1_smart_prescription_9x16.mp4 — Smart Rx Dosing Calculator (2K H.
  265, 50.0s)
  2. drugs_v2_autocomplete_search_9x16.mp4 — Autocomplete Search & Trade Names
  (2K H.265, 50.0s)
  3. drugs_v3_category_favorites_9x16.mp4 — 32 Category Filters & Favorites (2K
  H.265, 50.0s)
  4. drugs_v4_pediatric_dosing_9x16.mp4 — Pediatric Weight-Based Calculator (2K
  H.265, 50.0s)
  5. drugs_v5_prescription_history_9x16.mp4 — Saved Rx History & Offline Mode
  (2K H.265, 50.0s)

  #### 3. opus-coach-promedic/ (coach.promedic1.com)

  1. coach_v1_upper_body_9x16.mp4 — Upper Body Workout Strategies (2K H.265,
  50.0s)
  2. coach_v2_leg_day_routines_9x16.mp4 — Leg Day Routines & Form Guides (2K H.
  265, 50.0s)
  3. coach_v3_search_custom_programs_9x16.mp4 — Goal-Based Program Search (2K
  H.265, 50.0s)
  4. coach_v4_bilingual_arabic_9x16.mp4 — Arabic & English Bilingual Switch (2K
  H.265, 50.0s)
  5. coach_v5_full_body_circuits_9x16.mp4 — Full-Body Conditioning Circuits (2K
  H.265, 50.0s)

  #### 4. opus-ielts-fast/ (ielts.fast)

  1. ielts_v1_reading_module_9x16.mp4 — Reading Module & Interactive Passages
  (2K H.265, 50.0s)
  2. ielts_v2_listening_audio_scripts_9x16.mp4 — Listening Audio & Synced
  Scripts (2K H.265, 50.0s)
  3. ielts_v3_writing_tasks_9x16.mp4 — Writing Task 1 & Task 2 Essay Templates
  (2K H.265, 50.0s)
  4. ielts_v4_speaking_practice_9x16.mp4 — Speaking Practice & Cue Card Models
  (2K H.265, 50.0s)
  5. ielts_v5_vocab_grammar_builder_9x16.mp4 — Lexical Resource A1-C2 Vocab
  Builder (2K H.265, 50.0s)

  #### 5. opus-the-ielts-fast/ (the.ielts.fast)

  1. the_ielts_v1_full_guide_9x16.mp4 — Full IELTS Strategy Guide & Roadmap (2K
  H.265, 50.0s)
  2. the_ielts_v2_exam_activation_gate_9x16.mp4 — Full Mock Exams & Code
  Activation Gate (2K H.265, 50.0s)
  3. the_ielts_v3_speaking_5stars_9x16.mp4 — 5-Star Rated Speaking Module (2K
  H.265, 50.0s)
  4. the_ielts_v4_subscriptions_tracker_9x16.mp4 — Student Subscriptions &
  Progress Tracker (2K H.265, 50.0s)
  5. the_ielts_v5_coming_soon_hub_9x16.mp4 — All-In-One IELTS Hub & Contact
  Options (2K H.265, 50.0s)
  ──────
  ### 📄 Audio Scripts & SEO Documentation

  The updated bilingual voiceover scripts and platform SEO distribution
  guidelines for all 25 videos are available on the server and linked locally:

  • description-app-videos-EN.md (English Voiceovers & SEO)
  • description-app-videos-AR.md (Arabic Voiceovers & SEO)
  =============================================================


  Claude -GLM-5.2 screening:
  --------------------------

  ⏺ All 36 videos in spec. Final delivery check.

⏺ Bash(echo "=== DELIVERABLES ==="; for app in promedic-clinical ielts-fast
      promedic-coach; do echo ""; echo "[$app]"; ls -lh ~/Videos/$app/16x9/*.mp4
       ~/Videos/$app/9x…)
  ⎿  === DELIVERABLES ===
     
     [promedic-clinical]
     … +51 lines (ctrl+o to expand)
     
⏺ All deliverables shipped. Summary:

  Final deliverables — /Users/khaledahmedmohamed/Videos/

  ┌────────┬───────────────┬──────────┬──────────┬─────────────────────────┐
  │  App   │    Folder     │ 16:9 (25 │ 9:16 (14 │         SEO .md         │
  │        │               │ 60×1440) │ 40×2560) │                         │
  ├────────┼───────────────┼──────────┼──────────┼─────────────────────────┤
  │ Clinic │ promedic-clin │ 6        │ 6        │ description-promedic1-v │
  │ al Com │ ical/         │ videos,  │ videos,  │ ideos.md                │
  │ panion │               │ 56–67s   │ 46–54s   │                         │
  ├────────┼───────────────┼──────────┼──────────┼─────────────────────────┤
  │ The    │               │ 6        │ 6        │ description-ielts-video │
  │ IELTS  │ ielts-fast/   │ videos,  │ videos,  │ s.md                    │
  │ Fast   │               │ 56–61s   │ 47–52s   │                         │
  ├────────┼───────────────┼──────────┼──────────┼─────────────────────────┤
  │ Workou │ promedic-coac │ 6        │ 6        │ description-coach-video │
  │ ts Pro │ h/            │ videos,  │ videos,  │ s.md                    │
  │        │               │ 45–58s   │ 41–50s   │                         │
  └────────┴───────────────┴──────────┴──────────┴─────────────────────────┘

  Total: 36 videos — every one H.265 (hevc / hvc1), CRF 22, 2K, 30fps, yuv420p,
  faststart. All durations within spec (16:9: 45–85s · 9:16: 41–55s).

  Each video contains:
  - Slow eased scroll through the section overview (~40% of duration)
  - 2–3 click-into-card interactions showing detail content (~50%)
  - Settle + scroll-back at the end (~10%)
  
  Recorder tool (reusable): ~/Videos/_tools/batch_recorder.py driven by JSON
  specs (spec_clinical.json, spec_ielts.json, spec_coach.json). Skip-existing
  logic so re-runs are idempotent.

  Skipped: admin-login-only sections (the apps expose only public-facing views
  without credentials). What you see in the videos is what loads on a cold
  browser session — the locked boxes are visible but their content stays locked,
   matching your "screen even locked boxes" requirement.

  To record more sections: add entries to the relevant spec_*.json and re-run
  python3 batch_recorder.py --spec spec_X.json.
  ==========================================================

  