Архивации и оптимизации тред 372496 В конец треда | Веб
Хотелось бы послушать опытных анонов, а то я сам не вывожу.

Есть тут кто-то, кто в преддверии Чебурнета начал запасаться контентом, грабя его с грустнопанды? Как вы боритесь с огромным весом некоторых додзей? Можете что-то посоветовать для оптимизации изображений, но чтобы качество не страдало сильно прямо? Если оно сможет ещё работать с изображениями прямо в архивах, то даже лучше, а то я же ебанусь столько вручную обрабатывать.
2 372545
скромный бумп
3 372550
4 373553
>>2550
Сейчас начал этим заниматься, конвертер увеличивал размер файла где-то на 30-40%. Что-то не то.
5 373554
>>2496 (OP)
Зачем? К моменту когда реально такое случится ты уже умрешь от старости или станешь дедом импотентом.
6 373557
>>2496 (OP)
mogrify -format avif -quality 80 -strip .png && rm .png

/тхреад
image.png16 Кб, 874x72
7 373558
>>3557
Бля, там перед скосившимся текстом звёздочки должны быть
8 373617
>>3557
Двачую imagemagick.

>>2496 (OP)

>ебанусь столько вручную обрабатывать


Твою проблему уже решили ещё в 70-х годах прошлого века. Решили при помощи консольки с командной оболочкой и языков сценариев для оболочки. Попробуй изучить powershell какой-нибудь!
01. Slayers Special OVA [1996] - [Persona99.GSG](BD1080.h264.Hi10p.AAC).rus.jpn.mp420230308123839.786.jpg268 Кб, 1440x1080
9 375470
Всплываем.
Не прошло и года, как я действительно последовал советам >>3617 >>3557 господ, и написал с помощью нейронок, которые мне всё объясняли, скрипт на powershell, который разархивирует определённое количество архивов, конвертирует содержимое, и упаковывает в новые. Сраный цирк от начала и до конца, начиная с того, как я сначала хотел всё это писать на bash, и долго трахался с попытками запустить его на виндовсе, пока не плюнул, и не смирился с пш.
Скрипт полностью функционирует, и чуть позже, если кому такому же криворукому тоже надо, поделюсь им, после добавления косметических эффектов и устранения кое-какие мелких недочётов.

Но, вместе с тем, у меня созрел один важный вопрос, прежде чем я начну свой монументальный труд по архивации:
В данный момент я просматриваю свои архивы при помощи Honeyview - он одновременно и удобный просмотрщик, и умеет показывать содержимое архивов. Но он не поддерживает avif. Для просмотра avif у меня XnView, но он не умеет смотреть архивы. Есть какой-то третий вариант?
Как бы если я не смогу смотреть новые архивы, то они будут просто лежать мёртвым грузом, с которым надо слишком много запариваться.
10 375471
Окей, сам спросил - сам ответил. Полез изучать этот вопрос, оказалось, что мой любимый ханивью уже не поддерживают, но от тех же разработчиков есть bandiview, который суть есть то же самое почти, поддерживает avif, но уже по другой лицензии, с необходимостью покупать полную версию для не-домашнего использования и смотреть рекламу (хотя за 10 минут вроде как ничего не вылезло). Выглядит стрёмно, но делать нечего, придётся это хавать.
11 375481
я ничего не перепаковываю сам
а насчёт просмотрщика, пользуюсь YACReader
- https://github.com/YACReader/yacreader
- https://www.yacreader.com/features
рекламы нет, опенснюс

> supports a wide variety of comic files and image types


> rar, zip, cbr, cbz, tar, pdf, 7z and cb7, jpeg, gif, png, tiff and bmp.



нашёл немного другой способ, перекинул дллки из qview в папки yacreader
- https://github.com/jurplel/qView/releases/tag/6.1
- https://github.com/YACReader/yacreader/releases/tag/9.14.2

qview/imageformats/kimg-avif.dll -> yacreader/imageformats/
qview/aom.dll -> yacreader/
qview/avif.dll -> yacreader/
пик 1

и теперь мой yacreader может показывать авифки из архива
пик 2

