ffmpegOutでWebPを出力するときにエラーが生じた場合


概要

AviUtl ExEdit2 beta3(AviUtl2)でffmpegOutを利用してWebP出力をする際にエラーになったので、その解決方法の備忘録。

上記記事を参考にしています。

結論から言うと
ファイル出力>ffmpeg出力>設定で、webpエンコードに対応したffmpeg.exeを指定すること。

環境

  • Windows 10

  • AviUtl ExEdit2 beta3

  • AviUtl2_ffmpegOut_1.15

前提

  • 出力する環境が整っていること

  • 出力ログで以下のようなエラーが生じている場合(その他はわかりません)

[vost#0:0 @ 00000203b0146d00] Unknown encoder 'webp'
[vost#0:0 @ 00000203b0146d00] Error selecting an encoder
Error opening output file C:\path\to\filename.webp.
Error opening output files: Encoder not found
auo [error]: ffmpeg が予期せず途中終了しました。ffmpeg に不正なパラメータ(オプション)が渡された可能性があります。


原因

インストールされているffmpegがwebpエンコードに対応していない、あるいは対応したffmpeg.exeが指定されていない。

対処

  1. ffmpegのサイトからffmpeg-git-full.7zをダウンロード

  2. 解凍し適当な場所にフォルダを配置

  3. ffmpeg.exeのパスを通しておく必要があるかは不明、念の為通した

  4. Aviutlを開き、ファイル出力>ffmpeg出力>設定で、配置したffmpeg.exeを指定する

  5. その他設定は上記記事を参照

いいなと思ったら応援しよう!