ایک ریکارڈنگ سے کئی مختصر کلپس مل سکتے ہیں، لیکن نقلِ گفتار یہ طے نہیں کر سکتی کہ اقتباس اصل مفہوم منصفانہ طور پر پیش کرتا ہے، اور 1080 × 1920 میں برآمد کرنا دیکھنے کے معیار کا ثبوت نہیں۔ یہ رہنما Claude Code کی پانچ پروجیکٹ اسکلز دستی طور پر چلا کر نقلِ گفتار، درجہ بندی، کٹائی، سب ٹائٹلز اور رینڈرنگ منظم کرتا ہے۔ انسانی مدیر اصل کا ہر وقفہ منظور کرتا اور ہر مکمل فائل پوری دیکھتا ہے۔ یہ طریقہ آپ کی اپنی ویڈیو یا ایسی ویڈیو کے لیے ہے جس کی تدوین اور اشتراک کی واضح اجازت آپ کے پاس ہو۔

یہ macOS Terminal اور zsh کے لیے دستاویزات پر مبنی طریقہ ہے۔ BIG CHANGE نے یہ کمانڈز نہیں چلائیں، نجی فوٹیج نہیں دیکھی اور پانچ فائلیں نہیں بنائیں۔ عمل سے پہلے نصب ٹولز کی مدد اور اپنا اصل میڈیا جانچیں۔ مرکزی تصویر ان پانچ عمودی ویڈیوز کا تصوراتی خاکہ ہے جنہیں تخلیق کار دیکھے گا۔ یہ حقیقی کلپس، سافٹ ویئر کا نتیجہ یا دستاویزی طریقے کا BIG CHANGE ٹیسٹ نہیں۔

بڑی تبدیلی

  • کیا بدلا: Claude Code پروجیکٹ اسکلز مقامی ویڈیو تدوین کو دستی طور پر چلنے والے پانچ مرحلوں میں بانٹ سکتی ہیں۔ مجوزہ حوالگی کے ریکارڈ اصل وقت کے نشانات، منظور شدہ کٹس، درست سب ٹائٹلز اور آخری فائلیں جوڑتے ہیں؛ ٹول کی دستاویزات اس مخصوص سلسلے کی کامیاب تکمیل ثابت نہیں کرتیں۔
  • اہمیت کیوں ہے: اجازت یافتہ اصل فوٹیج رکھنے والا تخلیق کار ہر مرحلے میں انسانی مدیر کو واضح فیصلہ دے سکتا ہے، حتیٰ کہ آیا پانچ الگ موزوں اقتباسات موجود بھی ہیں۔ اس ساخت سے کمزور یا گمراہ کن کٹ کو سب ٹائٹلز سمیت برآمد کرنے سے پہلے رد کیا جا سکتا ہے۔
  • کس بات کا خیال رکھیں: نتیجہ بانٹنے کا فیصلہ اب بھی حقوق، منتخب Claude اکاؤنٹ کی ڈیٹا پالیسی اور ہر محفوظ MP4 پوری دیکھنے پر منحصر ہے۔ فائل کی تکنیکی جانچ پاس ہونے سے یہ سوال حل نہیں ہوتے۔

شروع کرنے سے پہلے

