問題タブ [flv]
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.
flash - Red5 を使用した RTMP 経由の高品質 FLV ストリーミング エラー
私は FLV ストリーミング/Red5 シーンに慣れていないのですが、何らかの理由で oflaDemo を使用して特定の品質を超えてエンコードされた FLV ファイルを再生できないことに気付きました。ffmpeg を使用して、h264 から Sorenson Spark に FLV ファイルをエンコードしました。を使用して動作します-qscale 31
が、それよりもはるかに高いもの (映画によって数値が異なるようです) は再生を拒否します。Sorenson Spark FLV のビットレートに上限はありますか、それとも Red5 の問題 (または実際には Flash の問題) ですか?
私の究極の目標は、高品質のビデオを Wii にストリーミングすることです。そのため、「古い」Flash 7 形式を使用しています。たぶん別の方法があります...
flash - Flash ビデオの再生が終了したときにアクション スクリプトの行を実行するにはどうすればよいですか?
Flash バナー内にビデオを含めています。バナーが読み込まれると、ビデオが再生されるスペースに「クリックして再生」するグラフィックを用意しました。これには、nextFrame を呼び出すボタンがあり、メインのフラッシュ ムービーの再生ヘッドを実際のビデオがあるフレームに移動します。
その後、ビデオは正常に再生されますが、空白の黒い画面で終了します。
私が望むのは、ビデオの再生が終了すると、メインのフラッシュ ムービーのタイムラインが、空白ではなく、「クリックして再生」のグラフィックが表示されたフレームに戻ることです。どのアクションスクリプト(as2)を使用する必要があり、どこに置くべきか教えてもらえますか? ありがとう。
iphone - flv ストリームのデコード、3gp のエンコード
flv から 3gp への変換を実装するために調べる必要のある言語やその他のリソースのオープン ソース プロジェクトはありますか? flv の最後の部分がダウンロードされる前に、3gp の最初の部分を返すことを意味します。
または、すでに実装されている同様のサービスがありますか ?サーバーは flv 全体をダウンロードします。
更新: ffmpeg はここで本当に良い仕事をします。
以上です。ただし、出力ファイルは変換が完了した後にのみ使用できます。ストリーミングはまだ未解決の問題です。ある種のストリーミングを行う ffserver がありますが、動作させることができませんでした。
actionscript-3 - Actionscript 3 で FLV をプリロードしますか?
私は、多くのビデオベースのセクションからセクションへのトランジションを含むフラッシュ サイトに取り組んでいます。トランジション ビデオ自体の長さはわずか数秒ですが、非常に高解像度であるためかなり重くなります (~700kb)。セクションの数とセクション間のトランジションの組み合わせ (したがってビデオ) を考慮すると、最初のサイトの読み込み時にすべてのトランジションをプリロードすることは現実的ではありません。
私がやりたいのは、必要に応じて各トランジション ビデオをすばやく読み込むことです。たとえば、エリア A にいて、エリア B のナビゲーションをクリックすると、A->B ビデオが読み込まれ (ほとんどのユーザーは数秒待つだけです)、再生されます。ただし、トランジションが読み込まれると、それが再生される前に表示されるクイック ローダー グラフィックも必要です (ロードバーのような単純なものですが、明確な進行の感覚が重要であるため、単なるスピナーなどではありません)。
Actionscript 3 でこれを行う最善の方法は何ですか? AS2 ( http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001036.html ) では比較的簡単でしたが、まだ見ていません。 AS3 のシンプルなソリューション。AS3 (NetConnection、NetStream、Video オブジェクト) で FLV を再生するための標準的なコードベースの手法を使用しています。FLVPlaybackComponents などは使用していません。
どうもありがとう!
flash - FLV 再生 - スケーリングとスムージング vs. ハイレゾ?
セクションからセクションへの遷移として機能する大きなビデオを含むフラッシュ サイト (as3) を構築しています。ビデオはスケーリングしません。大型モニターのユーザーに対応するために、HD ビデオを再生し、ユーザーにフレームの中央のみを表示することを計画しています (画面サイズによって異なります)。つまり、約 1024x768 の中央領域があり、すべてのユーザーが表示でき、ほとんどの情報が存在すると想定されますが、大画面のユーザーがすべての情報を表示できるようにする必要があります。情報とその周りのシーン全体も同様です。
私の質問は次のとおりです。パフォーマンスの観点から、ビデオを高解像度 FLV としてエンコードし、変更せずに再生すること、または妥当な解像度でエンコードしてから (スムージングを使用して) 高解像度にスケーリングすることは、より理にかなっていますか?急いで?すべてのクリップの長さはわずか数秒で、再生前に完全にプリロードされるため、ロード時間は問題になりません。そのため、ボトルネックは再生側にある可能性があります。
どうもありがとう!
html - flv ファイルをバナーとして埋め込む
クライアントから、ホームページにバナーとして配置する .flv ファイルが提供されました。私はしばらくの間インターネットを検索しましたが、それを行う適切な方法に出くわしませんでした. まず第一に、それはそのようなバナーを行う「方法」ですか?または、代わりに .swf を提供することになっていますか? .flv が問題ない場合、どうすればそれを HTML ページに埋め込むことができますか (再生コントロールなどはありません...)。
.net - flash-activeX を使用せずに *.Net から .flv ファイルの videoDuration を読み取るにはどうすればよいですか?
ユーザーがShockwave Flashムービーをサーバーにアップロードできるようにするwinformプログラムがあります。videoDuration を取得するには、「ShockwaveFlashObjects」-activeX のインスタンスを作成し、ムービーをロードしてから、videoDuration を「0.0」から他の値に変化するまで読み取ります。GetVariable("videoDuration") を読み取ることでそれを取得します。
多くの場合は機能しますが、以前にロードされた Flash ムービーの情報がロックされたり、表示されたりすることがあります。
また、ShockWaveFlashObject-activeX の配布にも問題がありました。私は本当にそれをスキップして、フラッシュファイルを読んで映画の再生時間を調べたいと思っています.
アップロードされたすべての映画はビデオであるため、特定の再生時間があります。
この質問は、回答の助けにはなりませんでした。
私はwotsitでswf 形式をチェックアウトしましたが、フレームレートとフレームカウントを読み取って持続時間を計算できるはずですが、flv ファイルについては何も見つかりませんでした。たぶん、誰かがすでにこれを行っていて、仕様を理解するのに多くの時間を節約できる素敵なコードを教えてくれるでしょうか?
c# - .Net:複数のカメラからflvにビデオをキャプチャするためのアプローチはどうあるべきですか
Webカメラを入力として取り、キャプチャしたビデオをflvファイルとして保存するアプリケーションを作成したいと思います。
同じものについてAdobeのFlashLiveMedia Encoderを探していますが、APIはありませんが、エンコード用のコマンドラインツールがあります。
私が見ることができる他のいくつかの選択肢を提案してください。