#電子のブログ

仕事したくない外資系 IT エンジニアの雑記

foobar2000 で CD を FLAC にコンバートする際に code -1073741515 (0xC0000135) が発生する問題への対処について

※ 本ページは一部プロモーションが含まれています

先日久しぶりに CD を買い、flac への変換を試みた際にエラーが発生してしまったため、その対処を備忘録として記載しておきます。



発生した現象

foobar2000 を用いて CD を flac にコンバートする処理を行った際に、以下のメッセージが発生しました。

Source: "cdda://00BEDE4B" / index: 1
  An error occurred while writing to file (The encoder has terminated prematurely with code -1073741515 (0xC0000135); please re-check parameters) : "C:\Users\<ユーザー名>\Music\TEST\THE IDOLM@STER MILLION C@STING 01 解夏傀儡\01. プロローグ.flac"
  Additional information:
  Encoder stream format: 44100Hz / 2ch / 16bps
  Command line: flac.exe -s --ignore-chunk-sizes -5 - -o "temp-488991C66F38394593773F7B6850401B.flac"
  Working folder: C:\Users\<ユーザー名>\Music\TEST\THE IDOLM@STER MILLION C@STING 01 解夏傀儡\
  Conversion failed: The encoder has terminated prematurely with code -1073741515 (0xC0000135); please re-check parameters

index の数字は CD のトラックの数です。



対処方法

foobar2000.exe が格納されているフォルダーに flac.exe だけでなく、libFLAC.dll も配置する。

つまりこういうことです。

foobar2000 wiki for Japanese Users というサイト様にもこの情報があり、FLAC のバージョンが 1.4.1 以上の場合、libFLAC.dll も foobar2000.exe が存在するフォルダーに配置する必要があることが記載されています。

v1.4.1 から "libFLAC.dll" も必要。
引用 : https://foobar2000.xrea.jp/?Diskwriter+%E8%A7%A3%E8%AA%AC

libFLAC.dll は flac-x.x.x-win.zip を展開した際に flac.exe が配置されているフォルダーと同じところに保存されているので、こちらも忘れずに移動しておきましょう。
※ x.x.x は flac のバージョン



最後に謎宣伝

今回私が取り込んだ CD は以下のものになります。

私の担当アイドルこと周防桃子パイセンの熱演を堪能できるこちらの CD。
ぜひお手元に取ってみてはいかがでしょうか?

以上、プロデューサーとしての宣伝業務でございました。