問題タブ [zencoder]
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.
php - Zencoder API PHP サムネイル
Zencoder API PHP ライブラリ (https://github.com/zencoder/zencoder-php/blob/master/README.md) を使用しており、変換のために単一のジョブを正常に送信できます。ただし、サムネイルの形式を正しくするのに苦労しています。
Zencoder に必要な JSON は次のとおりです。
したがって、PHP API を介して以下を送信すると、ビデオを動作させることができますが、サムネイル要素の正しい形式を理解できません。
私は単純なものが欠けていると思います。
jquery - Zencoder変換用のJQueryプログレスバー
ビデオ変換に関するzencoderAPI通知からロードするようにjqueryプログレスバーを構成したいと思います。APIはjsonまたはxmlの形式で指定されたURLに通知を送信しますが、それがどこに行くのかまったくわかりません。助けてください。
jquery - ZencoderステータスURL
私はzencoderを使用して、ビデオ変換アプリケーションを作成しています。変換部分は問題なくセットアップされましたが、処理中の出力のステータスを表示する方法に困惑しています。出力のステータスは、次のURLに保存されます。
https://app.zencoder.com/api/v2/outputs/ + jobID + /progress.json?api_key=mysecretcode
ただし、動的にアクセスするには、jobIDを取得する必要があります。現在、zencoderが出力に割り当てる一意の乱数として表示されます。PHPでジョブを作成した後、jobIDを取得する方法を知っている人はいますか?どんな助けでも大歓迎です。
ios - AVFoundationがプレーヤーアイテムの期間を誤って報告する
zencoderでエンコードされたAVPlayerを使用してiOSでビデオを再生しようとしています。私が見ている問題は、プレイヤーアイテムが報告する期間が丸められている/不正確であるということです。たとえば、ビデオの長さは173.134で、プレーヤーアイテムはフラットな174.0として報告します。これにより、ロードされたパーセンテージやその他の関連するものの検出で問題が発生します。エンコードせずにビデオを使おうとすると、すべてが正しく正確に報告されます。
他の誰かがこれを見たことがありますか、または解決策がありますか?
video - ビデオがトランスコードされていない
Drupal 7 で Video Module を使用し、Zencoder をビデオのエンコードのオプションとして利用しています。http://progrium.com/localtunnel/を使用 して、localhost サーバーをインターネットで公開します。
次の手順に従って、マシンで localtunnel を構成しました
- Ruby/Ruby Gems をダウンロードし、localhost をパブリックにホストするための ssh キーを生成します。
私のApacheサーバーはポート80で実行されているため、次のコマンドを実行します
localtunnel -k ~/.ssh/id_rsa.pub 80
- それはパスフレーズを要求し、私はそれを与えました。
その後、次のメッセージが表示されます:-
この localtunnel サービスは、Twilio によって提供されます。ポート 80 は http://5557.localtunnel.comからアクセスできるようになりました」
私が与えるとき
Administration » Configuration » Media » Video の Transcoder オプションの Postback URL の値として、設定も保存されます。
ここで、ビデオ コンテンツ タイプでビデオをアップロードします。ノードが保存された後、次のメッセージが表示されます。
この動画は現在処理中です。お待ちください。
Zencoder で自分のアカウントを確認すると、ステータスが「処理中」と表示されています。しばらくすると、ステータスが Fail に変わり、次のメッセージが表示されます。
でファイルをダウンロードしようとしました
フォルダー videos/original はパブリック アクセスを許可しています。どこで間違いを犯しているか、またはエンコードされたファイルをウェブサイトに戻すために実行する許可または手順を教えてください。
video - Zencoder: 2 つのビデオ ファイルを 1 つにマージしてエンコードする
Zencoder を使用してビデオをマージする方法に関するドキュメントを見つけるのに苦労しています。これが私がやりたいことです:
- 動画を Zencoder にアップロードして、API を使用してエンコードする (完了)
- Zencoder は、私の 2 秒間のブランディング イントロ ビデオをアップロードしたビデオの冒頭にマージし、それらを 1 つのファイルとしてまとめてエンコードします
- Zencoder が私の YouTube アカウントに新しい動画を送信します
Zencoder でステップ 2 と 3 は可能ですか。もしそうなら、リンクまたは説明できますか。そうでない場合は、建設的なフィードバックを歓迎します。
ありがとう!