Ediusユーザー必見!Ediusで大量の字幕を一気に作るツールを作った!

タイトルで分かるように、すごーーーーーくニッチなツールを作ったよ!

「Eduis」シリーズを使っている人達は知っているでしょうが、「タイトル」って一度に大量に作れないんだよね。

だからセリフを作る時は、一つ一つタイトルを作らないといけないの。

でもそれってたくさんセリフがあるとかなり面倒くさいよね?

わざわざクイックタイトラー起動して別ウィンドウで作業しないといけないし。

あたしの環境のせいかもしれないけれど、クイックタイトラー起動するのにワンテンポくらい時間掛かるからストレス溜まっちゃうし。

そんな迷える仔羊達に朗報!

タイトルにしたい文章が書いてあるテキストファイルを読み込むと、1行づつタイトルファイル(.etl)を作成してくれるツールを作ったよ!

しかも!クイックタイトラーではデフォルト設定に出来ない、文字を中心に持ってきてくれて出力してくれるよ!

Githubにソースコードを置いてあるから、ぜひ使ってみてね!

Ramy-LMM/CreateEdiusTitles

 

コードに書いてあるetlファイルの内容はこんな感じに出力されているよ↓↓(長いから折りたたんでる)

折りたたまれているコードを開く
<?xml version="1.0" encoding="UTF-16"?>
<!--Canopus Co., Ltd. Quick Titler-->
<TitleDocument>
 <Version>2.01</Version>
 <Author>ramy</Author>
 <CreateTime>10/05/2022 00:23:34</CreateTime>
 <LastSavedETLPath>D:\Edius\title\20220510-00000.etl</LastSavedETLPath>
 <FrameSizeX>1920</FrameSizeX>
 <FrameSizeY>1080</FrameSizeY>
 <FrameAspectNumerator>1920</FrameAspectNumerator>
 <FrameAspectDenominator>1920</FrameAspectDenominator>
 <TitleType>0</TitleType>
 <RollPages>1</RollPages>
 <CrawlPages>1</CrawlPages>
 <m_TitleObList>
  <CCtsTextObject>
   <CCtsTitleObject>
    <m_sText>皆様こんにちわ</m_sText>
    <m_sFontName>コーポレート・ロゴ(ラウンド) ver2 Bold</m_sFontName>
    <m_sFillTextureFilePath></m_sFillTextureFilePath>
    <m_sEdgeTextureFilePath></m_sEdgeTextureFilePath>
    <m_sImageFilePath></m_sImageFilePath>
    <dashStyle>19113544</dashStyle>
    <startCap>19113708</startCap>
    <endCap>197318</endCap>
    <eSelect>0</eSelect>
    <m_bRoundRectangle>0</m_bRoundRectangle>
    <m_bTransformRatioMode>0</m_bTransformRatioMode>
    <m_bRightAngled>0</m_bRightAngled>
    <bMatrix>1</bMatrix>
    <TitleFont>
     <iSize>60</iSize>
     <bVertical>0</bVertical>
     <bBold>0</bBold>
     <bItalic>0</bItalic>
     <bUnderline>0</bUnderline>
     <bAutoFontSize>0</bAutoFontSize>
     <iCharSpace>0</iCharSpace>
     <iLineSpace>0</iLineSpace>
     <iAlignment>1</iAlignment>
    </TitleFont>
    <TitleFillColor>
     <bEnableTexture>0</bEnableTexture>
     <bEnable>0</bEnable>
     <iColorNum>1</iColorNum>
     <color0>-2469745</color0>
     <color1>-16777216</color1>
     <color2>-16777216</color2>
     <color3>-16777216</color3>
     <color4>-16777216</color4>
     <color5>-16777216</color5>
     <color6>-16777216</color6>
     <fDirection>0.000000</fDirection>
    </TitleFillColor>
    <TitleEdge>
     <bEnableTexture>0</bEnableTexture>
     <bEnable>1</bEnable>
     <iColorNum>1</iColorNum>
     <color0>-1</color0>
     <color1>-16777216</color1>
     <color2>-16777216</color2>
     <color3>-16777216</color3>
     <color4>-16777216</color4>
     <color5>-16777216</color5>
     <color6>-16777216</color6>
     <fWidth>6.000000</fWidth>
     <fWidthSoft>5.000000</fWidthSoft>
     <fDirection>0.000000</fDirection>
    </TitleEdge>
    <TitleShadow>
     <bEnable>1</bEnable>
     <fWidthHard>5.000000</fWidthHard>
     <fWidthSoft>6.000000</fWidthSoft>
     <iColorNum>1</iColorNum>
     <color0>-15724528</color0>
     <color1>-16777216</color1>
     <color2>-16777216</color2>
     <color3>-16777216</color3>
     <color4>-16777216</color4>
     <color5>-16777216</color5>
     <color6>-16777216</color6>
     <iOffsetX>5</iOffsetX>
     <iOffsetY>6</iOffsetY>
     <fDirection>0.000000</fDirection>
    </TitleShadow>
    <TitleBlur>
     <bEnable>0</bEnable>
     <iFillEdgeBlur>0</iFillEdgeBlur>
     <iEdgeBlur>0</iEdgeBlur>
     <iShadowBlur>0</iShadowBlur>
    </TitleBlur>
    <TitleEmboss>
     <bEnable>0</bEnable>
     <bOutside>0</bOutside>
     <iEdgeHeight>3</iEdgeHeight>
     <iFilter>2</iFilter>
     <iLightX>1</iLightX>
     <iLightY>2</iLightY>
     <iLightZ>-3</iLightZ>
    </TitleEmboss>
    <elements0>1.000000</elements0>
    <elements1>0.000000</elements1>
    <elements2>0.000000</elements2>
    <elements3>1.000000</elements3>
    <elements4>528.000000</elements4>
    <elements5>370.000000</elements5>
    <TitleRectF>
     <X>0.000000</X>
     <Y>0.000000</Y>
     <Width>0.000000</Width>
     <Height>0.000000</Height>
    </TitleRectF>
    <TitleRectF>
     <X>720.000000</X>
     <Y>478.000000</Y>
     <Width>469.000000</Width>
     <Height>112.000000</Height>
    </TitleRectF>
    <TitlePointF>
     <X1>192.000000</X1>
     <Y1>108.000000</Y1>
     <X2>0.000000</X2>
     <Y2>0.000000</Y2>
    </TitlePointF>
    <TitleMultiPointF>
     <m_nPointCount>2</m_nPointCount>
     <X0>192.000000</X0>
     <Y0>108.000000</Y0>
     <X1>0.000000</X1>
     <Y1>0.000000</Y1>
    </TitleMultiPointF>
    <TitleCharInfo>
     <m_nCharCount>7</m_nCharCount>
     <sFontName>7;コーポレート・ロゴ(ラウンド) ver2 Bold;</sFontName>
     <bBold>7;0;</bBold>
     <bItalic>7;0;</bItalic>
     <bUnderline>7;0;</bUnderline>
     <iCharSpace>7;0;</iCharSpace>
     <iAveCharWidth>7;79;</iAveCharWidth>
     <iLineSpace>7;0;</iLineSpace>
     <iAveCharHeight>7;112;</iAveCharHeight>
     <iSize>7;60;</iSize>
    </TitleCharInfo>
   </CCtsTitleObject>
  </CCtsTextObject>
 </m_TitleObList>
