問題タブ [amazon-elastic-transcoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
399 参照

php - 致命的なエラー: 5 行目の C:\wamp\www\sep24\et\s\wr.php にクラス 'Aws\ElasticTranscoder\ElasticTranscoderClient' が見つかりません

et/s/wr.php から Elastic Transoder php コードを実行しようとしました。wr.php には、php トランスコーダ コードが含まれています。これが私のコードです。

これは、loaclhost から実行しているときのエラーです。

致命的なエラー: 5 行目の C:\wamp\www\sep24\et\s\wr.php にクラス 'Aws\ElasticTranscoder\ElasticTranscoderClient' が見つかりません

それで、何をすべきか..?助けが必要..はい、GITからダウンロードしたAWSフォルダーを含めました。

0 投票する
3 に答える
2705 参照

php - 致命的なエラー: require(): 必要な 'C:\wamp\www\sep24\e/src/functions.php' (include_path='.;C:\php\pear') を開くことができませんでした

パスからwampサーバーからtrans.phpプログラムを実行しようとしました

C:\wamp\www\sep24\e\trans.php

AWSフォルダーを含めました

C:\wamp\www\sep24\e\Amazon\

wamp/www フォルダー内の AWS 認証情報ファイルと、アクセス用のユーザー ディレクトリ

C:\wamp\www\.aws\credentials & C:\Users\username\.aws\credentials

これは私のプログラムです

プログラムを実行しようとすると、このエラーが発生します

致命的なエラー: require(): C:\wamp\www\ で必要な 'C:\wamp\www\sep24\e/src/functions.php' (include_path='.;C:\php\pear') を開くことができませんでしたsep24\e\vendor\composer\autoload_real.php 54 行目

git からダウンロードした AWS のすべてのパッケージを含めました。

どのような変更を加える必要がありますか?

0 投票する
0 に答える
483 参照

amazon-web-services - Elastic Transcoder: 重複出力キー エラー

先日、PHP SDK を使用してトランスコーディング ジョブをプッシュしようとすると、興味深いエラーが発生し始めました。

Elastic Transcoder にプッシュする設定:

は、ファイル$bitrate'64k'作成するトランスコーディング ジョブの (ターゲット) 最終結果です: 64k.ts64k.m3u864k_v4.m3u8.

最初に考えたのは、プレフィックスが既に存在するため、おそらく S3 キーの競合でしたが、出力バケットをクリアした後でもエラーは残りました。私が知る限り64k.ts64k.m3u8S3 では別のオブジェクトとして扱われています。

この場合の重複した出力キーは、S3 オブジェクトを参照しているのか、それともトランスコーディング ジョブの競合を参照しているのか?

詳細情報:Playlists:Nameビットレート 以外に変更すると$bitrate . '_v3'、エラーが回避されるようです。指定されたプレフィックスで出力バケットに移動し、問題なく名前64k_v3.m3u8を変更64k.m3u8できます。この場合、Elastic Transcoder が という名前のプレイリストの作成をブロックするのはなぜ64k.m3u8ですか?

0 投票する
1 に答える
215 参照

php - エラスティック トランスコーディング プロパティの幅と高さ

トランスコードする必要があるファイルの幅と高さを指定する場所。これは私のコードです。

私はこのawsドキュメントを参照し、それを

それは言っている

"message":"'Input:DetectedProperties' の値を指定しないでください。

助けが必要!!

0 投票する
1 に答える
358 参照

amazon-web-services - Elastic Transcoder によって GIF からトランスコードされたビデオのアーティファクト

AWS Elastic Transcoder を使用して、内部に H.264 を使用して GIF を MP4 にトランスコードしようとしています。トランスコードされたビデオに奇妙な色のアーティファクトがあることに気付きました: 右側に色の縞模様です。

元の GIF:

元のGIF

トランスコードされたビデオのスクリーンショット:

トランスコードされたビデオ

設定を変更しようとしましたが、出力形式を WEBM+VP8 に変更しても同じ結果でした。私のローカルのffmpegにはそのような問題はありませんので、ET側に何かあると思います。

私のMP4設定、もしあれば:

トランスコード設定

あなたはなにか考えはありますか?

0 投票する
1 に答える
674 参照

amazon-web-services - S3 バケット ポリシーのアクセス条件

リファラーが下にリストされていない場合にリクエストを拒否する、このようなs3バケットポリシーがあります

私が試しhttps://*amazon.com*/*, https://*aws.amazon.com* ,https://*amazon.com*,http://*amazon.com* た問題は、オブジェクトを取得しようとしたときにエラスティック トランスコーダー (aws サービスの 1 つ) リファラーを取得できないため、ジョブで次のようなエラーが発生することです。" You do not have the permissions required to read the指定されたバケットの指定されたオブジェクト". ポリシーを削除すると、すべてが正常に機能することに注意してください。だから私の質問は、弾性トランスコーダーのリファラーを何にすべきかということです. いくつかの組み合わせを試し、あちこち検索しましたが、すべて無駄でした.これにより良い方法があると思われる場合はお知らせください.

  • アップデート:

また、バケットポリシーによって拒否されたリクエストをフィルタリングする方法もあります。たとえば、上記の場合、上記のドメインからではなく、特定の IP アドレスを持つリクエストを許可できます。ここのAmazonドキュメントから、最初に明示的な拒否をチェックし、次にそれらの拒否リクエストがチェックされないことがわかりました。これを回避する方法はありますか?. どんな種類の助けも高く評価されます。御時間ありがとうございます