沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

【メモ】ASS字幕の形式の概要

一般的な字幕のいくつか:

  1. srt:SubRip Text の略で、時間コードと字幕の一文が含まれており、サイズが小さく、メモ帳で開いて編集できます。
  1. sub+idx:グラフィカルな字幕で、各字幕が画像となっており、idx ファイルは時間の索引であり、OCR ツールを使用して srt 形式の字幕に変換できます。

  2. SSA:SubStation Alpha で、現在のバージョンは v4.00 です。

  3. ASS:Advanced SubStation Alpha で、SSA v4.00 + に相当します。

SSA/ASSスクリプトを使用すると、字幕(特に二言語字幕)にテキスト効果を簡単に設定できます。


2022-08-26:字幕編集には次のツールがおすすめです:https://github.com/SubtitleEdit/subtitleedit/releases


ASS 形式の字幕(SrtEdit v6.3 で生成)をテキストエディタで開く「ダウンロード:StrEdit - 百度网盘

[Script Info]
;SrtEdit 6.3.2012.1001
;Copyright(C) 2005-2012 Yuan Weiguo
;コメント情報、オプションの項目は空白にすることができます

Title: (オプション)字幕のタイトル、説明。例:ノートルダムの鐘の怪人の二言語字幕
Original Script: (オプション)スクリプトのオリジナル作成者
Original Translation: (オプション)翻訳者
Original Timing: (オプション)タイムライン
Original Editing: (オプション)編集に参加した人
Script Updated By: (オプション)最適化、二次編集者
Update Details: (オプション)更新内容。例:誤字修正と一部の翻訳エラーの修正、字幕スタイルの調整。
Synch Point: (オプション)字幕の読み込みと再生を開始する時間
ScriptType: v4.00+
Collisions: Normal
PlayResX: 384
PlayResY: 288
Timer: 100.0000
WrapStyle: 0
ScaledBorderAndShadow: no

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: eng,Microsoft YaHei,12,&H003CF1F3,&H00000000,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,1,2,0,0,2,1
Style: Default,Microsoft YaHei,18,&H00E0E0E0,&H00000000,&H00000000,&H00000000,0,0,0,0,100,100,0,0,1,1,1,2,0,0,15,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 1,0:00:57.33,0:01:00.53,Default,,0000,0000,0000,,ノートルダムの鐘の音
Dialogue: 1,0:01:00.60,0:01:03.87,Default,,0000,0000,0000,,パリの朝を起こす
Dialogue: 1,0:01:03.94,0:01:07.24,Default,,0000,0000,0000,,漁師が魚を捕まえる\nパン屋がパンを焼く
Dialogue: 1,0:01:07.31,0:01:10.30,Default,,0000,0000,0000,,ノートルダムの鐘の音が鳴り響く
Dialogue: 1,0:01:10.38,0:01:13.61,Default,,0000,0000,0000,,大きな鐘が雷のように轟く

Dialogue: 0,0:00:57.33,0:01:00.53,eng,,0000,0000,0000,,[ 男性の声 ]\nパリの朝\n街が目覚める
Dialogue: 0,0:01:00.60,0:01:03.87,eng,,0000,0000,0000,,ノートルダムの鐘の音に
Dialogue: 0,0:01:03.94,0:01:07.24,eng,,0000,0000,0000,,漁師が魚を捕まえる\nパン屋がパンを焼く
Dialogue: 0,0:01:07.31,0:01:10.30,eng,,0000,0000,0000,,ノートルダムの鐘の音に
Dialogue: 0,0:01:10.38,0:01:13.61,eng,,0000,0000,0000,,- 大きな鐘が雷のように鳴り響く\n- [ 鐘の音 ]

[Script Info]セクションの説明

ScriptType: v4.00+

スタイルのバージョン宣言;

Collisions: Normal

字幕の時間が重なった場合のスタック方法 —

  • Normal:後の字幕が前の字幕の上に表示される;
  • Reverse:前の字幕が上に移動して後の字幕にスペースを作る。

