曲が再生されているときにタイトル+アーティスト名を入力したいと思いますが、これを達成する方法がわかりません。各曲のために特定のテキストレイヤーを作成するのは時間がかかり退屈です。 これを速やかに達成するためのトリックがある場合。(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. 時間の経過とともにTkinterパネルを更新する
- 3. 時間の経過とともに変化するフィールド値
- 4. 時間の経過とともにRunnableクラス属性を変更する
- 5. GetCurrentApplicationCallbackUriは時間の経過とともに変化します
- 6. 時間の経過とともに変数のインクリメンタルな増加
- 7. 時間の経過とともに変数が変更された配列
- 8. After EffectsでTextLayerのテキストをプログラムで変更する
- 9. コンソールアプリケーションが時間の経過とともに減速する
- 10. 時間の経過とともにコードの変化を追跡する
- 11. SDL2でウィンドウの色が時間の経過とともに変化する
- 12. 時間の経過とともにスワップバッファが遅くなる
- 13. 時間の経過とともに弾薬の豆のURLが変わる
- 14. 時間の経過とともにGoogleのシートトラックのセル値
- 15. postgresql 9.5 - 時間の経過とともに値が変化する
- 16. Tkinterは時間の経過と共に変化するテキストを作ります
- 17. 時間の経過とともにスナップショットのWebサイト
- 18. 時間の経過とともにJava 8の複合グループ化
- 19. 時間の経過とともに単純なPloneの統計
- 20. 時間の経過とともにffmpeg -r/fps?
- 21. 時間の経過とともにユニティフェード画像アルファ
- 22. After Effects JavaScriptの検索と変更の名前
- 23. グラファナ+グラファイト:時間の経過とともに静的な開始時間範囲
- 24. melonJSで時間の経過とともにスプライトの色を変更する方法
- 25. 時間経過とタイムゾーン
- 26. Oracle経過時間とCPU時間?
- 27. データウェアハウス - 時間の経過とともに一意のデータを格納する
- 28. 時間の経過とともにFirefoxのアドオンCPUを測定する
- 29. Djangoモデルのデータを時間の経過とともに記録する
- 30. SQL-時間の経過とともにクライアントのデータを合計する方法