ImageMagick で0オリジン以外の連番画像を扱う

先日、FFmpeg での連番画像に関する記事を書きましたが、 今回はImageMagick での連番画像に関する記事を書きます。

環境

本題

ImageMagick で16枚の連番画像をPNG からJPG に変換するときは以下のコマンドでできます。

$ magick convert in\%d.png[0-15] out/%d.jpg

そこで、連番が1オリジンの時は以下のように書きたくなると思います。
注意:後述しますがこのコマンド実行時にエラーメッセージが出ます。

$ magick convert in\%d.png[1-16] out/%d.jpg

このとき、変換後の連番画像は0オリジンになってしまいます。 つまりout フォルダには0.jpg から15.jpg が出力されます。
出力後の連番画像も1オリジンにしたい場合は以下のように書きます。
注意:このコマンド実行時にもエラーメッセージが出ます。

$ magick convert in\%d.png[1-16] -scene 1 out/%d.jpg

課題

入力する連番が1オリジンのときのコマンドを実行すると、 以下のエラーメッセージが表示されます。

convert: subimage specification returns no images `in\1.png' @ error/constitute.c/ReadImage/629.
convert: subimage specification returns no images `in\2.png' @ error/constitute.c/ReadImage/629.
(以下画像枚数分続く)

変換後の画像自体は出力されるのですが、エラーメッセージが解決できませんでした。

参考

Convert Image Sequence - ImageMagick