AutoCap
#autocap-lp-root { --ac-ink: #14213d; --ac-muted: #5d6c84; --ac-dark: #f7f9fc; --ac-panel: #ffffff; --ac-line: rgba(33, 57, 91, 0.13); --ac-blue: #2f7cf6; --ac-violet: #6758e8; --a c-mint: #20b991; color: var(--ac-ink); background: var(--ac-dark); font-family: "IBM Plex Sans JP", sans-serif; font-size: 16px; line-height: 1.75; width: 100vw !important; position: relative !important; left: 50% !important; margin-left: -50vw !important; right: 50% !important; margin-right: -50vw !important; overflow: hidden; -webkit-font-smoothing: antialiased; } #autocap-lp-root *, #autocap-lp-root *::before, #autocap-lp-root *::after { box-sizing: border-box; } #autocap-lp-root h1, #autocap-lp-root h2, #autocap-lp-root h3, #autocap-lp-root p { margin: 0; } #autocap-lp-root button { font: inherit; } #autocap-lp-root .ac-container { width: min(1120px, calc(100% - 40px)); margin: 0 auto; } #autocap-lp-root .ac-eyebrow { display: inline-flex; align-items: center; gap: 8px; color: #4d6382; font-size: 13px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; } #autocap-lp-root .ac-eyebrow::before { content: ""; width: 22px; height: 1px; background: linear-gradient(90deg, var(--ac-blue), var(--ac-mint)); } #autocap-lp-root .ac-grad { color: #1b63d5; background: linear-gradient(110deg, #165dcc 15%, #3285ee 52%, #6758e8 82%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } #autocap-lp-root .ac-hero { position: relative; min-height: 860px; padding: 82px 0 90px; background: radial-gradient(circle at 17% 10%, rgba(47,124,246,.18), transparent 34%), radial-gradient(circle at 83% 32%, rgba(103,88,232,.14), transparent 31%), linear-gradient(180deg, #ffffff 0%, #f2f6fc 70%, #f7f9fc 100%); } #autocap-lp-root .ac-hero::after { content: ""; position: absolute; inset: 0; opacity: .55; pointer-events: none; background-image: linear-gradient(rgba(47,78,120,.06) 1px, transparent 1px), linear-gradient(90deg, rgba(47,78,120,.06) 1px, transparent 1px); background-size: 64px 64px; mask-image: linear-gradient(to bottom, black, transparent 85%); } #autocap-lp-root .ac-hero-copy { position: relative; z-index: 2; max-width: 850px; margin: 0 auto 54px; text-align: center; } #autocap-lp-root .ac-logo { display: inline-flex; align-items: center; gap: 10px; margin-bottom: 28px; font-size: 18px; font-weight: 800; letter-spacing: -.02em; } #autocap-lp-root .ac-logo-mark { width: 34px; height: 34px; border-radius: 9px; box-shadow: 0 10px 28px rgba(92,167,255,.24); object-fit: cover; } #autocap-lp-root .ac-hero h1 { max-width: 840px; margin: 0 auto; font-size: clamp(42px, 7vw, 82px); line-height: 1.08; letter-spacing: -.055em; font-weight: 800; } #autocap-lp-root .ac-lead { max-width: 720px; margin: 26px auto 0; color: var(--ac-muted); font-size: clamp(17px, 2vw, 21px); line-height: 1.8; } #autocap-lp-root .ac-hero-actions { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 16px; margin-top: 34px; } #autocap-lp-root .ac-cta { display: inline-flex; align-items: center; justify-content: center; min-height: 56px; padding: 0 28px; border: 0; border-radius: 999px; color: #ffffff; background: linear-gradient(110deg, #2779ed, #6758e8); box-shadow: 0 14px 40px rgba(47,124,246,.25); font-weight: 800; cursor: pointer; transition: transform .2s ease, box-shadow .2s ease; } #autocap-lp-root .ac-cta:hover { transform: translateY(-2px); box-shadow: 0 18px 48px rgba(47,124,246,.34); } #autocap-lp-root .ac-price-note { color: #cad3e7; font-size: 14px; } #autocap-lp-root .ac-app-window { position: relative; z-index: 2; width: min(1040px, calc(100% - 24px)); margin: 0 auto; border: 1px solid rgba(255,255,255,.17); border-radius: 20px; overflow: hidden; background: #0b0f18; box-shadow: 0 44px 100px rgba(0,0,0,.55), 0 0 0 1px rgba(92,167,255,.08); } #autocap-lp-root .ac-window-bar { display: flex; align-items: center; gap: 8px; height: 42px; padding: 0 15px; border-bottom: 1px solid rgba(255,255,255,.1); background: #151a24; } #autocap-lp-root .ac-dot { width: 10px; height: 10px; border-radius: 50%; background: #505765; } #autocap-lp-root .ac-dot:nth-child(1) { background: #ff665f; } #autocap-lp-root .ac-dot:nth-child(2) { background: #f2bf4b; } #autocap-lp-root .ac-dot:nth-child(3) { background: #63c954; } #autocap-lp-root .ac-window-body { display: grid; grid-template-columns: 1.55fr .8fr; align-items: stretch; } #autocap-lp-root .ac-preview { display: grid; place-items: center; position: relative; aspect-ratio: 16 / 9; min-height: 0; overflow: hidden; border-right: 1px solid rgba(255,255,255,.1); background: radial-gradient(circle at 50% 35%, rgba(92,167,255,.25), transparent 38%), linear-gradient(145deg, #141d31, #080b12); } #autocap-lp-root .ac-preview-media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; } #autocap-lp-root .ac-preview::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(6,12,24,.06), rgba(6,12,24,.3)); pointer-events: none; } #autocap-lp-root .ac-preview-copy { position: relative; z-index: 1; text-align: center; padding: 24px; } #autocap-lp-root .ac-preview-copy span { display: block; color: #8d9bb6; font-size: 12px; letter-spacing: .14em; } #autocap-lp-root .ac-preview-copy strong { display: inline-block; margin-top: 13px; padding: 7px 16px; border-radius: 4px; color: white; background: rgba(0,0,0,.72); font-size: clamp(14px, 2vw, 20px); } #autocap-lp-root .ac-captions { padding: 17px; background: #10141d; } #autocap-lp-root .ac-caption-row { display: grid; grid-template-columns: 44px 1fr; gap: 10px; padding: 13px 10px; border-bottom: 1px solid rgba(255,255,255,.08); color: #bac4d8; font-size: 12px; line-height: 1.55; } #autocap-lp-root .ac-caption-row:first-child { border: 1px solid rgba(92,167,255,.42); border-radius: 8px; color: white; background: rgba(92,167,255,.09); } #autocap-lp-root .ac-time { color: #71819d; font-variant-numeric: tabular-nums; } #autocap-lp-root .ac-timeline { grid-column: 1 / -1; min-height: 130px; padding: 22px 20px; border-top: 1px solid rgba(255,255,255,.1); background: #0d1119; } #autocap-lp-root .ac-wave { height: 36px; opacity: .55; background: repeating-linear-gradient(90deg, transparent 0 5px, #6f7e99 5px 7px, transparent 7px 11px); clip-path: polygon(0 47%,2% 35%,4% 66%,6% 28%,8% 61%,10% 38%,12% 72%,14% 26%,16% 59%,18% 44%,20% 69%,22% 32%,24% 57%,26% 41%,28% 73%,30% 30%,32% 58%,34% 40%,36% 67%,38% 33%,40% 59%,42% 27%,44% 65%,46% 41%,48% 70%,50% 31%,52% 61%,54% 42%,56% 69%,58% 28%,60% 56%,62% 40%,64% 71%,66% 34%,68% 60%,70% 27%,72% 65%,74% 39%,76% 70%,78% 31%,80% 62%,82% 42%,84% 68%,86% 25%,88% 59%,90% 38%,92% 73%,94% 33%,96% 63%,98% 40%,100% 51%,100% 100%,0 100%); } #autocap-lp-root .ac-clips { display: flex; gap: 5px; margin-top: 10px; } #autocap-lp-root .ac-clip { height: 33px; border: 1px solid rgba(92,167,255,.55); border-radius: 5px; background: rgba(92,167,255,.22); } #autocap-lp-root .ac-clip:nth-child(1) { width: 21%; } #autocap-lp-root .ac-clip:nth-child(2) { width: 16%; } #autocap-lp-root .ac-clip:nth-child(3) { width: 29%; } #autocap-lp-root .ac-clip:nth-child(4) { width: 24%; } #autocap-lp-root .ac-benefit-strip { position: relative; z-index: 3; display: grid; grid-template-columns: repeat(3, 1fr); width: min(920px, calc(100% - 40px)); margin: -28px auto 0; border: 1px solid var(--ac-line); border-radius: 18px; background: rgba(255,255,255,.94); box-shadow: 0 20px 50px rgba(44,73,112,.14); backdrop-filter: blur(16px); } #autocap-lp-root .ac-benefit { padding: 25px 18px; text-align: center; } #autocap-lp-root .ac-benefit + .ac-benefit { border-left: 1px solid var(--ac-line); } #autocap-lp-root .ac-benefit strong { display: block; font-size: 17px; } #autocap-lp-root .ac-benefit span { color: var(--ac-muted); font-size: 13px; } #autocap-lp-root .ac-section { padding: 116px 0; } #autocap-lp-root .ac-section-alt { background: #eef3f9; } #autocap-lp-root .ac-section-head { max-width: 760px; margin-bottom: 54px; } #autocap-lp-root .ac-section-head.ac-center { margin-left: auto; margin-right: auto; text-align: center; } #autocap-lp-root .ac-section h2 { margin-top: 15px; font-size: clamp(34px, 5vw, 58px); line-height: 1.18; letter-spacing: -.045em; } #autocap-lp-root .ac-section-head p { margin-top: 20px; color: var(--ac-muted); font-size: 18px; } #autocap-lp-root .ac-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; counter-reset: step; } #autocap-lp-root .ac-step { position: relative; min-height: 230px; padding: 27px 23px; border: 1px solid var(--ac-line); border-radius: 18px; background: linear-gradient(150deg, #ffffff, #f7faff); box-shadow: 0 14px 34px rgba(49,78,116,.08); counter-increment: step; } #autocap-lp-root .ac-step::before { content: "0" counter(step); display: block; margin-bottom: 38px; color: var(--ac-blue); font-size: 12px; font-weight: 800; letter-spacing: .14em; } #autocap-lp-root .ac-step h3 { margin-bottom: 10px; font-size: 19px; } #autocap-lp-root .ac-step p { color: var(--ac-muted); font-size: 14px; } #autocap-lp-root .ac-feature-list { display: grid; gap: 76px; } #autocap-lp-root .ac-feature { display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 72px; } #autocap-lp-root .ac-feature h3 { margin: 14px 0 16px; font-size: clamp(28px, 4vw, 42px); line-height: 1.24; letter-spacing: -.035em; } #autocap-lp-root .ac-feature p { color: var(--ac-muted); } #autocap-lp-root .ac-feature-copy-stack { display: grid; gap: 42px; } #autocap-lp-root .ac-feature-copy-block + .ac-feature-copy-block { padding-top: 42px; border-top: 1px solid var(--ac-line); } #autocap-lp-root .ac-mini-list { display: grid; grid-template-columns: 1fr 1fr; gap: 11px 18px; margin-top: 23px; color: #34445d; font-size: 14px; } #autocap-lp-root .ac-mini-list span::before { content: "✓"; margin-right: 8px; color: var(--ac-mint); font-weight: 800; } #autocap-lp-root .ac-media-placeholder { display: grid; place-items: center; position: relative; aspect-ratio: 77 / 81; min-height: 0; overflow: visible; border: 0; border-radius: 0; color: #536581; background: transparent; text-align: center; } #autocap-lp-root .ac-feature-image { display: block; width: 100%; height: 100%; min-height: 0; object-fit: contain; background: transparent; } #autocap-lp-root .ac-media-placeholder::before { display: none; } #autocap-lp-root .ac-placeholder-content { position: relative; z-index: 1; padding: 30px; } #autocap-lp-root .ac-play { display: grid; place-items: center; width: 58px; height: 58px; margin: 0 auto 15px; border-radius: 50%; color: #ffffff; background: linear-gradient(145deg, #2f7cf6, #6758e8); box-shadow: 0 10px 28px rgba(47,124,246,.22); font-size: 20px; } #autocap-lp-root .ac-placeholder-content small { display: block; margin-top: 6px; color: #6f7f98; } #autocap-lp-root .ac-local-card { display: grid; grid-template-columns: 1.05fr .95fr; gap: 40px; align-items: center; padding: 64px; border: 1px solid rgba(32,185,145,.2); border-radius: 28px; background: radial-gradient(circle at 85% 50%, rgba(32,185,145,.15), transparent 34%), linear-gradient(135deg, #f5fbff, #edf9f6); } #autocap-lp-root .ac-local-card h2 { font-size: clamp(34px, 5vw, 54px); } #autocap-lp-root .ac-local-card p { margin-top: 20px; color: var(--ac-muted); } #autocap-lp-root .ac-local-points { display: grid; gap: 12px; } #autocap-lp-root .ac-local-point { padding: 18px 20px; border: 1px solid var(--ac-line); border-radius: 13px; background: rgba(255,255,255,.76); } #autocap-lp-root .ac-local-point strong { display: block; color: #087e62; } #autocap-lp-root .ac-local-point span { color: var(--ac-muted); font-size: 13px; } #autocap-lp-root .ac-tool-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; } #autocap-lp-root .ac-tool { min-height: 190px; padding: 25px; border-top: 2px solid rgba(92,167,255,.7); border-right: 1px solid var(--ac-line); border-bottom: 1px solid var(--ac-line); border-left: 1px solid var(--ac-line); background: #ffffff; box-shadow: 0 12px 30px rgba(49,78,116,.07); } #autocap-lp-root .ac-tool:nth-child(2n) { border-top-color: rgba(139,124,255,.8); } #autocap-lp-root .ac-tool:nth-child(3n) { border-top-color: rgba(110,231,199,.8); } #autocap-lp-root .ac-tool h3 { margin-bottom: 10px; font-size: 18px; } #autocap-lp-root .ac-tool p { color: var(--ac-muted); font-size: 14px; } #autocap-lp-root .ac-offer { padding: 116px 0; background: radial-gradient(circle at 50% 0%, rgba(47,124,246,.16), transparent 42%), #f7f9fc; } #autocap-lp-root .ac-price-card { display: grid; grid-template-columns: 1fr auto; gap: 40px; align-items: center; max-width: 860px; margin: 0 auto; padding: 54px 58px; border: 1px solid var(--ac-line); border-radius: 24px; background: linear-gradient(145deg, #ffffff, #f1f6fd); box-shadow: 0 30px 80px rgba(49,78,116,.13); } #autocap-lp-root .ac-price-card h2 { margin: 12px 0; font-size: 37px; } #autocap-lp-root .ac-price-card p { color: var(--ac-muted); } #autocap-lp-root .ac-price { text-align: right; white-space: nowrap; } #autocap-lp-root .ac-price strong { display: block; font-size: 46px; line-height: 1.2; letter-spacing: -.04em; } #autocap-lp-root .ac-price span { color: var(--ac-muted); font-size: 13px; } #autocap-lp-root .ac-price .ac-cta { margin-top: 18px; } #autocap-lp-root .ac-requirements { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; max-width: 860px; margin: 28px auto 0; } #autocap-lp-root .ac-requirement { padding: 23px 25px; border: 1px solid var(--ac-line); border-radius: 15px; background: #ffffff; } #autocap-lp-root .ac-requirement span { display: block; color: #687994; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; } #autocap-lp-root .ac-requirement strong { display: block; margin-top: 5px; } #autocap-lp-root .ac-faq { max-width: 820px; margin: 0 auto; } #autocap-lp-root .ac-faq details { border-bottom: 1px solid var(--ac-line); } #autocap-lp-root .ac-faq summary { position: relative; padding: 24px 42px 24px 0; list-style: none; font-weight: 700; cursor: pointer; } #autocap-lp-root .ac-faq summary::-webkit-details-marker { display: none; } #autocap-lp-root .ac-faq summary::after { content: "+"; position: absolute; right: 6px; top: 20px; color: var(--ac-blue); font-size: 25px; font-weight: 400; } #autocap-lp-root .ac-faq details[open] summary::after { content: "−"; } #autocap-lp-root .ac-faq details p { padding: 0 44px 24px 0; color: var(--ac-muted); } #autocap-lp-root .ac-disclaimer { max-width: 860px; margin: 28px auto 0; color: #6f7c94; font-size: 12px; text-align: center; } @media (max-width: 820px) { #autocap-lp-root .ac-hero { min-height: auto; padding-top: 60px; } #autocap-lp-root .ac-window-body { grid-template-columns: 1fr; } #autocap-lp-root .ac-preview { border-right: 0; } #autocap-lp-root .ac-captions { display: none; } #autocap-lp-root .ac-benefit-strip { grid-template-columns: 1fr; margin-top: 24px; } #autocap-lp-root .ac-benefit + .ac-benefit { border-left: 0; border-top: 1px solid var(--ac-line); } #autocap-lp-root .ac-steps { grid-template-columns: 1fr 1fr; } #autocap-lp-root .ac-feature, #autocap-lp-root .ac-local-card { grid-template-columns: 1fr; gap: 32px; } #autocap-lp-root .ac-local-card { padding: 42px 30px; } #autocap-lp-root .ac-tool-grid { grid-template-columns: 1fr 1fr; } #autocap-lp-root .ac-price-card { grid-template-columns: 1fr; padding: 42px 32px; } #autocap-lp-root .ac-price { text-align: left; } } @media (max-width: 560px) { #autocap-lp-root .ac-container { width: min(100% - 28px, 1120px); } #autocap-lp-root .ac-hero { padding: 48px 0 66px; } #autocap-lp-root .ac-hero h1 { font-size: 43px; } #autocap-lp-root .ac-section, #autocap-lp-root .ac-offer { padding: 82px 0; } #autocap-lp-root .ac-section h2 { font-size: 34px; } #autocap-lp-root .ac-steps, #autocap-lp-root .ac-tool-grid, #autocap-lp-root .ac-requirements { grid-template-columns: 1fr; } #autocap-lp-root .ac-step { min-height: 190px; } #autocap-lp-root .ac-mini-list { grid-template-columns: 1fr; } #autocap-lp-root .ac-media-placeholder, #autocap-lp-root .ac-feature-image { min-height: 0; } #autocap-lp-root .ac-local-card { padding: 35px 23px; } #autocap-lp-root .ac-price-card { padding: 34px 24px; } #autocap-lp-root .ac-price strong { font-size: 40px; } } @media (prefers-reduced-motion: reduce) { #autocap-lp-root *, #autocap-lp-root *::before, #autocap-lp-root *::after { scroll-behavior: auto !important; transition: none !important; } } AutoCap 自動文字起こしをFinal Cut Proの中で。 AIで文字起こし。確認・修正して、字幕を生成。全ての作業をFinal Cut Proの中だけで完結できます。 今すぐ購入 PREVIEW字幕づくりを、もっとスムーズに。 00:02字幕づくりを、もっとスムーズに。 00:05AI文字起こしから編集まで、 00:08Final Cut Proの中で完結します。 00:12映像や音声は外部へ送信しません。 FCP内で完結編集の流れを止めない 完全ローカル処理映像・音声を外部へ送信しない 買い切り追加購入・月額料金なし Simple workflow いつもの編集から、4ステップでテロップが完成。 カット済みのタイムラインをそのまま利用するため、不要部分をもう一度文字起こしする手間もありません。 プロジェクトを追加 編集中のプロジェクトをAutoCapへドラッグします。 AIで文字起こし モデルと言語を選んで実行。タイムラインに沿って字幕を自動生成します。 確認・編集 音声、タイムラインを確認しながら、文章とタイミングを整えます。 FCPへ反映 ボタン1つで字幕を生成します。 Inside Final Cut Pro 別のアプリを行き来しない。 AutoCapはFinal Cut Proの拡張機能として動作します。プロジェクトの読み込みから文字起こし、字幕の編集、キャプション生成まで、Final Cut Pro内で進められます。 Edit with precision 文字もタイミングも、直感的に整える。 動画プレビュー、字幕リスト、波形付きタイムラインをひとつの画面に集約。字幕の分割・結合・追加や、ドラッグによるタイミング調整をスムーズに行えます。 Private by design 大切な素材を、Macの外へ出さない。 文字起こしはApple Silicon向けに最適化されたAIモデルを使い、Macの中で処理します。初回のモデルダウンロード後は、インターネット接続なしでも利用できます。 外部AIサービスへの送信なし映像や音声はローカルで処理されます。 APIキー不要別途AIサービスへ登録する必要はありません。 オフライン対応初回のAIモデル取得後は、ネット接続なしで文字起こしできます。 Built for captions 字幕編集に必要な機能を、ひとつの画面に。 ユーザー辞書登録 固有名詞や特殊単語等はユーザー辞書に単語登録することで解析精度を上げることができます。 多言語文字起こし 日本語の文字起こしはもちろん、言語の自動検出や英語・中国語などの多言語モデルを利用できます。 翻訳して書き出し 日本語で文字起こしした内容を他言語に翻訳し書き出せます。 SRT / FCPXML Final Cut Proへのキャプション生成に加え、SRTまたはFCPXML形式でも書き出せます。 One-time purchase AutoCap Final Cut Pro用AI文字起こし・キャプション生成ツール 買い切り・月額料金なし AutoCapを購入 Operating systemmacOS 26.3以降 Final Cut ProFinal Cut Pro 12.3以降 MacApple Silicon推奨 Network初回モデル取得時のみ必要 FAQ よくある質問 インターネット接続は必要ですか?初回のAIモデルダウンロード時のみ必要です。ダウンロード後はオフラインで文字起こしでき、映像や音声が外部サービスへ送信されることはありません。 アプリのサイズはどれぐらいですか?アプリ単体のサイズは約20MBです。また解析をするために別途AIモデルのダウンロードが必要です。(最大1.6GB) 別途AIサービスの契約やAPIキーは必要ですか?必要ありません。文字起こし用のAIモデルはAutoCapからダウンロードし、お使いのMac上で実行します。 返金保証はありますか?原則、返金はお受けしておりません。ダウンロードコンテンツという性質上、ご購入後の返金対応はできかねますので、あらかじめご了承ください。 (function () { var root = document.getElementById('autocap-lp-root'); if (!root || root.dataset.ready === 'true') return; root.dataset.ready = 'true'; function syncShopifyPrice() { var selectors = [ '[data-product-price]', '.price__sale .price-item--sale', '.price-item--sale', '.price__regular .price-item--regular', '.price-item--regular', '[data-product-price-list] .price' ]; var source = null; for (var i = 0; i < selectors.length; i += 1) { var candidates = Array.prototype.filter.call(document.querySelectorAll(selectors[i]), function (node) { return !root.contains(node) && node.textContent.trim() && node.getClientRects().length; }); if (candidates.length) { source = candidates[0]; break; } } var target = root.querySelector('.ac-live-price'); if (!target) return; if (source) { target.textContent = source.textContent.trim(); target.hidden = false; } else { target.textContent = ''; target.hidden = true; } } syncShopifyPrice(); setTimeout(syncShopifyPrice, 300); setTimeout(syncShopifyPrice, 1000); setTimeout(syncShopifyPrice, 2500); document.addEventListener('change', function (event) { if (event.target.closest && event.target.closest('form[action*="/cart/add"]')) { setTimeout(syncShopifyPrice, 100); } }); document.addEventListener('variant:change', function () { setTimeout(syncShopifyPrice, 50); }); root.querySelectorAll('.ac-buy-trigger').forEach(function (button) { button.addEventListener('click', function () { var productForm = document.querySelector('form[action*="/cart/add"]'); if (productForm) { productForm.scrollIntoView({ behavior: 'smooth', block: 'center' }); var submit = productForm.querySelector('[type="submit"]'); if (submit) setTimeout(function () { submit.focus({ preventScroll: true }); }, 500); } else { document.getElementById('autocap-purchase').scrollIntoView({ behavior: 'smooth' }); } }); }); })();
More you might like
Related
Buse Autocappucino Z6-Z8
Related