24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
От создателей webm.py, webm.js, wybm и webmify мы представляем вам boram!
Основные особенности ∙ Кроссплатформенный WebM-энкодер с открытым кодом ∙ Поддержка режимов VP9/VP8/Opus/Vorbis/2pass/limit/CRF/CQ/raw-args ∙ Продуманные настройки кодеков и дефолты ∙ Скачивание видео для обработки с почти любого видео-сайта через youtube-dl ∙ Простой интерфейс ориентированный на предпросмотр ∙ Несколько параллельных энкодов в одном окне ∙ Часто используемые эффекты включаются одной кнопкой, остальные фильтры ffmpeg доступны через командную строку ∙ Быстрое превью результата, не нужно ждать каждый раз, пока кодируется VP9
Сравнение с аналогами Q: Чем лучше консоли? A: Предпросмотр, интерактивный выбор фрагмента. Q: Чем хуже консоли? A: Ничем. Типовой энкод использует ровно те же опции, которые можно и отредактировать при необходимости. Q: Чем лучше WebM for Retards/XMedia Recode? A: Кроссплатформенность, оптимизация под решение одной задачи. Q: Чем хуже WebM for Retards/XMedia Recode? A: Меньше встроенных фильтров, малая популярность.
Прочее На данный момент проект находится в альфа-стадии, много что может работать не так, как запланировано, либо быть ещё не реализовано. Любая адекватная критика, багрепорты, фичкреквесты значительно помогут делу. План развития есть, но вначале хотелось бы получить какой-то фидбэк. Билды пока что делаются под Win64 и Linux64, можно будет добавить MacOS и 32 бита при наличии желающих.
>>1899136 (OP) Не видно границ обрезания. Субтитры извне контейнера не вставить. Профили цветовые. МПВ в превью шебм использует конфиг и не работают хоткеи, а в превью сурса не использует. При сохранении не дописывает .шебм.
>>1899159 >Не видно границ обрезания Кропа всмыле? >Субтитры извне контейнера не вставить Надо сделать, да. >Профили цветовые Имеешь ввиду в превью неправильные цвета? Странно, Хром для 720p должен выбирать BT.709, или это он только для VP9. В любом случае, компонент плеера планирую заменить, т.к. стандартный поддерживает очень мало форматов. >МПВ в превью шебм использует конфиг и не работают хоткеи >а в превью сурса не использует Это не очень понял. Должно открываться одинаково и на вкладке Info, и на вкладке Encode (вызов системного плеера). Проверю с mpv. >При сохранении не дописывает .шебм Он предлагает имя типо "default.webm", если ты введёшь имя "myname" без ".webm" на конце, то оно таким и останется. В API диалога вроде нет возможности жёстко указать расширение. Причём, на линуксе выделяется имя без расширения, а на винде имя целиком. Если же дописывать на конце ".webm", то сломается автоопределение существующего файла. Т.е. если ты вводишь "myname.webm" и такое файл уже есть, то виндоуз спросит. Если ты ввёл "myname" и мы дописали ".webm", то может получиться нежелательная ситуация для пользователя. Разве что дописывать циферку типо "-3.webm". Наверно так лучше будет, да.
Аноним (Microsoft Windows 7: SeaMonkey)29/11/16 Втр 01:23:01#6№1899180
>>1899165 1) Да. 3) Имею ввиду, галку для преобразования, если ффпроб нашел не BT.709 и/или pc(full). -colorspace 1 -color_range 2 и фильтр scale=out_range:out_color_matrix и/или colorspace=iall=3:all=4:range=2:irange=1 и/или lut. 4) МПВ, воспроизводящий файл-превью, использует мой конфиг МПВ и показывает не так, как будет на самом деле. Например, в браузере. 5) В браузере нормально, если тип файла выбран.
>>1899180 >Имею ввиду, галку для преобразования, если ффпроб нашел не BT.709 и/или pc(full). -colorspace 1 -color_range 2 и фильтр scale=out_range:out_color_matrix и/или colorspace=iall=3:all=4:range=2:irange=1 и/или lut Ты имеешь ввиду преобразовывать не BT.709/TV исходник всегда в BT.709/TV webm? Я думал ты про цвета в встроенном плеере. В исходнике pc → преобразуем в tv, в исходнике bt.601/2020/etc → преобразуем в bt.709 Так? Покажи ещё информацию вот по этим исходникам. Commie совсем пизданулись и в full levels уже энкодят? Я и раньше знал, что они поехавшие, когда 4:4:4 у них увидел. Я для VP8 хочу сделать преобразование в BT.601, т.к. только она и поддерживается. А BT.709 для VP9 в фаерфоксе будет только в 52+ версиях. Хотя BT.709 лучше, т.к. оно future-proof и будет во всех трёх браузерах (Firefox/Chrome/Edge) одинаково. >МПВ, воспроизводящий файл-превью, использует мой конфиг МПВ и показывает не так, как будет на самом деле А причём здесь хоткеи тогда? Или это к предыдущему пункту? >если тип файла выбран Вот, кстати, да, про фильтры забыл. Наверно с фильтром для webm заработает как надо.
Кажется, у меня сломалась интуиция. Кстати, это ты тогда wybm со мной тестил?
>>1899201 Лол, я и не знал, что Гымми тоже Борам. А она у меня в CP любимая :3
Аноним (Microsoft Windows 8: Firefox based)29/11/16 Втр 03:07:39#10№1899221
>>1899136 (OP) >JavaScript 99.8% Да ты охуел. Это говно зашкварно даже глянуть, не то что постоянно использовать. Пиши лучше на няшной и не позорься. webm.py мне понравился
>>1899221 >Пиши лучше на Кьюти без пизды лучше, но это :effort: Если ты мне оплатишь разработку, лол. nw.js/electron это такой кроссплатформенный сисярп, чтобы быстро налабать сраную гуишку.
Аноним (Microsoft Windows 7: SeaMonkey)29/11/16 Втр 11:04:15#12№1899307
>>1899188 > В исходнике pc → преобразуем в tv, в исходнике bt.601/2020/etc → преобразуем в bt.709 Да, только tv в pc, а не наоборот. Иначе выглядит будто смотришь через пленку. > Я думал ты про цвета в встроенном плеере. И про них тоже. > в full levels уже энкодят? Нет. А зря, ведь блюрей в полном диапазоне выпускается. Альзо, по поводу цветов http://www.lightillusion.com/data_tv_levels.html Ещё запусти любое видеоскорее всего оно в тв у себя с ffplay -vf colorspace=iall=4:all=5:range=2:irange=1 , а потом без фильтра. > А причём здесь хоткеи тогда? Не причем, я затупил. Думал, что в основном окне тоже мпв.
>>1899307 >Да, только tv в pc, а не наоборот tv в pc не надо, на выходе должно быть tv всегда для совместимости. >ведь блюрей в полном диапазоне выпускается Ты уверен? Там должно быть tv тоже везде.
В общем, я нифига не понял. Запости: 1. Информацию об исходнике. 2. Информацию о результате. 3. Что неправильно и что надо поменять.
У меня подозрение, что проблема из-за того, что mpv просто выбирает BT.601 для маленького итогового разрешения. Попробуй открыть исходник в одном окне, а результат с ключом --vf format=colormatrix=bt.709 в соседнем. И сделай скриншот. Должно быть идентично.
Вот оно, ебаное будущее. Железо настолько ускакало вперед, что уже даже криворукие индусы не справляются с тем, чтобы уложить на лопатки ноутбук с 4-ядерным камнем и 16ГБ RAM? Хуйня-вопрос, жабакодеры спешат на помошь. Давайте для каждой пиздюлины крутить отдельный образ хромиума. А чо, отличная идея!
>>1899372 Вообще, ещё два варианта более-менее вменяемых варианта есть, если не хочешь плюсы: PyQt и PyWxWidgets. Может как-нибудь попробую в следующий раз. Но что-то мне подсказывает, что там не всё гладко.
Аноним (Microsoft Windows 8: Firefox based)29/11/16 Втр 14:07:39#28№1899390
А где зонды? Я требую встроить в программный код зонды.
>>1899390 Там один большой зонд — Хром. Если серьёзно, то из libchromiumcontent всё это говно с отстуками домой должно быть выпилено. В nw.js был только в вендовой версии один запрос на обновление плагинов, который можно отключить.
>>1899421 Какими умилительными на фоне электроноподелок выглядят сейчас жалобы на то, что Tk не вписывается в общий интерфейс системы. Серьезно, попробуй. Он простой, как валенок.
>>1899426 В линукс-версиии скроллбар всё равно страшный, там вроде гткшный можно использовать. >жалобы на то, что Tk не вписывается в общий интерфейс системы Там жалобы не на native look&feel в основном, а на уродливость. На винде дохрена мокрописек, в том числе интепрайза, которые используют полностью свою систему виджетов и всем норм.
>>1899430 >В линукс-версиии скроллбар всё равно страшный, там вроде гткшный можно использовать. Эх, молодежь. Это и есть GTK-скроллбар GTK1. Сейчас он будет современнее выглядеть.
>>1899438 Motif был еще более псевдообъемный (как и старый Tk). >небось автор тысячу раз уже раскаялся и проклял себя С чего бы? Последний писк же был, псевдообъем с помошью edges. Зато сейчас им наконец-то нормальное применение нашли, они в машинном зрении рулят, особенно там, где deep learning.
Аноним (Microsoft Windows 7: SeaMonkey)29/11/16 Втр 15:52:09#39№1899465
>>1899346 > Ты уверен? Там должно быть tv тоже везде. Его же не по радиоканалу вещают. ITU стандарты не нужны.
1) Норма 2) Норма 3) Хочу ффплей вместо системного плеера для преэнкода(с ним скорее всего и не понадобится), да и вместо хрома тоже. Мотать по кадрам при выборе времени или слоу-мо, хотя бы. Не принимаются ффмпег константы, типа iw, ih, и т.д. Арифметика тоже. Нет метадаты. Иногда при табание не обновляются переменные в строке. Луп подвисает, даже если с 0 секунды.
>>1899465 >Его же не по радиоканалу вещают Дело в соглашениях. 99.9% контента использует TV levels. В UHDTV 10bit тоже значения не от 0 до 1023, кстати, зарезервировали кое-что.
>1) Норма >2) Норма Так дело всё же в эвристики выбора матрицы было? С format=colormatrix=bt.709 проверил?
>Хочу ффплей вместо системного плеера для преэнкода Поставь у себя системным, лол. Хотя может надо сделать настройку. А чем mpv хуже ffplay? >Мотать по кадрам при выборе времени или слоу-мо Точка и запятая хоткеи. Надо хелп впилить. >Не принимаются ффмпег константы, типа iw, ih, и т.д. Арифметика тоже. Там тупая валидация на целые числа, кастомное можно в raw args ввести. Валидировать параметры фильтров не очень просто, а если вообще не валидировать, то на опечатках валиться будет. Надо подумать. >Нет метадаты Редко нужны, а места под виджеты мало. >Иногда при табание не обновляются переменные в строке /r/ минимальный точный способ воспроизвести >Луп подвисает, даже если с 0 секунды >да и вместо хрома тоже Встроенный плеер фиговый. Надо впилить libmpv не уверен, что получится.
>>1899495 Ну это мистика какая-то. 1. Установил ffmpeg. 2. Скачал v0.0.2 linux-x64 версию, распаковал, запустил "./boram". 3. Открыл какой-то видео с диска. 4. Получил ошибку ffprobe: bad argument. Так?
>>1899500 >На 25 федоре кштате завелось. А тут никак. Лол, я хуй знает, как такое вообще бывает. Разве что поставлю федору 24 в виртуалку и сам проверю.
>>1899505 >install nodejs npm >install which Прости меня, брат, но это говно я не хочу тащить в систему из принципа. Давай лучше будем ссылаться на то, что это я что-то не так напердолил.
Аноним (Microsoft Windows 7: SeaMonkey)29/11/16 Втр 17:37:20#48№1899536
>>1899473 > Так дело всё же в эвристики выбора матрицы было? С format=colormatrix=bt.709 проверил? Не помню, лишнюю опцию, наверное, добавил. > mpv хуже ffplay ffplay показывает как есть, mpv что-нибудь пытается изменить. > целые числа Округли, да и хуй с ними. > /r/ минимальный точный способ воспроизвести Пока не получилось.
Аноним (Microsoft Windows 7: Firefox based)30/11/16 Срд 04:54:15#54№1899983
>>1894363 В прошлом треде спрашивал про видео редактор. На данный момент из того что советовали: Sony Vegas - не жрет webm; OpenShot и Adobe Premiere - только x64 (у меня х32); Блендер же вроде 3д редактор.
>>1899985 Тоже Fedora 24? >>1900043 Ну как хочешь. Но специализированная программа для решения конкретной задачи всегда удобнее, чем генерализированный гуй к ffmpeg общего назначения. См. закон протекающих абстракций.
Аноним (Microsoft Windows 7: SeaMonkey)30/11/16 Срд 13:05:12#59№1900100
>>1899983 В блендере есть ноды и нелинейный монтаж.
Аноним (Microsoft Windows 7: Firefox based)30/11/16 Срд 13:19:03#60№1900110
Хуй знает где спросить, спрошу тут. Как в ффмпеге вывести только фпс конкретного файла?
Аноним (Microsoft Windows 7: Firefox based)30/11/16 Срд 13:19:49#61№1900111
>>1900110 Алсо, опционально - то же самое, но для количества кадров.
Нашёл только несколько багов: ∙ Откат на youtube-dl.zip сломан, которому нужен только python ∙ Тайтл меняется на имя файла, а надо оставлять ютубовский ∙ Ошибка с ytdl error code 1 это из-за того, что он ffmpeg не видит Поправлю и буду наверно при старте на youtube-dl/ffmpeg/ffprobe проверять.
>>1900087 >Тоже Fedora 24 CentOS 7. Кодеки все свежие их epel7-multimedia, ffmppeg, естессно, установлен. Эта ошибка при перетаскивании любого видеофайла в окно с программой.
>>1900428 Так, уже горячо. Вот это https://gist.github.com/4f8e500c689e40701e18cfe2dbc5de32 положи вместо node_modules/which/which.js и ещё раз запусти node -e 'console.log(require("which").sync("ffmpeg"))' И покажи вывод. И ещё вывод echo $PATH; ls -l `which ffmpeg`
>>1900581 Так подожди. На втором скриншоте тебе системная тулза which пишет, что не может ffmpeg найти. Он у тебя точно установлен? Вот так тогда: strace -e execve ffmpeg -v quiet
>>1900588 execve("/usr/bin/ffmpeg", ["ffmpeg", "-v", "quiet"], [/ 52 vars /]) = 0 +++ exited with 1 +++ ffmpeg установлен. Сейчас еще раз всё опробую и отпишусь тебе.
>>1900588 Заработало, но вместо изображения в твоей программке черный экран. Звук идет, перемотка работает. Что надо сделать еще ? Да, при выполнении команды npm install which всё те же ошибки.
>>1900602 А что изменилось, лол? Чего ты и федоровец мне мозг сломали, никогда таких проблем не видел. Ладно, главное работает. >но вместо изображения в твоей программке черный экран Какой формат открываешь? Может он просто не поддерживается встроенным плеером. Попробуй MP4/MKV/H.264/AAC или WebM.
>>1900608 >Какой формат открываешь? MOV Скажи, какой/какие предпочтительнее ? И в мыслях не было тебе мозг выносить. Наоборот, очень хорошая идея, заслуживающая всяческих похвал.
>>1900610 MOV контейнер поддерживается, AAC тоже, а видео там что? >Скажи, какой/какие предпочтительнее Какие сейчас поддерживаются написал (в приципе, H.264+AAC это 90% файлов), но вообще планирую заменить встроенный плеер на нормальный.
>>1900620 Страшного в этом ничего нет, тем более, что ты планируешь модернизировать встроенный плеер. Могу только поблагодарить тебя за проделанный труд. Отличная программка ! Уверен, что ты её доведешь до совершенства.
>>1900626 Извини за глупый вопрос: у меня после кодирования SAVE так и не активна. Куда сохраняются файлы по умолчанию ? Или я снова что-то не то делаю...
>>1900642 Через START, но потом приходится кнопку с дисплеем кликать и потом снова START. После окончания кодирования вылазит VLC, но SAVE так и не активна.
>>1900654 Он на какое-то время, 2-3 секунды пытается стартануть, но потом снова в START выпадает. А если нажать дисплей, то показывает прогресс кодирования и по окончании SAVE так и не активна остается.
>>1900659 К сожалению не помогло. Кодирует только если на монитор нажать, но вот сохранить не дает возможности. В /tmp есть два файла, один матрёшечный, точно привязанный по времени, воспроизводимый, а webm там 512 килобайт и битый. Вот такая заморочка.. Права на бинарник менял и так и эдак, но пока нет результата. Попробую еще покопаться.
>>1900661 Ты про SELinux? Хз, по умолчанию должно быть по идее достаточно прав, к тому же превью энкод работает. Попробуй может какие-нибудь ещё другие видео и по одной секунде сэнкодить. Надо будет в этот лог ещё код выхода ffmpeg выводить, не успел пока. Так хоть можно будет примерно понять из-за чего его прибило. Может его там какой-нибудь OOM прибивает, кстати. В /var/log/messages или /var/log/syslog есть что-нибудь про "killed process" и "ffmpeg"?
Ещё попробуй галку 2pass снять. И "-threads 8" поменять на "-threads 1".
Nov 30 21:36:59 username kernel: traps: ffmpeg[13622] trap invalid opcode ip:7f9a6d1d7505 sp:7ffe94644d38 error:0 in libvpx.so.1.3.0[7f9a6d0cf000+140000] Nov 30 21:37:02 username abrt-server: Package 'ffmpeg' isn't signed with proper key Nov 30 21:37:02 username abrt-server: 'post-create' on '/var/spool/abrt/ccpp-2016-11-30-21:36:59-13622' exited with 1
Ориентируйся на libvpx 1.5.0+, на старых версиях у тебя будет очень медленно работать VP9 и хуже качество. Терпеть не могу дистры с древними репами, нахуй так жить.
ITT у вендоюзеров завелось на 4-ом посте, линуксоюзеры возятся почти сотню постов. Чего-то ржу. Эх, наверно надо для линукса тоже заворачивать статический ffmpeg.
>>1900726 Да. Только его надо закидывать в /usr/bin, там у них гнездо. Сейчас всё работает безупречно. Извини, если заставил нервничать. Но, твоя мысль о заворачивании статического ffmpeg очень правильная. Это позволит без проблем запускать программку на большинстве дистрибутивов. Признаться, я поначалу так и думал.
Аноним (Microsoft Windows 7: Firefox based)01/12/16 Чтв 18:14:24#104№1901232
А почему у тебя на гитхубе в бораме в реадме.мд стоит ссылка не на релизы борама, а на релиз wybm?
>>1901338 У меня будут самые лучши дефолты для WebM/VP9. Уже сейчас неплохо, но ещё планирую кое-что улучшить. Автор WebMConverter писал изначально для форчана, т.е. для VP8/Vorbis, VP9 добавил позже. Изначально очень-очень криво, со всякими -quality best и без мультитрединга. Потом пофиксил что-то, но всё равно хреново. Да и быдлокод некроссплатформенный там у него. С Selur/XMedia Converter по навороченности я и не планировал конкурировать. Но для энкодинга вебмок для борд борам будет удобнее, т.к. изначально писался только под эту функцию. Ну ещё встроенный youtube-dl, предпросмотр и превью, например.
В общем, смысл в том, чтобы сделать программу под одну узкую задачу, но максимально хорошо и правильно. По крайней мере такая идея.
Аноним (Microsoft Windows 7: Firefox based)01/12/16 Чтв 22:38:47#108№1901467
Так это теперь Webm-Тхреад? Где старый добрый? Алсо, как мне заставить ффмпег выписать -h full в .txt или что-то подобное? Ну или посоветуйте, как прикрутить к VP8 OpenCL?
В основном багфиксы. >>1899159 >При сохранении не дописывает .шебм. Исправлено. >>1900123 Всё исправлено. >>1900644 Интерфейс вкладки энкода теперь чуть попонятнее.
Все любят VP9Аноним (Ubuntu Linux: Firefox based)02/12/16 Птн 03:55:35#114№1901662
>>1902051 overlay ты имеешь ввиду? Вообще можно (если в командной строке дописать что-то вроде "-i overlay.mkv -lavfi [0:v][1:v]overlay=..."), но это будет не очень удобно. Проще программу помощнее взять. overlay в виде картинки (ватермарки) сделаю. >>1902070 Вроде на сайте написано, что умеет. Но там LZMA2 (чтобы меньше весило), может из-за этого. Возьми 7zip, фигли.
Привет ОП, привет дружищще. Ты не отказался еще от мысли включить статический ffmpeg в свою программку ? Она работает исправно, проверил новую версию. Всё очень хорошо. Но мне бы, как ты понимаешь, очень не хотелось бы в будущем устраивать игры с репозиториями и зависимостями. Ну, посуди сам, как было бы удобно, распаковать твой чудесный архив, запустить программку и сделать все без танцев с установкой зависимостей. Согласись, это было бы здорово.
>>1903406 Подумаю. На линуксе вообще не очень принято тащить статиком, репы же есть. И у большинства новых дистров они должны быть адекватных версий. Вот например уже не особо новая Ubuntu 16.04: ffmpeg 2.8, libvpx 1.5. Этого более чем достаточно. >очень не хотелось бы в будущем устраивать игры с репозиториями А ты будешь свою центось часто переустанавливать? Кроме ffmpeg и python зависимостей больше не будет. Хотя думаю ещё про libmpv.
Аноним (Microsoft Windows 10: Chromium based)05/12/16 Пнд 02:44:14#131№1904105
Не юзабельно, как я и думал. Если автор предлагает пользователю подстаиватся под его утилиту и юзать только то видео котрое она поддерживает...это не реално, думаю все это понимают. У человека есть видео, есть задача сделать вебемку, он не будет искать и перекачивать видео в поддерживаемом программой формате, он просто скачает другую программу.
Зачем было пиарить свой быдлокод - если ты не обеспечил даже базовый функционал? Или ты хотел, чтоб тебя тут пинками подгоняли? Ну так вот тебе пинок. Работай.
>>1904126 Ну в чём-то ты прав, но для многих задач оно уже юзабельно. Даже почти для моих. Выпустил как только стало MVP, очевидно у нас разное его понимание. Олсо, никто особо не жалуется на то, что всякие премьеры и ае не понимают матрёшку и hi10p.
>>1904119 Блин, забыл написать ещё. Теперь есть автодетект интерлейсинга и кропа. Джва года хотел такую фичу, чтобы всякие широкоформатные клипы и инстаграммы обрезать без изъёбств. Жалко только, что cropdetect не умеет в белые/цветные полосы. Надо что-нибудь придумать.
Аноним (Microsoft Windows 10: Chromium based)05/12/16 Пнд 03:59:23#140№1904136
> Олсо, никто особо не жалуется на то, что всякие премьеры и ае не понимают матрёшку и hi10p.
> премьеры и ае
> не понимают матрёшку и hi10p
Вообще не вижу связи. Думаю, ты сам не понял, что сказал.
Некорректное сравнение. Есть список поддерживаемых программой форматов - должно работать превью. Это базовый функционал. А если превью только для "избранных" форматов - это говно и обсуждать тут нечего.
> От создателей webm.py, webm.js, wybm и webmify
Мда, все недопиленое, не юзабелное говно. Помню еще по старым вебем женерал тредам. Так их никто и не юзал, кроме автора, который и там пиарил свой быдлокод, помню-помню. Все сидели на форчановском софте или на чистой консольке.
Короче, ничего удивительного. Прояснилось все. Этот проект ждет та же судьба. Можите скринить.
А вообще автор уже четыре проекта просрал и просерает пятый. Не в состоянии по сути сделать просто гуй к FFmpeg'гу
Зато критиковать других он может: > Автор WebMConverter писал изначально для форчана, т.е. для VP8/Vorbis, VP9 добавил позже. Изначально очень-очень криво, со всякими -quality best и без мультитрединга. Потом пофиксил что-то, но всё равно хреново. Да и быдлокод некроссплатформенный там у него.
Я бы вообще задумался, вебемки ли делает автор на вашем компьютере с помощью своего софта или что-то другое. Заускайте программы с "двачей" только в песочнице.
А лучше, не запускайте вовсе. За всю историю двоща и Того и этого двощеры еще не сделали НИХУЯ(от слова совсем) в отличаи от тех же форчановцев, которых первые к слову, так любят обсирать, что как бы говорит само за себя.
>>1904139 Ок, напиши чего по-твоему в MVP не хватает, кроме поддержки всех форматов в встроенном плеере. Мне интересно, вдруг что-нибудь дельное предложишь.
Аноним (Microsoft Windows 10: Chromium based)05/12/16 Пнд 04:19:08#144№1904143
>>1904136 >Я бы вообще задумался, вебемки ли делает автор на вашем компьютере с помощью своего софта или что-то другое. Лол, ты даже краем глаза код просмотреть не можешь что ли?
Аноним (Microsoft Windows 7: Firefox based)05/12/16 Пнд 08:01:38#146№1904205
>>1906640 Я как-то пробовал её (и ещё штук 15 разных методов), у меня не заработало. Правда там не чистая венда была.
Вообще хуею. Абсолютно чистая семёрка, абсолютно чистый образ с MSDN. Ставишь одно → виснет. Возишься несколько часов, ищешь в гугле, ждёшь, пока всё-таки развиснет. Потом берёшь в руки пердоинструмент Resource Monitor и видишь, что оно виснет на wusa.exe. Ну ок, значит апдейты всё-таки надо. Пытаешься обновить абсолютно нормальную чистую установку Windows 7 (которая ещё полноценно поддерживается MS) → опять виснет. Даже на ночь поставить не помогает.
У меня дикая боль от этой хуйни. Ну в итоге вроде всё получилось, но столько времени просрал на абсолютную юзер-френдли систему для домохозяек.
Аноним (Microsoft Windows 8: Firefox based)08/12/16 Чтв 15:44:02#154№1906660
>>1906660 Нет. Первая проблема это то, что в инсталляторе не предусмотрен таймаут и он так и будет висеть днями, пока дочерний процесс не завершится. Вторая проблема это то, что свежеустановленная семёрка сейчас не может установить обновления, нерешаемо без шаманств вообще.
Чтобы это выяснить, пришлось где-то полдня поебаться. Хотя Resource Monitor мне понравился, удобная штука. strace бы ещё.
Аноним (Microsoft Windows 8: Firefox based)08/12/16 Чтв 16:06:39#156№1906669
Ты поставил всё в обход всех рекомендаций своими собственными ручками, типа, лучше знаешь. Ставил не самый простой софт на систему в состоянии 2009 года. Не кукарекай уж, ты капитально обосрался.
>>1906669 >в обход всех рекомендаций То, что апдейты надо ставить до установки BuildTools, я узнал только когда оно провисело всю ночь, и я загуглил эту проблему. Нигде это больше не рекомендовано. То, что апдейты не поставил сразу после установки системы, это да. Я хотел поставить, но оно висит же, вот и забил. Кто ж знал, что их вообще нельзя поставить штатно, без шаманств.
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 17:42:35#158№1906730
>>1906735 Чтобы исходник из интернета выкачать? Или ты про что? Там хром вообще, он при старте делает DNS-запрос на несуществующий адрес. В nw.js ещё запрос на список плагинов был, здесь пока не смотрел.
Аноним (Microsoft Windows 7: SeaMonkey)08/12/16 Чтв 17:56:31#162№1906739
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 18:49:44#165№1906765
Прикольная программа. Есть один реквест, кстати - возможность быстрого кодирования. То есть возможность сохранить какой-нибудь самый часто используемый профиль, чтобы потом просто кидать файл на приложение/вызывать из контекстного меню/запускать прогу с параметром для профиля, и тут же начиналось бы кодирование файла.
Сейчас я подогнал дефолты под то, как сам всегда делаю, лучше настроек не встречал. Автовыбор crf=25 для коротких клипов, speed=1, рекомендации по битрейту, самые нужные фильтры вроде yadif и acompressor. Рассчитано как раз на то, чтобы можно было выбрать файл, выбрать отрывок, поменять может слегка лимит (8мб по умолчанию) и сразу энкодить. Т.е. чтобы даже полный новичок в энкодинге вебмок не мог ничего сломать.
Но вообще профиль, например, для лупов (я делаю приблизительно как -an crf=25 scale=h=720 setpts=PTS*2) может быть полезен. Или профиль специально под 4chan (vp8/vorbis/4), 8ч или /b/ двоща, или под максимальное качество с speed=0 g=9999 tile-columns=0. Сейчас по умолчанию под двощ подогнано.
Да, должно быть очень годно, особенно если хорошие профили преднастроить. Я думал сделать галку для максимального качества, но её будут зазря нажимать тогда, к тому же форчановцам/gfyюзерам неудобно VP8/Vorbis каждый раз выбирать. А так будет прям для Retards в квадрате, когда невозможно запороть.
Аноним (Microsoft Windows 7: SeaMonkey)08/12/16 Чтв 20:15:07#167№1906842
>>1906776 > для лупов Может сразу внешнее аудио прицепить? А вырезать trim'ом, чтобы за раз всё сделать. -lavfi "amovie=tuc-tuc.opus[Aout], [0:v]trim=1.526:6.1617, setpts, loop=1000:34K:0[Vout]" -map [Vout] -map [Aout] -shortest
>>1906842 Я другие лупы имел ввиду, типо вебмрелейтед. Заменители гифок.
А которые с музыкой и длинные — хз. Можно, конечно, в строку аргументов что угодно ввести, но не факт, что это будет удобно. В гуе тоже специальную поддержку сделать сложно, это ж не редактор всё-таки. Разве что можно попробовать предусмотреть несколько специальных часто используемых случаев (типо картинка с музыкой, например).
Аноним (Microsoft Windows 7: SeaMonkey)08/12/16 Чтв 20:47:13#169№1906892
>>1906854 > предусмотреть несколько специальных Именно, не писать же это всё каждый раз, когда захочешь залупить что-то. Совсем не ретард-вей.
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 20:49:01#170№1906897
>>1906736 Не, пусть программа даст что-то пользователям делать самим, а?
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 20:49:19#171№1906898
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 20:57:46#173№1906911
>>1906905 Ещё хочу пару вопросов задать. Зачем Драг н дроп? Можно как-то просто путь к файлу указать? И зачём две стрелочки рядом с настройками? Похоже на кнопку "обновить".
>>1906911 >Зачем Драг н дроп? Просили в wybm. >Можно как-то просто путь к файлу указать? Кликнуть в центре же, откроется диалог. >И зачём две стрелочки рядом с настройками? Которые на вкладке video fx?
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 21:01:10#175№1906918
>>1906918 Автоматическое определение из исходника.
Аноним (Microsoft Windows 7: Firefox based)08/12/16 Чтв 23:30:03#177№1907030
Есть у неё где багрепорт? А то у меня сообщение репорта вышло, но там такой писец творился после запуска, что я ничего скинуть не успел, у меня тут же отвалился браузер, а через минуту Винду уже пришлось перезагружать
Благодаря сраным гугловцам, которые не в состоянии собрать 32-х битный NACL SDK, сборки под венду теперь будут 32-х битными. По крайней мере пока. Вот козлы, а я хотел человеческие бинари под венду делать.
>>1907651 В принципе, youtube-dl и так только 32-х битный, на хром особо влиять не должно, декодеры mpv ещё туда-сюда. Самый чувствительный компонент это ffmpeg.exe. Его вообще можно оставить и 64-х битным, но это тупо. Можно предлагать юзерам положить в PATH 64-битный ffmpeg, но это ещё тупее.
Сейчас попробую бенчмарк сделать, насколько разница велика.
>>1907664 Разница всё-таки серьёзная, оставлю тогда наверно пока 64-битный ffmpeg. Олсо, пока тестил, обнаружил, что гитовая libvpx где-то в 2 раза медленнее 1.6.0. Лол.
∙ mpv в качестве встроенного плеера ∙ 32-битные релизы для венды
На линуксе надо поставить libmpv, на виндоузе ничего не надо. ffmpeg на винде всё равно 64-битный, т.к. он быстрее и это важно, если система 32-х битная, то просто положите другой бинарь в PATH.
>>1908353 Я ничего не понял. Опиши подробнее, что у тебя там случилось. Никакого пиздеца быть не должно, обычная portable программа, которой прав больше юзерских на пару каталогов не надо. Может у тебя там памяти оперативной мало и всё засвопилось или что-то в этом роде.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 22:54:40#187№1908362
>>1908357 Да, ОЗУ было маловато, но дело в том, что обычно при старте этой проге хватало столько ОЗУ. Плюс её окно при старте покрылось беспорядочными цветными "пикселями", у меня так "Просмотр фотографий делал" (пока я его не сменил), а потом через некоторое время БСОД.
>>1908362 Может видеодрайвера кривые? Хром по умолчанию рендерит через OpenGL.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 22:58:45#189№1908365
>>1908364 Мда, слишком у меня всё криво, чтобы что-то утверждать. У меня же невидия вместо видеокарты и зонды вместо дров. Ну ладно, раз нет багрепортов, ну и хрен с ним. Первый раз прощается ;)
>>1908365 >раз нет багрепортов Ты имешь ввиду что-то типо вендовой фичи «отправить отчёт» или что? Если да, то такого функционала нет, и я даже не знаю, может ли он вообще понадобиться. Да, программа тяжеловата, оперативку жрёт, вывод через видеокарту и т.д., но если это вызывает БСОД, то проблемы на уровне драйверов. И у тебя если не в этой, так в ещё какой-нибудь программе подобное возникнет (как ты уже описал с просмотрщиком фотографий).
Кстати, попробуй 0.1.0. Там плеер теперь тоже через OpenGL рендерится (точнее мог быть и раньше, но сейчас без OpenGL вообще не заработает). Если будут серьёзные косяки, то точно проблемы в видеовыводе.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 23:17:24#191№1908378
>>1908376 > Ты имешь ввиду что-то типо вендовой фичи «отправить отчёт» или что? Создать лог, лол. В папке собсной лог
>>1908378 И что туда писать? Можно какой-нибудь debug-лог электрона сохранять, но хз, что это даст. БСОД = проблема в кернелмоде, т.е. на уровне ОС и драйверов. Юзерспейс в БСОД падать сам по себе никак не может. Чем это может быть вызвано, я уже написал. Больше идей нет.
Вообще, информация о БСОД должна где-нибудь в системных логах венды быть записана. Там по коду обычно можно посмотреть какой драйвер/подсистема виновата.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 23:31:21#193№1908385
>>1908381 Хмм... На пике параметры видео, что открывалось свободно на версии 0.0.5, но не открывается на 0.1.0. Что даёт прога, показано на втором пике. Писец, я просто рандомную mp4 взял.
>>1908385 Значит либо я накосячил с плагином, либо у тебя в самом деле OpenGL сломан. Можешь из консоли запустить boram.exe и сделать скриншот вывода? Т.е. просто в cmd.exe ввести C:\Users\user\Downloads\boram-v0.1.0-win-x86\boram.exe и Enter.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 23:43:25#195№1908392
Значит либо хром добавил твою видео-карту в блэклист и вообще не активирует GL-вывод, либо я где-то проебался и может забыл какую библиотеку зависимостей положить. Реквестирую тест 0.1.0 ещё от кого-нибудь. Т.к. у меня в виртуалке на винде работало.
Аноним (Microsoft Windows 7: Firefox based)10/12/16 Суб 23:57:14#198№1908400
>>1908394 > Значит либо хром добавил твою видео-карту в блэклист и вообще не активирует GL-вывод В таком случае с любым видео работать не будет? Попробовать другое видео?
>>1908392 >>1908394 Хотя в случае отсутствия аппаратной акселлерации должно вот такое написать. Ты сейчас просто запустил окно, исходник не выбирал?
Если не трудно, попробуй ещё: 1) Также, как сделал сейчас, только выбрать исходник и посмотреть, будет ли что-нибудь в консоли. 2) Запустить из PowerShell вместе с переменной окружения BORAM_NO_HWACCEL, как на скриншоте, выбрать исходник и опять посмотреть вывод.
>>1908400 Другие видео не заработают, надо разбираться, почему плагин не запускается.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 00:01:22#200№1908404
>>1908402 > Сейчас просто запустил окно, исходник не выбирал? И запустил окно, и выбрал то самое видео. Ничего после выбора видео в cmd не изменилось 1) Сделано. Ничего не изменилось. 2) > Power Shell Ну блин, нетути.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 00:04:41#201№1908406
>>1908402 Алсо, вот что за ошибка выходит после закрытия boram. Не всегда выходит, но часто, и только если попробовать что-нибудь заюзать. Именно при этой ошибке проге пытается подрубиться в интырнеты, а два процесса boram.exe в период вывода ошибки остаются в диспетчере видимыми
Аноним (Microsoft Windows 8: Firefox based)11/12/16 Вск 00:04:41#202№1908407
>>1899136 (OP) Что это? Хуйня для криворуких даунов из раковых вебм-тредов?
>>1908406 >Именно при этой ошибке проге пытается подрубиться в интырнеты У тебя какой-то фаерволл поставлен, который показывает предупреждения при выходе в сеть? Посмотри там адрес, куда оно ломится. Может это венда пытается отчёт отправить? Ведь программа уже крашнулась как бы к тому моменту.
Насчёт самого крэша — хз. Я не знаю как его воспроизвести. Надо чтобы ещё кто-нибудь потестил. У тебя вообще система какая? Windows 7 64 бита?
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 00:15:24#204№1908413
При наличии vf=lavfi в конфиге мпв в системе не работает превью. Он всё ещё использует системный проигрыватель? Основное окно плеера воспроизводит с субтитрами, лежащими рядом с исходником, но не показывает их в где надо.
>>1908422 Во, класс, работает. >>1908406 Скажу капитанство, но есть подозрение, что у тебя с системой что-то не то. Могу только предложить переустановить (либо попробовать на другом компьютере или ещё как), либо ещё потестить кое-что в голом хроме и в консоли, если не лень.
>>1908422 >Он всё ещё использует системный проигрыватель? Да. >не работает превью А зайди в C:\Users\user\AppData\Local\Temp и попробуй из проводника открыть этот файл. Может просто кривой конфиг mpv сделал? >воспроизводит с субтитрами, лежащими рядом с исходником Я это, кстати, немного переделал в гите уже. >но не показывает их в где надо А в системной mpv нормально? Дай ссылку на видео и субтитры, я попробую.
Аноним (Microsoft Windows 7: SeaMonkey)11/12/16 Вск 00:50:42#207№1908456
>>1908433 > Может просто кривой конфиг mpv сделал? Да. > А в системной mpv нормально? Имел ввиду, чтобы они в бёрнсабс-строку отправлялись при наличии.
>>1908456 >Имел ввиду, чтобы они в бёрнсабс-строку отправлялись при наличии. Ну вот так примерно и будет, только в обратном порядке. По умолчанию не загружаются внешние аудио/сабы, только внутренние. Если выбрать в burn subs внешние субтитры, то загрузятся в плеер. Так должно быть логичнее.
Блин, я аж офигел, что всё работает, я для венды практически вслепую это делал, только чуть-чуть потестил в виртуалке с кривой эмуляцией 3D. Думал гораздо сложнее будет. Жалко только, что 32 бита, но в самой важной части программы будет 64 бита, так что терпимо.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 09:15:21#209№1908632
>>1908433 Тогда мне надо сделать с BORAM_NO_HWACCEL, верно? Чисто чтобы попробовать запустить. Но как мнеи это сделать без PowerShell, не скажешь?
>>1908632 В cmd.exe всё то же самое, только вместо $env: "set BORAM_NO_HWACCEL=1"
Вообще я кое-что другое хочу проверить. Скачай вот отсюда https://download-chromium.appspot.com/ последний 32-битный хром для винды, распакуй, запусти chrome.exe, зайди в нём на chrome://gpu и сделай скриншот.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 13:38:43#211№1908728
>>1908728 Значит проблема видимо не в GL. Скачай тогда http://www.dependencywalker.com/depends22_x86.zip , распакуй, запусти эксешник, открой boram.dll из "boram-v0.1.0-win-x86/resources/app/boram.dll" и покажи скриншот, желательно окна целиком.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 14:03:59#214№1908750
>>1908750 Ладно, тогда так. Скачай https://a.pomf.cat/klmtgi.7z , распакуй в C:\, перемести ранее скаченный chrome-win32 тоже в C:\ и запусти C:\mpvinterop\chrome.bat. Должно быть примерно как на скриншоте.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 15:53:35#216№1908839
>>1908758 Буряточка открылась, но Power Shell не выдал ни одной команды
>>1908839 >но Power Shell не выдал ни одной команды Там не команды, просто ошибки всякие и предупреждения, их и не должно быть в идеале. >Буряточка открылась Ну блин. Тогда я хз. Различия этого дема с тем, что в реальной программе, минимальны. Попробую дебаг лог запилить, может там что будет. Там просто он через жопу слегка включается, не все ошибки вытащить, особенно на винде.
Может архив побился когда качал или случайно потёр внутри него что-нибудь? Попробуй может перекачать, заново распаковать в C:\, ещё раз запустить. Но это так, в порядке бреда и shotgun debuggining.
Хотя лол, меня вот только что осенило. У тебя там имя пользователя не на английском. Попробуй действительно в C:\ переместить может? (Не то чтобы я быдлокодер и не умею в юникод, в жс с этим всё ок и для склейки путей либа используется, но могут быть всякие тонкости.)
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 16:06:28#218№1908865
>>1908860 > Может архив побился) Солнечная активность шалит. > Попробуй действительно в C:\ переместить может И что? Программа-то запускалась.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 16:14:09#221№1908891
>>1908874 Мне на это намекнул Process Explorer Portable. На всплывающем окне, когда я наводил на процесс boram.exe (третий по счёту) было видно, что вместо пути там были кракозябры
>>1908891 Отлично, значит проблема в загрузке плагина по неанглийским путям. Спасибо за помощь, партия тебя не забудет.
Я ещё подумал, что может путь mpv не в той кодировке передаётся, хотя сейчас проверил, работает, даже хз почему, там вроде UTF-16 вместо UTF-8. А вот расположение самой программы по неанглийскому пути воспроизвёл.
Аноним (Microsoft Windows 7: SeaMonkey)11/12/16 Вск 16:19:48#223№1908906
>>1908874 Если папка называет не boram-v0.1.0-win-x86, то не открывается. Или если папка находится не в корне раздела.
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 16:21:56#224№1908913
>>1908906 Нет, она у меня не в корне и открывается
Аноним (Microsoft Windows 7: SeaMonkey)11/12/16 Вск 16:24:55#225№1908922
>>1908947 На вкладки энкода? Не работает всмысле не открывает или как? Покажи лог, команду которая там использовалась (в самом начале лога). И попробуй открыть из Local\Temp ещё.
Аноним (Microsoft Windows 7: SeaMonkey)11/12/16 Вск 16:39:55#231№1908951
>>1908950 1. Ввожу обрезание по времени и скейл. 2. Нажимаю превью. (пик) 3. Выдаёт Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height ffmpeg exited with 1
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 16:46:30#234№1908955
>>1908954 Один раз кодирование запустилось. Само. В итоге в ЛокалТэмпе остался пустой мкв-файл, готовый вебм и лог ффмпега
>>1908955 >Само При каких условиях? Когда на вкладку перешёл?
Аноним (Microsoft Windows 7: Firefox based)11/12/16 Вск 16:55:07#238№1908963
>>1908960 Работает. >>1908962 Да забей, это я, наверное, не туда кликнул. Нажал "превью", программа помолчала некоторое время по уже описанной причине, а потом просто начала кодить в вебм
Аноним (Microsoft Windows 10: Chromium based)11/12/16 Вск 17:42:20#239№1908990
Автор раз уж тыт тут сидишь и отвечаешь пользователям, а сделай так чтобы можно было соединять 2 и более файлов в вебему. Ну т.е. чтобы я допустим мог из картинки/гифки и музыкального трека ковать контент для музыкальных вебм тредов у меня тогда отпадет необходимость использовать свой каличный питоноскрипт с гуями на ткинтере для упрощения этих дел. И еще выдели как то уютуб-дл функционал отдельно и сделай его удобным, тоже буду использовать как ютубо качалку вместо даунлоадмастера, могу конечно и из бидоноконсольки делать, но не удобно же, с гуями приятнее.
>>1908990 >Ну т.е. чтобы я допустим мог из картинки/гифки и музыкального трека ковать контент для музыкальных вебм тредов Про это думал. Может попозже, после основного функционала. >И еще выдели как то уютуб-дл функционал отдельно и сделай его удобным Всмысле, чтобы можно было сохранять с ютуба без дальнейшего перекодирования? А чем https://github.com/MrS0m30n3/youtube-dl-gui не устраивает?
С - если нужно любой ценой выжать максимум. Python - если нужно что по-быстрому наговнокодить. JavaScript - если позарез нужно выебнуться перед всеми. С++ - если надо сделать качественно. Java - если нужно зарабатывать. Assembler - если ничто другое не помогает. Basic - если ни разу не прогал, а хочется. Haskell - если хочется потешить себялюбие. Perl - если хочешь писать коротко. Rust - если любишь изобретать велосипеды. PHP - если поскорее хочешь власти. 1C - если любишь подчиняться. C# - если уважаешь своего господина. Go - если ты хомячок Империи "Добра". Lisp - если тебе мало своего интеллекта. Ruby - если ты мамин модник. Scala - если надеешься облегчить заработок. D - если любишь испытывать новые ощущения. Pascal - если хочешь прогать, но боишься. Delphi - если нужно написать софтину. Algol - если вдруг пробило на ностальгию. Fortran - если хочешь стать профессором. Lua - если мечтаешь делать игры. MATLAB - если ты студент или аспирант. COBOL - если хочешь приобщиться к девним. ActionScript - если любишь анимэ. Swift - если запретный плод сладок. Ada - если надоело ждать третью мировую. Erlang - если хочешь написать Скайнет. F# - если хочешь казаться программистом. Forth - если любишь под себя. Prolog - если находишься в плену несбыточных надежд.
>>1909240 Ничего, я придумал как этого гадёныша обойти. На виндоузе. Просто использовать относительный путь, из консоли всё равно очень вряд ли кто-то будет пускать, а ярлык CWD сохраняет. Но на линуксе так не получится, вполне вероятно, что запустят из консоли, а там где-нибудь посередине не-ASCII путь. Надо либо менять cwd так, чтобы он в процессе плагина был равен директории с исходниками, либо копировать в не-ASCII путь. Но это дикие костыли.
Хуею с того, кто решил оправдать собственную лень такой идиотской причиной, конечно. Хрен бы я его на кодревью пропустил.
Аноним (Microsoft Windows 10: Chromium based)11/12/16 Вск 22:39:09#245№1909285
Он использует такие-же энкодеры, как и ффмпег? Разница в скорости кодирования есть? Алсо, зачем нужна библиотека xinput1_3.dll? Я с геймпада могу прогой управлять? Вебм анрелейтед, просто тесчу многоканальный звук в хроме и вебм
>>1909285 >Он использует такие-же энкодеры, как и ффмпег? Да, Zeranoe build. >Разница в скорости кодирования есть? С точно таким же бинарём, скаченным с сайта Zeranoe, — нет. >Алсо, зачем нужна библиотека xinput1_3.dll? Электрон её наверно использует, в архиве вместе со всеми остальными зависимостями лежит.
>>1909266 В общем, сделал воркэраунд через path.relative(). Будет в 99% случаев работать на виндоуз, в 95% на линукс, но всегда можно cd в скрипте запуска сделать. Хуёво, но как лучше я хз, разве что экзешник чем-то оборачивать, что я не хочу. Изнутри процесса электрона не поменять уже CWD везде, где надо.
Чего-то мне вломак каждый раз два варианта писать, надеюсь так все поймут.
Fix bug when application was unpacked to non-ASCII path A lot of UI, playback improvements Lot of bugfixes
Превью с резайзом в 480p тоже исправлено. Сабы внешние можно загружать, как раньше описывал. Ещё слайдер теперь лучше работает и колёсиком мышки на окне плеера скроллит по кадрам, должно быть удобно, чтобы руку от мышки не отрывать во время cut.
Там только один момент есть, -ss со временем точно на начало кадра иногда этот самый кадр пропускает (точности в миллисекунду не хватает, наверно). -t последний кадр не всегда забирает, т.е. может быть ошибка в сумме на два кадра, что очень раздражает, если там сцена менялась.
Буду наверно автоматом -1мс, +2мс делать. Пока только такой вариант в голову приходит (раньше то же самое, но руками в webm.py вписывал).
>>1909438 И ещё пока не знаю, что делать с ускорением/замедлением. Там и "-t" надо соответственным образом менять, а это может быть неточно и будет погрешность в несколько кадров, что для лупа критично. Количество кадров же так просто из времени не выдрать (VFR и прочие радости). Либо руками считать кадры и в отдельное поле "-frames:v" вписывать, либо через trial&error в превью режиме, на кадр вперёд/назад фиксить границы фрагмента.
Может вы что придумаете.
Аноним (Microsoft Windows 7: SeaMonkey)12/12/16 Пнд 11:35:33#250№1909533
>>1909444 Попробуй -vf trim=1.23:3.321, возможно он иначе округляется.
Аноним (Microsoft Windows 10: Chromium based)12/12/16 Пнд 20:52:56#253№1909825
>>1908994 > Про это думал. Может попозже, после основного функционала. ну ты подумай, подумай там осеня нада насяльника > чтобы можно было сохранять с ютуба без дальнейшего перекодирования? А чем https://github.com/MrS0m30n3/youtube-dl-gui не устраивает? Не знал что такой есть, сейчас узнал, да и тот под 2.7 а я 3.5 господин не подходит, хотя по описанному и очень интересно поставлю таки 2.7 походу
Аноним (Microsoft Windows 10: Chromium based)12/12/16 Пнд 21:32:19#254№1909862
>>1908994 пле, лучше бы не ставил, какое говно 2.7. один хуй не ебук как запустить это, установил wxPython, youtybe-dl, ffmeg. запускаю сетап.пай youtube-dlg и хуй там.
Аноним (Microsoft Windows 10: Chromium based)12/12/16 Пнд 22:16:41#255№1909889
>>1909889 Ну чего, нормальный он хоть? Я его просто ни разу не использовал. По скриншотам вроде ничего так. >>1909862 А у тебя венда или линукс? Там под венду готовые сборки лежат, правда древние.
>какое говно 2.7 Когда просят поставить python2 это ещё ладно, мало ли на свете легаси. Самое дикое баттхёртище это когда там прописано "#!/usr/bin/env python" и автор подразумевает, что это сука второй питон. Убивать нахуй. Юникс дал им симлинки — пиши "#!/usr/bin/env python2". Нет, хочу говно жрать. И это программисты. Пидоры.
Тот же nacl_sdk хочет python как python2. Или emscritpen. Особенно доставляет то, что это всё внутри мешанины из bash/makefile/python-скриптов, а не в точке входа и просто так туда не подлезть. Приходится ставить virtualenv и фиксить PATH.
Пусть они мне блядь покажут человека, у которого в 2017 дефолтный питон не тройка. Козлы.
/пятиминутка-ненависти
Аноним (Microsoft Windows 10: Chromium based)12/12/16 Пнд 23:29:19#257№1909967
>>1909920 win10, по скриншотам нормальный, на деле на деле. выбор формата и качества в который качается не работает, скачивание через прокси с хамстера не взлетело. я наверно просто не шарю, нужна документация на эти гуи.
Setup fontconfig on Windows, properly hardsub Fix downloading sources with subs (yt, vlive) UI and bug fixes
Всё теперь хорошо хардсаббится, прямо из коробки, и при скачивании с сайтов видео с субтитрами. Только при первом запуске с хардсабом надо подождать секунд 30-60, пока кэш шрифтов собирается.
Как скачать видео с субтитрами, отредактировать их и захардсабитьАноним (Ubuntu Linux: Firefox based)14/12/16 Срд 02:39:51#266№1910552
∙ Вставляем ссылку на какой-нибудь ютуб или влайв (второй сейчас сломан в апстриме), например: https://www.youtube.com/watch?v=-4f_1HYnTcM ∙ В форматах можно оставить дефолты, там самое высокое качество и доступные английские субтитры. Форматы с меньшими разрешениями имеет смысл выбирать только если скорость скачивания маленькая. ∙ Ждём пока скачается, загрузится. Переходим на вкладку Video FX и включаем Burn subs, первый поток софтсба уже должен быть выбран. ∙ Он же уже должен быть выбран в встроенном плеере (менять по хоткею "j"). ∙ Выбираем нужный фрагмент ножницами. Если фрагмент маленький (5-10с), то можно ещё нажать crf на вкладке Codecs, либо лимит поменять. ∙ Если есть чёрные полосы по краям, то можно ещё нажать глаз возле crop, должен автоматом подобрать. ∙ Далее, чтобы отредактировать субтитры, два варианта: 1) Скачиваем и устанавливаем Aegisub, в нём открываем загруженный .mkv файл (вкладка Info, правый клик по пути, чтобы открыть проводник с ним) и правим как надо. 2) Если не нравится Aegisub, например потому что не все .mkv может открыть, либо что тяжёлый, то ставим MKVToolNix GUI, открываем в нём тот же .mkv и сохраняем поток .ass субтитра в файл. Открываем в блокноте и редактируем. ∙ Когда отредактировали, возвращаемся в boram, загружаем испавленный .ass на вкладке Video FX как внешний. ∙ Идём на вкладку Encode, жмём Preview (первый запуск с субтитрами будет тупить около минуты, это норма), смотрим в открывшемся плеере, убеждаемся, что всё ок. ∙ Нажимаем Normal для энкода в webm, ждём. Жмём save. ∙ ??? ∙ PROFIT
Аноним (Microsoft Windows 7: SeaMonkey)14/12/16 Срд 11:21:11#269№1910656
>>1910552 > 2) Если не нравится Aegisub, например потому что не все .mkv может открыть, либо что тяжёлый, то ставим MKVToolNix GUI, открываем в нём тот же .mkv и сохраняем поток .ass субтитра в файл. Открываем в блокноте и редактируем. ФФМпег же есть, не?
>>1910833 >превью Для двоща? >метадата Тайтл или что-то ещё?
Аноним (Microsoft Windows 7: Firefox based)14/12/16 Срд 18:00:16#274№1910840
>>1910835 >Для двоща? А для чего еще эта програмулина предназначается?
>Тайтл или что-то ещё? Люди пиздят друг у друга вебмки постоянно, названия файлов не сохраняются при загрузке файла с борды. А в метадате все есть (ну конечно если автор потрудится туда добавить титул).
>>1910840 Ну мало ли какое превью бывает. Может сделаю первым кадром, т.к. второй трэк не везде работает, это слишком специфично. Это потом ещё кучу мокрописечных конвертеров ломает, т.к. их авторы наверно даже и не подозревали, что бывает больше, чем один видеотрек в файле. Для установки превью вторым треком можно wybm использовать.
Там ставится полный соус файла, загруженного с внешнего источника (с ютуба, с вконтакта, с порнхаба и т.д.). И если в файле уже был какой-то тайтл, то он тоже сохраняется. Если ты про метадату только в контексте соуса, то только разве что имя оригинального файла можно туда дописывать, если больше неоткуда, но это не всегда правильно. Надо подумать.
>>1910848 Да, это я имел ввиду автоматическое вписывание соуса. Т.к. очень мало кто из авторов вебм утруждает себя вписывать что-то в поле тайтла. Я вот постоянно ленюсь, хотя это всего лишь один ключ в webm.py. wybm ставит автоматом и это охуенное удобство. Даже если и вписывают, то в основном какую-нибудь малополезную инфу, по которой сторонний человек один хрен ничего не найдёт.
Аноним (Microsoft Windows 7: Firefox based)14/12/16 Срд 18:18:09#277№1910856
В следующей версии сделаю нормальную обработку для 32 бит тогда. Или может отдельный релиз, хз. Чего-то не хочется из-за одного ffmpeg только. Просто имей ввиду, у тебя на 32 битах кодирование будет медленнее идти, сам себе скорость зарезаешь, используя 32-х битную систему.
Аноним (Microsoft Windows 7: Firefox based)14/12/16 Срд 18:42:17#281№1910867
>>1910871 Ну не настолько, это просто VP9 сам по себе медленный. Но процентов на 20 может смело упасть скорость в 32-х битном варианте. Для скорости выбирай VP8 на вкладке Codecs (Opus можно оставить), ему битрейта надо в 2 раза больше для того же качества минимум.
>>1899136 (OP) Методом научного тыка я освоил, практически мгновенное, идеальное создание webm. Если б так можно бы было удобно вырезать нужные фрагменты...
Итак:
Имеется видео https://www.youtube.com/watch?v=F--TdW6lWg8 (взял короткое и без звука для "лёгкости") mp4 Bit rate : 572 Kbps Width : 1 280 pixels Height : 720 pixels Display aspect ratio : 16/9 Frame rate mode : Constant Frame rate : 29.970 fps Resolution : 24 bits
Первый вариант делаем в программе XMedia Recode. Кодирование занимает около трёх с половиной минут. Этот вариант "правильный" и работает везде как надо, с условием, что звуковая дорожка Vorbis, а не Opus (Mozilla не умеет воспроизводить Opus)
Второй вариант делаем в программе MKVmegre. Кодирование мгновенно, время отнимает только изменение расширения файла. Этот вариант не "правильный", но работает через хром на этом сайте и делается "на лету".
на этом видео, собственно, оба процесса. Ниже выложу оба результата для закидывания меня камнями.
Аноним (Microsoft Windows 7: Chromium based)14/12/16 Срд 20:06:48#286№1910920
>>1910915 >идеальное создание webm >VP8 Лол. >но работает через хром >скачал H.264 с ютуба, положил в MKV и переименовал в webm >что такое wybm Лоооооол.
Аноним (Microsoft Windows 7: Chromium based)14/12/16 Срд 20:13:08#289№1910932
>>1910927 >Лол. >Лоооооол. Лалкай дальше - ты так делать не умеешь. По существу есть что?
Аноним (Microsoft Windows 7: SeaMonkey)14/12/16 Срд 21:18:20#290№1911048
>>1911048 >Много От контента зависит, от битрейта, да и вообще много от чего. Я точно знаю, что у меня 30 секунд VP9 1080p с корейками это где-то 10 минут.
Хотя я кучу времени на гитовой libvpx 1.6.0+ сидел, а оказалось, что релизная намного быстрее. Лол.
Олсо, люто проиграл вот с этого: https://github.com/rg3/youtube-dl/issues/10408#issuecomment-246172885 Там просто всё нелепо. Начиная с претензий на реиспользование метода реверсинга, обкладывания всех разрабов ytdl говнов, чудовищного английского, и того, как бедные ютдловцы меняют код каждый день для конкретного сайта, разраб которого тупо читает их дискуссию. Уровень драматизма и абсурдности ситуации зашкаливает.
>>1913224 >Как там кроп ебучий работает? Циферки пишешь. Интерактивный кроп сделаю. >Может сначала все до ума доведешь? А кто баги искать будет?
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:02:01#297№1913242
>>1913233 В чем писать их писать?! В процентах?! Я тебе на глаз чтоли должен это определять? Делай конечно интерактивный. > А кто баги искать будет? Тоже верно.
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:04:28#298№1913247
А ну и вот тебе баг сразу из 1.2. Выбрал скачать без звука совсем. Скачалось все со звуком.
>>1913263 avc1+mp4a? Он просто уже со звуком, и если выбрать none, то звук там так и останется. Надо наверно понятнее сделать, просто это так, как ytdl работает. Большая часть сайтов всё равно комбинированные форматы предоставляет, это только на ютубе и ещё кое-где можно по отдельности выбрать. Если нужно без звука, то просто галку на вкладке audio-fx снять.
Олсо, я там баг нашёл, cancel сейчас не прибивает ytdl, он так и висит в фоне. Так что пока не жмите, либо руками убивайте. Это не очень страшно, просто временные файлы могут остаться потом в Local\Temp.
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:21:45#305№1913278
>>1913270 Еще промотка по кадрам не работала прошлые 2 раза у меня на точку с запятой. Но это все в разных версиях было. В самой первой, кажется работало.
>>1913278 Должна работать. В самой первой версии был стандартный плеер, где поиска по кадрам вообще через ± 1/fps сделан, что неправильно. Теперь должно нормально быть, кроме всяких кривых .TS/.TP с сук, там на кадр назад плохо проматывается (ещё колёсиком мышки можно кстати). Хотя у mpv есть ещё несколько опций, чтобы затюнить.
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:29:03#307№1913284
>>1913299 В mpv также учитывается раскладка, я не стал менять. Вообще хоткеи это для задротов mpv (они в самом boram даже не описаны нигде сейчас), почти всё можно через гуи выбрать. Может разве что кроме аудио/видео-дорожек, пока лень было делать.
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:42:58#311№1913309
>>1913303 Слушай, я просто вахтер из медии, мои познания вот в этом всем где-то 5-15 процентов от твоих. Типичный потреблядок в общем.
>>1913309 Так это ты мои посты удалял, сучечка! лол
Аноним (Microsoft Windows 8: Chromium based)16/12/16 Птн 23:49:32#313№1913318
>>1913312 Я только катаю. Ты просто переобщался с аватарками с кейпопа и везде видишь заговоры как и они походу. Кстати придумай что-нибудь с этим. Вечно когда с одного режешь 2 и более вебм подбираешь начало фрагмента для второго, потом материшься, переносишь конец после нужного момента и все по новой. https://2ch.hk/kpop/res/320090.html#321264
>>1913318 Значит с другим перепутал. Это сделал в 0.1.3. Хотя я так понял, ты имел ввиду wybm в данном случае. Там тоже наверно надо также сделать (если в границы не попадает, то противоположный конец сбрасывается).
>>1913389 Я не против других борд, но энкодить что-то для форчана это реально мазохизм. 4 мегабайта VP8+Vorbis, и то в одном разделе только, пиздец. Двощ в тысячу раз круче по технической составляющей. И быстрее.
Аноним (Microsoft Windows 10: Chromium based)17/12/16 Суб 00:56:02#324№1913392
>>1913392 Ну да. Она не специально, просто некоторые дефолты пока под него заточены. Позже будут профили >>1906776
И да, насчёт ворнингов по битрейту я ещё думаю. Сложно сделать правильно для всех случаев. Где-то надо шакалить (на 8ч или форчан), где-то не надо (на двоще или gfycat). Если ничео не писать про битрейт, то тоже плохо, вечно раздражает, когда шакалят.
Аноним (Microsoft Windows 10: Chromium based)17/12/16 Суб 01:00:56#327№1913396
>>1913437 Обычный текст проще всего через aegisub и прожечь как субтитры. Ватермарку через фильтры ffmpeg легко сделать, добавлю наверно потом в video-fx. Ну и вообще у ффмпега очень много фильтров, пусть и не такие продвинутые, но для обычных нужд хватает.
Вот как это всё впихнуть в гуёвину и где остановиться — это сложный вопрос. Не хочется делать второй xmedia recode/hybrid.
>>1913442 >Да ползунок захуяч и все Идея, кстати. Хотя чуть-чуть по вертикали наверно ещё можно увеличить. Рассчитываю где-то под 1080p монитор, со стандартным вендовым таскбаром. Встроеный плеер много места по вертикали отжирает, но он очень важен для юзабилити, я считаю. >функционал того же вебем фор ретардс нужно покрыть А чего ещё не хватает? Я его ни разу не запускал даже просто, на скриншотах только видел.
Вообще, мне больше по душе юникс-идеалогия, когда одна программа максимально хорошо делает только одну функцию. Вот как wybm. В ней мало что можно делать, но то, что можно, очень удобно. Лучше поставить Aegisub и запилить крутые грамотные сабы, чем возиться с текстовыми оверлями, типо как в Sony Vegas. Заниматься низкоуровневой обработкой видео правилнее всего в VapourSynth + VSEdit. И так далее. Соответственно, функционал boram надо ограничить там, где начинается вотчина видеоредакторов. На ту область у меня тоже планы есть, ещё давно, но не всё сразу.
Кое-где это вроде противоречиво немного выходит, когда, наоборот, комбинируются разные программы. Например ytdl и ffmpeg. Я их рассматриваю просто не как отдельные программы, а как низкоуровневые компоненты, которые можно легко воткнуть в новую программу и сложить её как из кирпичей. Соответственно, эффективный инструмент для решения задач (в данном случае видеопроцессинга) это не какая-то одна программа, написанная под сумму противоричевых потребностей её автора, а набор отлично подогнанных друг к другу инструментов. Где-то мы берём готовое, где-то пишем недостоющее звено, где-то дорабатываем, подгоняем друг к другу. В конце должнен получиться пайплайн, каждый элемент которого точно на своём месте. Может это и не идеально для новичков (надо ставить дофига разных программ, разбираться), но при грамотной реализации, гайдах, документации результат будет окупать усилия.
Аноним (Microsoft Windows 10: Chromium based)17/12/16 Суб 02:49:32#343№1913454
>>1913451 Т.е. когда мы делаем в энкодере deinterlace/scale, мы немного заезжаем на территорию VapourSynth, а когда overlay/fade, на территорию видеоредактора, но т.к. это очень часто нужные операции и ради каждого сраного интерлейснутого исходника писать навороченный скрипт лень, то это разумно.
Если мы начинаем внедрять в энкодер 100500 разных фильтров или эффектов (как xmr или hybrid), мы для кого-то облегчаем задачу, а для кого-то так и не решаем её, т.к. специализированный софт всегда будет лучше. Никогда не стоит энкодить готовый файл для заливки в видеоредакторе, как Sony Vegas, поэтому и не стоит делать в энкодере вещи, которые гораздо лучше и мощнее вышли бы в редакторе.
Вот такой примерно взгляд.
>>1913454 Всмысле не то что не запускал, а активно не пользовался. Я думал вы мне скажите, какие там есть крутые полезные фильтры, которые часто нужны. Всё передирать тоже смысла мало. Эффекты, которыми я постоянно пользуюсь, я в boram уже добавил, кроме speed/fps.
Аноним (Microsoft Windows 10: Chromium based)17/12/16 Суб 02:52:19#345№1913457
>>1913460 Так это 1600x900 же. Вообще там и уменьшить можно немного (но совсем маленькое окно нельзя, контролы не влезут), но дефолт рассчитан на 960x540 16:9 предпросмотр. Он чаще всего встречается.
Аноним (Microsoft Windows 7: Firefox based)17/12/16 Суб 03:35:49#349№1913468DELETED
А что насчёт создания шебм из картинки и музыки? Где -c:a copy?
>>1913471 copy для vorbis/opus на входе будет (хотя такое по идее только для ютубовских исходников, т.е. довольно редко). Музыкальные вебмки может через профили.
Аноним (Microsoft Windows 7: Firefox based)17/12/16 Суб 03:51:35#353№1913476DELETED
>>1913473 Класс. У этого жърчика есть будущее. Просто я немного ебанутый и держу всю музыку в опусе. Мне проще сделать copy, чем ещё раз перекодировать с потерями несчастные файлы.
test (Microsoft Windows 10: Firefox based)17/12/16 Суб 11:42:39#354№1913568
test
Аноним (Microsoft Windows 7: Firefox based)17/12/16 Суб 11:44:44#355№1913569DELETED
>>1913568 Съеби отсюда на порашу тварь, пидор, дерьмо. Какого хуя тебе тут надо. Тут блять интеллигенция собралась. Быстро взял свой тест и уёбул. https://2ch.hk/test
>>1914029 Имел ввиду, что не вырезать из длинного файла сцену. Но уже пофиксил.
Внезапно2: --vf-defaults=yadif=interlaced-only=no Без этой хуйни mpv не деинтерлейсит ютубовские говносорцы, залитые как interlaced и пережатые в progressive. То-то я думал, фигли у меня деинтерлейс в mpv не всегда работает, а это типо фича такая. Правда ffmpeg -vf idet такое всё равно как progressive детектит, к сожалению.
Аноним (Microsoft Windows 7: SeaMonkey)17/12/16 Суб 23:45:25#359№1914036
Олсо, я в печали от libvpx. Я думал, что 8M это нормальный битрейт для 1080p, а оно сука все детали проёбывает. Надо что-то с этим делать. speed0 tile-columns0 split-parts может что-то дадут при схожей скорости, но вряд ли много. Может qmax, хз. Или crf, в лимит 40M сложно не попасть. Хотя вот rbultje говорит, что это типо родовая травма. Я энкодил коротенькие фрагменты с 2pass crf и там тоже дохуя деталей проёбывалось. Наверно только с CQP не проебётся.
Аноним (Microsoft Windows 7: Firefox based)18/12/16 Вск 00:25:21#362№1914045
>>1914045 Сравнил однотонно залитые площади с записью с камеры живых людей с шумком. Так-то у меня тоже гладкое аниме получилось, но мне такое не очень. >>1914046 >Альзо, рандомный баг Как воспроизвести? >Ты это из тех мпегоквадратиков кодишь? Из того, что слева. Там детали и шумок, а на выходе мыло. Попробую чуть позже разные варианты, надо победить эту хуйню. Может просто битрейта мало, но на 20M VP9 обязан дать не хуже, или он нафиг не нужен.
Аноним (Microsoft Windows 7: SeaMonkey)18/12/16 Вск 00:52:13#365№1914063
>>1914063 >Веди курсор так же вверх после того, как отпустишь ЛКМ Чего-то не получается. В 0.1.3 есть? (Не то чтобы там что-то значительно менялось, конечно.)
Аноним (Microsoft Windows 7: SeaMonkey)18/12/16 Вск 01:08:07#367№1914066
>>1914066 А, кажется понял, у тебя стандартный window.ondragover срабатывает, хотя он отключен. А если просто бросить вне рамки, не заводя внутрь, что будет?
Аноним (Microsoft Windows 7: SeaMonkey)18/12/16 Вск 01:34:56#369№1914085
>>1914353 Если приложение не браузерное, то 0 жс, и 100 с или спп. Если уж сильно хочется писать на скриптовом языке, то можно позволить себе подушить змея, но не злоупотребляя сторонними модулями.
>>1914691 Что-то типа: .mkv.f235 .mkv.f137 ? Это ytdl такие файлы создаёт (для видео- и аудио-стримов), в конце должен мержить в .mkv.
Попробуй запустить из консоли C:\Users\user\Downloads\boram-v0.1.3-win-x64\resources\app\youtube-dl.exe -f 134+251 Cn4rgw3001g и покажи скриншот.
Аноним (Microsoft Windows 7: Chromium based)18/12/16 Вск 22:22:10#388№1914702
>>1914697 Не, youtube-dl я пользовал отдельно. Но я встал в тупик когда он не смог совладать с твичом. Ща гляну скачает ли борам цельный стрим или нет. Если да то шин.
>>1914702 Я просто так и не понял, в чём у тебя проблема. boram копию ytdl с собой тащит. Если есть системная, то использует её, иначе свою. У меня всё нормально с ютуба скачивается.
Только cancel не нажимай, а то он сейчас сломан, лол.
Аноним (Microsoft Windows 7: Chromium based)18/12/16 Вск 22:41:52#390№1914718
>>1914705 boram-8964o7nGmolkGBoa.mkv.fSource boram-89643IcTWYXoJ9nl.mkv.fHigh В таких сохраняет. Хз, может я первый такой, но я не совсем понимаю чому он это делает. Anyway если убрать fhigh или fsource всё пашет.
>>1914718 >Anyway если убрать fhigh или fsource Как убрать? Всмысле переименовать и загрузить как файл, а не как ссылку?
Вообще, у меня есть предположение? У тебя случайно youtube-dl не установлен в системе? Если да, то попробуй его обновить (youtube-dl -U), может он у тебя древний там какой-то.
Аноним (Microsoft Windows 7: Chromium based)18/12/16 Вск 22:48:39#392№1914723
>>1914720 >Всмысле переименовать и загрузить как файл В смысле убрать .fhigh. Руками. Стереть. Оставив на конце .mkv Ща апдейтну ютуб
Аноним (Microsoft Windows 7: Chromium based)18/12/16 Вск 22:51:29#393№1914725
>>1914720 Неа, всё ещё оставляет эти дурацкие хвосты.
>>1914911 Отлично, теперь добавь решетку, чтобы не наугад резать. > Тысяча сраных поправок на SAR, DAR, размеры DOM, центрирование выводимого mpv видео и т.д. А перезапустить mpv с lavfi нельзя?
Аноним (Microsoft Windows 10: Chromium based)19/12/16 Пнд 12:39:42#398№1915022
>>1914968 >решетку А какой с неё профит? Вырезаешь же нужный фрагмент, разве имеет смысл к пикселям привязываться? >перезапустить mpv Там же интерактивно выделять надо. Была идея написать на Lua (как в webm.py), но потом подумал, что JS → C → Lua это как-то дохуя промежуточных слоёв, плюс не у всех на линуксе может быть mpv с поддержкой Lua.
Аноним (Microsoft Windows 10: Chromium based)19/12/16 Пнд 13:21:37#401№1915037
Пачаны, а лимит в килобайтах или в мегабайтах прописывать? Чет я не понел...
Аноним (Microsoft Windows 7: SeaMonkey)19/12/16 Пнд 13:31:06#403№1915040
>>1915028 > А какой с неё профит? Например хочешь обрезать края, а со скольки пикселей до скольки писать непонятно. А так посчитал квадратики и написал, что 5 до левого края и 15 квадратиков до правого. Или рамку вручную двигать можно?
Fixed cancel of source download, fixed temporary files cleaning Allow to select subtitles on source download Force deinterlacing in mpv if option enabled Fixed cutting of >1hour videos Interactive crop area Fixed backstepping in broken files Other UI and bug fixes
Кроп мало тестил, особенно где SAR ≠ 1. Но так вроде работает. Надо потом ещё будет наверно ресайзить за угол рамки и может чтобы циферки из инпутов сразу обновляли рамку. Ещё в инпутах можно стрелки вверх/вниз нажимать для +1/-1.
>>1908406 Воспроизвёл пару раз вылеты, хз с чем связано, может с запуском нескольких копий параллельно. Надо обновить электрон, может само починится.
Ещё почему-то ytdl .mkv-файлы не всегда при выходе удаляются, хз что за хуйня. На линуксе всё ок. Может там race-condition из-за того, что в mpv открыто или что-то в этом роде. Вот же хрень.
Поэнкодил немного реальный контент, нашёл тысячу недоработок. Следующий релиз будет багфиксным. Вообще сложно немного, сам путаюсь во всех этих сраных контролах. Но если приноровиться, то можно быстро фигачить. Может ещё только эвристики подпилить, чтобы меньше лишних действий.
Правда это эвристики под то, как я считаю правильным, лол. Не уверен, что это всем подходит.
В любом случае, винда постоянно ебет мозги юзеру. То одна хуйня, то вторая, то третья блять. Постоянные ее глюки, закидоны, ребуты, бсоды, драйвера, хуйвера и еще куча какого то говна, которое ебет мозги. Нет, серьезно. Просидел на винде, уже хуй знает сколько лет. Лет 11 наверное. И поюзая андроид - я понял, что вот он - удобный инструмент. Все таки планшет это продолжение человека, с помощью его можно творить. Стабильная, быстрая и красивая ось реально решает. Но андроид это не панацея. Он подойдет далеко не всем. И конечно же всем не надо сразу сползать с окошек. Но, я для себя, тащемта, я уже все решил например. На ебанную винду больше не вернусь
Аноним (Microsoft Windows 7: Firefox based)21/12/16 Срд 08:28:55#411№1916098
>>1916080 Лол, если ты про ПК-клоны Андроида, то я тебя не понимаю. Если ты про планшете весь пост излагал, то зачем сравнивать полноценные компьютеры с электронными книгами?
Bumped electron to 1.4.12 Fixed playing videos in multiple tabs at the same time, fixed tabs destroying Allow to resize existing crop area Always auto-select downloaded source subtitle track Tons of other bugfixes
>>1916749 Каких не хватает? Кое-что там ещё пофиксить надо, но его использовать имеет смысл для неинтерактивного перекодирования. Т.е. когда у тебя есть файл и знаешь, в какой лимит его сэнкодить. Чаще всего приходится вырезать фрагменты из длинных исходников и без предпросмотра это неудобно.
Аноним (Microsoft Windows Vista: New Opera)22/12/16 Чтв 15:50:38#420№1916769
>>1916761 Ну так фиксь. Я его иногда использую. Я подумаю и потом скажу каких фич не хватает мне.
В общем понял, в чём хуйня с проёбом кадров на сике. Внутреннее представление таймштампа точнее, чем миллисекунда и точности нихрена не хватает. В итоге при округлении в большую сторону один кадр проёбывается. Надо делать -1ms/+2ms или правильно округлять и будет всё чётко. Как же бесит эта хуйня, когда кадры проёбываются!
>>1916969 >Даже при попытке выполнения при отсутствии ffmpeg ничего не пишет. Просто не запускается. В консоли должно написать, что не найден ffmpeg. Ты как запускал?
Аноним (Microsoft Windows Vista: New Opera)22/12/16 Чтв 21:35:51#425№1917016
>>1916761 Когда в mpv выбрал диапазон кодирования и закодировал вебм, но внезапно результат не понравился и нужно перекодировать этот же диапазон с другими параметрами - нужно сделать сохранение диапазона кодирования для этого файла и потом указав ключ -pn вместо -p кодировать повторно этот диапазон без запуска mpv.
>>1917016 Мы рекомендуем вам обновиться на наш новейший продукт boram, в котором устранён этот досадный недостаток. Попробуйте. Это абсолютно бесплатно!
Аноним (Microsoft Windows Vista: New Opera)22/12/16 Чтв 21:41:45#427№1917022
>>1916761 Еще нужно назначить кнопку в mpv для выбора превью.
Аноним (Microsoft Windows Vista: New Opera)22/12/16 Чтв 21:45:41#428№1917026
>>1917019 Нет, спасибо, у меня врожденная непереносимость ноды.жс я хочу развития шебм.пу
>>1917022 >>1917026 Лол, ну может потом. На всё одновременно время не хватает. Я даже хз, чем вам так webm.py понравился. Обычный примитивный скрипт, написанный на коленке.
Аноним (Microsoft Windows Vista: New Opera)22/12/16 Чтв 22:18:04#430№1917054
>>1917042 >чем вам так webm.py понравился Удобная консолька же. Делай ее еще удобнее.
> libmpv поставлен + Но не работает. Я в день релиза boram качал и было норм, но с тех пор кое-что изменилось. Вместо фулового ffmpeg с миллионом либ и плагинов у меня сейчас огрызок.))) А думать что именно не работает мне лень. А ещё я очень мало знаю.)))
>>1917168 Не нужно, просто предпочитается системный. У тебя там походу какая-то старая кривая версия стояла, потому что в бандле libvpx 1.6.0. Походу надо перестать предпочитать системные версии на винде… Больше проблем, что пользы.
>>1917165 Япончик, ты? >Zachem? Потому что есть подозрение, что хром не поддерживает OpenGL в твоей конфигурации, поэтому встроенный плеер не работает. Без дополнительное информации я не смогу понять в чём проблема.
Аноним (Microsoft Windows 10: Chromium based)23/12/16 Птн 01:42:26#439№1917174
>>1917171 Хуй знает был ли ffmpeg вообще, он как драйвера ставится что ли?
Алсо, как метадату добавить?
Аноним (Microsoft Windows 10: Chromium based)23/12/16 Птн 01:44:31#440№1917177
>>1917174 >он как драйвера ставится что ли? Не понял. У тебя он где-то в PATH наверно лежал просто. >Алсо, как метадату добавить? Пока никак. См. >>1899473>>1910848>>1910850 Она редко нужна, а место занимает. Поясни, в каких контекстах и зачем ты её будешь использовать. >>1917177 Да. Но это сделаю.
Аноним (Microsoft Windows 10: Chromium based)23/12/16 Птн 01:49:17#442№1917182
>>1917178 > а место занимает. То есть? > Поясни, в каких контекстах и зачем ты её будешь использовать. Чтобы не просили соус, очевидно же!
>>1917182 >То есть? Ну там по вертикали в нижней части мало свободного места, всё не впихнуть. Из меня хуёвый UI-дизайнер. Разве что вертикальный скроллбар добавить, но очень много разных настроек тоже будет раздражать. >Чтобы не просили соус, очевидно же! См. посты по ссылкам. Могу ещё добавить галку, чтобы вписывало имя исходного файла. Ты обычно как её используешь? Пишешь просто рандомный текст, который у тебя только в голове, или эту информацию можно получить из какого-то другого месна? Мне чтобы понятнее было.
Аноним (Microsoft Windows 10: Chromium based)23/12/16 Птн 02:05:57#444№1917193
>>1917189 > Ну там по вертикали в нижней части мало свободного места, всё не впихнуть. А ты в столбик ебашь. Пикрелейтед. Делаешь кнопку с вылезающим окошком и профит. > Ты обычно как её используешь? Пишешь просто рандомный текст, который у тебя только в голове, или эту информацию можно получить из какого-то другого месна? Ну когда как. Если название файла не всратое, то беру его. А если asdtra1232.avi то пишу мету нормально. Не переименовывать же мне каждый файл перед конвертированием.
>>1917193 >А ты в столбик ебашь Там хэлп выезжает. >А если asdtra1232.avi то пишу мету нормально Тогда надо подумать. Я вот всегда ленюсь вписывать просто.
>>1916819 Ещё одна хуйня с сиком: на кривых TS/TP/M2TS frame-step-back я починил через хак hr-seek-demuxer-offset, но -ss ффмпега это не чинит, на десяток кадров улетает. Есть два варианта: 1) -ss после -i, но это будет уберслоу на >10-минутных файлах, в том числе превью 2) Вот может так получится: https://trac.ffmpeg.org/wiki/Seeking#Combinedseeking Хотя это пиздец. Нахуй жить в мире с такими кривыми видео-файлами.
Аноним (Microsoft Windows 7: Chromium based)23/12/16 Птн 03:35:21#447№1917208
>>1917158 Вспомнил, кстати, зераноевский 32-х битный ffmpeg раньше сегфолтился на 64-х битной винде, если threads>1. Может в этом дело. В любом случае, уже пофикшено.
Аноним (Microsoft Windows 7: SeaMonkey)23/12/16 Птн 08:30:09#450№1917276
>>1917203 Нет, ты сначала попробуй воспользоваться filter:v trim.
>>1917309 >>1917333 Хотя ты молодец, что подсказал. Меня вот только что осенило (пока совсем о другом думал): если combined seeking не сработает (потому что там из документации не очень понятно, что оно делает), то -ss seek-extra_offset -vf trim=extra_offset точно должен сработать (только там в паре мест надо будет таймштампы тоже фиксить, вроде субтитров и afade).
Это будет как раз аналогом --hr-seek-demuxer-offset из mpv для ffmpeg. И для кривых HEVC оно тоже поможет, который квадратится первую секунду после быстрого -ss. Включать тогда этот воркэраунд только галкой, потому что хаки, вместе с --hr-seek-demuxer-offset, чтобы frame-back-step не тормозило.
>>1917346 >только там в паре мест надо будет таймштампы тоже фиксить Хотя не обязательно, можно и через setpts сбросить. Ну и atrim+asetpts тогда тоже.
>>1917346 Ещё наверно есть риск проёба кадра, если extra_offset не делится на pkt_duration. Ну это ещё терпимо по сравнению с проёбом десятка и наверно можно дораборать будет.
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 02:23:23#456№1918036
в какой бубен стучать, чтоб заработало? навернул программу пять минут назад. голый ffmpeg уже был в системе. что за libmpv? как эту хренотень проверить? в какой книге кастанеда ебался с союзником?
>>1918036 Есть хром (или может в вивальде даже сойдёт, хз)? Можешь показать скриншот страницы chrome://gpu ? И 2) Покажи скриншот запуска boram.exe из cmd.exe или powershell. Т.е. просто открыть powershell и там полный путь вида C:\User\user\xxx\boram-xxx\boram.exe
>>1918070 >Таки работает 0.0.5 Ну там потому что не mpv, а стандартный <video>. Ты лучше делай вот что здесь написано >>1917073 >Алсо добавь мессагу. Всмысле графический диалог? А какая разница, запускать-то один фиг из консоли. Хотя можно в принципе.
>>1918491 Лол. Я имею ввиду модель. И версию дров на всякий случай. В общем, пока в хроме не заработает WebGL, в boram тоже встроенный плеер работать не будет. В следующем релизе (сегодня или завтра) добавлю чтобы --ignore-gpu-blacklist активировался через переменную окружения, может заработает.
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 17:18:25#469№1918528
>>1918519 окей. пойду гугол понасилую и подожду маленька
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 17:32:56#470№1918536
>>1918275 собрат по несчастью, у тебя в gpu такая же шняга? Accelerated rasterization has been disabled, either via blacklist, about:flags or the command line. Disabled Features: rasterization Native GpuMemoryBuffers have been disabled, either via about:flags or command line. Disabled Features: native_gpu_memory_buffers
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 18:39:51#471№1918559
>>1918559 Так плагин с твоим отдельным хромом не связан. Просто там код точно тот же, поэтому если не работает в одном месте, ну будет работать в другом, по умолчанию. Что делал? Отключил blacklist в chrome://flags? webgl демки работают?
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 19:50:26#473№1918605
>>1918563 --enable-native-gpu-memory-buffers и подрубил "Переопределение списка программного рендеринга" и "Аппаратная растеризация" в душе не представляю как и что где влияет
Аноним (Microsoft Windows 10: Vivaldi)24/12/16 Суб 22:19:33#474№1918747
>>1918807 Да ладно. Серьёзно? Что-то я не вижу нигде в доках, чтобы из process.argv что-то в аргументы хрома передавалось. Ну ладно. Главное что работает.
>>1918070 >Алсо добавь мессагу Я не уверен, что ты то просил, но в общем я сделал ошибки о недостающих зависимостях в виде графических диалогов. На libmpv только надо ещё добавить проверку.
Вот вам задача: надёжно определить существование динамической библиотеки. В любом линуксе и по возможности в макос/фрибсд. Чтобы поддерживало любые кастомные ld.so.conf и LD_LIBRARY_PATH.
Всё очень плохо. Писать циферки в таймере бесполезно. Дефолтный битрейт 5000 не зависящий от битрейта источника. Пусть скейлится, ёпта. Если источник 3000, дефолт 3000, как то так. Кнопка лимит вообще пушка. Почему она работает в обе стороны? Она должна большее подгонять под лимит, но она и 10 секундный кусок под лимит подгоняет > -b:v 16834k Лел.
Основные особенности
∙ Кроссплатформенный WebM-энкодер с открытым кодом
∙ Поддержка режимов VP9/VP8/Opus/Vorbis/2pass/limit/CRF/CQ/raw-args
∙ Продуманные настройки кодеков и дефолты
∙ Скачивание видео для обработки с почти любого видео-сайта через youtube-dl
∙ Простой интерфейс ориентированный на предпросмотр
∙ Несколько параллельных энкодов в одном окне
∙ Часто используемые эффекты включаются одной кнопкой, остальные фильтры ffmpeg доступны через командную строку
∙ Быстрое превью результата, не нужно ждать каждый раз, пока кодируется VP9
Установка
Скачать архив для своей платформы по ссылке https://github.com/Kagami/boram/releases → распаковать → запустить boram.
Сравнение с аналогами
Q: Чем лучше консоли?
A: Предпросмотр, интерактивный выбор фрагмента.
Q: Чем хуже консоли?
A: Ничем. Типовой энкод использует ровно те же опции, которые можно и отредактировать при необходимости.
Q: Чем лучше WebM for Retards/XMedia Recode?
A: Кроссплатформенность, оптимизация под решение одной задачи.
Q: Чем хуже WebM for Retards/XMedia Recode?
A: Меньше встроенных фильтров, малая популярность.
Прочее
На данный момент проект находится в альфа-стадии, много что может работать не так, как запланировано, либо быть ещё не реализовано. Любая адекватная критика, багрепорты, фичкреквесты значительно помогут делу. План развития есть, но вначале хотелось бы получить какой-то фидбэк. Билды пока что делаются под Win64 и Linux64, можно будет добавить MacOS и 32 бита при наличии желающих.