misskey-dev / misskey

🌎 An interplanetary microblogging platform 🚀
https://misskey-hub.net/
GNU Affero General Public License v3.0
9.84k stars 1.33k forks source link

avifもAIによるセンシティブなメディア検出のチェック対象にしたい #10665

Open kakunpc opened 1 year ago

kakunpc commented 1 year ago

Summary

AIによるセンシティブなメディア検出は静止画であれば「jpeg」「png」「webp」が対象ですが、 そこに「avif」も検出対象として追加したいです。

ref - https://github.com/misskey-dev/misskey/blob/develop/packages/backend/src/core/FileInfoService.ts#L178-L186

ただ、使用しているnsfwjsはavifを受け付けてくれないので、動画のように一度png形式などに変換しておく必要があります。

また、こちらの提案は自分のサーバーで使用したかったので既にForkして実装済みのものとなります。
問題なさそうであればPull Requestを発行しようと思いますが、まずは意見として「avif」をチェック対象にするべきかどうか伺いたかったのでIssueから提案させていただきました。

自サーバーで行った変更内容 - https://github.com/misskey-dev/misskey/commit/85ab93f5eb051585d1dac656d0a423d820b38863

saschanaz commented 1 year ago

実はWebPもサポートしてないのに許可しちゃってる気がします https://js.tensorflow.org/api_node/4.4.0/#node.decodeImage (#8840 からずっとこうでしたので謎)

Magatama1000 commented 3 months ago

挙げられている通りavifもwebpもセンシティブの判定が機能していませんので機能するようお願いしたいです

tamaina commented 3 months ago

🔥