Так блять, как пикрил хуйнёй пользоваться?Кодил шебемки с помощью webm for retards, но он частенько забивает хуй на битрет и превышает его, отчего мне приходится 2-3 раза перекодировать одно и тоже, чтобы попасть в лимит файла на дваче, на что уходит целый час.Пацаны с аниметреда сказали, бросай свою мокропиську и вкатывайся в тру-консоль.Но я охуел просто с этого погромирования для сраного конверта шебемки.Кое как разобрался, для примера решил сконвертить 10 сек видео и просто ОХУЕЛ, оно конвертировалось со скоростью 1FPS, если учесть, что видео идёт три сраных минуты, то полностью мне его кодировать ПОЛТОРА ЧАСА.Это чё за пиздос, а?Вот то, что я ввёл. Что здесь не так? Почему так долго?ffmpeg -t 10 -i 4k.webm -c:v libvpx-vp9 -b:v 1750K -an -sn -lag-in-frames 16 -auto-alt-ref 1 -quality best -s 960x540 -pass 2 out-v.webmВ оболочке у меня кодировалось обычно со скоростью 9 FPS.
>>219555615 (OP)На консольке ты точно так же будешь проебываться с битрейтом и перекодировать по несколько раз.Ретардс в большинстве случаев правильно рассчитывает все. Для 20 мб вписывай туда 19.94 в лимит. И буферсайз в строке параметиров уменьшай на процентов 20 или даже больше.Удачи.
>>219555870Да я охуел блять.Мне просто надо порезать шебемку и уложиться в лимит.Но блядская мокрописька не может это сделать. Она просто берёт и превышает лимит по своему желанию, рандомно.
>>219556589> Для 20 мб вписывай туда 19.94 в лимит. И буферсайз в строке параметиров уменьшай на процентов 20 или даже больше.Всё равно проёбывает.
>>219556534Сделал я его. ffmpeg -t 10 -i 4k.webm -c:v libvpx-vp9 -b:v 1750K -an -sn -lag-in-frames 16 -s 960x540 -pass 1 out-v.webm
На вопрос даже не столько в превышении размера.Вопрос в том, почему через консоль кодирует в 9 раз медленнее?
>>219555615 (OP)Никак. Это пизданутая хуйня для шизоидов. Нормальных коммерческих кодеков скачай, и софт.
>>219561406Всем похуй на размер, а качества там быть не может. Говеный самопал от васяна как и весь опесорс.
>>219561680>Всем похуй на размерКому всем, алло? Абу не похуй. 20мб в би 40мб в тематике.> а качества там быть не может.Намного лучше, чем H264 а H265 не работает в браузере.
Бля, да создайте аниметред, я ради этого зашел на помойку бизнесмена Чмобу. Не будет аниметредов - съебу навсегда.
>>219563666>И сколько ты хочешь выгадать? 0,5 мегабайта?Ты видел разницу между H264 и VP9 при битрейте 1000? Это просто ПРОПАСТЬ.
>>219556589>Для 20 мб вписывай туда 19.94 в лимит.Смотри, я прописал 40Мб лимит для трёхминутного ролика и он превысил его уже на десятой секунде.
>>219555615 (OP)квалити бест, два пасса.. терпи. оно у тебя вроде собрано с поддержкой nvenc но включится или нет от кодека зависит, насколько я помню.
>>219564628Во-первых, я имел ввиду два прохода>H264 и VP9Во-вторых, надо сравнивать не с H264, а с hevc, довен.
>>219565049https://trac.ffmpeg.org/wiki/HWAccelIntroу вас эта фигня amf называется вроде. смотри че там как по кодекам
>>219565142В смысле, блядь? Если ОПу нужно просто сконвертить видосы, нахуя ему при этом всё то прописанное у него говно?
>>219565333>Во-вторых, надо сравнивать не с H264, а с hevc, довен.Давай так, довен. На дваче hevc не поддерживается.Потому я и сравниваю H264 и VP9Почему ты такой тупой?
Видео с телефона кодировал так (через питон).У меня две спецпапки в одну исходники ложу, в другой вывод.import sysimport osimport subprocessimport resrc_path = "in/"dst_path = "out/"if len(sys.argv)>1: src_path = sys.argv[1] dst_path = sys.argv[2]for i in os.scandir(src_path): if i.is_dir(): pass else: subprocess.call(['ffmpeg', '-i', src_path+i.name,"-hide_banner",'-y', "-vf", "scale=h=480:w=854",'-crf', '27',dst_path+re.sub(".mp3|.mp4|.mkv|.wmv|.flac",".mp4",i.name)])
>>219565480Анимедибилы подсказалиsn - отсутствие субитров, но их и так почти везде нетan - отсутствие аудио дорожки, для глухих.Остальное хуйня какая-то непонятная.
>>219565640Ладно. Браузеры не поддерживают но это значит, что абсолютное большинство пользователей посмотреть его не смотрит.> только плеер.Скачивать потом смотреть? Или ты сидишь на дваче через плеер?
>>219565515Это не сравнимые кодеки, барашек. Разные кодеки для разных задач. Вначале погугли для чего эти кодеки придумали, а уже потом лезь со своими потными ручонками.Тогда сравнивай H264 и VP8, если так хочется.
>>219565480>нахуя ему при этом всё то прописанное у него говно?Обрезка по времени, изменение разрешения, кодек vp9, битрейт, количество прохода (точнее номер прохода) и так далее.
>>219565976Браузеры поддерживают VP9, VP8, и H264.Так как VP8 нет смысла использовать, когда есть поддерживаемый VP9, то альтернатива ему остаётся только H264, так как HEVC не поддерживается.Так понятно?Есть только два возможных кндидата, VP9 и H264, второй очевидно хуже на низких битрейтах, потому что на дваче ограничение на размер файлов.Так ПОНЯТНО? Блять, ты що такой тупой серьёзно, разжёвывать надо всё.
>>219566060>Все толковые контентмейкеры, которые шарили в ffmpeg уже съебали с борды. Спасибо бизнесмену Чмобу.
>>219566233>VP9 и H264, второй очевидно хуже на низких битрейтахВсе как раз наоборот, флудераст ебучий, мамкин перфекционист. VP9 - для hd и при высоких битрейтах, если ниже, то разница с VP8 и H264 незначительна.Ясно тебе?
Fs пробовал? Не знаю как у всех, но у меня ресайз не работал, поэтому я через фильтры делаю ресайз. Мне кажется у тебя 4к видео остаётся 4к, поэтому так долго.
>>219564854Аппаратного ускорения для кодирования vp9 не существует. Только асики. У вас их нет.>>219555615 (OP)Забей хуй на VP9, он кодируется долго, как говно.Бери slower h264 и не еби мозги.ffmpeg -i 4k.webm -c:v libx264 -preset slower -crf 25 -c:a copy output.mp4
>>219566621Может ты нахуй сходишь?Будто я не пробовал кодировать одно и тоже двумя разными кодеками.На динамичных сценах всё в кубы рассыпается на H264
>>219555615 (OP)> -quality bestВот этого не надо, бест слишком медленно кодирует, а профит от этого сомнительный, ставь -speed 1Ставь -row-mt 1 для многопоточности
>>219566637>Мне кажется у тебя 4к видео остаётся 4к, поэтому так долго.Нет, оно становится 540рЯ же видел исходный файл.
>>219567063Вот это уже больше похоже на правду.Спасибо. Попробую.>Бери slower h264 и не еби мозги.Всё равно хуже. Я пробовал.Тем более у тебя -crf 25, это мне перебором пытаться подобрать битрейт чтоб он вписался в размер?
>>219567378>Всё равно хуже. Я пробовал.Само-собой, эдак с пол мегабайта проебешь.>подобрать битрейт чтоб он вписался в размер?В качество. CRF - абстрактный "уровень качества", который тебе нужен. Адекватные значения лежат в диапазоне 20 (лучше качество) - 30 (хуже качество).VP9 - слишком медленное дерьмо, работает не сильно быстрее H265, при этом хуже его.
>>219567581>В качество. CRF - абстрактный "уровень качества", который тебе нужен. Адекватные значения лежат в диапазоне 20 (лучше качество) - 30 (хуже качество).Да я знаю что это, но как вписаться в ограниченный размер? 20 и 40мб>VP9 - слишком медленное дерьмо, работает не сильно быстрее H265, при этом хуже его.H265 не работает в браузере вообще.
>Почему так долго?>quality bestПоэтому, убери нахуйИ не пользуйся статичным битрейтом, когда есть -crf
>>219568160>И не пользуйся статичным битрейтом, когда есть -crfДА КТО ЭТО ВАШ CRF ЁБАНЫЙ.Как с ним попасть в ограниченный размер?
>>219568308https://slhck.info/video/2017/02/24/crf-guide.htmlВот примерные данные по среднему битрейту/crfТ.е. надо пробовать в районе 20-25 в твоем случае
>>219568308Алсо с этим самым CRF тебе в теории 2 прохода по сути не нужно, есть шанс сходу угадать нужный битрейт
>>219569059Надо быть слепошарым мудилой, чтобы не увидеть насколько хуёв H264.Битрейт у VP9 даже ниже. И размер файла меньше. А качество лучше. Охуеть?
>>219569304А хули их там вбиватьНу и иногда настройки приходится подбивать, чтобы сохранить качество, или наоброт, пожать на максимум
>>219569661Настройки в файле и вбиваю, чтобы на будущее сохранялись.Хз, как ты без скрипта больше одного файла преобразуешь?
>>219569171>Надо быть слепошарым мудилой, чтобы не увидеть насколько хуёв VP9.>Битрейт у HEVC даже ниже. И размер файла меньше. А качество лучше. Охуеть?
>>219570013Не так часто это с телефона делаю, и обычно это прям разнобой, то звук надо убрать, то разрешение поменять, то просто слепить статичную картинку + звук
>>219570232>Слишком низкий битрейт.Ну давай ещё раз. Во первых, не ты ли выше по треду говорил>>219566621>VP9 - для hd и при высоких битрейтах, если ниже, то разница с VP8 и H264 незначительна.Ясно тебе?В итоге обёр. Я пруфанул, что это не так.Во вторых, 3 минуты = 180 секунд видео. Максмальный размер файла 20480 кб, минус музыка - 19459 осталось. Теперь умножаем на 8 и делим на 180 и получается 864 килобита должен быть битрейт. А по твоему, даже 1000 мало? Даже 1000 это МНОГО, не влезет алло.
>>219570259А тебе сколько раз объяснять, тупоголовый, что H265 в браузерах не поддерживается?Сколько раз, сука? 10, 20?
>>219571273>Ну давай ещё раз. Во первых, не ты ли выше по треду говорилНе я.>Теперь умножаем на 8 и делим на 180 и получается 864 килобита должен быть битрейт. А по твоему, даже 1000 мало? Даже 1000 это МНОГО, не влезет алло.Бля, соболезную, что вас Абу так унижает. У меня лимит 60.
>>219571308>А тебе сколько раз объяснять, тупоголовый, что H265 в браузерах не поддерживается?Я что-то и где-то писал про браузеры, слепошарый? Цитируй.
>>219570862>Ну так задай одинаковый фпс бля и -pix_fmt yuv420p для webmИ он всё равно выебет H264. Хули ты копротивляешься?Разница на глаз заметна, причём даже слепошарому мудиле.H264 это устаревшее говно, которое при реальном битрейте на дваче - 850, например, и вовсе рассыпает картинку в шакальные кубы.
>>219571454>которое при реальном битрейте на дваче - 850, например, и вовсе рассыпает картинку в шакальные кубы.Уменьшай разрешение, раз в битрейты для мобилок начала 10-ых годов пытаешься влезть.
>>219571509Да, лучше пару десятков часов потрать на кодирование слоупочным VP9.За это время на пасскод можно у магазина настрелять мелочью.
>>219571382Речь идёт конкретно про двач.Мне похуй на твой H265, забудь про него и не упоминай здесь больше. Потому что он бесполезен на этом сайте, и в браузерах вообще.Ты понимаешь или нет, в чём предмет обсуждения?
>>219571692Гарантирую тебе, у меня даже 265-ый кодируется быстрее, чем у несчастного ОПа - VP9.Просто это говно не умеет в многопоток. Да, в 2020!
>>219571680480, 360В 2 прохода кодируешь vp9?Если так, можешь фпс порезать до 24 и цветовой формат yuv420, больше незаметно жать некудаНу и звук можешь в опус 80-90кбит
>>219566060И правильно. Создаешь такой вебмтредик а его вайпают свиньями и неприятным контентом. Он уже давно не шок-контент, просто не хочется видеть.
>>219572068>В 2 прохода кодируешь vp9?Да.>yuv420Так он такой и есть.>480рНу это знаешь, просто потому, что физически размер меньше, то и шакалов меньше видно. Но я итак для длинных роликов уже его юзаю.>можешь фпс порезать до 24Единственный оставшийся способ помимо всех остальных, что я ещё не пробовал.
>>219572176>Ты видишь разницу?> нетПотому, что у тебя половина кадра статичная.И битрейта ты накрутил здорово, потому, что у тебя всего 40 секунд.Будь там динамичная картинка, и длина ролика больше, что вынудило бы тебя снизить битрейт до 1000, то сразу бы на H264 всё в шакалы рассыпалось.
>Эти споры 20метровых оптимизаторовГОСПОДА, ВЫ ЗАБЫВАЕТЕ ЧТО ВЕБМ ТРЕДЫ УМЕРЛИ И НИКОМУ НАХУЙ НЕ НУЖОН ВАШ КОНТЕНТЕГО ЗАВАЙПАЮТЗАСВИНЯЧАТЗАСКРИМЕРЯТБЕГИТЕ ГЛУПЦЫ
>>219572220Ты где тут аниме увидел? Аниме кодировать как раз-таки весьма просто. Там и кадров мало, и само по себе изображение анимы лёгкое для сжатия, на битрейте 600 даже выглядит совершенно нормально. И порнуха тоже, там чаще всего полустатичные кадры, движется только ялда в дырке.А вот игоры, кинцо, муз. клипы уже сложнее, особенно, если это что-то динамичное.
>>219555615 (OP) ffmpeg не предназначен для подобного использования. Консольная вариация для других задач, интегрирование с другими программами, в первую очередь. Если тебе нужно транскодирование, используй варианты ffmpeg с гуи. Самый надёжный - HandBrake. Используй его для своих задач Немецкий Xmedia Recode ещё существует. Имеет подольше настроек, но может крашится.
>>219573161>HandBrake.Уже пробовал. Маловато настроек. Крашится, если пытаться прикрутить сабы.Но спасибо за подсказку.
>>219573161Нахуя ты рекомендуешь ГУЙ для ффмпега, если он не умеет заворачивать в webm контейнер?Он потратит столько же времени на выставление таких же настроек, а потом ещё будет пергонять из mkv контейнера в webm
>>219573161Алсо хендбрейк урезанный гуй, умеет далеко не всё, потому что он сделан универсальным, а у каждого кодека хуева тьма настроек, уже не говоря об универсальных, доступных в ффмпегПо сути через ффмпег можно чуть ли не монтировать видео, в хендбрейке можно только сконвертировать с самыми популярными настройками
>>219574723Ну это залупа, тогда гуй вообще нахуй не нуженУж с десяток основных параметров можно легко запомнить и просто вбивать рукамиХендбрейку не хватает тех штук, которые редактировать можно только с предпросмотром, либо удобнее делать с визуальным редактором
>>219573489>Маловато настроек>>219573740>можно только сконвертировать с самыми популярными настройкамиДа, только для транскодирования Handbrake. Никто не запрещает добавить отсебятины в "дополнительные параметры". В конце концов это всё тот же ffmpeg
>>219574880>Уж с десяток основных параметров можно легко запомнить и просто вбивать рукамиТы можешь их сохранить в пресет, в чем проблема?
>>219574925Себе я вообще написал коснольную утилиту, которая автоматизирует часть однообразных конверацийПотом может сделаю для неё гуй с драгндропом
>>219575203>Себе я вообще написал коснольную утилиту, которая автоматизирует часть однообразных конвераций>Потом может сделаю для неё гуй с драгндропом)
>>219575286Лупы/перегонять музыку со статичной картинкой в вебм, нарезать аниме в одинаковом качестве
>>219575364>нарезать аниме в одинаковом качествевсмысле блэт? ты типа смотришь сезон скачанный с торрента и запоминаешь тайминги фанмоментов и реакшонов а потом вставляешь их в свою прогу и режешь весь сезон сразу?
>>219571273> Я пруфанулТы какой-то хуйнеё конвертишь.Скачай свежий ффмпег и заебашь. Нету разницы при таких низких битрейтах.
>>219577697Самый свежий. Ёпт.Чё ты копротивляешься.H264 тупо старый кодек. Загугли, там тысячи сравнений и пруфов.
>>219580179Старый, но не для 1000 kbps.Разработки были для сжатия 4k в hd.Все что меньше работает и ещё долго будет работать как автомат Калашникова.
>>219584859Окей. Пруфай.Я выше выложил два скрина из одинаковых ролика с разными кодеками.Пруфани хотя бы то, что они равны. Потому что мои скрины показывают, что mp4 ультрахуёв.