ниже говно, у меня самого не заработало, может из-за того что плагины собирались под другую версию qt отличную от той что у последнего релиза yacreader (предупреждение в журнал выдаёт)
сам компилировать их я конечно же не стану ;)
----------------------------------------
ему после установки в папку imageformats/ можно докинуть нужные .dll-ки для поддержки jxl/avif/других форматов
- https://github.com/novomesk/qt-avif-image-plugin
- https://github.com/novomesk/qt-jpegxl-image-plugin
в конце ридми даже есть скриншотики, демонтрация работы в yacreader, в qview (пользуюсь им для просмотра не- додзинсь/паков)
11 375481
я ничего не перепаковываю сам
а насчёт просмотрщика, пользуюсь YACReader
- https://github.com/YACReader/yacreader
- https://www.yacreader.com/features
рекламы нет, опенснюс

> supports a wide variety of comic files and image types


> rar, zip, cbr, cbz, tar, pdf, 7z and cb7, jpeg, gif, png, tiff and bmp.



нашёл немного другой способ, перекинул дллки из qview в папки yacreader
- https://github.com/jurplel/qView/releases/tag/6.1
- https://github.com/YACReader/yacreader/releases/tag/9.14.2

qview/imageformats/kimg-avif.dll -> yacreader/imageformats/
qview/aom.dll -> yacreader/
qview/avif.dll -> yacreader/
пик 1

и теперь мой yacreader может показывать авифки из архива
пик 2

ниже говно, у меня самого не заработало, может из-за того что плагины собирались под другую версию qt отличную от той что у последнего релиза yacreader (предупреждение в журнал выдаёт)
сам компилировать их я конечно же не стану ;)
----------------------------------------
ему после установки в папку imageformats/ можно докинуть нужные .dll-ки для поддержки jxl/avif/других форматов
- https://github.com/novomesk/qt-avif-image-plugin
- https://github.com/novomesk/qt-jpegxl-image-plugin
в конце ридми даже есть скриншотики, демонтрация работы в yacreader, в qview (пользуюсь им для просмотра не- додзинсь/паков)
12 375831
>>5481
О, про него я знаю и думал о нём, но у меня с ним негативный опыт взаимодействия, когда однажды он поломался, показывая только обложки, и не давай открыть сами файлы.
Скорее всего попытаюсь ещё раз начать его использовать, да, он слишком удобный, чтобы его проигнорировать.

Из интересного. Степень оптимизации - моё почтение. 10 гигабайт превращаются в 500 мегабайт. Я таки удивлён, почему на панде не конверируют всё в avif изначально, это же реально бы позволило съэкономить кучу места.
С самим скриптом проблемы. Я его писал и тестировал на 10 винде, а хранилище у меня ноуте с 8.1. И, внезапно, там повершел работал не так совсем - сначала совсем не запускался, потом не работал в некоторых местах. Пришлось долго думать и искать причину причину, немного изуродовать его, прежде чем он начал выполнять свою работу. Но даже так, у меня всё ещё проблемы - он часто как будто замораживает свою работу - сначала это были большие промежутки между двумя операциями (например, после того, как он закончил конвертацию, по какой-то причине он долго стоит и ничего не делает, прежде чем начать архивировать конвертированное - если не понажимать рандомные кнопки, тогда он сразу оживает и продолжает, а не ждёт), а сегодня вообще был нонсенс - вчера обнаружил, что закрытый ноут перезагрузился, и ещё утром, и он, оказывается, целый день стоял и ничего не делал. Перезапустил скрипт, закрыл крышку, утром открываю - а там всё ещё распаковка первого архива идёт. Понажимал кнопки, он очнулся и продолжил. Как с этим бороться - непонятно.
В общем, ощущения смешанные. Вроде бы и неплохо, но на моём нищеноуте 2014 года каждая картинка конвертируется около 3 минут, а их в архивах тысячи. Скорее всего перезапишу самые большие архивы пока, а всё остальное оставлю как есть.
13 375834
>>2496 (OP)
Неужели картинки столько много весят? Я недавно накачал сотни образов консольных игр на всю оставшуюся жизнь (включая крупные образы для всяких пс3), и в архивах получилось всего 1.25тб. А тут картинки.
Обновить тред
« /h/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее