Анимублядский WebM-тред для приличных анимублядей и прочих аутистов. Безграмотное быдло с дубляжом, войсовером, порнографией, мокрыми письками, домашним видео с котиками и прочей ерундой, а также хэйтеры различных мастей отправляются в порнотред <ссылка>. Аватаркобляди, неймфаги и прочие вниманиебляди отправляются на парашу для слабоумных. Тред техподдержки (оп-пост устарел): https://2ch.hk/s/res/1035239.html Если браузер вместо воспроизведения отдельных видео ругается на повреждённый видеофайл, либо не воспроизводит звук — он скорее всего не может в VP9 или Opus. См. http://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_codecs Для поиска сoуса видео сохраняем кадр (правый клик по видео) и ищем его на http://images.google.com. О кодировании WebM Здесь мы для этого используем ffmpeg, как наиболее мощный инструмент с поддержкой кучи форматов. Доступные кодеки — VP8 и VP9 для видео и Vorbis и Opus для звука, максимальный размер файла — 10240КБ, всех файлов в посте — около 22МБ. Неочевидные моменты — libvorbis при указании битрейта (-b:a) работает в режиме CBR, и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a); параметр -vbr on работает только для Opus'а; — в webm'ки не нужно включать софтсаб в формате webvtt (ffmpeg это делает по умолчанию при наличии сабов в контейнере, отключается параметром -sn): во-первых, это бесполезно (для его отображения на странице должен быть специальный код), а во-вторых, от этого ролики не воспроизводятся в firefox; — ролики с opus'ом в firefox зацикливаются не с начала, а с последнего ключевого кадра; — mkvmerge упаковывает дорожки где-то на 1-2% эффективнее ffmpeg'а; — порядок аргументов ffmpeg'а имеет значение, подробнее по ссылке ниже. Кодирование Быстро и просто, с удовлетворительным качеством и без подгонки по размеру: ffmpeg -i input.mkv -qmax 30 -sn out.webm параметром qmax регулируется качество: чем меньше — тем лучше картинка и больше файл. То же самое с современными кодеками (результат будет занимать в полтора-два раза меньше): ffmpeg -i input.mkv -c:v vp9 -qmax 30 -c:a libopus -b:a 64k out.webm Для получения максимального качества и подгонки по размеру нужно делать два прохода и считать битрейт, формула есть в пикчегайде. Обрезка по времени ffmpeg -ss начало -i input.mkv -t длительность out.webm ffmpeg -i input.mkv -ss начало-to конец out.webm (дольше, т.к. файл будет декодироваться с начала, а не с нужной позиции) время указывается либо числом секунд, либо в формате чч:мм:сс. Масштабирование ffmpeg -i input.mkv -vf scale=ширина:-1 out.webm Ещё: https://github.com/pituz/webm-thread/wiki/ffmpeg Ссылки Основные понятия сжатия видео: https://github.com/pituz/webm-thread/wiki/glossary Программы и их документация: http://webmproject.orghttp://ffmpeg.orghttp://mpv.iohttp://www.bunkus.org/videotools/mkvtoolnix/ Установка ffmpeg на щиндовс с картинками: http://ru.wikihow.com/установить-программу-FFmpeg-на-системе-Windows Гуй с минимумом кнопок для ретардов (сперма-only): https://github.com/nixxquality/WebMConverter Оп-паста, исходники пикчегайда и оп-webm'а, скрипт пиления webm'ок на zsh: https://github.com/pituz/webm-thread/
>>90720500 Ошибочное предположение. ЦА - комиксов асоциальные элементы и гики (и школьники тоже, но мы говорим про взрослую аудиторию, для реднеков читать комиксы - зашквар, все равно что у нас васян из третьего подъезда начнет смотреть аниме).
В сборке от Zeranoe наконец появилась libvpx 1.4.0. Какой параметр включает многопоточность в ффмпеге? Не -threads же? Что-то вроде -speed, но я не уверен, подскажите пожалуйста.
По поводу новой статьи в вики, https://github.com/pituz/webm-thread/wiki/installing-ffmpeg-on-windows , есть пара мыслей. 1. А нахрена там вообще рассматривается установка 32-битного ффмпег'а на 64-битный шиндовс? Не лучше сказать о такой возможности как о ненужной и не захламлять головы читателей лишней инфой?
2. Там предлагается руками ставить ffmpeg в program files. Как мне кажется, лучше оставить этот каталог для управления мокрописечными и не очень инсталляторами и прочими ccleaner'ами, а свой зоопарк (тем более — сохраняемый при переустановках), хранить где-то в другом месте.
>>90727843 -threads, да. Но помимо этого ещё надо включить нарезку видео на полосы (-tile-columns кол-во) и желательно оптимизацию для параллельного декодирования (-frame-parallel 1). Есс-но, из-за нарезки на полосы упадёт эффективность сжатия.
>>90730025 > Не лучше сказать о такой возможности как о ненужной и не захламлять головы читателей лишней инфой? Это не ненужная инфа. 32-битные приложения могут быть запущены на 64-битных системах. Зачем их запускать - это уже другой вопрос. Может 64-битная версия не запустилась по тем или иным причинам, может это делается чисто для тестирования или с целью отладки.
> а свой зоопарк (тем более — сохраняемый при переустановках), хранить где-то в другом месте Там так и сказано: > Это может быть специально выделенный каталог для программ на несистемном (не C:) разделе Ставить или не ставить в Program Files — пусть решает сам пользователь. > Естественно, стоит понимать, что кроме возможности доступа к исполняемым файлам на расположение не влияет ничего.
>>90730467 Говно для быдло вообще. Потом может поиграю, я даже обучение не прошел, лол, просто работоспособность проверил. >>90730480 Ну мне ж его ПОДАРИЛИ, а подарки передаривать нельзя.
>>90730610 Да она там у трети лицушников не запускается, а у другой трети тормозит. Очередной обосрамс. Рокстар снова всех наебали. А ещё ценник в 2к налепили и удивляются откуда пиратство.
>>90730302 > Зачем их запускать - это уже другой вопрос. Именно о нём и речь. > может это делается чисто для тестирования или с целью отладки. Тем, кому это надо с целью отладки, эта статья скорее всего не нужна. > Там так и сказано: > > Это может быть специально выделенный каталог для программ на несистемном (не C:) разделе Тем не менее, program files упоминается как рекомендуемый каталог, и даже запилена целая ненужная таблица с его расположением.
Олсо, почему на несистемном разделе? Что мешает создать каталог c:\soft, кроме того, что для его создания могут понадобиться права админа?
>>90730769 Да вроде говно, дайинг лайт например подлагивал иногда, хотя там оптимизация говно была. А может просто особенность обучающей миссии, у меня так бывало, что в обучалке локация маленькая, там ничего не тормозит, а потом в основной мир выхожу и пиздос. >>90730758 Radeon HD 5800
>>90730640 >>90730559 У японцев есть некоторые гибриды, например, из "ш" и "с", некоторые произносят ближе к "ш", некоторые - к "с". Даже не учитывая, что всё это уже разжёвывали много-много раз. Поэтому, по хорошему, оба варианта неправильны. Но обычно мы слышим "ш"-составляющую больше, чем "с", поэтому "ш" является чуть-чуть менее неправильным.
>>90730851 > Олсо, почему на несистемном разделе? Что мешает создать каталог c:\soft Вероятность проебать данные. Аналогично можно создать /soft, но на том же разделе, что и система, а не на отдельно монтируемом.
> даже запилена целая ненужная таблица с его расположением Таблицу как запилили, так и выпилить можно, это не проблема. Сам не знаю, зачем написал.
>>90731262 > Вероятность проебать данные. Ээ… при переустановке с форматированием? > Аналогично можно создать /soft, но на том же разделе, что и система Не совсем: прыщесистемы при грамотном обращении переустанавливать почти никогда не надо. Если это не какой-нибудь RHEL, который через переустановку обновляется, конечно. > Таблицу как запилили, так и выпилить можно, это не проблема. Вот. И прочую путаницу с каталогами и разрядностями. Надо выбрать один каталог, который использовать в примерах по всей вики. В статье про fontconfig это c:\ffmpeg, его можно заменить на c:\soft\ffmpeg или какой-то аналогичный, если хочется. Использовать другие диски не стоит — они не у всех есть.
Далее: обсуждаемую статью, наверно, стоит объединить с упомянутой статьёй про fontconfig.
>>90732988 > Надо выбрать один каталог, который использовать в примерах по всей вики
> обсуждаемую статью, наверно, стоит объединить с упомянутой статьёй про fontconfig Думаю, не стоит. В обеих есть пункты про настройку окружения, но темы статей разные.
> А прямо в вики они не заливаются? Нет, только ссылки на них. Можно, конечно, склонировать репозиторий вики, добавить туда изображения и сделать push. А можно извратиться и вставить <img> теги в статью, в src добавить base64-закодированное изображение.
>>90734760 Alt+J Британская инди- рок- группа, образована в 2007 году в Лидсе , Англия . Группа называется ∆. Но по причине редкой встречаемости этой буквы на клавиатуре, чаще ее называют по комбинации клавиш на маковской клавиатуре.
>>90733466 > В обеих есть пункты про настройку окружения, но темы статей разные. По-моему, статья про fontconfig вполне воткнётся как опциональный шаг статьи про установку ffmpeg, и при этом будет сокращена раза в полтора-два. Сейчас главное, чтобы в них была единая терминология и они подходили по стилю, а вопрос объединения можно потом рассмотреть.
Олсо, есть ещё замечания: — шаги в заголовках не отображают их содержимого (сейчас займусь); — не отмечена необходимость перезапуска терминала для применения переменных окружения; — откуда-то появляются пробелы в концах строк (исправил sed'ом).
> Можно, конечно, склонировать репозиторий вики, добавить туда изображения и сделать push. Я это и имел в виду. > А можно извратиться и вставить <img> теги в статью, в src добавить base64-закодированное изображение. Ну это совсем изврат же!
Забавно, что каждый раз, когда в треде появляется человек/группа людей, который пытается создать заведомо ложное впечатление, или разыграть спектакль с клеветой, и я какими либо своими действиями ему в этом мешаю, то в течении суток после этого обычно раньше я получаю бан за вайп.
>>90735177 > — не отмечена необходимость перезапуска терминала для применения переменных окружения; Это отмечено в разделе с проблемами. > откуда-то появляются пробелы в концах строк Это я ставлю. В документации к MD было написано, что 4 пробела в конце строки означают перенос строки.
> Ну это совсем изврат же! Пока и не получилось, да и раздувается текстовый файл очень сильно.
>>90736086 > Спортоняша > пацанка Сразу представляю запах пота, отрыжка на весь дом, газовая атака пердежом, некультурный деревенский чих, когда если не прикрывает рот рукой, сопли разносятся по всем стенам.
>>90736086 >>90736235 А кто-то заставляет выбирать только между куском говно и засохшей спермой? Если уж выбирать, то я бы выбрал другой тайтл, а не гатарипарашу.
>>90736543 Да все они одного сорта, но разного цвета. Приводить в качестве аргумента заметки блоггера ( вроде кураева) - это, ну я не знаю, не толсто, просто уныло и скучно.
>>90736744 Я не говорил, что я не спортсмен. Просто у меня не выделяется столько пота, сколько у бегунов/тяжелоатлетов, потому что я играю в шахматы и покер.
>>90736967 Сколько ни тренируйся, а так как человек - теплокровное существо, его тело непременно будет согреваться, а потом охлаждаться через пот. Ну ладно, более подробней на уроках физики и биологии узнаешь.
ЭПИЧНЕЙШИЙ ОТСОС VP8 БЛЯДКОВ ITT. БЫСТРО КАЧАЕМ НОВЫЕ FFMPEG ТАМ ЗАВЕЗЛИ НОРМАЛЬНЫЙ LIBVPX. МНОГОПОТОК В ВП9 ГАСПАДИ. ВЫ ТОЛЬКО ПОСМОТРИТИ НА WEBM. СДЕЛАЛ ЗА 3 МИНУТЫ КАЧЕСТВО 10/10 РАЗМЕР 3МБ. САСИТЕ ГУЕБЛЯДИ САСССССССССИИИИИИИИИИИТЕ
>>90737109 Ты какой-то глупый. Шахматисту, чтобы выигрывать соревнования по шахматам, не нужно бегать и тренировать выносливость каждый день, а бегунам - нужно. Оттого они чаще воняют, чем все.
>>90738114 Версия libvpx библиотек Основные новшества libvpx 1.4.0:
- По умолчанию включен режим многопоточного кодирования, распределяющий работу на несколько ядер CPU. Доступно два режима распределения заданий по потоком: мозаичное кодирование, с разделением картинки на несколько блоков, каждый из которых обрабатывается в разном потоке, и разбиение на кадры, при котором разные кадры обсчитываются в разных потоках;
- Добавлены дополнительные опции (http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide) для управления кодеком VP9; - Значительно улучшены алгоритмы кодирования VP9; - Добавлена поддержка цветовых пространств YUV 4:2:2 и 4:4:4, а также режимов с 10- и 12-битами на цветовой канал; - Проведена дополнительная оптимизация функций кодирования и декодирования VP9; - Поддержка 64-разрядных платформ ARM; - Нарушение совместимости с выпуском 1.3 на уровне ABI (вызовы IMG_FMT_ заменены на VPX_IMG_FMT_). Удалена функция obj_int_extract.
>>90738114 Не в ffmpeg, а в кодеке libvpx. Теперь там можно запустить кодирование в несколько потоков, и оно будет идти теперь меньше времени. Максимальное число потоков - число ядер в твоем цп.
>>90738660 >Той же командой 1.3.0 сделал мне 12мб, а не 9, при расчетном битрейте на 10. Теперь формула не работает. Смотри на мой выход. Видео 5мб, звук 1 мб >>90738735 Ну и теперь зацикливание норм работает.
>>90739097 Както мне не нравится это смайлик! Уж очень... не знаю... ехидный какойто чтоли... >>90739111 Но ведь это хорошее анимэ! В нем много няшек на которых хочется смотреть!!
Ну доставьте пожалуйста анонимы! Вот вам вебм с девочкой-куколкой из анимэ Розен Мейден!
>>90739648 > Если ты ретард, то скинуть новый ффмпег в папочку. >Подразумевается что командную оболочку этого гуйка не нужно обновлять, для прописывания нового алгоритма кодирования ССУ ГУЙКОБЛЯДЯМ В РОТ
По результатам внутреннего тестирования кодек VP9 кодирует видео значительно эффективнее (при аналогичном уровне сжатия удаётся упаковать видео с более высоким качеством картинки), чем VP8 или лучшие реализации H.264 high profile, и даже немного обгоняет H.265 (HEVC). Особенностью VP9 также является адаптация декодера для работы на маломощных встраиваемых устройствах и предоставление широкого спектра режимов качества, в том числе для кодирования без потерь. Из задействованных в VP9 новых технологий можно отметить применение новых структур кодирования (квадродеревьев), поддержка использования в качестве суперблоков областей в 32x32 и 64x64 пикселей, возможность трансформации DCT (8x8, 16x16) и ADST (4x4, 8x8, 16x16), улучшенный алгоритм предсказания межкадровых изменений, улучшенная модель энтропийного кодирования, новые методы объединения схожих блоков в сегменты. Кодек VP9 интегрирован в кодовые базы браузеров Chrome и Firefox, а также таких открытых проектов, как VLC, FFmpeg и GStreamer.
Тут собрались мастера, отлично. Как быть, если no such file or directory? Кинул файл рядом с ffmpeg.exe, сам ffmpeg работает, а видео не видит? Помогите бывшему ретарду.
>>90740377 > Особенностью VP9 также является адаптация декодера для работы на маломощных встраиваемых устройствах А теперь скажи, на сколько загружает эта вебка ядро твоего процессора.
>>90740576 > адаптация декодера для работы на маломощных встраиваемых устройствах А теперь прочитай внимательно, манька. Когда ты делаешь webm ты её КОДИРУЕШЬ, при чём тут вообще декодер?
>>90740656 Манька, я, блять, тебе про ДЕКОДИРОВАНИЕ, даун ты тупорылый. Ты открой саму вебку и смотри в свой блядский обоссаный экран, если твои обкончанные глаза позволяют. Открой диспетчер задач и удивись! Твое ядро будет нагружено полностью.
для приличных анимублядей и прочих аутистов.
Безграмотное быдло с дубляжом, войсовером, порнографией, мокрыми письками, домашним видео с котиками и прочей ерундой, а также хэйтеры различных мастей отправляются в порнотред <ссылка>.
Аватаркобляди, неймфаги и прочие вниманиебляди отправляются на парашу для слабоумных.
Тред техподдержки (оп-пост устарел): https://2ch.hk/s/res/1035239.html
Если браузер вместо воспроизведения отдельных видео ругается на повреждённый видеофайл, либо не воспроизводит звук — он скорее всего не может в VP9 или Opus. См. http://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_codecs
Для поиска сoуса видео сохраняем кадр (правый клик по видео) и ищем его на http://images.google.com.
О кодировании WebM
Здесь мы для этого используем ffmpeg, как наиболее мощный инструмент с поддержкой кучи форматов.
Доступные кодеки — VP8 и VP9 для видео и Vorbis и Opus для звука, максимальный размер файла — 10240КБ, всех файлов в посте — около 22МБ.
Неочевидные моменты
— libvorbis при указании битрейта (-b:a) работает в режиме CBR, и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a); параметр -vbr on работает только для Opus'а;
— в webm'ки не нужно включать софтсаб в формате webvtt (ffmpeg это делает по умолчанию при наличии сабов в контейнере, отключается параметром -sn): во-первых, это бесполезно (для его отображения на странице должен быть специальный код), а во-вторых, от этого ролики не воспроизводятся в firefox;
— ролики с opus'ом в firefox зацикливаются не с начала, а с последнего ключевого кадра;
— mkvmerge упаковывает дорожки где-то на 1-2% эффективнее ffmpeg'а;
— порядок аргументов ffmpeg'а имеет значение, подробнее по ссылке ниже.
Кодирование
Быстро и просто, с удовлетворительным качеством и без подгонки по размеру:
ffmpeg -i input.mkv -qmax 30 -sn out.webm
параметром qmax регулируется качество: чем меньше — тем лучше картинка и больше файл.
То же самое с современными кодеками (результат будет занимать в полтора-два раза меньше):
ffmpeg -i input.mkv -c:v vp9 -qmax 30 -c:a libopus -b:a 64k out.webm
Для получения максимального качества и подгонки по размеру нужно делать два прохода и считать битрейт, формула есть в пикчегайде.
Обрезка по времени
ffmpeg -ss начало -i input.mkv -t длительность out.webm
ffmpeg -i input.mkv -ss начало -to конец out.webm (дольше, т.к. файл будет декодироваться с начала, а не с нужной позиции)
время указывается либо числом секунд, либо в формате чч:мм:сс.
Масштабирование
ffmpeg -i input.mkv -vf scale=ширина:-1 out.webm
Ещё: https://github.com/pituz/webm-thread/wiki/ffmpeg
Ссылки
Основные понятия сжатия видео: https://github.com/pituz/webm-thread/wiki/glossary
Программы и их документация: http://webmproject.org http://ffmpeg.org http://mpv.io http://www.bunkus.org/videotools/mkvtoolnix/
Установка ffmpeg на щиндовс с картинками: http://ru.wikihow.com/установить-программу-FFmpeg-на-системе-Windows
Гуй с минимумом кнопок для ретардов (сперма-only): https://github.com/nixxquality/WebMConverter
Оп-паста, исходники пикчегайда и оп-webm'а, скрипт пиления webm'ок на zsh: https://github.com/pituz/webm-thread/