OpenShot2.4.3ビデオエディタオンライン
Ad
Linux用の2020OpenShotバージョンで更新されたOpenShotオンラインビデオエディター
主な機能は次のとおりです。
2.4.1リリースから:
画質の向上
OpenShotの画像処理パイプラインを改善して、画像スケーリングアルゴリズムを切り替えることで、より鮮明な画像を作成しました。最も重要なのは、フレームを複数回(特定のシナリオで発生していた)ではなく、XNUMX回だけスケーリングすることです。 これにより、画像が著しく鮮明になり、パフォーマンスがわずかに向上します。
再生の滑らかさの向上
OpenShotのビデオプレビュー機能が改善され、より高いフレームレートのビデオ(50 fps、60 fps、120 fps)をより適切に処理できるようになりました。 これにより、再生エクスペリエンスがよりスムーズになり、特定のプレビュープロファイルでのジッターやフリーズが少なくなります。
安定性の向上(特にWindowsの場合)
以前のリリース(2017年XNUMX月)の直後に、Windowsをより適切にサポートするためにlibopenshotにいくつかの非常に大きな変更を加えました(C ++の特定のデータ型に関して)。 これにより、オーディオファイルを含む多くのWindowsの問題が修正されます
■早期停止、同期/非同期の問題、30分(またはそれ以前)で停止するビデオ、英語以外の文字を含むプロジェクトファイルを開くなど。 Windowsで問題が発生した場合は、この新しいバージョンを試してみてください。
Libopenshot(変更の完全なリスト):
- 高CPUコアシステムでの競合状態を防止しようとするより重要なセクション
- フレーム画像の追加に関する追加のクリティカルセクション
- FFmpegWriterでの名前によるコーデックルックアップ。これにより、いくつかの問題(xvidサポートなど)が解決されます。 ピーターありがとう!
- 回転原点による回帰の修正。 物事は常にオブジェクトの中心を中心に回転する必要があります(キーフレーム可能なアンカーポイントを追加するまで)
- FFmpegWriterのビデオストリームにタイムベースを設定しています...少し実験的です
- 特にビデオフレームがオーディオに追いつくために前方にジャンプする必要がある場合に、高フレームレートのビデオの再生の滑らかさを改善します。
- ヘッダーファイルからのthrowステートメントの削除
- スケール操作の数をタイムライン上のレイヤーごとに1つに減らす
- FFmpegReaderの16スレッド制限を修正
- longからint64_tへのキャストの修正
- すべての「longint」フレーム番号タイプをint64_tに更新して、3つのOSすべてがフレーム番号で同じ深さと精度を生成するようにします。 これは大きなものです!
- 可変ビットレートのサポートを削除します(今のところ)。これは、解決するよりも多くの問題を引き起こすためです。
Openshot-qt(変更の完全なリスト):
- default / en_USを使用する場合の翻訳WebサイトのURLによる小さなリグレッションの修正
- フォーマットを変更するとプロファイルと品質が吹き飛ばされるエクスポートダイアログの小さなバグを修正
- libopenshotは履歴更新メッセージを気にしないため、履歴更新メッセージを無視します
- エクスポートの進行を簡素化し、発信される信号の数を減らします
- 現在の言語をWebサイトのURLに統合し、いくつかの翻訳を簡素化する(HTMLタグを削除する)
- ロード時に特定のプロジェクトパスが失敗する原因となった不要なUTF8エンコードメソッドを削除します(英語以外のプロジェクトファイルパスを開こうとしたWindowsでのクラッシュを解決します)
- OpenShotの最初の起動時の大きな競合状態を修正しました。これにより、特定のJavaScript呼び出しが失敗します(したがって、デフォルトプロファイル、スナップモード、および起動時に設定された他のいくつかのものが失敗することがあります)
- 「変換」と「キーフレームの挿入」を切り替えるためのキーボードショートカットを追加します。 これにより、アニメーションのワークフローが改善され、アニメーションのマウスクリックやコンテキストメニューが不要になります。
- エクスポートダイアログで入力ファイルが上書きされないようにし、エクスポートウィンドウのタイトルでエクスポートの進行状況を更新します
- 翻訳と寄稿者クレジットの更新
2.4.2リリースから:
7新しいエフェクト(トリミング、色相、カラーシフト、ピクセル化、バー、ウェーブ、シフト)
これらの新しい効果のそれぞれは、独自のブログ投稿とチュートリアルを持つことができます(そしておそらくすぐになります)。 各エフェクトはOpenShot2.4.2用にゼロから作成されており、すべて完全にキーフレーム可能であり、互いに組み合わせることができます。 これにより、何百万もの興味深い可能性が生まれます(いくつかの組み合わせが上のビデオに示されています)。 アニメーション化されたピクセル化ボックス、アニメーション化された映画のアスペクト比など。 おそらくお分かりのように、私はそれらに本当に興奮しています!
オートオーディオミキシング
このオプションを有効にすると、クリップがオーバーラップしてオーディオボリュームに競合する場合に、3のさまざまなオーディオミキシング戦略を利用できます。 例えば、重複する音声クリップを再生する必要がある場合、バックグラウンドオーディオトラックは自動的に音量を下げることができます。 現在はデフォルトで(新しいクリップ上で)無効になっていますが、クリップのプロパティで簡単に有効にすることができます。
自動回転
回転メタデータを含む写真またはビデオは、OpenShotで自動的に回転されます(ただし、FFmpegのやや新しいバージョンが必要です)。 携帯電話で垂直方向のビデオまたは水平方向の写真を撮ると、おそらくこの回転メタデータが含まれています...そしてOpenShotはそれを正しく表示します。
改善されたオーディオ再生
オーディオの再生とミキシングはOpenShotの弱点であり、引き続き改善の焦点となっています。 多くのバグ修正と改善が行われ、多くのユーザーは、この領域でのポップが少なく、ミキシングがスムーズで、問題が少ないことに気付くでしょう。 しかし、まだやらなければならない作業があり、さらに改善され続けるでしょう。
改善された安定性
OpenShotがリリースされるたびに、安定性が向上し続けます。 ほとんどのクラッシュはWindowsビルドで報告されますが、すべてのOSでクラッシュが多すぎます。 一部のクラッシュは依存関係が原因で発生し、一部はマルチスレッドの競合状態またはメモリの破損が原因で発生します。 Windows用のバージョン2.4.2は、現在、より安定しており、64ビットバージョンと32ビットバージョンの両方として初めて提供されます。 多くの学校はまだ古い32ビットCPUを使用しており、これを頻繁に要求しています。 また、32ビットビルドは大容量メモリに対応しており、より多くのメモリをサポートできるため、低電力のコンピューターでクラッシュが発生する可能性がはるかに低くなります。
改良されたエクスポートダイアログ
OpenShotのエクスポートダイアログに、パフォーマンスメトリック(XNUMX秒あたりのフレーム数と推定完了時間)を含む進行状況がウィンドウタイトルに表示されるようになりました。
新しいコーデックサポート(実験を含む)
AACは現在、多くのプリセットのデフォルトのオーディオコーデックであり、OpenShotは、すべてのOS、デバイス、およびWebブラウザーとより広く互換性のあるビデオを作成できます。 また、FFmpegとLibAVでサポートされている実験的なコーデックをOpenShotで初めて使用できるようになりました。
以下の機能/コミットの完全なリスト:
libopenshot-audio 0.1.6 so:6
- アンダーリンク(pthreadおよびdl)を修正し、#3を修正します
- GitLabビルドパイプラインの統合
libopenshot 0.2.0 so:15
- クリップごとの自動オーディオミキシング戦略(平均、縮小、またはなし)
- 新しいクロップ効果を追加します。これは、いくつかの非常にクールな効果のためにアニメーション化することもできます。
- 新しいカラーシフト効果を追加します。これにより、無限のラッピングで任意の色(RGBA)をシフトできます(アニメーションを完全にサポートします)。
- フレームの画像の一部(またはすべて)をピクセル化し、完全にアニメーション化できる新しいPixelateビデオエフェクトを追加します。
- 新しいビデオ効果の追加:レターボックス効果など、ビデオの周囲の色付きのバーをアニメーション化できるバー。
- 新しいウェーブビデオエフェクトを追加します。これは、さまざまな方法でアニメーション化して、クールなウェーブディストーションエフェクトを多数作成できます。
- 色相ビデオ効果を追加して、フレームの画像の色相を調整します。これは、キーフレームでアニメーション化することもできます。
- 新しい効果の追加:Shiftは、アニメーション化して画像を任意の方向に折り返すことができる無限のピクセルシフト効果です。
- Readerメタデータの「rotate」属性を使用してクリップを自動回転します。
- FFmpeg / LibAVで現在サポートされている実験コーデック
- プレビュー中のオーディオポップ(リサンプリングによる)
- 明るさとマスク効果を修正して、フロートタイプで係数を計算し、より細かく制御できるようにします
- Blur_をコピーしてBlur.cppを修正しますに戻る値したがって、水平*および垂直ブラーをXNUMXつの効果で適用でき、反復が増えるとブラーが蓄積されます。
- タイムラインオフセットの同期を維持するために、クリップの変更にフレームマッパーを更新して適用します(つまり、タイムライン上のクリップのわずかなずれによるオーディオのポップを回避します)。
- WorkingCacheから古いフレームを削除します(不要になった場合)。 これにより、特定の動画で古いフレームデータを探してフリーズするのを防ぐことができます。
- フォーマット、オーディオストリーム、およびビデオストリームからReaderBase.infoにメタデータを追加します。これには、特定のカメラによって追加された「回転」メタデータ、およびタイトル、アルバム、アーティスト、著作権、日付などのオーディオメタデータが含まれる場合があります。
- メタデータエンコーディング機能が追加されました(writer.info.metadata ["title"] = "My Title")。 特定のタグ名のみが受け入れられます(どのコーデックでどのタグがサポートされているかについては、FFmpegを参照してください)。
- マスク効果(トランジションで使用)の速度を最適化および改善します。 これは以前よりもはるかに高速です!
- フレームクラスの代入演算子とコピー演算子を修正し(初期化されていない画像とオーディオポインタのクラッシュを防ぐため)、コピー演算子と代入演算子の両方が期待どおりに機能するようにします。
- 一部のコンストラクターで失われていたFramesのcolorプロパティを修正しました。
- 多くのカメラがこのより高いフレームレートをサポートするようになったため、有効なフレームレートを240fpsに上げます
- Clipコンストラクターのリグレッションを修正し、ポインターの初期化を簡素化します
- Frame :: AddImage(convertToFormat)が実際には何もしないバグを修正しました。 新しい画像を返し、フォーマットをインプレースで変換しません。
- QtPlayerが適切に初期化される前にSeekが呼び出された場合のクラッシュの防止
- FFmpegWriterのFFMPEG3.2サポート
- FFmpegReaderのFFMPEG3.2サポート
- FFmpegWriterのFFmpegバージョンの破損を修正
- 高フレームレートのビデオをより適切にサポートするために、プロセッサの数に基づいてFFmpegのデフォルトのキャッシュ量を増やします。
- 一部のSeek値をより正確に変更し、Timeline_Tests.cppで競合状態を修正します。
- 精度を高めるために、一部のsleep()呼び出しをusleep()に変更します。 これは少し実験的なものであり、うまくいけばすべてのOSで機能します。
- ボリューム調整を決定するときにgainFactorを壊さないでください。また、current_max_volumeが常に0であるというTODOノートを追加してください。
- クリッププロパティからアンカーを削除する(使用されていないため)
- Windowsビルド(クラッシュ処理サポート用)に「dbghelp」依存関係を追加し、MSYS2を使用してWindowsビルド命令を改善しました。
- テストメディアファイルのパスを適切に設定し、#36を修正
- オーディオストリームがビデオストリームより長く、ストリームの終わりに達した場合に、ビデオクリップの終わりにある黒いフレームを修正します。
- GitLabビルドパイプラインの統合
- より高速なWindowsビルド
- オーディオユニットテストの修正
- ボリュームのないクリップやオーディオが無効になっているクリップのオーディオをミキシングすることは避けてください。
- libopenshot-audioのcmakeファイルを更新して、最初に$ ENVを検索し、次に静的フォルダーを検索します
- 欠落している型キャストを追加する
- スペルとタイプミスの修正
オープンショット-qt 2.4.2
- 残り時間の見積もり、FPS、より正確なパーセンテージなど、より詳細なエクスポートダイアログの進行状況。 ピーターありがとう!
- デフォルトでAACオーディオコーデック
- カスタムベジェ曲線を使用するためのズームスケール計算の改善(ズームアウトするほどズームが速くなります)。 30秒から1秒までの7200レベルの精度。
- 'rotate'メタデータを使用したリーダーの自動回転。 これには、少し新しいバージョンのFFmpegが必要です。そうでない場合、「rotate」タグが見つかりません。
- 新しいクロップビデオエフェクトの追加
- 新しいカラーシフトビデオ効果の追加(一時アイコン付き)
- Pixelateビデオエフェクトを追加します。これにより、ビデオクリップの(すべての)一部のピクセル化されたバージョンをアニメーション化できます。
- レターボックス効果など、ビデオの周囲の色付きのバーをアニメーション化できる新しいバービデオ効果を追加します。
- 新しいWaveビデオエフェクトの追加
- 色相ビデオ効果の追加
- 新しいシフト効果の追加(画像を任意の方向にシフトし、アニメーションを無限に折り返すことができます)
- 32ビットおよび64ビットのWindowsビルドのサポート、およびWindowsの依存関係の更新(およびインストーラーのサイズの縮小)。
- 32ビットバージョンのWindowsは大容量アドレスに対応し、より多くのメモリを使用できるようになりましたが、これを利用するには、ユーザーは最初に次のコマンドを実行する必要があります。
- ユーザー設定を読み取れない場合にアプリがクラッシュすることはなくなりました。 ここで、メッセージボックスを表示し、ユーザー設定をリセットします。
- ウィンドウタイトルに保存インジケーターを追加
- トラックの追加/削除中にトラックパラメータを保持する
- 新しいバージョンのInkscapeと互換性があるようにタイトルを更新します
- プロジェクトを開くときは常にマッパーを適用して、さまざまなフレームレートプロジェクトでオーディオがポップし始めないようにします
- [クリップの分割]ダイアログで、[開始]、[終了]、または[再生]をクリックした後、フォーカスがスライダーに戻されるようになりました(フレームごとの矢印キーが簡単になります)。
- クリップとトランジションメニューをマウスダウンでトリガーし、メニューがアクティブなときにタイムラインアイテムを移動しないようにします
- エクスポートの長さから最大制約を削除して、ユーザーが必要に応じてプロジェクトの最後に黒さをエクスポートできるようにします。
- プロジェクトの保存が必要かどうかに基づいて保存アイコンを無効/有効にする
- Chromebookターゲットのプリセットxmlファイルを追加します
- 不要な64ビット/ 32ビットのクリーンアップコードをWindowsインストーラーから削除する(32ビットシステムでは機能しません)
- 新しい(空白の)プロジェクトの初期保存インジケーターを修正
- また、欠落ファイルの回復にはimport_pathを使用します
- プロジェクトデータにimport_pathトラッキングを追加します
- Python 3.6を使用するようにMacビルドスクリプトを更新する(新しいバージョンのOpenSSLを使用)
- プレビューコントロールはメディアスキップアイコンを使用します
- 新しいかみそりツールカーソル
- 新しい開発者ページをドキュメントに追加し、libopenshot、libopenshot-audio、およびopenshot-qtのUbuntu開発環境をセットアップする手順を説明します。
- 位置は常に(フレーム-1)/ fps
- 単位変換の効用関数
- ログファイルのパスについてより明確にする
- /usr/lib/x86_64-linux-gnu/libfontconfig.so.1をAppImageに追加し直します
- dv_pal_wide_animorphicの名前を変更して、スペルを修正します
- 重複するプロファイルを削除する
- ビルドサーバー中のSlackアップロードをより適切に保護する
- スポンサー、ドナー、寄稿者の更新
- 翻訳の更新
- システムデフォルトを使用するようにデフォルト言語のifステートメントを変更します
- ビルドが成功するたびにログファイルをコピーします(デバッグ上の理由から)
- QUrl.toLocalFile()を使用して、ドロップされたURIを変換します
- 寄稿セクションを追加
- チュートリアル、コードタグ、投稿リンクを更新
- チュートリアルでGitHub情報を更新する
- ドキュメントでは_static /ではなく、画像にimages /パスを使用します
- チュートリアルドキュメントのラッピングを修正
- ドキュメント内のASCII矢印をUnicode矢印文字に置き換えます
- また、トラックの追加/削除でトランジションレイヤーを更新します
- ビルドサーバーファイルのアップロードの小さなリファクタリング、および「すでにアップロードされた」アセットの追加チェックをGitHubに追加
- ビルドサーバー中に失敗したアップロードのエラーメッセージを改善する
- すでに存在する場合はトレントを削除します
- GitLabビルドパイプラインの統合
- 組み込みタイトルのフォントファミリを更新する
- AppImageのlibopenshotとlibopenshot-audioの不要なコピーをいくつか削除し、AppImageのサイズを縮小します
- ビルドサーバーでのLinuxAppImage作成に関する問題の修正
- BzrからGitへの移行(Launchpad上)
- 古いISSUE_TEMPLATEを削除します
- カットアンドペーストの間違ったコメントを修正する
- 翻訳に適したフォーマットを使用するように著作権を修正し、ハードウェアデコード設定を非表示にします(今のところ)
- ウェブサイトのセクションを更新し、あまりにも多くのキャップを削除します
- readmeをマークダウンに変更します
- コンテンツではなく、メトリック応答のログの長さ
- 著作権を2018年に更新しました(2016年から)。 また、 `about.py`を編集して、年が自動的に更新されるようにしました。
- 不足しているいくつかの依存関係を開発者向けドキュメントページに追加する
- .gitignore:docs / _buildとすべてのpycacheを無視します
2.4.3リリースから:
ハイライト:
- -マスクとトランジションをいつでも変更できるようになり、画像またはビデオを使用できるようになりました。 これは、各フレームのグレースケールを利用してそれをマスクに変換し、いくつかの本当に素晴らしい効果を作成するために使用できます。
- -スレッドの改善により、エフェクト(マスクやトランジションを含む)のクラッシュを防ぎ、多くのシステムのパフォーマンスを向上させることができます。
- -現在のプレビューフレームをすばやく保存するための[フレームの保存]ボタン
- -言語翻訳の大幅な改善(Frank Danaのおかげで-ferdnyc)
openshot-qt:
- バージョンを2.4.3にバンピング(libopenshotの依存関係を0.2.2に)
- アニメーションマスク:新しい「リーダー」プロパティタイプ。最初は、トランジションとマスク効果で使用される画像/ビデオを変更するためにマスク効果で使用されます。
- エクスポート中のOMPスレッドの同時実行を無効にして、エクスポートを可能な限り安全にします
- SHIFT +左矢印または右矢印を押したままクリップを微調整する(Richard Alloway-N3WWN)
- [現在のフレームを保存]ボタンを追加します(Richard Alloway-N3WWN)
- 新しい翻訳と言語のインフラストラクチャとロジック(現在の言語を決定するためのより優れたロジック)(Frank Dana-ferdnyc)
- スプリットキープ両側を修正しました(右側の位置が正しくありませんでした)
- アプリケーションアイコンの更新(Frank Dana-ferdnyc)
- ズームの修正(ズームに関連する多くの問題が修正されました)
- 元に戻す/やり直しの修正(巨大な.ospプロジェクトファイルの修正と防止)
- 新しいチュートリアルシステム、より良い子ウィンドウ管理(Frank Dana-ferdnyc)
- TravisCI統合
- タイトルファイル名の重複の命名/カウントを改善(DerGenaue)
- [タイムラインに追加]ウィンドウでトラック名を使用する(Frank Dana-ferdnyc)
- 波形表示レンダリングの改善(DerGenaue)
- 完了後にレンダリングされないオーディオウェーブを修正しました(DylanC)
- InstagramとTwitterのプリセットを追加する(DylanC)
- AppStreamメタデータをsetup.pyに追加します(Peter Eszlari)
- タイムラインJavaScriptのバグ修正(DylanC)
- タイムラインのクリーンアップとパフォーマンス、Angular.js(DylanC)のアップグレード
- AppImageからlibdrm.so.2を削除します
- src / languageパスをMac DMGビルダーに追加します(Frank Dana-ferdnyc)
- --lang(Frank Dana --ferdnyc)を使用してコマンドラインに言語オーバーライドを追加します
- --list-lang(Frank Dana --ferdnyc)の説明テキストを追加します
- タイムラインデバッガーのいくつかの修正(Frank Dana-ferdnyc)
- Humanityのedit-clearアイコンを更新(Frank Dana-ferdnyc)
- 変数名のタイプミスを修正して正しく初期化する(DylanC)
- すべての不要なログを.debug()に変換します(Frank Dana-ferdnyc)
- 未使用のエフェクトフィルターを削除します(Frank Dana-ferdnyc)
- 「質問をする」テンプレートを追加します(Frank Dana-ferdnyc)
- ユニットテストでのlibopenshotバージョンチェックの防止
- YouTubeHDおよびVimeoHDプリセットのフレームレートの増加(Frank Dana-ferdnyc)
- DOS行末の(ほとんどの)ファイルをUnixに変換します(Frank Dana-ferdnyc)
- index.htmlからdebug.jsを削除します(Frank Dana-ferdnyc)
- PNGアイコンファイルを二乗します(Frank Dana-ferdnyc)
- パッケージ化を容易にするためのアプリメタデータの更新(Frank Dana-ferdnyc)
- スライスすべてのショートカットを正しいメニューに移動します(Frank Dana-ferdnyc)
- launch-linux.sh:QT_DEBUG_PLUGINS = 1を設定しないでください(Frank Dana-ferdnyc)
- デフォルトのプロジェクトタイプを720p30 FPS、サンプルレート44100に更新
- エクスポートパスの保持を修正しました(Richard Alloway-N3WWN)
- タグのCIを実行しないようにGitLabを修正し、デイリービルドとリリースビルドのバージョン番号を修正
- 毎日のRCビルドのファイル名に「release-candidate」を追加して、Webサイトでそれほど公式に見えないようにします
- その他のタイプミスとテキストの修正(luzpaz)
- 寄稿者と支援者の更新(ありがとう!)
- 翻訳の更新
libopenshot-オーディオ:
- バージョンを0.1.7にバンピング(SO:まだ6)
- TravisCI統合
libopenshot:
- バージョンを0.2.2にバンピング(SO:16)
- FFmpeg 3&4のサポート
- マスクとトランジションのクラッシュを修正しました
- FPSとビデオの長さの計算に関する多くのバグを修正しました(特にMP3とストリーミングWEBM形式の場合)
- 検出されないFPSでクラッシュしないようにsamples_per_frame計算を保護します
- OpenMPスケジュールの変更(安定性の追加)
- FFmpegとOpenMPの両方のスレッドを制限します(あまり多くのスレッドを生成せずに、並列パフォーマンスの適切なバランスを見つけようとします)。 場合によっては、多いほど良いとは限りません。
- TravisCI統合
- ヘッダーとエフェクトのインストールパスを修正しました(Jeff Shillitto-jeffski)
- FFmpeg> 3.2フラッシングフレームのバグを修正(Jeff Shillitto-jeffski)
- マスク効果に「reader」プロパティを追加して、ユーザーがマスク効果で使用される画像またはビデオを調整できるようにします。
- ビットレート計算の修正(ビットではなくバイト単位)
- 有効なFPSを持たないファイルのFPS検出を追加します。 そのような場合(たとえば、ストリーミングファイル)、すべてのパケットを反復処理し、フレーム数、期間、ビットレートなどを平均します。理想的ではありませんが、より適切なフォールバックです。