終了

オープンキャプションのsrtファイルの書き出し方法を教えてください

参加者 ,
Dec 05, 2020 Dec 05, 2020

リンクをクリップボードにコピー

コピー完了

以前にも投稿がありましたが、解決しないので教えてください。

MacのPremiere Pro v14.6.0で動画編集をしており、字幕作成のためにsrtファイルをしたいのですが、書き出し方法がわかりません。

・オープンキャプションで作成

・エッセンシャルグラフィックス使用

です。

ご教示いただける方、よろしくお願いします。

キーワード
書き出し

表示

1.9K

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 1 件の正解

Community Expert , Dec 06, 2020 Dec 06, 2020

テキストを「After Effectsコンポジションに置き換え」て、After EffectsのスクリプトでSRTを書き出せるかもしれません。

 

使用するスクリプトは、下記の2つです。
1)ネスト化されたレイヤーをテキストレイヤーに変換するスクリプト。
なお、自動化する方法は間違っているので、「正解」にある方法を使用してください。
https://community.adobe.com/t5/after-effectsフォーラム/プリコンポーズ解除のスクリプト/m-p/10328661?page=1

2)テキストレイヤーをSRTに変換するスクリプト。
https://aenhancers.com/viewtopic.php?f=3&t=2116

 

使用方法は、
Premiereのテキストを全て選択して、「After Effectsコンポジションに置き換え」を使用する。
ae101.jpg
上図のように0フレームにテキストが無い場合、空のテキストを追加して0フレームから開始するようにしてから置き換える。
ae104.jpg

 

ExtendScript Toolkitを開いて、(1)のスクリプトをコピーして貼り付ける。
ESTKの左上に

...

投票

翻訳

翻訳
エクスプローラー ,
Dec 05, 2020 Dec 05, 2020

リンクをクリップボードにコピー

コピー完了

こんにちは。

すいません、最終的な目的を確認させていただきたいのですが・・・

 

字幕作成のためにsrtファイル」ということは、書き出したムービーファイルには「文字」はのらず、別のsrtファイルで「字幕」として再生環境側でコントロールする(ON/OFFなど)、ということでよろしいでしょうか?

書き出すムービーファイルそのものに文字をのせないのであれば、

エッセンシャルグラフィックスは使用しない形になると思います。

書き出すムービーファイルそのものに文字をのせる場合は、キャプションにこだわらず、エッセンシャルグラフィックスで良いと思います。

いかがでしょうか?

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
参加者 ,
Dec 05, 2020 Dec 05, 2020

リンクをクリップボードにコピー

コピー完了

PCM ichii 様

回答ありがとうございます。

そうですよね、わかりにくい説明ですみません。

・現在、エッセンシャルグラッフィクスで字幕テロップを載せている

・しかし、字幕はクローズドキャプションの方が、視聴者が選べるのでそちらが良いと考え直す

・すでにエッセンシャルグラッフィクスで字幕を作っているので、それをそのまま移行できると嬉しい

・字幕を作った場合は、すでに映像には字幕を載せず、オンオフできるようにしたい

といった感じです。

伝わりましたでしょうか。

すみませんが教えていただけると幸いです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
エクスプローラー ,
Dec 05, 2020 Dec 05, 2020

リンクをクリップボードにコピー

コピー完了

なるほど!内容がわかりました。

エッセンシャルグラフィックスですでに作成されていて、

それをサクッとクローズドキャプションに変換できないか、ということですね。

うーん、、それはさすがにできないような気がします。。

今後の新機能で新しいキャプション機能が搭載されるようですが・・・

オートメーションに、変換する機能は・・・おそらくないのかと。。

(僕が存じ上げてないだけだったらすいません)

お力になれずすいません。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Dec 06, 2020 Dec 06, 2020

リンクをクリップボードにコピー

コピー完了

最新

テキストを「After Effectsコンポジションに置き換え」て、After EffectsのスクリプトでSRTを書き出せるかもしれません。

 

使用するスクリプトは、下記の2つです。
1)ネスト化されたレイヤーをテキストレイヤーに変換するスクリプト。
なお、自動化する方法は間違っているので、「正解」にある方法を使用してください。
https://community.adobe.com/t5/after-effectsフォーラム/プリコンポーズ解除のスクリプト/m-p/10328661?page=1

2)テキストレイヤーをSRTに変換するスクリプト。
https://aenhancers.com/viewtopic.php?f=3&t=2116

 

使用方法は、
Premiereのテキストを全て選択して、「After Effectsコンポジションに置き換え」を使用する。
ae101.jpg
上図のように0フレームにテキストが無い場合、空のテキストを追加して0フレームから開始するようにしてから置き換える。
ae104.jpg

 

ExtendScript Toolkitを開いて、(1)のスクリプトをコピーして貼り付ける。
ESTKの左上にあるアプリ名をAfter Effectsのバージョンに合わせる。
「リンクコンポ」とその他の番号を入力して、スタートボタンを押す。
なお、<空白のテキストレイヤー>はテキストレイヤーに変換する必要はありません。
ae110.jpg
ae111.jpg

 

(2)のスクリプトをESTKで開く。
テキストレイヤーを全て選択する。
(注意:選択方法は、時間の順番に選択する)
スクリプトを実行すると、SRTが書き出される。(順番が間違いないか確認)
ae112.jpg

 

<追記>
リンクコンポの番号が間違っていると、別のコンポジションにテキストレイヤーが追加されます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines