Arabisches Software-Benutzerleitfaden-Video
Verwandeln Sie die Oberfläche und Dokumentation einer vorhandenen Anwendung in ein praktisches Walkthrough, das überprüft und bearbeitet werden kann. Jede Anweisung muss sich auf ein reales Oberflächenelement beziehen. Jede Qualitätsbehauptung muss durch eine tatsächliche Prüfung gestützt werden.
Umfang und Referenzen festlegen
- Lesen Sie die Anfrage des Benutzers und die Anhänge, bevor Sie einen Produktionsstil wählen. Identifizieren Sie die Sprache oder den Dialekt, das Branding, die Liefergegenstände und die Grenzen bei der Anzeige von Daten.
- Überprüfen Sie frühere Videos, Quellvertonung, Untertitel und Zeitsteuerung, sofern verfügbar. Unterscheiden Sie das genehmigte Quellskript von einem Transkript, das aus Audio abgeleitet wurde.
- Behandeln Sie die aktuelle Anwendung als maßgeblich für Funktionalität, Feldnamen, Schaltflächen und Routen. Verwenden Sie bereitgestellte Bilder und offizielle Vorlagen als visuelle Referenzen.
- Verwenden Sie ein vorhandenes editierbares Produktionsprojekt, anstatt korrektes Material unnötigerweise neu aufzunehmen.
- Modernes Hocharabisch ist die Standardeinstellung für institutionelles arabisches Material. Respektieren Sie eine ausdrückliche Anfrage nach einem anderen Dialekt; mischen Sie keine Stile innerhalb derselben Version.
- Eine Video-Produktionsanfrage autorisiert keine Änderungen am Anwendungscode, an Berechtigungen, am Netzwerk oder an Produktionsdaten, keine Veröffentlichung und kein Senden von Material an andere Personen.
Verfügbare Werkzeuge auswählen
Verwenden Sie Werkzeuge, die tatsächlich verfügbar sind. Gehen Sie nicht von einem Sprachdienst, einem API-Schlüssel oder einer GPU aus.
| Werkzeug | Zweck |
|---|---|
| Python und eine virtuelle Umgebung | Organisation und Ausführung der Produktionspipeline |
| Playwright + Chromium | Aufnahme der tatsächlichen Oberfläche und Test der Wiedergabe |
| Pillow | Frames, Titel, Ebenen, Zeiger und Fokuspositionen |
| NumPy | Audioverarbeitung oder originäre algorithmische Musik |
| FFmpeg, lokal oder über imageio-ffmpeg | Bewegung, Komposition, Kodierung und Audioverarbeitung |
| edge-tts oder ein autorisierter Anbieter | Vertonung und Wortgrenzen-Zeitsteuerung |
| arabic-reshaper und python-bidi | Arabische Formgebung als Fallback, wenn RAQM nicht verfügbar ist |
| PyAV | Mediendauer, Bildanzahl und Clip-Prüfungen |
| faster-whisper | Optionale lokale Transkription zur Überprüfung, wenn die Ressourcen es zulassen |
| openpyxl | Aussprache- und Überprüfungsaufzeichnungen |
| HTML/Chromium oder ein geeignetes PDF-Werkzeug | Lesbarer arabischer Qualitätsbericht |
Überprüfen Sie die Python/Paket-Kompatibilität, bevor Sie Abhängigkeiten installieren. Verwenden Sie eine isolierte Umgebung und notieren Sie die Versionen. Beziehen Sie Schriftarten aus ihren offiziellen Quellen und bewahren Sie die Lizenzen auf.
Ein editierbares Storyboard erstellen
Verwenden Sie strukturierte Daten wie storyboard.json. Notieren Sie für jeden Schritt:
- Kapitel, Schritttitel, gesprochenes Skript und erforderliche Aufnahme.
- Das hervorzuhebende Element und ob die Bewegung einen Screenshot veranschaulicht oder eine reale Aktion aufzeichnet.
- Die Belege für die Anweisung, etwaige Wartezeiten und das tatsächliche Ergebnis, sofern zutreffend.
Schreiben Sie kurze Sätze, die jeweils eine Aktion erklären. Behalten Sie Oberflächenbeschriftungen bei, wie sie angezeigt werden. Lesen Sie nicht jedes sichtbare Wort vor, um Zeit zu füllen, und lassen Sie keine notwendigen Erklärungen weg, um das Video zu verkürzen.
Wenden Sie partielle arabische Diakritika auf mehrdeutige Wörter an, insbesondere auf Produktnamen, Organisationsnamen und technische Begriffe. Pflegen Sie ein editierbares Aussprachewörterbuch. Textdiakritika allein beweisen nicht, dass die generierte Sprache korrekt ausgesprochen wird.
Die Oberfläche aufnehmen und Daten schützen
- Nehmen Sie die echte Oberfläche in einer Auflösung auf, die lesbares Zoomen unterstützt. Verwenden Sie ein geeignetes Gerätepixelverhältnis anstelle von KI-Hochskalierung.
- Speichern Sie Ziel-Element-Rechtecke und Zuschneide-Offsets zusammen mit den Aufnahmen, sowie Viewport-Abmessungen und Gerätepixelverhältnis.
- Überprüfen Sie Beschriftungen, Werte, Tooltips, Links und das sichtbare Konto, nicht nur ausgefüllte Eingabefelder.
- Verwenden Sie eine Schulungsumgebung oder dokumentierte Maskierung in der Vorschau. Ändern Sie keine Produktionsdaten, nur um einen sicheren Screenshot zu erstellen.
- Kennzeichnen Sie ersetzte Informationen als Beispiele.
example.orgund192.0.2.10können operative Links und Adressen ersetzen. - Zeigerbewegung oder Zoom über einem Standbild ist eine Illustration, keine Live-Aufnahme. Beschreiben Sie dies genau.
- Um eine echte erfolgreiche Speicherung aufzuzeichnen, verwenden Sie eine autorisierte isolierte Testumgebung und überprüfen Sie zuerst das Schreibziel. Bereinigen Sie Testdatensätze anschließend. Wenn nicht verfügbar, erklären Sie das Verfahren, ohne eine Erfolgsmeldung zu erfinden.
Senden Sie keine Anwendungs-Screenshots oder -Daten an einen Vertonungsanbieter. Senden Sie nur den allgemeinen erklärenden Text und respektieren Sie die Einschränkungen des Benutzers bezüglich externer Verarbeitung.
Vertonung und arabische Untertitel
- Überprüfen Sie die Verfügbarkeit der Stimme und testen Sie eine repräsentative Passage. Eine regionale Stimmenkennung allein etabliert nicht den Dialekt, formelles Arabisch oder eine natürliche Sprachausgabe.
- Behalten Sie genehmigten Text, Audio und Wortgrenzen für jedes Segment bei. Regenerieren Sie nur geänderte Segmente.
- Leiten Sie Audio-Cache-Schlüssel aus Text, Stimme, Geschwindigkeit und Ausspracheeinstellungen ab; die bloße Dateiexistenz ist kein gültiger Cache-Schlüssel.
- Erstellen Sie SRT aus dem genehmigten Skript unter Beibehaltung der Zeichensetzung und richten Sie die Wörter an den Zeitgrenzen aus. Setzen Sie keine rohen Transkript-Token zusammen und verlieren Sie keine Zeichensetzung.
- Dokumentieren Sie geschätzte Zeitangaben, wo eine exakte Ausrichtung nicht verfügbar ist. Beschreiben Sie dies nicht als präzise hörbasierte Überprüfung.
- Überprüfen Sie die arabische Darstellung. Bevorzugen Sie natives Shaping mit RAQM; verwenden Sie Reshaper/Bidi nur bei Bedarf. Formen oder spiegeln Sie Text nicht zweimal.
- Testen Sie die Schriftart mit Arabisch, Zahlen und gemischtem technischem Text. Vermeiden Sie unvollständige Schriftart-Untermengen.
- Positionieren Sie Untertitel außerhalb des wichtigen Aktionsbereichs. Halten Sie sie in Telefongröße lesbar und vorzugsweise innerhalb von ein oder zwei Zeilen.
Bewegung und Branding
- Extrahieren Sie Farben, Schriftarten und Logos aus dem tatsächlichen Projekt. Verwenden Sie das Originallogo ohne es neu zu zeichnen oder einzufärben.
- Zeigen Sie die aktuelle Anweisung deutlich an, anstatt alle Anweisungen um einen kleinen Screenshot zu drängen.
- Zoomen Sie schrittweise in die Aktion hinein, während Sie das Seitenverhältnis und das gesamte relevante Feld oder die gesamte Schaltfläche beibehalten.
- Verwenden Sie einen klaren Zeiger, sanfte Bewegung und eine kurze Klick-Anzeige, wo nützlich. Richten Sie den Klick an der entsprechenden gesprochenen Anweisung aus.
- Halten Sie Übergänge ruhig. Vermeiden Sie Wackeln, Blitzen und sinnloses wiederholtes Zoomen.
- Wenn eine Einleitung und ein Schluss gewünscht werden, verwenden Sie die gleiche Identität und zeigen Sie das Logo, die Organisation und den Titel schrittweise an. Dauern wie 8–12 Sekunden sind Beispiele, keine allgemeingültigen Anforderungen.
- Präsentieren Sie einen vorgeschlagenen Slogan nicht als offiziell genehmigten Slogan.
Pfeile: Farbe, Platzierung und Bewegung
Dies sind empfohlene Produktionsstandards, keine Behauptungen über jedes existierende Video. Passen Sie sie an die Dichte der Anwendung und die Referenz des Benutzers an, während Sie innerhalb einer Lieferung einen einheitlichen Anmerkungsstil beibehalten.
Aussehen
- Verwenden Sie rot
#D52424für den Anweisungspfeil, mit einer weißen#FFFFFFUmrandung, um ihn sowohl von hellen als auch von dunklen Oberflächen zu trennen. Lassen Sie die eigenen Farben und das Logo der Anwendung unverändert. - Beginnen Sie bei 1920×1080 mit einer 5 px dicken Schaft, 2 px weißer Umrandung, 18 px Pfeilspitze und einer Gesamtlänge von ca. 90–160 px. Skalieren Sie diese Werte proportional zur Ausgabeauflösung und überprüfen Sie die Lesbarkeit in Telefongröße.
- Ein kleiner schwarzer Schatten mit etwa 18 % Deckkraft und 3 px Unschärfe ist optional. Fügen Sie keine Neon-Glow, starke 3D-Effekte, Emojis oder ein Textpfeil-Glyph hinzu. Zeichnen Sie die Anmerkung als sauberen Vektorpfad oder eine hochauflösende transparente Ebene.
- Unterscheiden Sie den Tutorial-Pfeil vom tatsächlichen Mauszeiger: Der Pfeil erklärt das Ziel; der Zeiger zeigt die Navigation oder einen tatsächlichen Klick an. Vermeiden Sie es, beide anzuzeigen, wenn sie dasselbe Steuerelement verdecken.
Platzierung und Koordinaten
- Zeigen Sie auf die Kante der tatsächlichen Schaltfläche, des Feldes oder Links, wobei Sie bei Full HD etwa 6–12 px Abstand lassen. Decken Sie nicht deren Beschriftung, eingegebenen Wert, Symbol, Fokusumrandung, Validierungsnachricht oder Untertitel ab.
- Bevorzugen Sie einen diagonalen oder kurzen gebogenen Pfad vom nahegelegenen leeren Raum. Zeigen Sie einen Anweisungspfeil pro Aktion an. Bei mehreren Aktionen werden Pfeile nacheinander eingeblendet, anstatt eine Sammlung auf dem Bildschirm zu hinterlassen.
- Speichern Sie ein Zielrechteck und einen Anker relativ zur Quellaufnahme. Wenden Sie dieselbe Zuschneide-, Skalierungs-, Schwenk- und Zoomtransformation auf die Pfeilspitze an wie auf den Screenshot. Hardcodieren Sie niemals eine feste Bildschirmkoordinate für einen bewegten Zoom.
- Vor zusätzlichem Zoom/Schwenk ist eine einfache Crop-und-Skaliere-Abbildung
screenX = offsetX + scale * (sourceX - cropX)und entsprechend für Y. Wenden Sie auch spätere Animationstransformationen an und überprüfen Sie den tatsächlichen codierten Frame. - RTL/LTR beeinflusst das Layout von Anmerkungstext, nicht die Position des echten Ziels. Spiegeln Sie einen Pfeil nicht automatisch, nur weil sich die Vertonungssprache ändert.
Timing und Bewegung
- Lassen Sie den relevanten Bildschirm zur Ruhe kommen. Blenden Sie den Pfeil über ca. 0,15–0,25 Sekunden ein.
- Wenn Bewegung hilft, die Aktion zu erklären, bewegen Sie die Spitze über ca. 0,35–0,65 Sekunden mit sanfter Bewegung in Richtung ihres Ziels. Nicht hüpfen, wackeln, drehen oder die Bewegung kontinuierlich wiederholen.
- Eine nützliche Abklingfunktion ist
e = (1 - cos(pi * u)) / 2, wobeiuder verstrichene Fortschritt ist, der auf 0–1 begrenzt ist. Interpolieren Sie die Position mitp = start + (end - start) * e. Für einen gekrümmten Pfad evaluieren Sie die Kurve beim abklingenden Fortschritt und orientieren die Pfeilspitze entlang ihrer Tangente. - Schließen Sie die Bewegung ab, wenn der Sprecher das Ziel nennt oder „hier klicken“ sagt. Leiten Sie dieses Stichwort aus der Vertonungszeitleiste oder einer überprüften Wortgrenze ab; wenden Sie nicht dieselbe willkürliche Verzögerung auf jede Szene an.
- Halten Sie den Pfeil ruhig, während der Betrachter das Steuerelement liest und die Anweisung hört. Ein 1–2 Sekunden langes Halten kann ein Ausgangspunkt sein, aber die gesprochene Anweisung und die Lesbarkeit des Ziels bestimmen die tatsächliche Dauer.
- Wenn Sie einen Klick darstellen, zeigen Sie einen einzelnen dezenten Ring für etwa 0,3–0,5 Sekunden am Ziel, synchron zum Stichwort. Diese Anmerkung darf nicht implizieren, dass eine reale Aktion oder erfolgreiche Speicherung stattgefunden hat, wenn dies nicht der Fall war.
- Blenden Sie den Pfeil über ca. 0,15–0,25 Sekunden aus, bevor Sie das Ziel oder die Szene wechseln. Ersetzen Sie in einer Version mit reduzierter Bewegung Reise/Zoom durch einen statischen Pfeil und eine sanfte Einblendung; vermeiden Sie Pulsieren oder Blitzen.
Speichern Sie Farbe, Abmessungen, Quellrechteck, Anker, Pfad, Stichwort, Eintrittsdauer, Halte- und Austrittsdauer in den editierbaren Storyboard/Render-Einstellungen. Zeigen Sie eine Vorschau des Pfeils zu Beginn, während des Zooms, beim Stichwort und am Ende. Bestätigen Sie, dass er am richtigen Element befestigt bleibt, im Bild ist und in beiden Designs lesbar ist, ohne Untertitel oder Oberflächeninhalte zu verbergen.
Audio und Musik
Verwenden Sie originäre oder entsprechend lizenzierte Musik und bewahren Sie deren Quelle oder Generierungsmethode. Imitieren Sie keine bestimmte geschützte Komposition.
Normalisieren Sie die Vertonung und verhindern Sie Clipping. Wenn Musik die Sprache begleitet, ducken Sie sie entsprechend dem Vertonungssignal, anstatt anzunehmen, dass ein fester Pegel ausreicht. Vermeiden Sie Rauschunterdrückung bei sauberer digitaler Sprache, wenn sie Konsonanten beschädigt.
Halten Sie Vertonung, Musik und Mischungseinstellungen für die Bearbeitung getrennt. Beschleunigen Sie Sprache nicht, um eine willkürliche Dauer zu erreichen; passen Sie Szenen an die Erklärung an.
Timing und Kodierungsdetails
- Messen Sie Audio mit PCM/WAV oder Sample-Zahlen anstatt mit geschätzter MP3-Dauer.
- Erstellen Sie die endgültige Zeitleiste aus tatsächlichen codierten Cliplängen oder Frame-Raster-gerundeten Dauern. Fügen Sie Kapiteltrenner und Audio-Vor-/Nachläufe ein.
- Binden Sie SRT und Kapitelgrenzen an die endgültige Zeitleiste, nicht an eine frühere Zeitleiste mit kumulativen Rundungsabweichungen.
- Überprüfen Sie die Optionen der installierten FFmpeg-Version. Gehen Sie nicht von der Existenz von
filter_complex_scriptaus; übergeben Sie den Filtergraphen bei Bedarf direkt. - Schreiben Sie dezimale Dauern wie
0.65anstelle von.65für Filter, die letzteres ablehnen. - Verwenden Sie explizite Pfade und strukturierte Unterprozess-Argumente. Erstellen Sie keine Shell-Befehle aus Vertonung oder Kapiteltiteln.
- Ungültigmachen Sie Rendercaches, wenn sich Bilder, Zielrechtecke, Schriftarten, Logos oder Layout-Code ändern.
- Überprüfen Sie beim Exportieren eigenständiger Kapitel die Keyframe-Grenzen und Audio-Startpunkte. Überprüfen Sie die extrahierten Dateien selbst.
Qualitätsüberprüfung und wahrheitsgemäße Freigabe
Führen Sie für das Material geeignete Prüfungen durch:
- Dekodieren Sie das vollständige Video/Audio und überprüfen Sie Auflösung, Bildrate, Dauer und Spuren.
- Messen Sie Lautstärke und Spitzenpegel; überprüfen Sie auf Lücken und Clipping.
- Vergleichen Sie Untertitel mit dem genehmigten Skript und validieren Sie die Zeitsteuerungsreihenfolge und die endgültigen Grenzen.
- Überprüfen Sie Frames aus dem tatsächlichen endgültigen Render, einschließlich Einleitung, Schluss, Zooms, Validierungsmeldungen und Erfolgszuständen.
- Testen Sie die Wiedergabe und das Suchen in einem Browser oder einem geeigneten Player, einschließlich einer Vorschau in Telefongröße.
- Bestätigen Sie, dass jedes referenzierte Element existiert, das Fokusziel korrekt ist und wichtiger Text nicht abgeschnitten ist.
- Validieren Sie PDF, XLSX, eigenständige Clips und Archivinhalte, sofern angefordert.
Automatische Transkription ist kein Hören. ASR kann Passagen identifizieren, die einer Überprüfung bedürfen, aber Diskrepanzen können Erkennungsfehler oder Rechtschreibunterschiede sein.
Erfassen Sie technische Prüfungen, automatischen Textvergleich, dokumentiertes Hören und formelle Freigabe getrennt. Kennzeichnen Sie Hören oder Freigabe niemals als abgeschlossen, es sei denn, es ist tatsächlich geschehen.
Wenn erforderliches direktes oder menschliches Hören nicht verfügbar ist, geben Sie dies klar an. Liefern Sie die unterstützten Dateien und einen segmentweisen Hörüberprüfungsdatensatz; behaupten Sie keine einwandfreie Aussprache. Melden Sie eine ASR-basierte Änderung nicht als bestätigte Hörkorrektur.
Der Aussprachedatensatz sollte Zeitstempel, Segment, genehmigten Text, Transkript oder das gekennzeichnete Wort, die angeforderte Korrektur und den Hör-/Lösungsstatus enthalten.
Lieferung
Folgen Sie den angeforderten Namen und Formaten. Eine vollständige Lieferung kann enthalten:
- Haupt-MP4 sowie separate Einleitung und Schluss.
- Vertonungs-WAV, arabisches SRT und Kapitelzeitstempel.
- Aussprache-Überprüfungs-XLSX und Qualitätsbericht-PDF mit verifizierten und ausstehenden Punkten.
- Storyboard, sichere Aufnahmen, Schriftarten/Lizenzen, Audio-Assets, Bearbeitungscode und Abhängigkeitsinformationen.
- Eigenständige Kapitelclips, wo nützlich.
Halten Sie das Bearbeitungsprojekt portabel; schließen Sie Entwickler-Rechnerpfade und Anmeldeinformationen aus. Überprüfen Sie das Paket, bevor Sie ein Archiv erstellen. Verlinken Sie nur Dateien, die existieren, und geben Sie materielle Einschränkungen an, ohne nicht durchgeführte Arbeiten zu behaupten.