Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы
Вот взял я видос с быдлодевайса, и надо мне его пережать каким-нибудь ffmpeg -preset veryslow, чтобы это говно меньше места занимало, да так, чтобы сколь-либо ощутимых потерь не было, либо их не было вообще. Какой существует самый рациональный способ это сделать, чтобы не ебать себе мозги битрейтами конкретных файлов?
#76EYEX / @komar / 1677 дней назад

загрузи видео на ютуб, скачай его и удали с ютуба. ютуб сделает всё за тебя в лудшем виде.
#76EYEX/ZMN / @spoofing / 1677 дней назад
@spoofing Уебывай.
#76EYEX/LEE / @komar --> #76EYEX/ZMN / 1677 дней назад

@spoofing решал ту же проблему, тоже пробовал ютуб - говно полное, всё в квадратах;
остановился на ффмпег с x265 - пиздец медленно на старом проце без хардварной поддержки;
чотам у AV1?

#76EYEX/RKJ / @kogda --> #76EYEX/ZMN / 1677 дней назад

Если тебя устраивает размер файлов, то не пережимай. Небось, не свадьбу на дорогущую камеру сжимаешь, а трясучку, которая уже превращена в артефакты аппаратным кодером для низкопотребляющих систем. Иначе просто кодируй с таким CRF, который ублажает твой диск размером, а глаза — качеством (в статичных и динамичных сценах, на хорошем мониторе). -preset veryslow ничего заметно не изменит, он для успокоения совести нужен, когда время кодирования не имеет значения.

#76EYEX/68N / @ceyt / 1677 дней назад
@ceyt > Если тебя устраивает размер файлов > чтобы это говно меньше места занимало Вы, блядь, русский язык вообще понимаете?
#76EYEX/8S4 / @komar --> #76EYEX/68N / 1677 дней назад

@komar Видео уже сжато с огромным коэффициентом и потерями, дорогой. Если оно будет на 10% меньше места занимать, смысла в дальнейшей порче нет. А иначе, как всегда, ты должен выбрать сочетание размера и уровня потерь, которое тебя устраивает. Получить файл на порядок легче и без видимых отличий (в повседневном использовании) можно только из качественных исходников, изначально рассчитанных на редактирование или проекцию на большой экран. Можешь инвестировать процессорное время в перспективные кодеки, если считаешь, что материал того стоит.

#76EYEX/W0Q / @ceyt --> #76EYEX/8S4 / 1677 дней назад
@ceyt Ты можешь заткнуться?
#76EYEX/A2T / @komar --> #76EYEX/W0Q / 1677 дней назад

@komar тфв информационные потоки вокруг надоедливы и пусты как жужжание комара

#76EYEX/WM9 / @anonymous --> #76EYEX/A2T / 1677 дней назад

@komar Нет, я тебя учу.

#76EYEX/MGQ / @ceyt --> #76EYEX/A2T / 1677 дней назад
@ceyt Ты, блядь, профессор Хуй Александрович, что ли?
#76EYEX/B91 / @komar --> #76EYEX/MGQ / 1677 дней назад

@ceyt да он же Н Е О Б У Ч А Е М Ы Й

#76EYEX/LP9 / @anonymous --> #76EYEX/MGQ / 1677 дней назад
@ceyt Въебал наугад ffmpeg -crf 22 -preset slower Файл в 510 мегабайт скукожился в 85 мегабайт. Отличий ни хуя не могу разглядеть. Ты образованный, ты скажи — это больше 10% или меньше? А то непонятно, имеет смысл или нет.
#76EYEX/BCN / @komar --> #76EYEX/W0Q / 1677 дней назад

@komar На тхинкпаде ты заметишь разницу, только когда у тебя цветность пропадёт.

Откуда я должен знать, какой уровень потерь ты считаешь нормальным, и для чего тебе это всё нужно будет потом? Выше и написано: выбери уровень качества, который считаешь нормальным, и смотри, каков выходит размер. Из результатов делай вывод о целесообразности перекодирования.

#76EYEX/35C / @ceyt --> #76EYEX/BCN / 1677 дней назад
@ceyt Давай команду или пиздуй на хуй со своим образованием.
#76EYEX/16F / @komar --> #76EYEX/35C / 1677 дней назад