آپ کو قابلِ استعمال آواز کے ساتھ مقامی source.mp4 ، مناسب جگہ، Claude Code تک رسائی، کام کرنے والا مقامی whisper.cpp whisper-cli اور زبان سے ہم آہنگ ماڈل، نیز ضروری انکوڈرز اور فلٹرز والے FFmpeg اور ffprobe درکار ہیں۔ ریکارڈنگ اور پانچوں برآمدات جانچنے والا مدیر بھی چاہیے۔ Claude Code اکاؤنٹ اور ڈیٹا پالیسی، نصب ورژن، whisper.cpp commit یا بلڈ، ماڈل کا SHA-256 اور لائسنس اور استعمال کی حدود لکھیں۔ نقلِ گفتار اور رینڈرنگ مقامی ہونے پر بھی Claude Code میزبان ماڈل استعمال کر سکتا ہے۔ صرف وہی متن یا میڈیا رسائی دیں جس کی حقوق اور اکاؤنٹ پالیسی اجازت دیتے ہیں۔ اس کی اسکل ہدایات رسائی محدود نہیں کرتیں۔ الگ ٹول اجازت کنٹرول ٹول کالز چلاتے ہیں؛ ترتیبات کے مطابق معمول کے صرف پڑھنے والے کام تصدیق کے بغیر چل سکتے ہیں۔ دانستہ دیکھیں کہ اسکل کیا پڑھ سکتی ہے اور کیا لکھنے یا چلانے کی تجویز دیتی ہے۔

اصل کی ناقابلِ تبدیلی نقل اور rights.json نئے قابلِ اعتماد مقامی کام کے فولڈر میں رکھیں۔ حقوق کے ریکارڈ میں اصل SHA-256، مدیر، جائز اقتباسات اور آگے کے استعمال، بولنے والوں، موسیقی اور بصری مواد کی اجازت، ذخیرہ اور برقرار رکھنے کے اصول درج ہوں۔ حقوق غیر واضح ہوں تو آگے نہ بڑھیں۔ اسی فولڈر میں Terminal کھولیں، pwdکی تصدیق کریں، پھر کام کے فولڈر بنائیں:

Terminal
mkdir -p transcript clips captions shorts probes .claude/skills/video-transcribe .claude/skills/video-rank .claude/skills/video-cut .claude/skills/video-caption .claude/skills/video-vertical
command -v claude
command -v ffmpeg
command -v ffprobe
claude --version
ffmpeg -version
ffprobe -version
ffmpeg -hide_banner -h encoder=libx264
ffmpeg -hide_banner -h encoder=aac
ffmpeg -hide_banner -h filter=subtitles
ffmpeg -hide_banner -h filter=scale

ان اقدار WHISPER_CLI اور WHISPER_MODEL کو اقتباسی نشانات میں حقیقی مکمل راستوں پر مقرر کریں۔ LANGUAGE تصدیق شدہ بولی جانے والی زبان کے کوڈ پر رکھیں، مثلاً en صرف انگریزی آواز کے لیے۔ تصدیق کریں کہ ماڈل اسے سمجھتا ہے؛ صرف انگریزی کا .en ماڈل دوسری زبان کے لیے نہیں۔ مخلوط یا غیر معاون زبانوں کے لیے پہلے جانچا ہوا منصوبہ چاہیے۔ whisper.cpp CLI حوالہ میں -l، -m، -f، -osrt، -oj اور -ofدرج ہیں؛ اپنے بلڈ کی مدد سے ملائیں۔ ترجمے کا اختیار فعال نہ کریں۔

Terminal
WHISPER_CLI='/absolute/path/to/whisper-cli'
WHISPER_MODEL='/absolute/path/to/approved-model.bin'
LANGUAGE='en'
test -x "$WHISPER_CLI"
test -r "$WHISPER_MODEL"
"$WHISPER_CLI" --help
ffprobe -v error -show_entries format=duration:stream=index,codec_type,codec_name,width,height,sample_aspect_ratio -of json source.mp4

کچھ چلانے سے پہلے نمونے کے راستے اور زبان بدلیں۔ اصل کی مدت، اسٹریمز، رخ، آواز اور خالی جگہ دیکھیں۔ تصدیق کریں کہ نصب subtitles فلٹر libass کی معاونت کرتا ہے اور scale میں force_original_aspect_ratio، force_divisible_by اور reset_sarدستیاب ہیں۔ مطلوبہ خصوصیت نہ ہو تو منتظمین کی بلڈ ہدایات پر عمل کرکے جانچ دہرائیں۔ خاموشی سے سب ٹائٹلز نہ ہٹائیں۔