注:テストした結果、効果がないようです。字幕の相対位置を制御するために字幕の下の余白を設定することをおすすめします;

PlayResX: 384 | PlayResY: 288

ビデオのサイズの基準として、フォントサイズや余白などの属性はこの設定に基づいています。ビデオのアスペクト比と一致させ、値が大きいほど制御が精確になります;

Timer: 100.0000

字幕の読み込み速度の調整;

WrapStyle: 0

画面幅を超える字幕のデフォルトの折り返し方法:

  • 0:スマートラップ、行は比較的均等に分割され、上の行が長くなります;
  • 1:行の終わりで単語を分割します;
  • 2:折り返しを行わず、このモードでは \n、\N のみが改行のトリガーとなります;
  • 3:モード 0 と同じですが、下の行が比較的長くなります。

ScaledBorderAndShadow: no

枠線の幅と影の深さをビデオの解像度に比例して縮小するかどうか —

  • Noの場合、枠線の幅と影の深さは指定されたピクセル数で表示されます;
  • Yesの場合、枠線の幅と影の深さは実際のビデオの解像度と同じ比率で縮小されます;

[V4+ Styles]セクションの説明:

最初の行は定義する属性フィールドを宣言し、その後の各行は対応する属性値を定義します。値は英語のカンマで区切られます;

Name:スタイルの名前。[Events]セクション内の具体的な字幕は、Style属性を設定して対応するスタイルを呼び出すことができます;

Fontname:フォント名;

Fontsize:フォントサイズ;

PrimaryColour:主なテキストの色 —— 色の形式は&HAABBGGRRで、16 進数で表され、00-FF の範囲で指定されます。alpha は透明度を指し、00 は不透明を表します。以下同様;

SecondaryColour:サブテキストの色 —— カラオケの効果に使用されます;

OutlineColor:枠線の色 —— SSA では TertiaryColour と呼ばれます;

BackColour:影の色;

Bold:太字 —— 0でオフ、1でオン。ItalicUnderlineStrikeoutも同様;

Italic:イタリック体;

Underline:下線;

Strikeout:取り消し線;

ScaleX:横方向の拡大縮小 —— 単位は%で、デフォルトは100で通常のサイズです;

ScaleY:縦方向の拡大縮小;

Spacing:文字間隔;

Angle:回転 —— 0から360の角度値で、正の値は反時計回り、負の値は時計回りです;

BorderStyle:枠線のスタイル —— 1= 枠線 + 影、3= 単色背景。値が3の場合、テキストの下には輪郭の色の背景があり、一番下には影の色の背景があります;

Outline:枠線の幅;

Shadow:影の距離;

Alignment:配置方法 —— 1から9までの値で、テンキーの位置に対応します;

注:SSA では、1234を加えると字幕が画面の上に表示されます。1238を加えると字幕が画面の中央に表示されます;

MarginL:左側の余白。右揃えの場合は無効です;

MarginR:右側の余白。左揃えの場合は無効です;

MarginV:字幕の高さ —— 下揃えの場合は底部までの距離、上揃えの場合は上部までの距離、中央揃えの場合は無効です;

Encoding:文字セットまたはエンコーディング方法 —— 1がデフォルト、0が ANSI、134が簡体中国語、136が繁体中国語です。ファイルが非 UNICODE タイプのエンコードである場合、この値は字幕の表示に影響します;

注釈:

--IdxSubOcr--OCR エンジンは Microsoft Office Document Imaging (MODI) で、MODI のインストールについてはソフトウェアの説明を詳しくお読みください。英語、簡体中国語、繁体中国語、日本語に対応しています。また、OCR で生成された字幕の校正も非常に困難ですが、優れた字幕を作成したすべての方々に感謝します。

--MKV 内蔵字幕の抽出 / 字幕編集ツールの推奨--

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。