エンコード加速プラグイン|動画出力高速化プラグイン@翼様
エンコード時間を半減~1/3にしてしまうというなんかスゴイプラグインが出てました。
https://scrapbox.io/files/66dcea24b69e8e001cf40c0b.png
どういう原理かというと、今までは動画のデコーダの部分の処理が遅かったため、以降のYMM4やエンコードまでの処理が遅かったままだったそうです。
https://scrapbox.io/files/66dcea9580fe4f001c9d5d12.png
それをデコーダ側を高速化することにより動画の読み込みが早くなり、結果高速化に繋がったそうです。
https://scrapbox.io/files/66dceb1caaddc1001d2d69df.png
つまり大きく影響するのは動画ファイルを扱うプロジェクトになります。
実況動画とか車載動画とか。
ちなみにプラグインが安全かどうかというと、YMM4の制作者様に直接掛け合ってプラグインの拡張を依頼されていたそうなので公式もご存知ですし、たぶん安全じゃないかなと思います。
https://scrapbox.io/files/66dceba30d27bb001cb10910.png
使い方などはプラグイン制作者様がWikiを用意してくださってるのでこちらをどうぞ。
追記:
使っていていくつか気になったので今回の導入は断念
動画アイテム(mkvファイル)の分割に数十倍かかるようになった
修正されていそうです(2024/10/01)
分割点以降のプレビューが普段より遅く数秒間更新されない
修正されていそうです(2024/10/01)
エンコードの高速化による恩恵より現状は編集中の懸念点が多い感じでした。じきに改善されるかもしれません。
→改善されたそうです
さらに続けて動画出力高速化プラグインを開発してくださいました
まだ早くなるんですか…?
https://scrapbox.io/files/66e8b48c840244001ea003f2.png
https://scrapbox.io/files/66e8b4ea894331001d11ba11.png
今度はエンコーダ側を高速化したらしく、動画出力時にこのプラグインを選ぶとさらに2倍速度でエンコードされるらしいです。3倍×2倍で6倍になるってことらしいです。
https://scrapbox.io/files/66e8b55027c275001c71cfce.png
まだちゃんと検証できていませんが、YMM4はエンコード時にGPUとかを活用し切れてない印象でしたのでこれでムダがなくなるという感じではあります。
2024/10/01 ちょっとエンコード時間を検証してみました。
検証に使用したプロジェクトはゲーム実況動画で動画ファイルはMKVファイルです。動画時間は20分ほど。
table:プラグイン有無によるエンコード時間
プラグインなし 約20分
プラグイン両方あり 約13分
プラグインなしでのエンコード設定
MediaFoundation形式での出力で音声ビットレートを384kbpsにしてました。対照実験になってませんが?
https://scrapbox.io/files/66fb76c6f96189001dfbb7a8.jpg
プラグインありでのエンコード設定(音割れ対策を入れると音声ノイズが入るらしい)
いじれるところは映像と音声のビットレート部分だけなので細かい設定はできません。
https://scrapbox.io/files/66fb7680bcf5a7001c2023a4.jpg
エンコード結果比較
さすがに速度6倍というわけにはいかなかったですが早くなってました。
プラグインありなしの静止画レベルでの確認。遜色なさそう。
https://scrapbox.io/files/66fb75a4ef9df3001d1f6c04.jpg
プラグインあり(plugintest)/なしでの動画サイズ。プラグインありの方がファイルサイズが2/3くらいになってますね…。
https://scrapbox.io/files/66fb7623b1116a001cc3702e.jpg
強いてあげるとすると自分の環境では動画のカット時に一瞬だけ動画が透明になってプレビューが更新されます。
実作業に影響はないのでほんの少し気になる程度ですけども。
https://scrapbox.io/files/66fb77d41b2f8a001c9dcffe.jpg
YMM4はもともとエンコード時間が短いとはいえ、待ち時間が短くなるのはいいことですね。
PCスペックにもよると思いますが普段のプレビューも軽くなるらしいので、とりあえず入れておいていいプラグイン候補に入ると思います。