入力DetectedPropertiesデータを返さない私は、PHP AWS SDKアマゾンAWS弾性トランスコードcreateJobとreadJobは
といくつかの問題を持っている私は、元のビデオファイルのサイズ、幅と高さを取得する必要があります。これらのデータは、createJob関数とreadJob関数から結果構造を読み取ることでリトライすることができますが、「Input」セクションでは、元の入力ファイル名として「Key」というパラメータが1つだけ取得されます。誰でもこの機能を使用できますか?
AWS公式サイトのHLSサンプルphpから始めます。私はDASH(fmp4コンテナ)とHLS(tsコンテナ)でジョブを作成する関数を持っています。私はビデオ入力の5つの異なるバージョンを作るために5つのプリセットを使用します。ドキュメントを読ん http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/get-job.html
で返される構造体約5 420 1920にEverithingがうまく機能から5解像度のバージョン、が、私は「DetectedProperties」の情報を取得することはできませんよ
情報は、情報は私が必要と思われますソースビデオを取得するには、応答に配置する必要があります。しかし私は応答を得て、私が見ると期待している構造は異なっている。 「DetectedProperties」はありません。
これは、例えば、createJob用についてのドキュメントです:私は誰にするために頼む何 http://docs.aws.amazon.com/aws-sdk-php/v3/api/api-elastictranscoder-2012-09-25.html#createjob
ドキュメントは、私は、その結果に自動的にする必要があり、データをDetectedPropertiesを見つけただろうと言って、なぜPHP SDKはあり深く知っていますエラスティックトランスコーダからソースファイルを使用してエンコードすると、エンコードされずに結果が得られます。
私はそれを問題のように思っています。もしそうでなければ、ドキュメントはこれについて本当に貧弱です。私は何時間もウェブを検索して問題を解決するのに役立ちます。私は何も見つからなかったので、私はここに書く...みんなに
おかげで、私は公式のAWS PHPのgithubのプロジェクトに関する私のポストからの解決策を持って
ようこそ。これを答えではなくコメントとして追加してください。 – petezurich