@ceyt палю: он хочет не смотреть, а чтобы было "сделать заебись"

#76EYEX/QI6 / @anonymous --> #76EYEX/35C / 1677 дней назад
@anonymous Я, блядь, задал вопрос, потому что мне одному скучно ебаться, и надо советов, чтобы ебаться правильно. А то, что у меня место на харде кончается — так это так, ерунда.
#76EYEX/NGR / @komar --> #76EYEX/QI6 / 1677 дней назад

@komar Команду ты сам написал. Устраивает тебя CRF 22 — используй его или проверяй большие коэффициенты. Возьми по минуте светлых и тёмных фрагментов, с тряской и без, и оцени результат во всех случаях, в ffmpeg тривиально время начала и длительность добавляется. Если завтра тебе нужно будет вывести шедевр на большой экран, и там он будет выглядеть как говно, только твоё собственное восприятие можно будет в этом обвинить.

Кодирование без потерь можно оптимизировать, приближая к идеалу (по какому-то набору параметров). Кодирование с потерями не имеет универсальной целевой функции, потому что вес каждого параметра отличен для разных применений (кому-то нужна скорость, у кого-то фиксирован битрейт, кому-то нужен минимум потерь и ограничение битрейта сверху, и т. д.).

#76EYEX/8NW / @ceyt --> #76EYEX/16F / 1677 дней назад
@komar Въебал ffmpeg -crf 17 -preset slow. Дальше, говорят, только хуесосы снижают. 194 мегабайта.
#76EYEX/OCC / @komar --> #76EYEX/BCN / 1677 дней назад
@ceyt Ты можешь заткнуться? Про бабашку тут еще историй расскажи, блядь, про назначение кодеков в жизни святых угодников, про то как ты в море срал, блядь, давай, я жду.
#76EYEX/AJ1 / @komar --> #76EYEX/8NW / 1677 дней назад

@komar Ты понимаешь, что твоё «не вижу разницы» субъективно? Ты понимаешь, что исходное видео может быть уже сжато настолько серьёзно, что его лучше не трогать, чтобы дальше не портить?

Жми свою хуйню как хочешь, но не делай вид, что у тебя при этом мозг работает.

#76EYEX/LYF / @ceyt --> #76EYEX/AJ1 / 1677 дней назад
@ceyt Ты можешь дать команду и пойти на хуй?
#76EYEX/UOS / @komar --> #76EYEX/LYF / 1677 дней назад

using 10-bit processing always saves bandwidth compared to 8-bit processing, whatever the source pixel bit depth

http://x264.nl/x264/10bit_02-ateme-why_does_10bit_save_bandwidth.pdf

#76EYEX/9XL / @anonymous / 1677 дней назад
@anonymous Уебывай.
#76EYEX/C4I / @komar --> #76EYEX/9XL / 1677 дней назад

@komar Ты указываешь CRF и скорость (через -preset), остальное умный алгоритм делает сам. Куски для оценки вырезаются -ss и -t. Для видео тебе больше ничего не нужно.

#76EYEX/QSG / @ceyt --> #76EYEX/UOS / 1677 дней назад
@ceyt Ты такой полезный, я просто хуею.
#76EYEX/0L8 / @komar --> #76EYEX/QSG / 1677 дней назад

@komar ты можешь снизить итоговый размер файла, вырезав из него часть метаданных - это легко реализуется командой -map_metadata -1

#76EYEX/WK6 / @anonymous --> #76EYEX/0L8 / 1677 дней назад
@anonymous А ты юморист.
#76EYEX/D07 / @komar --> #76EYEX/WK6 / 1677 дней назад

@komar Именно, я артист, я работаю на вас, и хуй кто оценит, вам даешь хорошую комедию и вы жрете хорошую комедию, даешь говно и вы говно жрете. А потом обязательно плюетесь и распространяетесь, как сожрали говно, но жрать продолжаете, конечно, вы же общество потребления с воспаленным умом и фантазией уровня школодвача, шутками за тристо и прыщами на ебле, проглядывающие в монитор сквозь копны свисющих немытых по неделе волос.

