問題タブ [video-processing]
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.
video - コマンドラインでffmpegを使用してビデオをつなぎ合わせる
ffmpeg(または別のCLI)を使用して2つ(またはそれ以上)のビデオをつなぎ合わせる方法を知っている人はいますか?これは、すべてのビデオが同じ形式であり、使用されているビデオ形式がロスレススティッチング(トランスコードなし、エンドツーエンドスティッチングのみ)を可能にすることを前提としています。
image-processing - -dynamic-ビデオストリームを処理し、そのビデオストリーム内の「一致」の(相対的な)場所を見つけるにはどうすればよいですか?
質問が述べているように、動的なビデオストリームを処理するにはどうすればよいですか?ダイナミックとは、実際には画面上のものだけを処理したいという意味です。したがって、imagearrayはある種の「連続スクリーンショット」である必要があります。
特定のパターンに基づいてビデオ/画像を処理したいのですが。どうすればいいですか?
既存のコンポーネントがすでに存在する(そしておそらく存在する)場合は完璧です。一致(または部分一致)の場所を使用できるようにする必要があります。さまざまな要件に対応する.NETコンポーネントも役立つと思います...
c++ - ツール/ユーティリティは、Web ベースのビデオ エディターを作成するために使用します。( animoto や stupeflix のように )
私は、ビデオ編集サイト animoto (および stupiflex) の大ファンです。コンピューター グラフィックスが好きで、大学ではコンピューター グラフィックスを専攻しています。
私の質問は、そのようなアプリケーションを構築するために何が必要かを推測しようとしているということです。
これらの専門的に構築された製品が提供するような品質を提供できるオープンソース/無料のツールは存在しますか?
-- オープンソースのマルチメディア フレームワークである GStreamer を偶然見つけましたが、ここで提供できるかどうかはわかりません。
--そして、OpenCV を学術目的で使用していますが、それはより良いライブラリでしょうか?
更新: 1、私の問題はサーバー側のビデオ処理のみです。2、これは趣味/教育プロジェクトに近いため、タスク用の無料およびオープン ソースの Linux ベースのツール/SDK を探しています。
あなたのアイデアを共有してください、ありがとう。
.net - ビデオフレームを読み取るための.NETライブラリ
ビデオをフレームごとに読み取ることができる.NETで記述されたライブラリはありますか?
使用例は次のとおりです。
.net-3.5 - DirectShow.net を使用してビデオ フレームを取得するには?
プログラムの一部として、ユーザーが指定したビデオ ファイルからいくつかのランダムなフレームを取得できる必要があります。私はビデオ処理プログラミングの経験がないので、これは初めてのことです。
Windows XP で .Net を使用してこれを行うには、DirectShow.net を使用する必要があると判断しましたが、その方法がわかりません。ISampleGrabber インターフェイスを使用しようとしていますが、すべてを理解することはできず、例も見つかりません。
インターネット上で DirectShow.net を使用した例はほとんどありませんが、誰かが .net を使用してビデオからフレームを取り出したことは確かです。そのため、これを実行するサンプル コードまたはそれに近いものを誰かが知っているかどうかを確認したいと思います。
このコード プロジェクトの記事に従って、次のコードを思いつきました。
コンパイルされない部分は、バッファ変数がないため、videoHeader キャスト行と最後の GetCurrentBuffer 行です...しかし、それを修正するために何をすべきかわかりません。
silverlight - Silverlight でビデオ編集を行うには?
次の機能を持つ ActiveX を (Silverlight に) 移植したいと考えています。
- 動画ファイルにロゴ画像を埋め込む。
- 動画ファイルに字幕を埋め込む。
- ビデオ ファイルのクロップ (例: 1 分間のビデオの 10 秒をクロップ)。
- ビデオ ファイルの結果を保存します (クライアントの現在のエンコーダーによる)。
現在の ActiveX は DirectShow を使用していますが、残念ながら Silverlight では使用できません。古い ActiveX テクノロジを放棄して新しい Silverlight テクノロジを使用するにはどうすればよいですか?
silverlight - Silverlightを使用したアナモルフィックビデオ?
現在、自分のアプリケーション用にSilverlightアプリケーションを作成しようとしています。手元にある問題は、アナモルフィックビデオを表示することが可能であり、どのように表示するかということです。これの主な目的は、フレームあたりのビットレートを節約することです。
たとえば、848x480のアナモルフィックは-> 720x480であるか、1080のアナモルフィックは1440x1080であり、後で1920x1080にサイズ変更されます。
私のビデオがアナモルフィックにエンコードされ、後でプレーヤーがそれを正しいサイズに拡張すると、ストリームの帯域幅が大幅に節約され、品質が「あまり」失われるか、同じ品質のままになる可能性があります。これをSilverlightでどのように行う必要がありますか、それともサポートされますか?
Silverlightの初心者ですので、手伝ってください。ありがとうございました :)
ffmpeg - ビデオの最初と最後のフレームを画像に設定するにはどうすればよいですか?
HTML 5 の実装は、ブラウザーによって異なります。Firefox では、プレースホルダー属性で指定された画像は、ユーザーがビデオの再生をクリックするまで表示されます。Chrome では、動画が読み込まれる (再生されない) までプレースホルダー画像が表示され、その時点で動画の最初のフレームが表示されます。
この問題を調整するために、ビデオの最初のフレームをプレースホルダー画像に設定して、両方のブラウザーでエクスペリエンスが同じになるようにします。
できれば、ffmpeg または mencoder を使用してこれを行うことをお勧めします。ただし、これらを使用した経験は非常に限られているため、誰かが私を正しい方向に向けることができれば、非常に助かります.
ありがとう!
c# - C#/.NET 用の堅牢な FFmpeg ラッパー
私はしばらくの間、 C#/.NET用の堅実なFFmpegラッパーを求めて Web を検索してきました。しかし、私はまだ何か有用なものを思い付いていません。次の 3 つのプロジェクトを見つけましたが、いずれも初期のアルファ段階で終了しているようです。
FFmpeg.NET
ffmpeg-sharp
FFLIB.NET
だから私の質問は、誰かがより成熟したラッパープロジェクトを知っているかどうかです?
ジョブ キューなどを備えた完全なトランスコーディング エンジンを探しているわけではありません。単純なラッパーなので、コマンド ライン呼び出しを行ってからコンソール出力を解析する必要はありませんが、メソッド呼び出しを行い、進行状況のためにイベント リスナーを使用できます。
また、進行中のプロジェクトについては、まだ初期段階であっても、お気軽にお知らせください。
linux - ビデオクリップからクリップの50分後にスクリーンショットをキャプチャし、それを高速に実行するにはどうすればよいですか?
ffmpegにクリップの途中でスクリーンキャップをとるように指示すると(クリップは10時間もかかる場合があります)、1 cpuコアを100%使用し、時間がかかるようです。ビデオをスキャンして真ん中にジャンプするのではなく、まるでビデオをスキャンするかのように、すぐに開始できます。
現在使用しているコードは次のとおりです。
これには数分かかる場合があります。
これらもHDビデオであり、720p / 1080pであり、多くの場合、未加工の未編集のクリップです(たとえば非常に長い)。
だから私は、ビデオからの画面キャプチャをはるかに高速にするいくつかのより良いソフトウェアを望んでいました(Linuxでスクリプト可能でなければなりません)。