web-dev-qa-db-ja.com

非常に大きなビデオファイルを編集する場所と方法

質問: Avidemux、Blender、Openshot、Kdenlive、および/または同様のプログラムを介して大きなビデオファイルを編集するための優れたワークフローを知っている人はいますか?

Backstory: Canon 550dで2時間の討論を行った結果、1つのショットの長さにsdカードが4GBのサイズ制限を設けていたため、HD 1080p品質の16のビデオファイルが作成されました。これらのhdファイルにはbフレームが含まれており、タイムラインのスクラブがすべて不安定になるため、編集が非常に困難になります。

Avidemuxを使用して、Huffyuv、H.264、FFV1、FFVHuffなどのさまざまなコーデックを試しました。コンテナ形式は主に.aviであり、「OpenDMLファイルの作成」を有効にすると、巨大な.aviファイルを作成できるようになりました。以前、私は.mkvファイルを使用することを簡単に試みましたが、Avidemuxはクラッシュし続けました。

私の計画は、結果のロスレスファイルをBlender、Kdenlive、またはOpenshotにインポートすることでしたが、FFVHuffがタイムラインを適切な方法で(少なくともBlenderで)移動できるようにした唯一のコーデックだったようです。ただし、それはより小さい.aviファイルを使用していました。

たった今、5つの元のファイルをまとめて、FFVHuffコーデックでエンコードされた大きな40gb .aviファイルにまとめてみました。結果のファイルをBlenderでもOpenshotでも編集できませんでした。タイムラインに飛び込んでビデオを再生しようとすると、プログラムはハングします。ええ私の質問は一番上にあります。任意の支援、大歓迎。

2
thunki

よし!いくつかの試行の後、BlenderとAvidemuxを使用してHDビデオ編集の機能するワークフローを見つけることができました。

手順:

  1. 高解像度の映像を取り、追加の低解像度バージョンを作成します。私がしているのは、Avidemuxを使用してm-jpeg形式でエンコードされた.aviファイルを作成することです。さらに、低解像度の映像のサイズを640x360pxに調整します
  2. 高解像度映像をBlenderにインポートします。プロジェクトのインポート設定を高解像度、つまりプロジェクトのエクスポート先のビデオ設定を維持します。
  3. Blenderでビデオシーケンサーのタイムラインを表示している場合、インポート後に高解像度クリップを選択し、Nを押します。
  4. 各クリップの下で、「プロキシ」を見つけて確認します。その後、「プロキシカスタムファイル」をチェックして選択し、対応する低解像度ファイルを選択します。
  5. シーケンサービューにカーソルを合わせると、Nキーを押して、そのビューのさまざまなレンダリング設定を表示できます。 「proxy rend」の下で「proxy size 25%」を選択するのが好きです。

PS。完成したプロジェクトをエクスポートする前にプロキシのチェックを外す必要はありません。Blenderはそれを自動的に処理するのに十分なほどスマートです。

乾杯! :)

3
thunki