Skip to main content
3495 Posts
購入したスクリプトが使用できない

『TypeAnimeJP』というスクリプト(だと思うのですが)を購入。正常にインストールしました。しかしAEを起動しても、スクリプトには表れず、長時間格闘しましたが解決できず、ここを頼っています。使用機材macOS 14.6.1AE2024(最新)インストールしたスクリプトは、「AE2024」>「Scripts」>「ScriptUI Panels」の中に入っており、ファイル名は「TypeAnimeJP.jsxbin」です。Q1.AEを普段使うことがなく、そもそもの話で申し訳ないのですが、「ScriptUI Panels」の中のスクリプトはどうやって呼び出すのか?「ScriptUI パネルをインストール」という項目があると言うことは、「ScriptUI パネル」なるものが存在すると思うのですが、どうやって呼び出すのかがわかりません。Q2.拡張子が「.jsx」は開くことができるものもあるのですが、「jsxbin」のものは反応しません。「スクリプトによるファイルへの書き込みとネットワークへのアクセスを許可」にもチェックを入れたにも関わらずです。「スクリプトファイルを実行」してもなんの反応もありません。そもそも「TypeAnimeJP.jsxbin」はスクリプトファイルなのか?格納場所は合っているのか?アドビ製品でもない質問で申し訳ありませんが、ご教示願います。参照https://cginterest.com/2023/07/01/%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E8%A1%A8%E7%8F%BE%E3%81%8C%E5%86%8D%E7%8F%BE%E3%81%A7%E3%81%8D%E3%82%8B-aftereffects%E7%94%A8%E3%83%84%E3%83%BC/

スクリプトでスケールのキーフレームにイーズを適応させたい

AEのスクリプトを作っています。スケールにキーフレームを打ち、そのキーフレームにイーズをつけたいのですが上手くできません。コードは下記になります。ーーーーーーーーーーーーーーーーーー// コンポジションとレイヤーを取得var comp = app.project.activeItem;var layer = comp.layer(1);// ポジションプロパティを取得var positionProperty = layer.property("scale");// イージングの設定var easeIn = new KeyframeEase(0.5, 50); // イージングの強さを設定var easeOut = new KeyframeEase(0.75, 85); // イージングの強さを設定// ポジションプロパティのキーフレームを設定var keyTime1 = comp.time;var keyTime2 = keyTime1 + 1; // 1秒後に次のキーフレームを設定// キーフレームを追加し、値を設定positionProperty.setValueAtTime(keyTime1, [0, 0]); // 初期positionProperty.setValueAtTime(keyTime2, [100, 100]); // 最終// イージングを設定positionProperty.setTemporalEaseAtKey(1, [easeOut], [easeIn]); // キーフレーム1に対してイージング設定positionProperty.setTemporalEaseAtKey(2, [ easeOut], [easeIn]); // キーフレーム2に対してイージング設定ーーーーーーーーーーーーーーーーーーー ちなみにvar positionProperty = layer.property("scale");の部分で"scale"を"position"に変えると位置のキーフレームにはイーズがつきます。視覚的にイーズの変化が見えずらいとかではなく、キーフレームは菱形の形(リニア)になったままです。すごく初歩的なことかもしれませんが解決策を教えていただけますと幸いです。どうぞよろしくお願いいたいいたします。

AEからMedia Encoredに書き出しの際のエラーについて

Aeで制作したものをMeにて書き出しいた際にエラーになってしまったため、なにが原因なのかわからず、困っています。ご助力いただけますと幸いです。  エラー内容↓-------------------------------------書き出しエラームービーのコンパイル中にエラーが発生しました。 レンダリングエラーレンダリングがエラーを返しました。エクスポーターを使用して書き込み : H.264ファイルに書き込み : /Users/⚫︎⚫︎/Desktop/(フォルダ名)/(ファイル名)/(データ名).mp4書き込みファイルタイプ : H264レンダリングのオフセット : 48.782 秒コンポーネント : H.264 タイプ エクスポーターセレクター : 9エラーコード : -1 ------------------------------------エラーの内容を読むと、上記の「ファイルに書き込み」の「⚫︎⚫︎」の下線部分に赤い波線が引いてあり、恐らくここに不備があるのかなと考えているのですが、何が考えられるでしょうか。 書き出し設定は、H.264(カスタム)・ソフトウェアエンコーディング環境設定等はスクリーンショットにて添付させていただきます。 AeもMeも初心者で至らぬ点があるかと思いますので、他に必要な情報等ございましたらお伝えいただけますと幸いです。何卒よろしくお願いいたします。 

hoshi999Known Participant
 質問
スクリプトパネルの中にスクロールを作る方法について

以下のスクリプトは、ChatGPTを使って作ったAfterEffectsのスクリプトです。(私はコーディングができず、中身がなんとなくわかるくらいの知識です。) デフォルトで10行のテキスト入力欄を表示させており、「+」や「-」ボタンを押すことでこのテキスト入力欄の行を増やしたり減らしたりすることができます。 ただ、入力欄を20個などつくるとパネルを伸ばさないと下の方の入力欄が見えなくなってかなり不便なので、一番上のタイトルややボタンがある1行目は固定して、例えば、テキスト入力欄だけ一つのコンテナにまとめて、ここのフィールドはスクロールでみれるようにしたいのですが、ChatGPTだとそれがなかなかうまくできません(※)。(※)具体的には「Scrollbar」というコードを追加している?ようなのですが、表示が消えたり横向きのスクロールだけ出てきたり変になってうまくできないです。 <質問>このテキスト入力部分だけをスクロールで表示できるようにするにはどうしたら良いでしょうか。できれば、見える範囲はデフォルトで横200と縦100と決めておいて、あとあと見える範囲のデフォルト値を変更できるようにはしておきたいです。  <スクリプト>{function createUI(thisObj) {var myPanel = (thisObj instanceof Panel) ? thisObj : new Window("palette", "Frame and Cell Manager", undefined, {resizeable: true});var res ="group { \orientation: 'column', alignment:['fill', 'fill'], \header: Group { \alignment: ['fill', 'top'], \frameText: StaticText { text:'テスト1', alignment:['left', 'top'] }, \cellTextGroup: Group { \orientation: 'row', alignment:['fill', 'top'], \cellText: StaticText { text:'テスト2', alignme