O problema estava no espaço de cor da imagem tiff. O ffmpeg copia o espaço de cor do arquivo mpeg, que foi codificado em YUV. exif dados do arquivo tiff mostrou que era 'YCbCr', que é YUV.
O arquivo tiff resultante pode ser visualizado por alguns aplicativos, mas outros aplicativos (como o photoshop) relatam que ele está quebrado. Não tenho certeza se isso é um bug no ffmpeg. Então cansei o resultado através do imagemagick sem qualquer transformação, o que pareceu reparar o arquivo.
No entanto, imagemagick estava assumindo que era RGB, e definiu os dados exif como RGB sem realmente alterar os dados da imagem. Isso é o deslocamento de matiz acontece. Novamente, não tenho certeza se isso é um erro no imagemagick.
O jpeg não teve problemas.
Uma solução apropriada é especificar, no comando ffmpeg, o pix_fmt a ser usado. Vejo link
Então isso aconteceu:
ffmpeg -ss 14 -i '../test/test-in.mpg' -vframes 1 -aspect 445:326 -pix_fmt rgb24 -vf "crop=22/23*in_w:22/23*in_h,yadif,scale=720:527" '../unit-test/out.tiff'