</TitleDocument>

※見やすいように整形しています。

 

表示するとこんな感じになるよ。

クイックタイトラーサンプル

あたしオリジナルの設定だから、フォントやサイズ、エッジや影がみんなとは違うはず。

だからちょこーっとコードを書き換える必要があるの。

プログラミング環境がない人はごめんね!

これを機に「Visual Studio」を入れてプログラミングしてみよう!

具体的にどこを書き換えればいいのか説明するね。

etlファイルをメモ帳かなんかで開いてみると、ダーーーっと文字が書かれているのが分かるよね。

あたしは「Sublime Text3」っていうソフトで開いているよ。

 

書き換える部分について話すね

・<CCtsTitleObject>の<m_sFontName>以下から</TitleEmboss>まで

・<TitleCharInfo>以下

を書き換えてね。

2つ目の箇所は適宜lengthに書き換えた方がいいよ。

あとは大丈夫なはず。

ソースコードにあるEdiusの設定値も適宜変えてね。

フォントサイズは各々で違うはずだから絶対自分のテンプレの文字サイズに書き換えるように!

そうしないと出力された文字の位置がおかしくなるから。

 

気が向いたら、こんな作業もしなくて良いように、

テンプレとなるetlファイルをぶち込んだら勝手にテンプレを作ってくれるように作り変えるよ。(気が向いたらね)

 

あと何かわからないことがあったら、ここのコメント欄でもTwitterでもいいからコメントくれて大丈夫だよ!

あたしが答えられる範囲でならいくらでも受け付けるから。

頑張ってみてね☆

 

by ラミィ