備忘ログ

自分用のメモ

スマブラSPのリプレイ動画をaviutlで読み込んだらエラー出たから色々やってみたら治った

はい。

スマブラに限らずaviutlの動画読み込み関連は大体治る模様

 

スマブラSPのリプレイ動画をaviutlで読み込んでみると「Detected CT5 Duplication at frame 1」というエラーが表示されて再生してみると明らかにおかしかったので色々やったら改善したのでメモとして残します。

 

※aviutlの動作環境がある程度整っている前提で話を進めます。

 

aviutl本体が32bitなので64bitのPCを使用していてもすべてx86のものを使用してください。

 

まずAviutlにDirectShow File ReaderとL-SMASH Works File Readerのプラグインを導入。手順は割愛します。

DirectShow File Readerの優先度が高くなるようにしてください。

f:id:rtl:20181212015802p:plain

出来たら一旦、aviutlを終了します。

 

 

次にffdshow(https://ja.osdn.net/projects/sfnet_ffdshow-tryout/downloads/SVN%20builds%20by%20clsid/generic%20builds/ffdshow_rev4533_20140929_clsid.exe/)をダウンロードしてインストールします。

※動画ファイルに対応したコーデックをインストールしていない場合、K-Lite Codec PackやCCCP等のコーデックパックのインストールを強く推奨します。インストールされていない場合aviutlで動画を読み込もうとした際にDirectShow File Readerがエラーを吐いて正常に動画ファイルが読み込めません。 

インストールできたらプログラムメニューにffdshowの項目が追加されているはずなのでビデオデコーダーの設定を開きます。

開いたら「DirectShowのコントロール」のタブを選択。

ffdshowを使用する」にチェックが外れている場合、チェックを入れてください。

f:id:rtl:20181212020039p:plain

次に「ffdshowを使用する」の右側の編集を開きます。

そこにaviutl.exeがあるか確認してください。なければ追加します。ffdshowの設定は以上です。

f:id:rtl:20181212020207p:plain

 

念のためaviutlを起動してffdshowが読み込まれているか確認。

「コーデックの設定」にffdshowが表示されていれば大丈夫です。

f:id:rtl:20181212020542p:plain

 

次にDirectShow File Readerでmp4を読み込むために

MP4 Splitter(http://www.free-codecs.com/mp4_splitter_download.htm)をインストールします。

一番上のものを選択

f:id:rtl:20181212020837p:plain

 

インストールが終わったらaviutlを再起動してリプレイ動画が正常に読み込めるか確認してください。

 

原因はSwitchで保存される動画ファイルが可変ビットレートなのが原因のようです。

私の場合はこれで改善されましたがこれでダメならそちらの方面で調べてください。