MP4Box.exeに渡すファイル名("#"を使うな)

昨日の夜、アニメをH.264エンコードした。
ところが、一つのmp4ファイルに音がなく、隣にはaacファイルも残されていた。
何らかの理由で映像と音声が合成されなかったらしい。

とにかく、音がないと困るので、MP4Boxの基本的な使い方 - (略)技術まとめとかを見て、
コマンドプロンプトからMP4Box.exeを使い、手動で合成しようとした。
が、エラーが出る。

ここで、気付いた。保存するファイル名を、"まにまに#11.mp4"としていたのだ。
一旦、"まにまに11.mp4"とリネームし、改めてMP4Boxを使うと見事に成功した。

今までAviUtlを使ってきて、何度もファイル名に"#"を使ったが、問題は起きなかった。
H.264を使うようになってから、初めてファイル名に"#"を使った(時間が経ってしまって、普段ファイル名に付けている日付を調べるのが面倒だったので)。

一応Windowsで使えるファイル名だけど、"#"(シャープ記号)には注意が必要だ。