続きの記事を書こうとして、ちょっと別件でハマったので。
先行してちょっと記事を書こうと思います。
tyranoユーザにはありがたいデバッグツールのtyranoriderですが
ちょっと直して欲しいというか、バグという事象があったのでここにメモします。
tyranoriderではパッケージングを行なってくれるのですが
ブラウザなどでoggは使えないのでm4a形式に変換してくれる機能があります。
これはおそらくですが、内部でbgmフォルダとsoundフォルダの中身に対して
ffmpeg -i <input.oggファイル> <output.m4a>
を行なってくれていると思うのですが…oggファイルの中身によっては
変換が失敗してしまうものがあるようです。
その際に出てくるエラー画面が「ffmpegをインストールしないといけないよ」というエラー。
インストールってffmpegを置くだけじゃないの?
で、死ぬほど色々と調べた結果。
パッケージ出力先のexportファイルにこれまでの出力結果がいっぱい出ていました。
で、bgmフォルダを見て、違和感に気がつきました。
あれ、m4aファイルが出力されてないものもある…
なんじゃこりゃ?と思い、とりあえずffmpegで手動変換していると
あああ、こけるファイルがあるじゃんかー。
つまり、変換にこけるとそのエラーハンドリングは
「ffmpegインストールできてないぽよ?」ってことかーい
で、対象のエラーが出るファイルを取り除くと無事にパッケージングで来ました。
めでたし、めでたし。
…
(小声)
もうちょっとエラーハンドリング頑張って欲しいなー。
ffmpegのバイナリファイルがあればエラー変えるとか。。。