واضح حدود والی پانچ پروجیکٹ اسکلز بنائیں

قابلِ اعتماد پروجیکٹ میں پانچ الگ .claude/skills/<name>/SKILL.md فائلیں محفوظ کریں۔ ہر ایک کو اپنا name، description، disable-model-invocation: true، اور مکمل ان پٹ، کارروائی، آؤٹ پٹ اور رکنے کا اصول چاہیے۔ دستی طور پر اس ترتیب سے بلائیں: /video-transcribe، /video-rank، /video-cut، /video-caption، /video-vertical۔ allowed-toolsشامل نہ کریں: Claude Code کے مطابق یہ خانہ چلنے کے دوران درج ٹولز کو بغیر تصدیق استعمال کرنے دیتا ہے، اسکل کو محدود نہیں کرتا۔ عام اجازت کی ترتیبات برقرار رکھیں اور رسائی دانستہ جانچیں۔ صرف پڑھنے والی کال تصدیق نہ مانگے، جبکہ لکھنا اور عمل درآمد اکاؤنٹ کے اصل کنٹرول کے مطابق ہوں گے۔

نیچے بیان کردہ مشترک ریکارڈ کے ساتھ یہ مکمل متن استعمال کریں۔ اسکل کی نثر Claude Code کو ہدایت ہے، تکنیکی طور پر نافذ حد نہیں۔

.claude/skills/video-transcribe/SKILL.md

Markdown
---
name: video-transcribe
description: Transcribe the authorized local source for the five-short workflow.
disable-model-invocation: true
---

Input: rights.json, immutable source.mp4, checked source probe, verified language and local whisper.cpp executable/model. Confirm matching source and model hashes, usable audio and permitted access before any command.
Action: From the checked run directory, confirm source.wav and both transcript output paths do not exist. Extract mono 16 kHz 16-bit PCM source.wav with explicit first-audio mapping and no overwrite. Continue to whisper-cli only after a zero exit and valid WAV readback; use the verified model and explicit language, SRT and JSON output, and translation off. Inspect both outputs, parse source-relative times, and compare representative passages and uncertain names or quotes against source audio. Record a nonzero exit or uncertain output as a manifest blocker before any next stage.
Output: transcript/source.srt and transcript/source.json, recorded hashes, corrections or marked uncertainties, tool and model identity in manifest.json.
Stop: Missing rights, changed inputs, absent audio, empty or malformed transcript, or unverified relevant speech. Do not upload, publish or overwrite accepted files; ask the editor to settle uncertainty.

.claude/skills/video-rank/SKILL.md

Markdown
---
name: video-rank
description: Suggest source moments for human selection of five distinct clips.
disable-model-invocation: true
---

Input: Checked source transcript and hash, immutable source hash and probe duration, rights.json, intended audience. Verify all identities and authorized transcript access.
Action: Suggest more than five moments with numeric source-second start/end, source words, surrounding context and editorial rationale. Treat ranking as a suggestion, never a viral forecast. Have the editor open each candidate in the original and check speaker, wording, facts, context and rights. Record exactly five distinct coherent approved intervals and a rejected-candidate log.
Output: approved-moments.json with order, source hash and five numeric bounds satisfying 0 <= start < end <= source duration.
Stop: Fewer than five permissible, meaningful moments, mismatched hashes, uncertain bounds or missing human approval. Do not invent a fifth excerpt.

.claude/skills/video-cut/SKILL.md

Markdown
---
name: video-cut
description: Cut the five approved source intervals into separate local clips.
disable-model-invocation: true
---

