P210は10bitYUVだと思い込んでいたのですが、こちらをよくよく読んでみると
The 10-bit formats also use 16 bits for each channel, with the lowest 6 bits set to zero, as shown in the following diagram. Because the 10-bit and 16-bit representations of the same YUV format have the same memory layout, it is possible to cast a 10-bit representation to a 16-representation with no loss of precision. It is also possible to cast a 16-bit representation down to a 10-bit representation.と、まあ、P210/P010は10bitYUVを左に6bitシフトして16bitYUVにしたものでした。
たしかにそのほうが色々扱いやすいわけですな。
で、P210もP216と全く同じ計算式でYC48に変換できることになりますので、P210も読めるように変更しました。
P21x_VFW_Reader_for_AviUtl-0.2.0.7z
https://github.com/chikuzen/P216_VFW_Reader_for_AviUtl
P210も読めるのであれば名前がP216 Readerってのもなんかおかしいので、ついでに名前をP21x VFW Readerに変更しましたが、gitレポはP216のままと、だんだんカオスなことに…まあ、いいか。
0 件のコメント:
コメントを投稿