曲が再生されているときにタイトル+アーティスト名を入力したいと思いますが、これを達成する方法がわかりません。各曲のために特定のテキストレイヤーを作成するのは時間がかかり退屈です。 これを速やかに達成するためのトリックがある場合。(After Effects)時間の経過とともにテキストの内容を変更する
0
A
答えて
1
これはスクリプトによって実現できます。 私はこれら2つのスクリプトを用意しています。私はずっと前にそれらを書きました。たぶんあなたはいくつかの調整をする必要があります。
これは、csvファイルからいくつかのテキストレイヤーを追加します。
https://github.com/fabiantheblind/after-effects-script-snippets/blob/master/comp_with_text.jsx
この1つは、CSVの内容に設定されたソース・テキストを1つのテキストレイヤーを追加する必要があります。
https://github.com/fabiantheblind/after-effects-script-snippets/blob/master/text_to_comp.jsx
これはsourceText
/**
* main function
*/
var main = function() {
var txt = ['Hello - World', 'dog -cat', 'foo - bah']; // the text to add
app.beginUndoGroup('add source text'); // open a undo group
var curComp = app.project.activeItem; // get the current comp
// check if the curent active item is a comp
if (!curComp || !(curComp instanceof CompItem)) {
alert('noComp');
return;
// end if no comp is active
}
var txtLayer = curComp.layers.addText('titles'); // add a text layer
var counter = 0; // the time to add a keyframe to (in seconds)
// loop the text
for (var i = 0; i < txt.length; i++) {
var curFrame = (counter/curComp.frameRate); // calc time for each frame
$.writeln(curFrame);
// add a keyframe with the text as value every frame
txtLayer.text.sourceText.setValueAtTime(curFrame, txt[i]);
counter++; // increase the time by one
}
app.endUndoGroup();
};
main();
とテキストレイヤーを追加するために、最小限の例であります
関連する問題
- 1. 時間の経過とともにテーブル内のMySQLで値を変更する
- 2. 時間の経過とともに変化するフィールド値
- 3. 時間の経過とともにRunnableクラス属性を変更する
- 4. GetCurrentApplicationCallbackUriは時間の経過とともに変化します
- 5. After EffectsでTextLayerのテキストをプログラムで変更する
- 6. コンソールアプリケーションが時間の経過とともに減速する
- 7. 時間の経過とともにコードの変化を追跡する
- 8. SDL2でウィンドウの色が時間の経過とともに変化する
- 9. 時間の経過とともにスワップバッファが遅くなる
- 10. postgresql 9.5 - 時間の経過とともに値が変化する
- 11. 時間の経過とともにスナップショットのWebサイト
- 12. 時間の経過とともに単純なPloneの統計
- 13. After Effects JavaScriptの検索と変更の名前
- 14. 時間の経過とともにffmpeg -r/fps?
- 15. 時間の経過とともにユニティフェード画像アルファ
- 16. グラファナ+グラファイト:時間の経過とともに静的な開始時間範囲
- 17. 時間経過とタイムゾーン
- 18. melonJSで時間の経過とともにスプライトの色を変更する方法
- 19. Oracle経過時間とCPU時間?
- 20. Actionscript 3.0 - ムービークリップを無作為にトゥイーンして、時間の経過とともにフォントファミリを変更します。
- 21. 時間の経過とともにFirefoxのアドオンCPUを測定する
- 22. Djangoモデルのデータを時間の経過とともに記録する
- 23. After Effects/ExtendScript Function.caller相当のもの
- 24. 時間の経過とともにC#プロパティをアニメーション化する方法は?
- 25. 時間の経過とともにキーイベントを検出する方法JavaFX
- 26. 時間の経過とともにドッカー画像を管理する
- 27. 指数関数的なパルスを時間の経過とともにプロットする
- 28. Haskellで時間の経過とともにシステムをモデル化する方法
- 29. C#ThreadPoolアプリケーションのパフォーマンスが時間の経過とともに劣化する
- 30. 時間の経過とともにAS3のゲームパフォーマンスが低下する