ffmpegやめる
Closed this issue · 11 comments
nexryai commented
変換をffmpegでやるようになったため、vipsでやってることはもうサイズの確認くらいしかなくimageライブラリで十分なので要らない
nexryai commented
ffmpegもやめたい
nexryai commented
ffmpeg
- 色々なフォーマットに対応しているが脆弱性が不安なのとvipsに比べパフォーマンスが微妙
- ディストリビューションによってオプションが使えたり使えなかったりして面倒くさい
vips
- パフォーマンスと信頼性はあるがgovipsを上手く扱う方法が謎すぎるのとコマンドで扱うのが難しすぎる
ImageMagick
- セキュリティ問題はpolicy.xmlでなんとかなりそう
- ただ恐らくパフォーマンスが最悪(←Mastodonで使われてるからサーバーサイドでも使えない訳でもなさそうだけどうーん)
nexryai commented
正直png、jpg、webp、avif、gif、ico、svg辺りを読み込めてwebpとavifを吐ければいいので小規模ライブラリで頑張るとか
nexryai commented
cwebpとcavif使うか
nexryai commented
cavifはリサイズに対応していない
nexryai commented
こういう細々したツール、やっぱり対応していないフォーマットが厳しいので普通にImageMagick使うべきかもしれない
nexryai commented
nexryai@fedora:~/test$ /usr/bin/time -f %M:%e sh -c "cat './test.gif' | convert - -resize 500x500 -coalesce out.webp"
873752:3.40
ちょっとした絵文字通すだけでメモリ900MBは流石に...
nexryai commented
ffmpegでなんとかするか or なんとかしてvipsを再起動させる方法を見つけるほうがたぶん楽
nexryai commented
imagorってやつ使うか?
nexryai commented
govipsにShutdownThread()
とかいう関数があるなんて学校じゃ教えてくれなかった