タグ付けされた質問 「video」

4
完璧なクロスフェード
この問題を言葉で説明するのは難しいと思うので、それを説明するためにビデオ(45秒)を作成しました。ここに質問のプレビューがあります、Vimeoでそれを見てください:http : //vimeo.com/epologee/perfect-crossfade 過去10年間、多くの分野で2つの画像または形状の完璧なクロスフェードまたはディゾルブを作成する問題が繰り返し発生しました。最初はビデオ編集で、次にFlashアニメーションで、そして今はiOSプログラミングで。Googleでグーグル検索を開始すると、多くの回避策が見つかりますが、今回はハックせずにこれを解決したいです。 要約: 結果の透明度をどちらか一方のオリジナルと一致させる場合、2つの半透明の同色のビットマップをクロスフェードする際に適用する手法または曲線の名前は何ですか? フェード中に必要な部分的な透明度/アルファ値を計算する(数学的な)関数はありますか? これらの関数をに似たプリセットとして持っているプログラミング言語ease in、ease outまたはease in outActionScriptやCocoaにある関数はありますか? 更新:ビデオに加えて、サンプルプロジェクト(XcodeとiOS SDKが必要)を作成し、githubに投稿しました。ビデオと同じアニメーションを示していますが、今回は正方形を使用しています:https : //github.com/epologee/StackOverflow-Example-Code

1
プログレッシブHTTPダウンロードは、ライブビデオを提供するためのHLS / DASH / RTMPの実行可能な代替手段ですか?
ライブビデオをユーザーにストリーミングする必要があるWebサイトで作業しているため、現在のブラウザーベースのビデオストリーミングテクノロジーの残念な状態を回避する必要がありました。現在、ライブストリーミングの最も一般的なソリューションには互換性の問題があります。RTMPはFlashを必要とし、HLSはAndroidのSafariとChromeでのみネイティブにサポートされ、DASHはどこでもネイティブにサポートされず、dash.jsを使用するにはMedia Source Extensionsが必要ですが、これはまだ広くサポートされていません。 これは私には明らかな質問につながります:ブラウザーサポートまたはプラグインを必要とするHLS、RTMP、DASHのようなプロトコルの代替として単純なプログレッシブダウンロードを使用することは可能ですか? プログレッシブダウンロードを使用してライブメディアをストリーミングするというアイデアは、これまでにないものではありません。人々はすでにオーディオのためにそれをしています。liveCasterなどのツールを使用すると、事前に記録されたMP3ファイルを必要とせずに、単一のプログレッシブHTTP応答を介してライブMP3オーディオをストリーミングできます。 しかし、ビデオでこの手法が実際に使用されている例は見たことがありませんが、その理由はわかりません。面倒で難しいブラウザ側の互換性の問題の層を比較的少ないトレードオフで削除するようです。(そして、ライブストリーミングの場合、プロが行っても互換性は依然として大きな問題です。FirefoxでBBCのiPlayerでライブビデオを視聴しようとすると、Flashをインストールするように指示するエラーメッセージが表示されます。)このテクニックは、私以外の誰もこのアイデアに言及するのを見たことがない。 どうして?生成されているプログレッシブダウンロードを介してMP4のようなビデオファイルをストリーミングし、ダウンロードしながら<video>要素で再生することを不可能にする根本的な制限はありませんか?

1
MPEG I、P、Bフレームとは何ですか?
私は最近、MPEGの記事とビデオを調べて、それがどのように機能するかを理解していました。私、P、Bフレームの機能は理解していますが、予測の計算方法がわかりません。 空から地面に落下し、最後に数回跳ねるボールが最後に停止するまでのビデオを録画したいとします。 また、16x16マクロブロックの概念も明確ではありません。教えてください: 予測の計算方法 マクロブロックとは何であり、MPEGエンコーディングでどのように役立つか 私の参照: MPEG予測 MPEG変換のビデオ
8 video 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.