Input: Immutable source.mp4, source hash/probe and five human-approved intervals. Verify hashes and calculate each duration as end minus start.
Action: For each 01-05, confirm its unique output path is unused, then transcode the approved source-relative interval with input -ss, -t duration, explicit first video/audio mapping, libx264, AAC and -n. Continue only on zero exit and file readback. Probe streams and duration, inspect first and last frames, and have the editor watch each whole cut for boundaries, sync and context. Record the exact command and output hash. Any failure or uncertain write is a manifest blocker; never pass that clip to captioning.
Output: Five accepted numbered clips, individual probe records and links to approved intervals in manifest.json.
Stop: Wrong bounds, absent stream, drift, misleading context, output collision or uncertain command result. Read back the existing path first; correct bounds with human approval and use a new filename. Never overwrite or reuse an old clip hash.

.claude/skills/video-caption/SKILL.md

Markdown
---
name: video-caption
description: Create and check local captions from each accepted clip.
disable-model-invocation: true
---

Input: Five accepted clip hashes, verified language and local model identity. Reject stale clips or mismatched source links.
Action: For each actual numbered clip 01-05, verify its accepted hash and unused WAV/raw-SRT paths, then extract its own mono 16 kHz 16-bit PCM WAV with -n. Run whisper-cli only after zero exit and WAV readback, with the matching language and SRT output; translation stays off. Preserve raw SRT. Have the editor correct words, names, numbers, cue timing, overlaps and readability against the actual clip, then save a distinct .checked.srt. Use clip-local times, not source-offset cues. Record failures as blockers before rendering.
Output: Five checked SRTs with raw-ASR and exact clip hash links in manifest.json.
Stop: Any cue outside clip duration, uncertain speech, bad alignment or stale clip hash. Repair and replay before rendering; a recut requires matching new captions.

.claude/skills/video-vertical/SKILL.md

Markdown
---
name: video-vertical
description: Render and review five captioned 1080x1920 MP4s.
disable-model-invocation: true
---

Input: Five accepted clip hashes/probes, matching checked SRT hashes, rights record and a human-approved crop or framing plan for each clip.
Action: Check decoded orientation and sample aspect ratio. Choose even integer crop width, height and x/y for each clip; require positive dimensions, nonnegative offsets and a rectangle within the decoded frame. A fixed crop does not track motion. Verify unique output and probe paths are unused. From the established run directory, render each separately with crop, aspect-preserving scale, pad, clip-local subtitles, explicit video/audio mapping, libx264, yuv420p, AAC and -n. Continue only on zero exit and saved-file readback. Create probe JSON without clobbering an existing path, reopen the MP4 and have the editor watch its entire video and audio, checking cut context, every caption, framing, sync, facts and rights. Record any failure or uncertain output as a blocker.
Output: Five distinct accepted 1080x1920 MP4s, hashes, probe JSON, exact source/clip/SRT lineage and UTC human acceptance notes.
Stop: Unknown orientation, invalid crop, missing filter, collision, unreadable file, silent audio, cut-off text, wrong duration, bad context or failed full playback. Inspect uncertain existing outputs; revise to a new filename, probe and watch again. No upload or publishing.

اس کام کے لیے ایک manifest.json رکھیں۔ ہر حوالگی پر حقوق کا ریکارڈ اور ناقابلِ تبدیلی اصل SHA-256، ٹول ورژن، ماڈل SHA-256/لائسنس/زبان، SHA-256 سمیت ان پٹ اور آؤٹ پٹ، منظور عددی اصل وقفے، عین کمانڈز اور UTC فیصلے لکھیں۔ نام یا ہیش بدلے تو اگلی اسکل سے پہلے رک کر حل کریں۔

نیچے ہر shell بلاک کو نئی zsh اسکرپٹ یا قابو میں shell کا ایک مرحلہ سمجھیں اور set -e رکھیں تاکہ ناکام کمانڈ وہ مرحلہ روک دے۔ چلانے سے پہلے ہر آؤٹ پٹ راستے کے غیر استعمال شدہ ہونے کی تصدیق کریں۔ غیر صفر اختتامی کوڈ، غائب فائل یا غیر یقینی لکھائی manifest میں رکاوٹ لکھیں۔ اگلی اسکل حالت اور آؤٹ پٹ ہیش پڑھے؛ پرانا کلپ موجود ہونے سے ناکام کٹ قبول نہیں ہو سکتا۔

1. اصل کی نقلِ گفتار بنائیں

اس وقت whisper.cpp منتظمین کا README کہتا ہے کہ CLI نمونے کو 16-bit WAV چاہیے۔ اصل آواز کی تصدیق کے بعد جانچے ہوئے پروجیکٹ فولڈر سے درج ذیل چلائیں۔ -n FFmpeg کو موجود WAV پر دوبارہ لکھنے سے روکتا ہے۔

Terminal
set -e
test ! -e source.wav
test ! -e transcript/source.srt
test ! -e transcript/source.json
ffmpeg -i source.mp4 -map 0:a:0 -ar 16000 -ac 1 -c:a pcm_s16le -n source.wav
test -s source.wav
"$WHISPER_CLI" -m "$WHISPER_MODEL" -f source.wav -l "$LANGUAGE" -osrt -oj -of transcript/source
test -s transcript/source.srt
test -s transcript/source.json

یقینی بنائیں کہ transcript/source.srt اور .json دونوں موجود ہیں، وقت کے نشانات والی گفتگو رکھتے ہیں اور جانچی اصل مدت سے باہر نہیں جاتے۔ نمائندہ حصے سنیں اور مشکوک نام، اعداد اور اقتباسات اصل سے ملائیں۔ درست اصل متن یا واضح غیر یقینی نشان رکھیں۔ آواز نکالنے یا نقلِ گفتار کا نتیجہ خالی ہو تو نیا منفرد نام والا آؤٹ پٹ بنانے سے پہلے اصل اسٹریم، قابلِ اجرا فائل، زبان اور ماڈل کی مطابقت دیکھیں۔

2. اصل میں پانچ لمحے منتخب کریں

جانچے متن اور مطلوبہ ناظرین کے ساتھ /video-rank بلائیں۔ پانچ سے زیادہ امیدوار مانگیں تاکہ مدیر کمزور حصے رد کر سکے۔ ہر تجویز کے لیے اصل کی ابتدا سے عددی سیکنڈ میں شروع اور اختتام، کہے الفاظ، پہلے اور بعد کا سیاق اور الگ بامعنی ہونے کی وجہ مانگیں۔ ہر وقفہ اصل میں کھولیں۔ مدیر فیصلہ کرے کہ کٹ میں بولنے والا، الفاظ، بصری سیاق، حقائق اور اجازت محفوظ ہیں۔ عین پانچ الگ منظور شدہ وقفے approved-moments.jsonمیں محفوظ کریں؛ ترتیب، اصل ہیش اور 0 <= start < end <= source durationشامل کریں۔ متن کا اقتباس صرف مقام تلاش کرنے کا اشارہ ہے۔ صرف وقت ڈھونڈنے کے محدود کام کے لیے دیکھیں ویڈیو تدوین سے پہلے بولے گئے لمحے کو تلاش کریں۔

ریکارڈنگ میں پانچ قابلِ دفاع لمحے نہ ہوں تو رکیں۔ پانچ فائلوں کا کام نامکمل رہے گا۔

3. منظور شدہ وقفے کاٹیں

یہ اسکل بلائیں: /video-cut۔ ہر وقفے کے لیے DURATION = END - START منظور عددی حدود سے نکالیں۔ نیچے زاویائی قوسین کے مقامات پر حقیقی اعداد رکھیں؛ یہ عارضی نشان چلنے والی اقدار نہیں۔ clip-02.mp4 سے clip-05.mp4تک دہرائیں۔ FFmpeg میں ان پٹ میں مقام ڈھونڈنا، مدت، واضح اسٹریم انتخاب اور موجود فائل پر نہ لکھنے والا آؤٹ پٹ برتاؤبیان ہے۔ مطلوبہ کٹ حدود کے لیے اسٹریم کاپی کے بجائے ٹرانسکوڈ کریں۔

Terminal
set -e
test ! -e clips/clip-01.mp4
ffmpeg -ss <START_SECONDS> -i source.mp4 -t <DURATION_SECONDS> -map 0:v:0 -map 0:a:0 -c:v libx264 -c:a aac -n clips/clip-01.mp4
test -s clips/clip-01.mp4

ہر حقیقی کلپ کی اسٹریمز اور مدت جانچیں، پہلا اور آخری فریم دیکھیں، پھر پورا دیکھیں۔ ہیش اور منظور اصل وقفہ لکھیں۔ غلط کٹ کے لیے نئی منظور حدود اور نیا آؤٹ پٹ نام درکار ہے۔ کمانڈ ناکام یا نتیجہ غیر یقینی ہو تو دوبارہ چلانے سے پہلے موجود فائل اور probe دیکھیں؛ اسی نام پر دوبارہ لکھنے کی کوشش نہ کریں۔

4. ہر حقیقی کٹ کے مطابق سب ٹائٹلز درست کریں

یہ اسکل بلائیں: /video-caption۔ ہر قبول شدہ کلپ کا متن بنائیں کیونکہ اس کے سب ٹائٹلز کا صفر وقت کلپ کی ابتدا ہونا چاہیے۔ کلپ 01 کے لیے کمانڈز:

Terminal
set -e
test ! -e captions/clip-01.wav
test ! -e captions/clip-01.srt
ffmpeg -i clips/clip-01.mp4 -map 0:a:0 -ar 16000 -ac 1 -c:a pcm_s16le -n captions/clip-01.wav
test -s captions/clip-01.wav
"$WHISPER_CLI" -m "$WHISPER_MODEL" -f captions/clip-01.wav -l "$LANGUAGE" -osrt -of captions/clip-01
test -s captions/clip-01.srt

02 سے 05 تک اصل متعلقہ دو ہندسوں کے نمبر اور الگ راستوں کے ساتھ دہرائیں۔ ہر خام captions/clip-NN.srtرکھیں۔ مدیر ہر سب ٹائٹل کلپ سے ملاتا، الفاظ، نام اور اعداد درست کرتا، وقت اور پڑھنے کی آسانی جانچتا اور captions/clip-NN.checked.srtمحفوظ کرتا ہے۔ کلپ کی مدت سے آگے سب ٹائٹل رینڈر روکتا ہے۔ ہر SRT ہیش متعلقہ کلپ ہیش سے جوڑیں۔ کٹ بدلے تو نئی فائل کے مطابق سب ٹائٹلز دوبارہ بنائیں یا جانچیں۔

5. فریم بدلیں، رینڈر کریں اور پانچوں قبول کریں

یہ اسکل بلائیں: /video-vertical۔ ہر قبول کلپ کی ڈی کوڈ شدہ تصویر، رخ، نمونے کا تناسب اور حرکت دیکھیں۔ مدیر ہر کلپ کے الگ جفت صحیح اعداد CROP_W، CROP_H، CROP_X، CROP_Yمنتخب کرتا ہے۔ مستطیل ڈی کوڈ فریم میں سما سکے۔ مستقل کراپ متحرک موضوع کا پیچھا نہیں کرتا؛ اہم مواد کٹے تو جانچا ہوا اسکیل اور پیڈ منصوبہ لیں یا کٹ بدلیں۔ گھماؤ یا کراپ نقاط واضح نہ ہوں تو رینڈر روکیں۔ FFmpeg فلٹر رہنما میں crop، scale، pad اور libass پر مبنی subtitles فلٹر بیان ہے۔

مقررہ کام کی ڈائریکٹری سے CLIP اصل دو ہندسی نمبر پر اور چار کراپ متغیر اس کلپ کے منظور صحیح اعداد پر رکھیں۔ کمانڈ سانچہ ہے، آزمودہ مثال نہیں۔ دکھایا سادہ نسبتی سب ٹائٹل راستہ رکھیں؛ ناموں کے خاص حروف کے لیے الگ filtergraph escaping چاہیے۔ 02 سے 05 تک الگ الگ دہرائیں۔