#76EYEX/C1V / @anonymous --> #76EYEX/D07 / 1677 дней назад

@komar Тебе больше ничего не нужно. То, что запишет встроенный микрофон, и в дефолтном AAC на 128 кб/с неплохо звучит.

#76EYEX/05M / @ceyt --> #76EYEX/0L8 / 1677 дней назад
@anonymous А это было вторичным говном еще 40 лет назад. https://youtu.be/TGRDYpCmMcM?t=6219
#76EYEX/I04 / @komar --> #76EYEX/C1V / 1677 дней назад
@ceyt Ничего больше чего мне не нужно?
#76EYEX/N68 / @komar --> #76EYEX/05M / 1677 дней назад

@komar Крутить ручки и указывать другие параметры кодирования.

#76EYEX/AH1 / @ceyt --> #76EYEX/N68 / 1677 дней назад
@ceyt Ебаный в рот, что не так с этим человеком?
#76EYEX/X6G / @komar --> #76EYEX/AH1 / 1677 дней назад

@komar весьма похоже! но вообще, это одна из манькопаст

#76EYEX/RDR / @anonymous --> #76EYEX/I04 / 1677 дней назад

@komar Тебе не нужно вписаться в размер, не нужно вписаться в битрейт, не нужна совместимость с просмотром онлайн или на старых устройствах. Тебе нужно только выбрать CRF, который ты определяешь глазами (но можешь и опрос создать на бнвачике, у нас суверенная демократия).

#76EYEX/1SF / @ceyt --> #76EYEX/X6G / 1677 дней назад
@ceyt Я не хочу ебать себе мозги битрейтами конкретных файлов. Я где-то про это писал в этом треде, кстати.
#76EYEX/QQG / @komar --> #76EYEX/1SF / 1677 дней назад

@komar Совершенно верно, ты выбираешь CRF, и у тебя выпекаются файлы примерно одинакового качества. Их битрейт ты не знаешь, поскольку он тебе и не интересен.

#76EYEX/WDQ / @ceyt --> #76EYEX/QQG / 1677 дней назад
@ceyt Мне не легче от того, что циферка с битрейтом с тремя нулями заменяется более компактной циферкой хуйрейта без нулей. Шо ту хуйню, что эту надо подбирать глазами. На хуй оно мне всралось?
#76EYEX/6RF / @komar --> #76EYEX/WDQ / 1677 дней назад

@komar CRF — это не задание битрейта другим способом, это задание обобщённого уровня потерь. В сложных сценах битрейт будет больше, в простых — меньше. CRF ты подбираешь один раз (например, по визуальной оценке кодирования сложной сцены), потом спокойно обрабатываешь все остальное с полученным значением.

Кодек сам не знает, как должно выглядеть то, что тебе нужно.

https://slhck.info/video/2017/02/24/crf-guide.html

#76EYEX/RZ6 / @ceyt --> #76EYEX/6RF / 1677 дней назад
@ceyt Да ты можешь заткнуться уже?
#76EYEX/SCX / @komar --> #76EYEX/RZ6 / 1677 дней назад

@komar Да ты можешь решить уже, какая циферка тебе подойдёт?

#76EYEX/9W7 / @ceyt --> #76EYEX/SCX / 1677 дней назад
@ceyt Я тебе, блядь, подбиралка циферок, что ли?
#76EYEX/LHL / @komar --> #76EYEX/9W7 / 1677 дней назад
@komar Бля, slow → veryslow дало файл на цельных 4.6% меньше.
#76EYEX/L5Q / @komar --> #76EYEX/OCC / 1677 дней назад
@komar Slow → veryfast дало файл на 6.7% меньше. Охуенно.
#76EYEX/0SS / @komar --> #76EYEX/L5Q / 1677 дней назад

@komar Картинка внутри не одна и та же, чему удивляться. Стратегии распределения битрейта и объёмы буферов для анализа могут отличаться.

#76EYEX/PQG / @ceyt --> #76EYEX/0SS / 1677 дней назад
@ceyt Ты можешь заткнуться?
#76EYEX/EYC / @komar --> #76EYEX/PQG / 1677 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.