Прошлые домены больше не функционируют, используйте адрес
ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Основным обсуждаемым здесь инструментом является ffmpeg. Пердолики с мокрописечными гуями вроде xmedia recode и прочие клепальщики распидорашенного кривопиксельного говна из порнотреда со своими воплями о ненужности консоли не нужны сами — пусть сначала научатся делать качественные вебмки, а потом уже лезут сюда с советами.
Делать WebM можно научиться в вики https://github.com/pituz/webm-thread/wiki/ . Там находится подробная информация о выборе и настройке кодеков на примерах использования консольных утилит ffmpeg, vpxenc и mkvmerge.
Если для кого-то это слишком сложно, то можно взять гуй с минимумом кнопок для умственно отсталых (сперма-only): https://github.com/nixxquality/WebMConverter
О кодировании WebM для сосача:
— доступные кодеки: VP8 и VP9 для видео, Vorbis и Opus для звука;
— максимальный размер файла — 6144КБ в тематике и 10240КБ в /b/, всех файлов в посте — около 22МБ.
Неочевидные моменты:
— libvorbis при указании битрейта (-b:a) работает в режиме CBR (постоянный битрейт), и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a); параметр -vbr on работает только для Opus'а;
— в webm'ки не нужно включать софтсаб в формате webvtt (FFmpeg это делает по умолчанию при наличии сабов в контейнере, отключается параметром -sn): во-первых, это бесполезно (для его отображения на странице должен быть специальный код), а во-вторых, от этого ролики не воспроизводятся в firefox;
— ролики с opus'ом в firefox зацикливаются не с начала, а с последнего ключевого кадра.
Программы и их документация:
http://webmproject.org http://ffmpeg.org http://mpv.io http://www.bunkus.org/videotools/mkvtoolnix/
Скрипты пиления webm'ок:
— https://pypi.python.org/pypi/webm (python + mpv + ffmpeg);
— https://github.com/pituz/webm-thread/blob/master/tools/WebMaster (zsh + ffmpeg + mkvmerge);
— https://gist.github.com/Zehkul/25ea7ae77b30af959be0 (mpv + yad + mkvmerge);
— https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl (perl + ffmpeg, не шевелится).