Terminal
set -e
setopt noclobber
CLIP=01
CROP_W=<CHECKED_EVEN_INTEGER>
CROP_H=<CHECKED_EVEN_INTEGER>
CROP_X=<CHECKED_EVEN_INTEGER>
CROP_Y=<CHECKED_EVEN_INTEGER>
test ! -e "shorts/short-${CLIP}.mp4"
test ! -e "probes/short-${CLIP}.json"
ffmpeg -i "clips/clip-${CLIP}.mp4" -map 0:v:0 -map 0:a:0 -vf "crop=${CROP_W}:${CROP_H}:${CROP_X}:${CROP_Y},scale=1080:1920:force_original_aspect_ratio=decrease:force_divisible_by=2:reset_sar=1,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,subtitles=captions/clip-${CLIP}.checked.srt" -c:v libx264 -pix_fmt yuv420p -c:a aac -n "shorts/short-${CLIP}.mp4"
test -s "shorts/short-${CLIP}.mp4"
ffprobe -v error -show_entries format=duration:stream=index,codec_type,codec_name,width,height,sample_aspect_ratio -of json "shorts/short-${CLIP}.mp4" > "probes/short-${CLIP}.json"
test -s "probes/short-${CLIP}.json"

پانچوں JSON probe فائلوں میں 1080 × 1920 ویڈیو اسٹریم، نمونے کا تناسب 1:1، آڈیو اسٹریم اور انکوڈنگ/فریم راؤنڈنگ کے بعد منظور کٹ سے مطابقت رکھتی مثبت مدت ضروری ہے۔ غائب یا نامعلوم قدر حل طلب ہے۔ ffprobe کا JSON آؤٹ پٹ فائل کی خصوصیات جانچتا ہے، تدوین کا معیار نہیں۔ ہر MP4 دوبارہ کھول کر پورا دیکھیں اور اصل وقفے، قبول کٹ اور جانچے SRT سے ملائیں۔ جملوں کی حد، محفوظ مقام سمیت سب ٹائٹلز، حرکت کے دوران فریم، آواز کی ہم زمانی، حقائق اور حقوق دیکھیں۔ manifest میں UTC وقت سمیت قبول، ترمیم یا رد لکھیں۔ پانچ قبول فائلیں جن میں ہر ایک اصل ہیش، منظور وقفے، کلپ ہیش، جانچے SRT ہیش اور probe JSON سے جڑی ہو، کام مکمل کرتی ہیں۔ چار قبول فائلیں کافی نہیں۔

حدود اور بحالی

Claude Code رسائی پر پلان یا API فیس اور استعمال کی حدود ہو سکتی ہیں۔ ڈاؤن لوڈ مقامی ماڈل، نقلِ گفتار، ٹرانسکوڈ اور کئی ترمیمات جگہ اور حسابی وسائل لیتی ہیں۔ اکاؤنٹ دکھائے تو حقیقی فیس لکھیں؛ نامعلوم خرچ صفر نہیں۔ اس طریقے کی رفتار، درستگی، سب ٹائٹل معیار، بچت یا مقبولیت نہیں ماپی گئی۔

اصل اور قبول نتائج محفوظ رکھیں۔ ماڈل غائب، اختیار غیر معاون، متن خراب، رینڈر ناکام یا لکھائی غیر یقینی ہو تو کچھ بدلنے سے پہلے عین ان پٹ ہیش اور موجود فائل دیکھیں۔ مخصوص سبب درست کریں، ترمیم کو نیا راستہ دیں اور probe اور مکمل پلے بیک دہرائیں۔ انسانی مدیر کے مواد اور حقوق قبول کرنے سے پہلے تیار مختصر ویڈیو اپ لوڈ یا بانٹیں نہیں۔