ビデオ編集と視聴に適したプラットフォーム - 実行可能プログラム / Web ベース?

StackOverflow https://stackoverflow.com/questions/4241033

質問

ビデオ編集と表示用の軽量アプリケーションを作成する必要があります。

私は、Python で書かれた実行可能プログラムを書くか、JavaScript と HTML5 を使った軽量の Web アプリを書くことを考えていました。3 番目のオプションとしての Flash は、大きすぎてセキュリティ上の欠陥が多いため、ほぼ問題外です。

編集: ビデオ自体が配信されます (次を参照)。「重量物」) は、専用の高速ライブラリまたはサービスによって実行されます。したがって、Python/Web アプリに関する質問は、GUI と、特定のフレームへのジャンプなどの非常に基本的なビデオ操作のみに関連することがほとんどです。

(ユーザーにとって) 速度と使いやすさを考慮すると、望ましいプラットフォームは何ですか?Python を使用するだけでよいでしょうか、それとも自分のタスク用に小さな Web アプリを構築するだけでよいでしょうか?

Advace、Oryに感謝します

役に立ちましたか?

解決 4

HTML5&CSS - 私は最終的にウェブアプリを開発しました。 HTMLでのGUIを開発する簡単です。クロム(オープンソースGoogle Chromeは)かなりよくHTML5を処理します。

の人々がここに言ったこと、それは重くはないとは異なります。

他のヒント

パイソン。

実際、HTML5 ビデオではいくつかの派手なトリックを行うことができます。エフェクトを適用してキャンバスにレンダリングしたり、プレーヤーを回転させたりします。知りません どれでも JavaScript で書かれたエンコーダー。

したがって、JavaScript 用の独自バージョンの FFMPEG を作成したい場合を除き、これはおそらく地球上で最も遅く、40 万行のコードを必要とするため (「軽量」についての話です)、Python を使用することをお勧めします。

のようなものがあります PyFFMPEG または パイメディア 確かに一見の価値はありますが、ビデオ編集は難しいことに留意してください。

私はそれらのいずれかを使用することはありません。ブラウザはそのようなアプリケーションの重量を扱うことができない、Pythonはレンダリングに年齢を取るだろう。あなたはPythonでフロントエンドおよび/またはHTML / JSはお気軽にしたいが、あなたは、あなたが実際にそれを作ることに計画している場合は特に、HTMLのためにバックグラウンドで重い物を持ち上げる(処理するために、コンパイル(好ましくはC / C ++)アプリケーションが必要になります場合は作業のプレビューを持っている)。

あなたはこの...

のためのHTMLよりもフラッシュでより多くの運を持っていると思います

私は、Webベースのビデオ編集システムを書くことは、小さな努力だろうとは思いません。 FlashとSilverlightは、このような何かのための選択の技術になります。これらは両方とも非常によくビデオを扱うように設計されており、私は、RIAインタフェースが理想的であると考えています。

確かに、彼らは「脂肪」かもしれないが、あなたは仕事のための適切なツールを使用するようになった:

私が思うカルトゥーラのフラッシュベースのシステムを使用します。

あなたはエンコードする、と一緒にビデオスニペットを接続しますが、HTML 5は自虐ようだとフロントエンドをやってやるために舞台裏でのPythonを使用することができます。これは、HTML 5 /キャンバスでそれを行うには、おそらく、おそらくですが、それでもかなりクレイジー!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top