כלים

RoughCut Builder

בוחרים ציטוטים מתמלול של ראיון, ומקבלים ציר זמן של גרסה ראשונה.

עובד רץ בדפדפן שלכם, ושום דבר לא עולה לשרת. אפשר לנסות אותו למטה על נתונים לדוגמה.

הבעיה

להפוך ראיון ארוך לגרסה ראשונה זה למצוא כל ציטוט שסימנתם ולהניח אותו על ציר הזמן ביד.

מה בניתי

כלי שמתאים את הציטוטים שבחרתם לתזמון הכתוביות, ומייצא את הרצף כקובץ ציר זמן (Final Cut Pro 7 XML).

  • מתאים ציטוטים לתזמון הכתוביות
  • ציטוט שלא נמצא מופיע ברשימה, ולא נדחף בכוח
  • מייצא ציר זמן ל-⁠Premiere Pro

לפתוח את הכלי

יכולות ומגבלות

נבנה ונבדק

  • Reads SRT subtitles, tolerant of BOM, Windows line endings, missing index lines and dot milliseconds.
  • Paper edit: write the quotes you want, in the order you want. Each is matched to the run of subtitles that says it, even across several lines and with small wording differences.
  • Quotes that are not in the interview are listed with their best match, never forced in.
  • Bites get handles, are clipped at the end of the media, and short or overlapping bites are flagged.
  • Exports Final Cut Pro 7 XML: one video and two audio tracks, clips back to back in script order, frame-accurate in and out points.
  • 25, 24, 30 and NTSC rates (23.976, 29.97) written with the correct timebase and NTSC flag.

מגבלות

  • רשומת הבדיקה הקודמת מדווחת על ייבוא ל-⁠Premiere Pro 26.5.2 על macOS 27.0.1. DaVinci Resolve לא נבדק. הסנכרון נבדק מנתוני ציר הזמן, לא בהאזנה.
  • ההתאמה מבוססת מילים, לא משמעות: ציטוט שנוסח מחדש במידה רבה עלול לא להימצא.
  • קליפ מקור אחד לכל ציר זמן. מולטיקאם וכמה ראיונות עדיין לא משולבים.
  • טיים־קוד drop-frame לא מוצג. ספירת הפריימים מדויקת.

מתוכנן

Timebase/fps checks, confidence intervals and editable cut decisions.

איך משתמשים
  • Paste the interview's SRT (most transcription tools export it).
  • Write your paper edit: one quote per line, in the order you want them. Lines starting with # are notes.
  • Pick the frame rate of the source and the handle length. Check the bites, the misses and the warnings.
  • Export XML and import it into your editor; relink the clip to your interview file.
איך זה עובד
  • Times stay in milliseconds until export and become frames once, so nothing drifts across bites.
  • Quote matching scores every run of up to six subtitles by word overlap (F1 of recall and precision) and keeps the best above 0.6.
  • XML is generated as text with escaping, and a reader in the tests checks clip order, back-to-back placement and in and out points for every rate.
הורדה

עדיין אין הורדה. הורדה מופיעה כאן רק אחרי שהחבילה נבנית מקוד שנבדק, מותקנת ונבדקת.

גרסאות שנבדקו ומגבלות
  • עבר Unit: SRT parsing (BOM, CRLF, missing index, dot milliseconds) Node 22, Linux
  • עבר Unit: paper edit matching across lines; missing quotes reported Node 22, Linux
  • עבר Unit: bites, handles, media bounds, short and overlap warnings Node 22, Linux
  • עבר Unit: XML clip order, back-to-back, frame-accurate in/out at 25, 23.976, 29.97 Node 22, Linux
  • עבר Third-party read: OpenTimelineIO fcp_xml reader gets the same clips, ranges and duration at 25, 23.976, 29.97 OpenTimelineIO 0.18.1 + otio-fcp-adapter, Python 3.13
  • עבר Browser: bites, missing quote, XML export, empty input Chromium (Playwright), 1280px
  • עבר Premiere Pro import: clip order, placement and in/out points Premiere Pro 26.5.2, macOS 27.0.1
  • עוד לא נבדק DaVinci Resolve import

נבדק לאחרונה: 2026-10-31.

הכלי בדפדפן עובד; קובץ ה-⁠XML שלו נקרא נכון ב-⁠OpenTimelineIO ומיובא ל-⁠Premiere Pro 26.5.2 על macOS 27.0.1: ‏Premiere ייצא מחדש את אותם 4 קליפים, לפי הסדר, אחד אחרי השני, עם אותן נקודות כניסה ויציאה, 464 פריימים ב-⁠25 פריימים לשנייה, מקושרים למדיה. לאודיו ולווידאו אותן נקודות כניסה ויציאה במקור; החיתוך לא נבדק בהאזנה. DaVinci Resolve לא נבדק. תיעוד: labs/host-tests/results/2026-10-31-mac.

פרטים
קלט
Synthetic SRT and XMEML
פלט
Editable rough-cut timeline and diagnostics
רץ ב
Any modern browser. Runs locally; the subtitles and script you paste are not uploaded or stored. Output: Final Cut Pro 7 XML.
מקור
מקורי, נבנה מחדש מאפס
  • וידאו
  • עריכה
  • אוטומציה
  • אינטראקטיבי