Тред, консультативный, это значит что постить свои высеры вам нужно в /b/ а тут только консультации по тех.процессу. Педики больше не пересоздают свой женерал тред, шапки нет. Но я спиздил шапку из другого источника, актуальна или нет хз!
Для воспроизведения WebM с 10-битным цветом нужно установить плагин vlc (http://nightlies.videolan.org/ ) и отключить встроенный в браузер плеер (media.webm.enabled=false в firefox).
О кодировании WebM Доступные кодеки — VP8 и VP9 для видео, Vorbis и Opus для звука, максимальный размер файла — 10240КБ, всех файлов в посте — около 40МБ. Делать WebM можно научиться в вики треда: https://github.com/pituz/webm-thread/wiki/ Там находится подробная информация о выборе и настройке кодеков на примерах использования консольных утилит ffmpeg, vpxenc и mkvmerge.
Неочевидные моменты — libvorbis при указании битрейта (-b:a) работает в режиме CBR (постоянный битрейт), и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a); параметр -vbr on работает только для Opus'а; — в webm'ки не нужно включать софтсаб в формате webvtt (FFmpeg это делает по умолчанию при наличии сабов в контейнере, отключается параметром -sn): во-первых, это бесполезно (для его отображения на странице должен быть специальный код), а во-вторых, от этого ролики не воспроизводятся в firefox.
>>1853197 Почитал фак и все равно не совсем понял как делать превьюшку. Старым способ не получается, хотя я делал все по инструкции, а ноый способ вроде как для того чтобы воспользоваться начальной картинкой из видео. А если мне надо вставить свою картинку. И как подогонать картингку под нужный мне размер?
Не очень релейтед, но вы тут все в ffmpeg шарите. Нужно привести в порядок кипу старых двд. Все скопированны на винт. Возникли три вопроса, на которые в гугле однозначных ответов нет. 1) Чем деинтерлейсить? 2) Какие параметры сжатия для 264 рекомендуете? 3) Как правильно сжимать в два прохода?
>QTGMC Этот, я так понял, изкоробки в ffdshow не работает? Алсо если я veryslow поменяю на slower/slow сильно качество просядет? И много ли времени выиграю?
Аноним (Microsoft Windows 10: Firefox based)17/09/16 Суб 16:31:32#11№1853332
Аноним (Microsoft Windows 7: Firefox based)17/09/16 Суб 18:53:13#14№1853414
Есть карточка невидии, поддерживает Куду. Но после -hwaccels выдаёт только qsv и dxva2. Как активировать Куду?
Аноним (Microsoft Windows 8: Firefox based)17/09/16 Суб 20:39:15#15№1853434
>>1853376 Не так спрашиваешь. Давай я за тебя спрошу.
Чем-то можно точно не по ключевым кадрам обрезать avi mpeg4 перекодировав с похожими настройками только до первого ключевого кадра, а остальное скопировав? Желательно при этом нажав минимум кнопок / написав минимум текста в консольке.
Аноним (Microsoft Windows 8: Firefox based)17/09/16 Суб 20:41:36#16№1853435
>>1853324 Ну, то тут не понятного. Обьясняю, для аутистов. 1. Ищешь картинку, которую ты хочешь поставить на преьвю.(Желательно БОЛЬШЕГО разрешения, чем твоя ВебМ. Если не ъочешь большего, можно вставить -vf scale=iw+1:ih+1. 2.В консоле пишешь ffmpeg -i ПУТЬ_К_ТВОЕЙ_КАРТИНКИ -c:v libvpx-vp9 -pix_fmt yuv420p preview.webm, получается файл с превью в папке /bin. 3. Прикрепяешь к Вебм - ffmpeg -i ПУТЬКТВОЕЙВЕБМ.webm -i ПУТЬКФАЙЛУpreview.webm -c copy -map 0:v -map 0:a -map 1:v out.webm. Получаешь готовое Вебм с Прьевю в папке /bin ,под названием out.webm. Понятно?
Как добиться такого же эффекта, как на первом скрине, interlace не предлагать, он делает немного другое. Я так понимаю, это настройки ресайза, да? А какие, если да? И ещё вопрос, как можно добавить interlace(второй скрин) без снижения частоты кадров, а то он снижает частоту в два раза. Какой-то фильтр? А какой?
Почему у меня ffmpeg одно и тоже видео с теми же самыми настройками кодирует с разной скоростью, может кодировать либо 10 минут, либо больше часа (а иной раз и 2 часа). В чём может быть дело?
Аноним (Microsoft Windows 7: SeaMonkey)22/09/16 Чтв 20:44:36#28№1857071
>>1857094 -threads по моим наблюдениям вроде и так по умолчанию устанавливает максимальное количество ядер. Экономный режим в линуксе? Настройки 100% одинаковые, пробую кодировать одно и тоже видео с теми же самыми настройками и время кодирования довольно часто разное (в больших пределах как я сказал ранее)
Аноним (Microsoft Windows 7: SeaMonkey)22/09/16 Чтв 21:48:25#33№1857113
>>1857099 Не, автоматический выбор бывает сбоит. Да, он разгоняется по требованию. Или не. Попробуй ещё другой билд/версию/оба скачать.
В AV1 походу будет нормальный мультитрединг: https://aomedia-review.googlesource.com/#/c/2071/ >fully independent tiles. in VP9 the probability updates are shared among all tiles Треды libvpx не полностью забивают ядра видимо как раз из-за этой хуйни.
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 08:44:55#35№1857273
>>1857071 Чем отличается -vf fps=30 от -r 30? И что такое -lavfi framerate=30? А что лучше использовать?
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 12:41:19#36№1857371
>>1857273 > -r 30 Перед инпутом говорит сколько кадров в секунду загонять ффмпегу, после инпута говорит сколько кадров в секунду выгонять в файл. > -vf fps=30 Интерполирует недостающие, выкидывает лишние. То есть, ffmpeg -r 60 -i input -r 30 -vf fps=60 output сделает видеодорогу вдвое дольше и наколдует промежуточных кадров. > -lavfi framerate=30 То же самое. -lavfi синоним -filter_complex > А что лучше использовать? -vf fps=60 допиши и позырь что получится.
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 15:22:41#37№1857446
Объясните про дополнительный опции scalerа, что такое, например, param0, param1, где посмотреть эти параметры, что такое sws_dither? Почитал на оффюстранице, ничего не понятно.
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 15:53:55#38№1857469
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 16:34:51#39№1857490
>>1857469 >Разумеется, нинужно. Посему? Например, -sws_flags bicubic -param0 1/3 -param1 1/3 даёт неплохой результат. вот и хочу узнать, что знать эти -param. За второй мануал - спасибо, но там нет ответа на такой вопрос.
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 17:29:09#40№1857527
>>1857490 Точного ответа не знаю. Думаю, что это сила замыливания хрома и люма.
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 18:27:10#42№1857558
Чем обрезать вебм?
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 18:52:58#43№1857573
>>1857558 Ффмпегом. Батник сделай. Потом может бросить его куда хочешь. Новый файл будет рядом со старым. Можно накидывать файл на батник. @echo off set ffmpeg=вставить путь до ффмпега set /P start=from: set /P end=to: set probe=$1 if not defined probe ( set /P input=path to input: ) %ffmpeg% -i %input% -y -c copy -ss %start% -to %end% -f webm %input%_new.webm exit /B
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 18:53:44#44№1857574
>>1857573 Нужно с раскадровкой, не в слепую же обрезать
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 18:55:36#45№1857576
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 21:11:57#49№1857644
>>1857528 Спасибо, интересно. А где взять этот "Mitchell-Netravali Filter", в базовых ffmpegа его нет, я так понял, что он входит в группу "'Mitchell'-фильтров, а где их взять?
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 21:12:17#50№1857645
>>1857595 Скачал, там нет .exe. Нужно качать gui? Где?
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 21:26:31#51№1857654
>>1857645 >Скачал, там нет .exe. В папку /bin загляни.
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 21:28:18#52№1857656
>>1857654 Открыл ффплей, открылась консоль и быстра закрылась. ЧЯДНТ?
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 21:35:23#53№1857660
>>1857656 Выбери файл, который хочешь открыть, "Открыть с помощью" - выбери ffplay.exe. Управление клавишами - читай здесь - http://ffmpeg.org/ffplay.html, пункт 3.6. За тебя никто не будет делать очевидные вещи.
Аноним (Microsoft Windows 10: Firefox based)23/09/16 Птн 21:46:37#54№1857664
>>1857644 Хуёво понял. Ключ -sws_flags bicubic активирует кубические фильтры для ресемплинга. По умолчанию B=0, C=0.6 (≈CatRom). Если задать B=1/3, C=1/3, то это как раз и будет Mitchell.
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 21:47:45#56№1857666
>>1857670 Мне надо сравнить кадры в начале и в конце, т.к. это замкнутая анимация. Делать это надо курсором, щелчками. Удалением лишних кадров в конце, проверкой того стала ли анимация плавной.
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 22:42:45#61№1857691
>>1857690 -ss -to с ffplay работает. Да все фильтры и опции с ним работают.
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 22:44:01#62№1857693
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 23:01:14#63№1857700
Нет чтоль софтинки/сервиса с раскадровкой? Рядом кадров, с возможностью переключения между ними.
Аноним (Microsoft Windows 7: SeaMonkey)23/09/16 Птн 23:09:35#64№1857711
>>1857700 Для создания циклов тебе вообще любой видеоредактор подойдет. Но конвертить все равно придется ффмпегом.
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 23:12:11#65№1857716
>>1857711 >>1857574 Я же попросил давно с раскадровкой, мне этот "плеер" подсунули..
Аноним (Microsoft Windows 8: Chromium based)23/09/16 Птн 23:14:51#66№1857717
>>1857660 >Управление клавишами - читай здесь - http://ffmpeg.org/ffplay.html Где удаление кадра с последующим сохранением, как переключиться к последнему кадру?
Аноним (Microsoft Windows 8: Chromium based)24/09/16 Суб 00:47:06#67№1857769
Как удалить последний кадр в webm (обрезать)?
Аноним (Microsoft Windows 7: SeaMonkey)24/09/16 Суб 11:56:35#68№1857985
>>1858091 У меня всё работает на 14.14393. Даже со звуком. Ставим Anniversary Update → ставим "always on" для VP9 в about:flags → перезапускаем Edge → заходим на https://brionv.com/misc/msetest/ и кликаем Start. И ютуб работает (только подглючивает слегка). Ну теперь заживём. 3 браузера нативно вебм поддерживают!
Аноним (Microsoft Windows 8: Chromium based)24/09/16 Суб 20:16:00#83№1858291
>Не могут подсказать как обрезать видео уровень двача...
Аноним (Microsoft Windows 7: Firefox based)24/09/16 Суб 20:23:47#84№1858296
Как, ffmpeg`ом, порезать видео на части по 5мб каждая, есть ли какойто способ, кроме как ебаться с вичислением времени, где начинается и заканчивается каждая 5мегабайтная часть и вручную каждую часть кодить?
>>1858323 Теперь крутятся. Первый в истории, экспериментальный юзерскрипт для Edge для просмотра вебмок на двоще. Только VP9 без звука и иногда почему-то вылетает с InvalidStateError, но уже хоть что-то.
Инструкция: ∙ ставим Edge 14+ (Windows 10 Anniversary Update или Insider Build) ∙ ставим "always on" для VP9 в about:flags ∙ перезапускаем Edge ∙ ставим Tampermonkey https://www.microsoft.com/en-us/store/p/tampermonkey/9nblggh5162s ∙ ставим сам скрипт https://goo.gl/QwFw4f ∙ пробуем тестовую VP9 вебмку без звука (если не работает, то переоткрыть несколько раз)
>>1858496 Пока двощи не работали, я уже всё дописал до вменяемого состояния.
∙ Исправлена ошибка с InvalidStateError. ∙ Написан собственный демуксер, который вырезает видео- и аудио-треки из вебмки. ∙ Работают любые комбинации VP9 и Opus (только звук, только видео, видео и звук). ∙ Если поддерживаемых треков не найдено, выводится ошибка.
Проверил на собственных вебмках, вроде всё работает. Даже 4K, только подтормаживает в виртуалке. Интересно, что у них там за декодер, libvpx или ffvp9.
Тестируйте в общем. Если какие валидные вебм не будут играться, скидывайте сразу ссылки.
Аноним (Microsoft Windows 7: SeaMonkey)27/09/16 Втр 18:35:29#89№1858866
>>1858496 Сделай скрипт. переменная Х=0 Цикл ффмпег к опцииям добавь -fs 5M -ss X переменная Y=греп продолжительности переменная Х=0.01+X+Y тех энд >>1858777 > libvpx или ffvp9. -c vp9 который из них вызывает?
>>1858777 Новая версия. Исправлена регулировка громкости и отображение вебм с lacing. Оказалось, что mkvmerge по умолчанию фигачит аудио-треки с lacing, а Edge такое не воспроизводит. Опять микрософт облажался! Пока что пришлось вырубить аудио на таких вебмках, чтобы хоть видео игралось. В идеале, конечно, хорошо бы перемукшивать аудио-фреймы без lacing, но mkvmerge по идее мало кто пользуется, так что нестрашно. Заодно теперь понятно, почему у mkvmerge меньший итоговый размер у файлов получается. У ffmpeg поддержки lacing попросту нет, а это лишние минимум 6 байт на фрейм (заголовок SimleBlock).
>>1858866 Разницу между энкодером и декодером знаешь?
Аноним (Microsoft Windows 7: Firefox based)28/09/16 Срд 17:27:25#91№1859154
Аноним (Microsoft Windows 7: Firefox based)28/09/16 Срд 18:22:06#93№1859174
>>1859172 Давно хотел узнать, не гуглится, задолбал.
Аноним (Microsoft Windows 7: Firefox based)28/09/16 Срд 20:21:14#94№1859220
Есть в vp9 какие аналоги пресета "animation"? Ну, я понимаю, что тот пресет очень мало что даёт, но что можно прописать, чтобы чуть больше выжать из битрейта для анимца?
Аноним (Microsoft Windows 7: SeaMonkey)28/09/16 Срд 20:35:18#95№1859225
А ведь зашевилились только после того, как вимео попросил: >Reported: 2015-10-01 >2016-09-06 10:41:16 PDT >Hi, Vimeo is investigating VP9 and correct color conversion and rendering is something quite important in the evaluation, so it would be nice that this feature would be implemented. >2016-09-08 22:18:09 PDT >Assignee: [email protected] → sotaro.ikeda >2016-09-20 03:13:10 PDT >Created attachment 8792842 [details] [diff] [review] >wip patch Ууу, капиталисты проклятые!
Аноним (Microsoft Windows 7: Firefox based)30/09/16 Птн 14:25:45#100№1859829
Тред не читал. Есть ли способ более-менее точного подбора параметров -crf -qmax -qmin с -b:v 0 под определённый лимит файла?
Аноним (Microsoft Windows 10: Microsoft Edge)30/09/16 Птн 14:37:30#101№1859831
Просил я тут ранее у анона способы оптимизации энкодинга именно анимы. Его ответ рилейтед. Ну, -crf 24 не запустилось, я поставил на 20. Перед rnd нужен был _ Но даже так ничего не работает. Вместо конечного видео бред какой-то. ЧТЯНДТ?
Аноним (Microsoft Windows 7: Firefox based)02/10/16 Вск 00:39:07#110№1860650
>>1860645 Закрытие есть, просто щёлкать надо в свободном месте страницы, либо ESC. Там был кривой макабовский код, который позволял щёлкать только в нижних 35 пикселях контейнера без закрытия, я его отключил, т.к. у эджа крупнокнопки и любое по ним нажатие закрывает видео. Можно попробовать переписать по-нормальному, надо бы только понять, как детектить клик по контролам Эджа, т.к. они меняют размер при ресайзе контейнера. >И при нажатии правой клавиши, добавить в всплывающее меню 'сохранить как'? Там есть уже Save video as, только оно неактивно, т.к. играется через MSE. Можно через ссылку в посте (Save target as) сохранять. Попробую может какой-нибудь костыль с кастомным контексным меню.
Аноним (Microsoft Windows 10: New Opera)02/10/16 Вск 00:51:28#112№1860653
>>1860653 Вряд ли VP8/Vorbis когда-нибудь в Edge появится. Вот AV1 (новый формат на базе VP9) точно будет везде. А зачем он нужен вообще? VP9/Opus всем лучше. Конечно находятся личности, которые до сих пор в устаревшие форматы энкодят, ну и хрен с ними, большинство новых вебмок с VP9.
Аноним (Microsoft Windows 10: New Opera)02/10/16 Вск 01:01:18#114№1860657
>>1860655 Это да, но если зайти в вебм треды, воспроизводится только 1-2 вебмки из сотни :(
Аноним (Microsoft Windows 10: New Opera)02/10/16 Вск 01:04:43#115№1860659
>>1860657 Неужели так много VP8? В анимублядское, в муваче, в кейпопе подавляющее большинство вебмок с VP9. Может баг какой в скрипте? Олсо, есть ещё безумная идея, скомпилировать лёгенький декодер ворбиса через Emscripten и на лету разжимать его в WAV, который Edge умеет. Без видео будет всё равно, его на лету декодить/энкодить сложновато. Ещё интересное нашёл, пока в вики копался: https://wpdev.uservoice.com/forums/257854-microsoft-edge-developer/suggestions/10311075-hevc-support Эдж тихой сапой уже поддерживает H.265, если есть аппаратный декодер, пока гуглы/мозиллы усердно пишут «убийцу HEVC». Прикольный такой партнёр из МС, лол. >>1860659 Этот баг про WebRTC API только (звонки всякие через браузер), в MSE этого наверно не будет.
Аноним (Microsoft Windows 10: New Opera)02/10/16 Вск 01:19:14#117№1860662
>>1860649 Разберу по частям, мною написанное: -crf 24 - контроль по качеству -qmax 20 - тут должно быть -qmin (-qmax > -crf > -qmin от 4 до 63 каждый) определяется разброс по качеству, чтобы не шакалил и не перестарался. Хотя, лучше не объявлять их. Обычо начинает игнорировать -crf и жрать как не в себя. -b:V 0 - убирает контроль по битрейту, чтобы ра -vf - используем фильтры(опции лучше всего в ковычки сунуть -вф "опция,опция") : fps=12, сокращаем фпс наполовину, это же аниму(лучше написать 12000/1001 или 0.5*PTS вместо 12) scale=X:Y - вместо Х ширина, вместо У высота. (можно заменить один из них на -1, для автоподбора по пропорциям оригинала) :sws_flags=spline - выбор алгоритм даун(ап-)скейла (считаю, что этот лучше всего подходит) +accurate_rnd для снижения размытости граней ,pp7=10:0 постобработка для устранения шакалов ,unsharp=1:2:3:4:5:6 - 1 и 2, 4 и 5 - размер матрицы хромы и люмы. 3, 6 резкость хромы и люмы(0 как есть, до 7 резкость и до -2 мыло) -c:v видеокодек (vp9 лучше чем vp8 во всём) -c:a аудиокодек (libopus для низкого битрейта, libvorbis для 160к+ битрейта и музыки) -b:(a|v) - аудио-|видео-битрейт -q:a аудиокачество (c -b:a 0 нужен для libvorbis, так как иначе будет тратить битрейт даже на беззвучных участках(постоянный битрейт)) -g от 120 для динамичного видео до 600 для статичного(типа болтовни на одном фоне)(group of picture для гугла)(также без этого невозможна адекватная перемотка) -threads X -tile-comumns Y -frame-parallel Z - Х равен количеству ЦПУ, Y делим изображение на куски для параллельного кодирования(значение выставлять исходя из степени 2, то есть 0 - целиком, 1 - пополам, 2 - 4 куска, 3 8 кусков) , Z - или делим целые кадры между ЦПУ (лучше кусками, а тут поставить 0) -speed 1 сколько времени тратить на кадр ( меньше значение = меньший размер, между 1 и 0 разница где-то 1-2 процента, между 2 и 1 уже 4-5 процентов, выше больше) -auto-alt-ref 1 -arnr_strength 3 -arnr_max_frames 8 -arnr-type centered ещё графона и минус битрейт (только для 2х проходов) -pass 1 NUL первый проход размечивает видео(можно ускорить выставив -speed 4), NUL (на линуксе /dev/null) заменяет путь к выходному файлу -pass 2 output.webm второй проход уже создает файл. Будет кукарекать, что нельзя опции экспериментальны( вряд ли) поставишь -tile-columns 2 -strict -2
Аноним (Microsoft Windows 7: Firefox based)02/10/16 Вск 12:09:08#121№1860780
>>1860775 Спасибо огромное. Скринить тебя не перескринить
Два: 16:14 < q> Are there any disadvantages of using Opus for high bitrates compared to Vorbis, in terms of quality? 16:17 < ron_> aside from "maybe a few things that support vorbis still don't support opus yet", not really. 16:18 < ron_> once you're at a high enough bitrate for it to be transparent, it's transparent. and opus should generally get there at a lower bitrate than vorbis. 16:19 < ron_> there's might be some outliers to that, but they're probably good candidates for further tuning of opus :)
Три: 00:45 < q> Also, this is offtopic, but are there still usecases for Vorbis? Maybe high-bitrate music? Or Opus shouldn't be worse? 00:45 <+smarter> opus shouldn't be worse 00:46 <+smarter> https://opus-codec.org/comparison/ 00:51 < q> smarter: these comparisions are for low-bitrates though. I've heard opinions that Vorbis is great a t 128k+ (or 256k+) and that Opus might be not as good. 00:54 <+smarter> you probably don't need to care about these opinions if you don't have super-human hearing
Четыре: Vorbis не работает в Edge, только Opus.
Итого: Никаких аргументо в пользу Vorbis нет вообще, устаревший формат без каких-либо юзкейсов. Продолжать его использовать — значит быть подверженным каргокульту.
Аноним (Microsoft Windows 10: Chromium based)02/10/16 Вск 13:22:59#123№1860822
Аноним (Microsoft Windows 7: SeaMonkey)02/10/16 Вск 14:15:52#125№1860868
>>1860780 Пожалуйста. В аншарпе размер матрицы допустимы 3:3, 5:5, 7:7. По дефолту 5:5, емнип. >>1860775 > -b:V 0 - убирает контроль по битрейту, чтобы расчитывал исходя из нужного качества (-crf) > поставишь -strict -2 Немного фиксов.
>>1860820 Благодарю, о звуке особо не паришься и используешь популярный метод.
Аноним (Microsoft Windows 10: Firefox based)02/10/16 Вск 20:03:53#136№1861023
>>1860979 >>1860994 Пасибо, анон, правда, ты забыл, что эта вся хуйня центруется и в кропе надо ":0" добавить чтобы левая часть была, и для моих куриных мозгов проще было накостылить через отступ, чем делать мозаику.
Если кому захочется батничек для атмты, то вот: [CODE] ffmpeg.exe -i source.mp4 -filter:v "crop=iw0.5:ih:0" left.mp4
>>1861105 Я не уверен, что в винде пайпы работают так же беспроблемно, как в линях, но я попробую.
Аноним (Microsoft Windows 10: Firefox based)02/10/16 Вск 22:12:25#140№1861138
А пока что буду немного засирать тред вопросами, на которые гуглю ответы быстрее, чем кто-то отвечает.
Проблема первая: я нихуя не понимаю, как одной командой кропнуть правую половину, скопировать, развернуть и склеить, думается, в ффмпег нету такой замашки на полноту по Тьюрингу. Как нашлёпнуть видео само на себя со сдвигом в половину ширины, а потом отзеркалить только правую половину кадра я тем более не понимаю. Придётся пайпать.
Проблема вторая: возможные проблемы с виндовыми пайпами, придётся как минимум начать это делать в цугвине, надеясь, что когда я закончу, пайпы в винде ничем не будут отличаться.
Проблема третья: какого хера блять так сложно вывести 2 файла, применив фильтры только к одному.
Аноним (Microsoft Windows 10: Firefox based)02/10/16 Вск 22:25:11#141№1861148
If you would like to use filtering, with the different filter(s) applied to each outputs, use `-filter_complex` and `split`, but using `split` directly to the input.
For example, to encode your video to three different outputs, at the same time, but with the boxblur, negate, yadif filter applied to the different outputs respectively, you would use something like this: {{{ #!sh # the `split=3` means split to three streams ffmpeg -i input -filter_complex '[0:v]split=3[in1][in2][in3];[in1]boxblur[out1];[in2]negate[out2];[in3]yadif[out3]' \ -map '[out1]' -acodec … -vcodec … output1 \ -map '[out2]' -acodec … -vcodec … output2 \ -map '[out3]' -acodec … -vcodec … output3 }}}
алсо дублирование выводных стримов
The example below outputs an MKV file, and a UDP stream. Streams are separated by the `|` symbol. Options can be applied to an individual output: `[f=mpegts]` is equivalent to `-f mpegts` in a normal ffmpeg command-line. Multiple options can be separated with a `:`, which means that any `:` have to be escaped (so use `\:`).
Получается, я могу либо создать кропнутыйфайл1 и кропнутыйиразвёрнутыйфайл2 двумя полудублирующимися фильтрами и потом их передать в склеивание, или сэкономить часть ЦПУ и создать кропнутыйфайл1, передать его в спелл разворачивания, в котором каким-то макаром вывести ещё и оригинальный файл. Проблема четвёртая, опциональная: есть ли возможность пробросить оригинальный файл
Аноним (Microsoft Windows 7: SeaMonkey)02/10/16 Вск 22:59:44#142№1861168
>>1861177 Можешь ещё какую-нибудь задачу притащить.
Аноним (Microsoft Windows 10: Firefox based)02/10/16 Вск 23:28:31#145№1861194
>>1861191 Окей, если найду что-нибудь интересное, вроде скармливания списка источников из файла с указанием отрывка и очереди этих отрывков, попробую тут подумать.
Аноним (Microsoft Windows 7: SeaMonkey)03/10/16 Пнд 11:37:50#146№1861351
>>1861194 Очередная пердопобеда. Кидаешь в одну папку сырцы, бат, ффмпег.ехе, файл list.txt. В лист.тхт формат: №строки, пробел, начальное время(huy для минимума), пробел, конечное время(huy для максимума), название без пути. Можно с путем и не кидать сырцы в папку, но тогда в бате надо исправить -i %ffmpeg%%source% на -i %source%. http://pastebin.com/FQFS2WBm
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 14:22:49#147№1861419
>>1861430 Чего пиздишь? Там же явно видно мерзкие артефакты VP9, у H.264 они другие. И 741k на такой исходник явно мало. Не надо забывать, что VP9 на маленьких разрешениях совсем неэффективен.
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 14:46:56#151№1861437
>>1861437 Меньше 720p, хотя вообще 1080p+ можно считать оптимальным для libvpx-vp9. Из того, что я энкодил, получалось, что если 1080p с определённым битрейтом выглядит нормально, то 720p с вдвое меньшим битрейтом уже хреново, хотя площадь меньше в 2.25 раза. YMMV, конечно.
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 15:58:24#153№1861480
>>1860775 Мощно насоветовал, конечно. Думал, сейчас напишу, и у меня 100500 ошибок вылезет. Но вылезла всего одна: "At least one output file must be specified". Написал -pass 1 -f null - , тамучта всегда так писал. На -pass 1 NUL так же ругается
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 16:02:36#154№1861484
Аноним (Microsoft Windows 7: SeaMonkey)03/10/16 Пнд 16:20:15#157№1861507
>>1861480 -f webm NUL выбрать формат шебм, не нужен если в выходном файле обозначен, типа .пнг или .шебм -vf ковычек не хватает и пробелы у запятой не нужны. -speed 1 лучше, слишком много времени за процент битрейта тратится. Ещё, можно -y добавить чтобы не подтверждать замену каждый раз.
>>1861419 Зун всё ещё копротивляется против анимы?
Аноним (Microsoft Windows 7: SeaMonkey)03/10/16 Пнд 16:21:25#158№1861509
>>1860775 >-auto-alt-ref 1 -arnr_strength 3 -arnr_max_frames 8 -arnr-type centered ещё графона и минус битрейт Есть сравнения?
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 16:48:44#165№1861546
>>1861542 Спасибо, заработало. Но даже >>1861507 по поводу f webm не помогло, пришлось -f null - Ну и плевать. Главное - работает. Спасибо, анон!
Аноним (Microsoft Windows 7: SeaMonkey)03/10/16 Пнд 18:18:18#166№1861642
>>1861545 Функция этих опций есть эффективное распределение околополных и околопустых кадров. По ощущениям так и есть, например, не замечаю шакалов при переходах.
>>1861546 По синтаксису всё же верно: ффмпег -и инпут -опции -ф формат оутпут(или нул).
Аноним (Microsoft Windows 7: Firefox based)03/10/16 Пнд 19:29:23#167№1861667
>>1862049 tldw первого: ∙ Хромоги соснули, ffvp9 у них НЕ-БУ-ДЕТ (по крайней мере пока) ∙ Eve круче libvpx, но вам я его не продам ∙ Нормальное попадание в битрейт, даже лучше, чем у x264; самая важная фича для борд с маленьким лимитом ∙ Никакого блюра, больше деталей (картинки были в блог-посте) ∙ x264 тоже не блюррит, но у него артефакты от energy retention, которые выглядят не особо лучше мыла
>>1862049 tldw второго: ∙ Краткая история ∙ Парсеры, поддержка в контейнерах ∙ Поддержка в браузерах ∙ Ускорен декодинг (хотя кто использует libvpx в качестве декодера, когда есть ffvp9?) ∙ Говорят, что улучшили рейтконтроль, но релейтед коммиты не видно особо, и в чейнджлоге этого нет (может не в мастере?) ∙ Прочие мелкие улучшения, которые непонятно куда относятся, то ли к VP9, то ли к VP10. Странный доклад, короче. Что-то сделали, а результата особо не видно.
Аноним (Microsoft Windows 7: Old Opera)05/10/16 Срд 22:07:01#179№1862718
Можно ли заставить хром проигрывать вембки, которые отправляются как файлы в сообщениях во вконтакте?
Сап, аноны. Нужна ваша помощь. Хочу скомпилировать ffmpeg под винду, сам нахожусь при этом на прыщах. Вроде как для кросс-компиляции нужен MinGW (https://ffmpeg.org/platform.html#Unix_002dlike). Что мне с этим зверьём делать? И что ещё стоит почитать на эту тему?
https://www.youtube.com/watch?v=RcdCA7CuFUI Netflix опять топит за VP9. Быстро пролистал, они там очень интересные графики показывают, типо как влияет aq-mode на результат, какое различие между speed=0 и speed=1, CRF vs VBR и т.д.
Аноним (Microsoft Windows 7: Firefox based)07/10/16 Птн 10:53:51#193№1863338
После пары бессонных ночей в попытке собрать ffmpeg получил довольно странные результаты: При сборке с дефаулт ключами он собирается, но не рабоатет, ругается на libbz2-1.dll, которой нету в msys2. Пикрелейтед. При сборке с кастом ключами (без мусора), он собирается, но не запускается без libwinpthread-1.dll.
Собственно вопросы: 1. Как собрать с дефаулт ключами работающий ffmpeg? 2. Как можно отвязать финальный exe от msys2 (чтобы не требовал сторонних libbz2-1.dll, libwinpthread-1.dll и т.д.)
>>1863338 >При сборке с дефаулт ключами он собирается, но не рабоатет, ругается на libbz2-1.dll, которой нету в msys2 Должен быть, просто ты видимо запускаешь ffmpeg из стандартного шелла, а надо из msys-шелла, т.к. юниксолибо установлены неглобально и линкер видит их только из юниксошелла. >Как можно отвязать финальный exe от msys2 --pkg-config-flags='--static' --extra-cflags='-static' --extra-ldflags='-static'
Аноним (Microsoft Windows 7: Firefox based)07/10/16 Птн 23:18:01#195№1863669
>>1863353 >Должен быть, просто ты видимо запускаешь ffmpeg из стандартного шелла, а надо из msys-шелла, т.к. юниксолибо установлены неглобально и линкер видит их только из юниксошелла. Проверил. И правда работает. Папка, в которой находилась библиотека не прописана в PATH. >--pkg-config-flags='--static' --extra-cflags='-static' --extra-ldflags='-static' Спасибо, работает.
Аноним (Microsoft Windows 10: Firefox based)07/10/16 Птн 23:31:16#196№1863681
Насколько варьируется размер кастомного билда, если не вникая в код поубирать ненужную хуйню? Ффмпег зераного, весит 40 метров, как я понял, он содержит в себе вселенную. Или нет?
∙ aq-mode не нужен ∙ mode=best даёт прирост ≈8% по сравнению с speed=1 (лучше бы померили speed=0 vs speed=1) ∙ fixed QP даёт ещё ≈8% (насчёт 1pass CRF vs 2pass CRF не ясно) ∙ чем больше разрешение, тем больше эффективность сжатия
Это всё было известно уже несколько лет как. Лучше бы дополнительные опции потестили.
>битрейт в два раза меньше, чем у x265, при том же качестве >первая половина 2017 Ну хуй знает. >уже 30% выигрыш у libvpx-vp9 Хотеть! >to get 50% improvement we targeting maximum increasing complexity for the decoder overall 40% >and for the encoder somewhere between 5 and 10 times the complexity of VP9 encoder and decoder Лол, ну понятно.
Аноним (Microsoft Windows 7: Chromium based)08/10/16 Суб 19:47:45#200№1864145
>>1853090 (OP) Сап. Доводилось кому-то кодить видео для инстаграма? Нагуглил вот эту команду: ffmpeg -i short.avi -r 30 -pix_fmt yuv420p -c:v libx264 -profile:v baseline -level 3.0 -preset slow short_inst1.mp4 Все замечательно кодирует, но когда заливаю, происходит адский пиздец. Звуку пизда, цвету пизда, так еще и слайдшоу какое-то вместо видео. Ролик коротенький, 10 секунд.
Аноним (Microsoft Windows 7: Firefox based)09/10/16 Вск 04:31:50#201№1864298
>>1864444 >Лапша Да вроде нет. Вначале на слайдах прозвучало фантастически, а в самом конце во время Q&A он обмолвился, что это ещё в 10 раз дольше энкодиться будет (по сравнению с libvpx-vp9 best). Все наверно просто охуели.
Аноним (Microsoft Windows 7: Firefox based)09/10/16 Вск 22:58:14#207№1864807
>>1865048 Ты в курсе, что там, где мужик идёт, ленивые япошки рисуют не 24fps, а 12 (shot on twos), иногда даже 8? У тебя интерполируются только кадры с движением, а дубликаты так и остаются, в итоге выглядит очень странно, движение рывками. Надо decimat'ить перед интерполяцией.
Аноним (Microsoft Windows 7: SeaMonkey)10/10/16 Пнд 15:14:22#210№1865122
>>1865185 х4 ланцошем перед и х0.5 бикубиками в конце. 43 минуты готовилась, грузя проц на 25%. Наследник династии пловцов покрывается рябью даже вне воды. Попробую увеличить радиус поиска раза в 2.
Аноним (Microsoft Windows 10: Firefox based)10/10/16 Пнд 18:04:46#214№1865238
>>1865122 Ну плохой в lavfi алгоритм интерполяции. Думаю, MVTools или SVP лучший результат дадут. Потом, для чистоты эксперимента, думаю, надо для начала взять участок с постоянным FPS, убрать дубликаты и сделать по одному промежуточному кадру. Потому что я вот посмотрел по кадрам оригинал и там на птицах вначале 12fps (каждый второй дублируется), затем в конце сцены птиц идёт 8fps, затем постоянные 8fps на сцене с мужиком (по два дубликата на кадр). Ещё там походу вот такой неприятный артефакт от pulldown: http://forum.doom9.org/showthread.php?p=841612 Или что-то в этом роде. Т.к. даже невооружённым глазом видно, что дубликаты довольно сильно отличаются от предыдущих кадров. Ну если дубликаты убирать, то это не важно.
>>1865185 Вот это в правильном направлении движение, видно намёки на плавность в ходьбе мужика. Олсо, есть же вроде куча мокрописечных интерполяторов для аниме, там наверно дубликаты автоматически определяются. С кином-то проще, там все кадры честные.
Блядский mkvmerge --display-dimensions почему-то не работает, поэтому вот гайд, как поменять руками DisplayWidth/DisplayHeight без перекодирования. Чтобы не потерять. Всё понятно из скриншота, а нужно это если SAR в исходнике был сбит или это был анаморф и ffmpeg сделал фигню. В данном случае 0x0355 надо было просто поменять на 0x0356.
как на линухе экран захватывать со звуком? ffmpeg -video_size 1366x768 -framerate 25 -f x11grab -i :0.0 -f alsa -ac 2 -ar 44100 -i hw:Loopback,1,0 output.mkv во-первых цвета зашакалились, во-вторых звука нет, хоть я и в asoundrc все прописал и modprobe snd-aloop сделал
https://bugzilla.mozilla.org/show_bug.cgi?id=1239510#c3 >Well yes, it allows services to start encoding at 10 bit, which offers a very nice bitrate saving right away, and allows for a much higher color fidelity even if you just shift the last two bits awat. Also 10 bit is a requirement for HDR, so the sooner 10 bit and new colorspaces are supported, the quicker this technology will be adopted.
Аноним (Microsoft Windows 7: Firefox based)17/10/16 Пнд 22:43:18#233№1868955
>>1868934 Блин, круто, конечно. А можно как-то сохранить страницу, чтобы она выглядела ну прямо точь-в-точь как оригинал, но Вебмки проигрывались оффлайн
>>1868955 Вот скрипт один анон написал: http://rgho.st/6R4c5xxhK Только я не помню, это последняя версия или где-то ещё была. Раньше вроде работало, сейчас хз, может мистер мейлец слегка код страницы переделал.
Олсо, есть же архивач для этого. Он с большой вероятностью может наебнуться в скором времени, уже тупит постоянно, ну и хуй с ним тогда. Особо ценные данные можно сохранить отдельно.
Аноним (Microsoft Windows 7: Chromium based)17/10/16 Пнд 23:12:06#235№1868968
>>1868932 Я тоже картинки и вебмки качаю через DownThemAll
Аноним (Microsoft Windows 7: Firefox based)22/10/16 Суб 13:57:28#238№1871336
>>1853090 (OP) > libvorbis при указании битрейта (-b:a) работает в режиме CBR (постоянный битрейт), и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a) Мимовопрос, почему? CBR в мп3 же лучше чем VBR.
Аноним (Microsoft Windows 10: Firefox based)22/10/16 Суб 14:17:58#239№1871345
>>1871336 Это ты как мерил? У мп3 лучшее качество через -q:a 0, лол, т.е. чем меньше циферка, тем лучше.
>>1871336 >почему CBR использует одинакое количество байт на единицу времени трека, VBR столько, сколько хочет, главное, чтобы средний битрейт файла не превышал заданный. Самый простой пример: задан битрейт N, в файле есть отрывок с тишиной и следующий за ним отрывок с музыкой. CBR использует битрейт N для обоих, VBR может сделать N/10 для первого и N+9/10*N для второго.
Аноним (Microsoft Windows 7: Firefox based)22/10/16 Суб 17:01:41#241№1871432
>>1871345 Не мерил, только читал. http://audiophilesoft.ru/publ/theory/cbr_abr_vbr/6-1-0-22 http://forum.ixbt.com/topic.cgi?id=12:50247 >>1871373 Это понятно. Но если оценивать не по соотношению размер/качество, а просто сферическое качество на выходе (а размер лишь бы не lossless), VBR разве не проигрывает CBR? Алгоритм не идеальный наверное. > В VBR используется абсолютно другой метод. Пользователь задаёт качество, а LAME самостоятельно, на основании психоакустической модели (порою не совершенной), рассчитывает количество бит, необходимых для кодирования с заданным качеством каждого отдельного фрейма. Работа с резервуаром в ABR и VBR одинакова. > Простые пассажи кодируются с помощью этих 90-а процентов, а оставшиеся 10% процентов накапливаются в резервуаре битов (как было описано вначале), вплоть до его заполнения, после чего на кодирование простых пассажей уходит весь битрейт (так как экономить биты некуда). Сложные пассажи кодируются используя полный битрейт плюс из резервуара изымаются дополнительные биты, если только в нём ещё есть биты. Плюсы: совместимость, минусы: из-за малого размера резервуара очень часто нахватает дополнительных бит для кодирования сложных мест. У CBR проблема с резервуаром, но VBR вроде почти не использует его и не вылезет за 320 битрейт CBR в этих сложных местах трека за счёт тишины, или может?
>>1871432 Проиграл с перевода терминов. Если тебе не важен размер, то можешь использовать CBR с максимальным битрейтом, VBR с максимальным качеством лучше не должен быть (зависит от конкретней реализации, конечно). Просто в этом смысла нет. Lossy-форматы используют для того, чтобы получить минимально возможный размер с минимальными потерями качества. Иначе есть lossless.
Вообще, там немного путанная терминология. Вот доки по libvorbis, когда ему жёстко задаёшь битрейт: https://xiph.org/vorbis/doc/vorbisenc/overview.html#BBR Т.е. это не CBR, а почти тот же VBR, т.к. на разные фрагменты тратится разное количество бит. VBR в аудио-кодеках называют CRF в видео, а ABR — VBR. ABR=CBR, если minrate=bitrate=maxrate. >Although the difference is usually slight, managed bitrate modes will always produce output inferior to VBR (given equal bitrate usage). Видимо, особенности алгоритма ABR таковы, что получается хуже, чем когда кодек полностью свободен в выборе битрейта и ориентируется только на заданное качество. Что характерно, у libvpx-vp9 поведение схожее (QP даёт качество лучше, чем 2pass VBR для того же итогового размера).
Аноним (Microsoft Windows 10: Firefox based)22/10/16 Суб 22:02:46#243№1871625
Народ, есть вебемка. Как наложить на нее песню? Какие редакторы использовать?
Аноним (Microsoft Windows 7: SeaMonkey)22/10/16 Суб 22:32:28#244№1871639
>>1871625 ffmpeg -i input1.wav -i input2.wav -filter_complex "[0:a][1:a]amerge=inputs=2,pan=stereo|c0<c0+c2|c1<c1+c3[aout]" -map "[aout]" output.mp3 ffmpeg -i input1.wav -i input2.wav -filter_complex "[0:a][1:a]amerge=inputs=2[aout]" -map "[aout]" -ac 2 output.mp3 Джва, в общем-то, одинаковых способа, если тебе надо объединить имеющийся звук с музыкой.
Аноним (Microsoft Windows 10: Firefox based)22/10/16 Суб 22:43:32#245№1871649
>>1871639 Не, мне надо наложить песню на вебемку, чтобы не было слышно ее родной звук. И чем это все делать?
Аноним (Microsoft Windows 7: SeaMonkey)22/10/16 Суб 22:47:09#246№1871651
>>1871649 ffmpeg -i шебмем.webm -i музыка.wav -shortest -c:v copy -map 0:v -map 1:a -c:a libopus -b:a 160k шебмем_с_музыкой.webm Вообще, вопрос хуевый, так как это есть в вики из ОП-поста.
Аноним (Microsoft Windows 10: Firefox based)22/10/16 Суб 22:52:43#247№1871653
>>1871651 Бля, ну я же не понимаю нихуя в ваших вебм. Ладно, придется разбираться
Кто знает из-за чего некоторые шебмки не воспроизводятся в лисе? Я вот взял шебм с двачей, которая нормально воспроизводилась, добавил свою звуковую дорожку и она перестала воспроизводиться, а в хроме все нормально.
Аноним (Microsoft Windows 7: SeaMonkey)24/10/16 Пнд 00:37:14#249№1872325
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 13:59:33#260№1872506
>>1872505 А что надо ввести, чтобы записать с экрана видео со звуком? Звук не с микро, а с самого ПеКа.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:01:45#261№1872508
>>1872506 Хуй знает я в obs ставлю вывод через ffmpeg и там уже шатаю кодеки.
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:03:46#262№1872509
>>1872508 А буст производительности будет, если через OBS? У меня и он есть.
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:05:02#263№1872511
>>1872509 Ну т.е. буст если > ставлю вывод через ffmpeg относительно буста без ffmpeg в чисто OBS.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:06:55#264№1872512
>>1872511 Думаю нет, но ты можешь попробовать и нам рассказать. Мне то производительности и на игру и на запись при nvenc кодировании хватает, я только 10 bit хочу напердолить.
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:13:03#265№1872515
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:18:27#268№1872519
>>1872518 Пытаюсь >>1872503 Просто у меня комп оверслабый, почти любая программа выдаёт дёргающееся видео, либо сама игра дёргается. А я знаю золотое правило пердоликов, что консольная программа всегда быстрее ГУЯ. Так что как услышал про ffmpeg и запись с экрана, сразу подорвался.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:22:09#269№1872520
>>1872519 Ну тебе же написали. Главное тут не консолечку потеребить, а сначала записать видео/аудио без сжатия, или с минимальным сжатием. После чего перекодировать полученные гигабайты всю ночь.
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:27:46#270№1872521
>>1872520 Я тебя понял. Читай картинку поста >>1872515 Тут чётко написано "иф ю хэв а слабый кампухатр, глупо с вашей стороны пилить сразу энкод, сначала снимите показания в гавно, а потом закодите". И инструкция далее для Шинды и для Линух... Я переписываю для Шинды, выдаёт ошибку, как в посте >>1872516
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:30:35#271№1872522
>>1872521 Ты ж криво переписал судя по крину. И примерно такие же настройки можно получить без консольки в том же obs или bandicam или че там еще есть.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:34:44#272№1872523
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:38:59#273№1872525
>>1872522 Я не криво переписал, я просто аудио не врубал, потому что мне микр один хрен не нужен. А он ругается именно на "screen-capture-recorder". Чем его заменить - вот мой вопрос! Алсо, я тебе говорил, у меня через OBS лагает? Как бы я ни пердолился с сеттингсами. Но мне чуть-чуть нихватаит до нормального видео. Хочу траить именно ффмпежкой. Алсо, переписал с аудио - стало ругаться и на "Microphone". >>1872523 Воо. Эта вещь заработала. Сейчас буду оценивать и пердолиться с ней. Спасибки.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:42:48#274№1872526
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 14:47:34#276№1872530
>>1872526 Мда, штука-то простая, но настроек у неё мало. Впрочем, одно вытекает из другого
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 14:58:06#277№1872536
>>1872530 Попробуй quick sync если твой проц в него может, ну или видеокартой кодировать.
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 15:00:53#278№1872538
>>1872536 Ох, я бы с радостью qs-ом. Проц может. Алсо, есть vsCUDAht. Только как? Уже много раз пробовал даже просто видео с ними закодить, не с экрана. ffmpeg ругался на что-то
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 15:02:41#279№1872539
>>1872538 Ты определись, тебе таки перекодирование или захват экрана нужны?
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 15:03:30#280№1872541
>>1872539 Конечно, захват экрана. Блин, но в этом посте >>1872536 речь про энкод ведь? Иначе как мне QS поможет захватывать экран?
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 15:05:04#281№1872542
>>1872556 А почему ты сюда пишешь, а не Степашке? >>1872557 -c:v libx264 -qp 0 -preset ultrafast -pix_fmt yuv420p
Аноним (Microsoft Windows 7: Chromium based)24/10/16 Пнд 15:30:41#293№1872564
>>1872562 Потому что Степашка окуклился. Как вообще эта функция выглядит? Может у меня работает, просто я не там ищу?
Аноним (Microsoft Windows 7: UC Browser)24/10/16 Пнд 15:32:05#294№1872567
>>1853090 (OP) ананасики, я немного не по теме, но раз уж вы тут ебётесь с конвертированием, то мб знаете
на нонеймклабе давно висит фак по созданию bdrip-а в XviD4PSP, но автор поста пишет ещё вот что: >Про звук вообще молчу, никогда не делайте звуковые дорожки в XviD4PSP 5 (ну слабые двухканалки еще можно делать).
Так вот мне интересно, что не так со звуком в этой проге? Посту год, да и писал он про версию 5, а нынче 7. Мб пофикшено всё уже?
Лично я проблем со звуком не наблюдаю, но мне и послушать особо не на чем. Хотелось бы услышать мнение экспертов уровня /s
А что такое и для чего нужен quick sync? в гугле забанили, прошу понятным дауну языком объяснить У меня нет его в проце, в нынешних видеокартах его что-нибудь заменяет?
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 15:50:08#297№1872577
>>1872576 Для кодирования видео очевидно же. Заменяет Nvidia NVENC и AMD APP.
>>1872577 а по качеству в дискретных проблем нет? я просто от жизни отстал, видимо, помню, что карты хуёво кодируют, в сравнении с процем, а тут вот 1080 заимел, заинтересовался как оно теперь
Аноним (Microsoft Windows 7: Firefox based)24/10/16 Пнд 15:53:51#299№1872580
>>1872585 >Профитов не видно от него Лол, а netflix говорит, что в два раза меньше размер при том же качестве. Анимешникам не особо вкатило (что странно), потому что у них особо тёплая религиозная любовь к x264 и они думают, что лучше ничего быть не может. Ну и некоторые дрочат на transparent quality, а у x265 вначале с этим вроде не очень было. Остальные же все рипперы на порядок консервативнее анимешников.
>>1872592 Хотя вот одну страницу няхи взять, по 10 релизов в x265 12bit из сотни встречается. Вообще, в 2017 должен быть AV1, который должен быть лучше x265.
Аноним (Microsoft Windows 7: New Opera)24/10/16 Пнд 16:34:39#305№1872598
>>1872592 При том же говнокачестве онлайн сериалов они имели ввиду?
Аноним (Microsoft Windows 10: Chromium based)24/10/16 Пнд 19:19:05#306№1872711
>>1872592 > Анимешникам не особо вкатило (что странно) Нахуй идёт это говно потому что. Эту жирную хуиту никто не будет допиливать, как x264 допилил h.264. https://www.opennet.ru/opennews/art.shtml?num=41939 >Ситуация с лицензированием патентов, пересекающихся с технологиями сжатия видео HEVC/H.265, получила неожиданное развитие. Кроме занимающейся сбором отчислений организации MPEG LA (MPEG Licensing Authority), на арену вышла альтернативная организация HEVC Advance, которая также намерена брать отчисления за отдельно сформированный патентный пул, охватывающий некоторые технологии, используемые в HEVC/H.265. Даже M$ этим мразям платить не хочет. https://www.opennet.ru/opennews/art.shtml?num=42891 > Объявлено о формировании альянса Open Media, в рамках которого компании Amazon, Cisco, Google, Intel, Microsoft, Mozilla и Netflix объединили усилия по развитию нового открытого проекта, нацеленного на разработку нового поколения видеокодеков, форматов кодирования видео и связанных с ними технологий. Разработки альянса будут общедоступны и освобождены от оплаты отчислений.
>>1872734 Странно распространять нелицензионное аниме и при этом задумываться о патентах. Энкодеры/декодеры H.264 точно также запрещено использовать без соответствующих выплат MPEG-LA в некоторых странах. Кстати, HEVCAdvance теперь не берёт деньги за размещение H.265 контента, свободного для скачивания (см. Free to End User): https://www.hevcadvance.com/pdf/RoyaltyRatesSummary.10_16.pdf (Хотя это не единственный патентный пул, так что ещё не всё ясно.)
>>1873619 ffmpeg -i video.mkv -ss 05:01 -to 06:05 -c:v h264 -preset ultrafast -crf 0 -an -sn -y cut.mkv ffmpeg -i cut.mkv -vf fps=10,palettegen -y palette.png ffmpeg -i cut.mkv -i palette.png -filter_complex "fps=10[x];[x][1:v]paletteuse" -y gifk.gif Примерно так, три команды, лол.
Аноним (Microsoft Windows 7: New Opera)28/10/16 Птн 12:28:09#313№1874807
Пацаны, скачал с ютуба видео в mp4. Пытаюсь сделать из него вебм - нихуя нет изображения, один звук. В теме вообще полный ньюфаг, подскажите хотя бы куда копать, мб там логи какие-то у ffmpeg посмотреть.
>>1874825 У меня такая же хуйня. То ли ффмпег говно, то ли это у всех так, но 4-8 мегабайт на 40 кадров 360p это пиздец. Хотя вроде видел вебмки с куда большим числом кадров и не особо мелкие, и размер был вменяемый (на форчане лимит 4 метра).
Пока делаю так: 1. Даунскейлим митчелом, вроде так чуть поменьше размер выходит. 2. Вначале ресайзим до 360p, если размер итоговый слишком большой, то 300p и меньше. 3. paletteuse=dither=bayer:bayer_scale=5 вроде даёт самый маленький размер при адекватном качестве. Если в гифке много градиентов, то может полезть бандинг, тогда лучше поставить скейл в 3. Другие алгоритмы дизеринга какие-то хуёвые, мне не понравились. Ебучие артефакты лезут. Байер хуячит крестики, но они реально приятнее Сиерры и прочего говна, по крайней мере из того, что я видел. 4. palettegen=max_colors=128 цвета подбираем в зависимости от желаемого размера. По умолчанию 256, чем меньше, тем меньше размер.
Может кто ещё какие хаки знает. Кроме уменьшения fps.
Аноним (Microsoft Windows 10: Firefox based)29/10/16 Суб 06:43:18#322№1875271
>>1875271 Что ты наделал с Наёной?! Покажи команды, пожалуйста. Вторая вроде неплохо получилось, 3 и 4 уже заметно хуже по качеству. Если приглядеться, у тебя на коже дрожание шумов видно, конечно, а у меня чистенько. Но уменьшение размера в 3 раза того стоит. Вообще да, забыл написать, что можно ещё фильтрами нахуячить. Например выкрученный DFTTest хорошо от шумов в исходнике помогает и в целом снижает детализацию, при этом результат выглядит прилично. Но вот что за фильтры у тебя используются, я не понимаю. Или это не ffmpeg?
>Хули с лосслесса взять Скорее с GIF. Устаревшая технология, VP9 lossless её уделывает всухую. А при минимальных потерях вроде CRF=25, практически неразличимых визуально, короткая 720p вебмка весит буквально пару сотен килобайт.
Но GIF всё ещё иногда бывает удобнее/уместнее WebM, поэтому приходится изъёбываться.
Аноним (Microsoft Windows 8: Chromium based)29/10/16 Суб 15:32:47#333№1875509
>>1875508 >GIF всё ещё иногда бывает удобнее/уместнее WebM ЭТО БЛЯДЬ ГДЕ?
>>1875509 Ну для глобального распространения мемчка, например. GIF запостишь в любой сраный бложик и гостевуху из 90-х, а WebM, особенно луп, далеко не всегда.
Аноним (Microsoft Windows 8: Chromium based)29/10/16 Суб 15:36:41#336№1875514
>>1875510 >GIF запостишь в любой сраный бложик и будешь проклят всеми если не запостишь ссылку на вебм, потому что БЕСИТ БЛЯТЬ КАЧАТЬ эти сраные огромные гиф, какого хуя они существуют, ДЕРЬМО МАМОНТА
Аноним (Google Android: Mobile Safari)29/10/16 Суб 15:42:12#337№1875517
>>1875509 На tumblr, например, если хочешь порнушку запостить, там порно видео нельзя загружать, только ссылкой с какой-нибудь трубы, из порно можно только фотки и gif.
Аноним (Microsoft Windows 10: Firefox based)29/10/16 Суб 15:52:43#338№1875523
>>1875535 была у меня подобная гифка, как не гуглил 3д-кота гиф— нагуглил только это
Аноним (Microsoft Windows 8: Chromium based)29/10/16 Суб 16:16:14#344№1875547
>>1875535 хрень получается, но видимо кадры неудачные — нифига не отображают объекты с разных ракурсов (маловато разницы ракурсов). буду гуглить варианты.
Аноним (Microsoft Windows 10: Firefox based)29/10/16 Суб 16:18:15#345№1875548
>>1875508 >Или это не ffmpeg? Фотошоп. Фильтры особой погоды не делают. Влияющими параметрами там являются Loss и уменьшение количества цветов.
>>1875548 >Фотошоп Олсо, попробуй с параметром dithering поиграться. Там у тебя что-то вроде noise dithering, который шумит и выглядит как говно. По идее не должно на размер сильно влиять, т.к. основной выигрыш в размере от loss идёт, как я понимаю. Вот исходные 20 кадров, если что: https://a.pomf.cat/fazrim.7z
>>1875606 Вот что у IM в доках: >Another compression improvement method involved the slight modification of the pixel colors themselves to 'close color matches' so as to increase the repetition of the color references in the image. A repeated pattern naturally compresses better, and as such can produce a higher compression ratios. Т.е. что-то вроде квантования. Были например два соседних пикселя #353535 и #363636, после оптимизации оба стали #353535 и LZW меньше потратил бит на их упаковку.
Аноним (Microsoft Windows 10: Firefox based)29/10/16 Суб 17:54:31#354№1875629
>>1875610 Видимо оно и есть. И раз оно не учитывает фреймы, то границы цветовых островов мисматчатся, и получается шум.
Аноним (Microsoft Windows 8: Firefox based)29/10/16 Суб 19:02:23#355№1875674
Парни, ищу вм где закадровый голос начитывает текст напротив депресивной хрущевки о ничтожности жизни одного человека в рамках космоса. С меня как всегда нихуя
Аноним (Microsoft Windows 7: Chromium based)30/10/16 Вск 23:29:27#361№1876443
Аноним (Microsoft Windows 8: Firefox based)01/11/16 Втр 16:18:01#373№1877311
Привет конвертерщики, начал использовать видеоредактор openshot video editor, и в целом выглядет симпатично и главное бесплатный. Но вот проблема: когда вставляю видеофайл в дорожку и аудиофайл, то вьюпорт (окно предпросмотра) воспроизводит его поначалу, но потом стопорится. При этом программа не зависает, анимация кнопки паузы и воспроизведения происходит, но само видео все равно стоит. Через крупное количество секунд воспроизведение продолжается, но сами понимаете, это очень неудобно. Кто сталкивался, как боролся? Кстати, сначала я грешил на размер видеофайла, который был 18 гигабайт, но потом использовал видеофайл 70 мегабайт и картина не изменилась. Прошу не советовать использовать платные\пиратские видеоредакторы, у меня фетиш на Open Source.
Аноним (Microsoft Windows 8: Firefox based)01/11/16 Втр 16:34:50#374№1877316
>>1877311 >openshot video editor >Написана на Python Что ты хочешь от тормозного говна?
Аноним (Microsoft Windows 7: Firefox based)03/11/16 Чтв 15:10:36#379№1878360
вопрос не по webm, но не знаю где еще спросить. Попробовал впервые залить видео на youtube. Его перешакалило просто пиздец. Как люди заливают в нормальном качестве?
>>1878360 >Как люди заливают в нормальном качестве? Вообще никак, но можно придумать что-нибудь. На 1080p/2160p 60fps выделяется обычно побольше битрейта. Можешь попробовать взять свой 30p или сколько там у тебя и сделать апскейл+60p через дублирование кадров. Но на низких разрешениях/fps, особенно VP9, который по умолчанию, всё равно будет плохо выглядеть. Ну или заливай исходник, который легко сжимается. Т.е. медленные сцены, минимум эффектов, много статичных кадров.
Если исходник 1080p 24/30p, то обычно соответствующий H.264 самый качественный, VP9 часто хуже. Если меньше, то VP9 вообще безбожно сливает H.264. Если больше, то бывает VP9 лучше.
Это всё при условии очень качественного исходника, конечно. Ну и 1080p/VP9 появляется не сразу, надо ждать. H.264 вроде потом не меняется на более качественный энкод, хотя не уверен.
Аноним (Microsoft Windows 7: Firefox based)03/11/16 Чтв 15:50:14#381№1878397
>>1878387 Если честно, не до конца понял, поскольку видео не занимался раньше. Могу только сказать что для теста я выбрал видео с хорошим качестовм - 4 четырехсекундный ролик 800х600 весит 85 мегабайт. На картинке видно сравнение качества оригинала и во что его превратил youtube. Я понимаю что при заливке должа произойти конвертация и сжатие, а значит и потрея качества, но почему мне не закачало в качестве 720р, а только в 480? Вот же видео из игры на второй картинке, где кристально чистое качество, значит как-то можно.
Аноним (Microsoft Windows 10: Firefox based)03/11/16 Чтв 16:04:06#382№1878402
>>1878397 > 800х600 > почему мне не закачало в качестве 720р Потому что надо было тебе закачать в 720p и более > 4 четырехсекундный ролик 800х600 весит 85 мегабайт Чем жал?
Аноним (Microsoft Windows 10: Firefox based)03/11/16 Чтв 16:10:12#383№1878410
Аноним (Microsoft Windows 7: Firefox based)03/11/16 Чтв 16:19:03#385№1878422
>>1878402 >Потому что надо было тебе закачать в 720p и более То есть если у меня видео не 720, а 719 то оно будет жать его до 420? Странно, можно было бы дать хоть какие-то настройки выставлять. >Чем жал? Ничем не жал, это "лослесс"
Аноним (Microsoft Windows 10: Firefox based)03/11/16 Чтв 16:22:12#386№1878427
>>1878422 > то оно будет жать его Ну не апскейлить же, ютуб не щколорипер с какого-нибудь рутрекера
Аноним (Microsoft Windows 10: Firefox based)03/11/16 Чтв 16:25:15#387№1878429
Аноним (Microsoft Windows 7: Firefox based)03/11/16 Чтв 17:39:06#388№1878473
Вообще говоря, в чём смысл апскейла? Допустим, есть видео в данном разрешении, которое пользователь с экраном большего разрешения может развернуть во весь экран, сделав своеобразный апскейл одной кнопкой уже про проигрывании, т.е. при декодировании, а не при кодировании. Или когда мы при кодировании апскейлим, выходит гораздо качественнее? Алсо, если я сделаю апскейл видео, сохранив битрейт, сохранится ли качество видео при проигрывании в окне родного разрешения, или будут потери? Про VP9 грю, а то совсем воды налил.
Аноним (Microsoft Windows 7: SeaMonkey)03/11/16 Чтв 23:25:02#389№1878738
>>1878473 > апскейла Одна из шакальных контрмер. Делают заранее, чтобы у всех было одинаково, а не как решит декодер, ну и снятие нагрузки, разумеется. До, после, большое после. > Про VP9 грю, а то совсем воды налил. Все фильтры применяются к разжатым кадрам и только потом шакалятся в конечный формат.
https://www.opus-codec.org/release/dev/2016/11/03/libopus-1_2_alpha.html >This Opus 1.2-alpha alpha release of the upcoming Opus 1.2 brings many quality improvements, new features, and bug fixes, including: >∙ Speech quality improvements especially in the 12-20 kbit/s range >∙ Improved VBR encoding for hybrid mode >∙ More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s >∙ Music quality improvements in the 32-48 kb/s range
>>1878473 >Вообще говоря, в чём смысл апскейла? Я уже написал. Ютуб выделяет больше битрейта на видео с большим разрешением/fps, поэтому можно его слегка наебать, искусственно их увеличив. Апскейл на самом деле хз, а вот 720p 60fps точно должен дать какой-то профит, т.к. битрейта это даст больше, а дубликаты кадров практически совсем ничего не весят. Т.е. халявная прибавка битрейта, при условии, что пользователь смотрит 60fps и исходник был меньше 60fps, конечно.
Аноним (Microsoft Windows 7: Firefox based)05/11/16 Суб 20:22:51#392№1880043
Есть несколько сотен webm, можно как-нибудь массово всем назначить превью? Гуй в такое не может, а как на консольке с этим дела?
Аноним (Microsoft Windows 7: SeaMonkey)06/11/16 Вск 14:32:03#393№1880723
>>1880043 :loop for /f "delims=] tokens=2" i in ('dir /b ^| find /n /v "" ^| find "[3]"') do set as = i ffmpeg -i %as% добавляй превью goto :loop Как прервать сам придумай.
Аноним (Microsoft Windows 7: SeaMonkey)06/11/16 Вск 14:36:03#394№1880731
Сап, webmaч. Через mrvtoolnix перегоняю m2ts (bd-remux) в mkv. На выходе файл получается меньше чем был m2ts, хотя я на каждой дорожке руками проставляю "без сжатия", пикрил. В чем причина? Я знаю мокрые письки тут не в почете, но будь добр, поясни.
Добрый день увожаемые. Я очень несведущий и всю жизнь делал вебмки с помощью WebMForRetards Но тут наткнулся на вебмку у которой было VP80-90 в деталях файла и охуел от качества. Есть ли способ такого же простого и интуитивного как в WebMForRetards клепания вебмок но с качеством как на первом пике?
Аноним (Microsoft Windows 7: Firefox based)11/11/16 Птн 14:50:08#405№1884850
>>1884313 Для начала, опиши способ клепания нужного тебе качества в других программах.
Аноним (Microsoft Windows 10: Firefox based)11/11/16 Птн 15:43:24#406№1884895
>>1884850 Ну в идеале было бы клево что-то типа бандикама с возможность сразу в webm сделать. Нужны обычно трим, кроп, ресайз, чейндж фпс, чейндж битрейт. В другом треде FFMpeg+VP9 советовали, но с командной строкой я возиться не буду ибо ленивый довен.
Аноним (Microsoft Windows 10: Яндекс браузер)11/11/16 Птн 16:03:33#407№1884907
Аноним (Microsoft Windows 7: Firefox based)11/11/16 Птн 16:18:40#408№1884920
>>1884895 Ты меня не понял, я спрашивал про способ добиться такого качества, которое тебе нужно. Т.е. что ты собрался писать в командной строке, если ты ффмпег для нужного тебе качества использовал, либо что-то другое, тогда опиши.
Аноним (Microsoft Windows 7: SeaMonkey)11/11/16 Птн 16:43:33#409№1884953
>>1884895 VP9 мгновенно не получится. http://rgho.st/8SHVlcFqt кидаешь ffmpeg.exe и бат в одну папку, запускаешь бат, профит. Напиши потом стало ли качество лучше.
Аноним (Microsoft Windows 10: Firefox based)11/11/16 Птн 16:46:13#410№1884957
>>1884907 >Обнови ретардовы штучки Офигеть, спасибо. Ща закодировал тестовый кусок, при сходном размере vp8 рассыпается на динамичных сценах в то время как vp9 отлично выглядит. А почему у галочки VP9 написано что меньше совместимости, в чем это выражается?
>>1884920 Так я же говорю - пользовался WebMConverter, а там вообще можно одной кнопкой обойтись. Сосбно на сколько я понял WebMConverter и есть своеборазная гуи оболочка для ффмпег
Аноним (Microsoft Windows 7: Firefox based)11/11/16 Птн 16:51:58#411№1884970
>>1884957 >Сосбно на сколько я понял WebMConverter и есть своеборазная гуи оболочка для ффмпег Да и кроме того можно самому подправить строчку, которая передастся в ффмпег, по этому я и спрашивал, чего ты там такого собрался написать, что невозможно передать из ретарда. А совместимость это 4чанопроблемы, у них там шиза и проблемы с головой, можешь просто забить.
Аноним (Microsoft Windows 10: Firefox based)11/11/16 Птн 17:01:14#412№1884984
Аноним (Microsoft Windows 7: Firefox based)12/11/16 Суб 14:41:21#413№1885566
>>1853090 (OP) Error while opening encoder for output stream #0:1 - maybe incorrect parameters such as bit_rate, rate, width or height --- FFMPEG HAS EXITED ---
ffmpeg.exe exited with exit code 1. That's usually bad
Я понять не могу почему в версии с гуем я не могу делать вебмы по лимиту на размер получаемого файла? Даже с пустыми полями мне такую ошибку выдает.
Аноним (Microsoft Windows 10: Firefox based)12/11/16 Суб 18:01:45#414№1885660
Что не так с этой строчкой ? ffmpeg -r 1 -loop 1 -i jpg/dekadans.jpg -i mp3/ak_sh.mp3 -b:v 640k -crf 18 -quality best -g 360 -q:a 4 -y -shortest out/agata.webm
Помню полгода назад встречал простейшую строчку чтобы склеить mp3 с картинкой, но проебал, нашел только эту. если не сложно, запилите.
Аноним (Google Android: Mobile Safari)12/11/16 Суб 18:40:30#415№1885680
>>1885660 q:a наверное, это от ворбиса осталось, прменяй на -b:a 128k
Аноним (Google Android: Mobile Safari)12/11/16 Суб 18:41:29#416№1885681
>>1885660 И quality best удали, сомневаюсь, что тебе оно нужно
Аноним (Google Android: Mobile Safari)12/11/16 Суб 18:43:42#417№1885682
>>1885660 Еще сделай -b:v 0k, чтобы crf нормально работало, и добавь -pix_fmt yuv420p
Аноним (Microsoft Windows 7: SeaMonkey)12/11/16 Суб 19:00:45#418№1885692
Вот так ffmpeg -r 1 -loop 1 -i jpg/dekadans.jpg -i mp3/ak_sh.mp3 -b:v 0k -crf 18 -pix_fmt yuv420p -g 360 -b:a 128k -y -shortest out/agata.webm работает, но вот реально с год назад была строчка - склеивала за несколько секунд, сейчас что-то дрочится долго. Может из-за того, что кодит аудио ?
Аноним (Microsoft Windows 7: Firefox based)13/11/16 Вск 22:18:08#421№1886486
Как накатить поддержку CUDA программно? Есть мобильная ВК с поддержкой КУДА. В драйверах даже что-то прописано про КУДУ (пик1). Есть waifu2x-caffe, на которой хочу юзать КУДУ. Он выдаёт сообщение при ошибке при нажатии "проверки КУДЫ" (пик2). Что качать? Что делать? Без ВК очень уныло апскейлы происходят. Если кто подскажет про waifu2x-cpp, то я буду очень благодарен. Я её даже накатить не могу. На install.bat реакции нет. На добавление exe-шника в PATH тоже ничего. --help не отвечает.
Аноним (Microsoft Windows 10: Firefox based)13/11/16 Вск 22:22:34#422№1886489
>>1886486 Я нихуя не понял, но Caffe может работать без CUDA, это как раз и будет на CPU. И этой waifu2x-caffee cuda/cudnn жёстко не требуется, как я понял.
Аноним (Microsoft Windows 7: Firefox based)13/11/16 Вск 22:29:07#424№1886495
>>1886494 > но Caffe может работать без CUDA, это как раз и будет на CPU. Спасибо за инфу, но > Без ВК очень уныло апскейлы происходят.
>>1886564 > Ты сорцы что ли скачал? Пик1 - нет. Вот это вот всё, что на пике, не реагирует на вызовы или запуски никак. И на пик2 тоже. При попытке вызова через консоль пишет пик3. Стоп, она вдруг заработала! Хорошо, waifu-converter работает... Уже хорошо, ведь функционал в теории гораздо выше, чем у Koroshell или caffe. Там даже можно в теории видео на кадры порезать, а потом склеить. Я ведь к этому и иду. Ну а теперь надо поднять converter-cpp, но это уже завтра, а сейчас я отправляюсь спать и благодарю тебя за помощь, анон.
Аноним (Microsoft Windows 7: Firefox based)14/11/16 Пнд 00:32:27#433№1886569
А у webm есть ключ проработки детальности картинки? Пытаюсь перегнать кусочек стрима в вебм - цвета норм, мелкий текст норм, но как дело доходит до вебкамеры - пиздец какой-то, просто исшакаливает в говно пикчу. Пробовал vp8-vp9, 1 pass / 2 pass, битрейт от 2к до 4к, slices 8 - все равно "лицо дрейка" выходит.
Аноним (Microsoft Windows 10: Firefox based)14/11/16 Пнд 03:52:30#438№1886604
>>1886585 А speed меняет качество картинки? Поставил 0, вроде по кусочку видео лучше стало, но сука рендер пару часов кек
Аноним (Microsoft Windows 7: SeaMonkey)14/11/16 Пнд 10:16:33#439№1886658
>>1886585 От него зависит размер, свободный битрейт забьется лишним графоном. С одним проходом просто снизится размер.
Аноним (Microsoft Windows 10: Firefox based)14/11/16 Пнд 10:26:39#440№1886660
>>1886658 >От него зависит размер, свободный битрейт забьется лишним графоном. С одним проходом просто снизится размер. Да я тут продолжаю играться и охуеваю - вся картинка где-то процентов на 10-20 хуже от исходника, а именно вебкамера сука скукоживается. Чтож там за алгоритм.
Сап, webмач. Правильно ли я настраиваю mixing, чтобы 5.1 звук максимально корректно выводило на стерео?
Аноним (Microsoft Windows 8: Firefox based)14/11/16 Пнд 10:35:19#442№1886664
>>1885895 Так в конец будет добавляться несколько секунд тишины. Это баг. Лечится указанием точного времени вместо -shortest (например -t 3:14) или выбором чуть более старого кодека vp8 (-c:v libvpx).
Аноним (Google Android: Mobile Safari)14/11/16 Пнд 13:20:36#443№1886730
>>1886585 -crf x -b:v 0k, где x - от 0 до 63 вроде, чем меньше з, тем больше деталей должно сохраниться, 0 - вообще без потерь
Аноним (Microsoft Windows 10: Firefox based)14/11/16 Пнд 13:35:40#444№1886739
А я могу как-то увеличить кол-во точек прокуртки? А то на некоторых файлах между этими точками секунд 15. Ну чтоб скажем каждые 5 сек была возможность перепрыгнуть.
Аноним (Microsoft Windows 7: SeaMonkey)14/11/16 Пнд 16:14:50#445№1886823
>>1886660 У тебя исходник очень плохой. > это норма? Нет.
Аноним (Microsoft Windows 10: Firefox based)14/11/16 Пнд 16:29:42#446№1886835
>>1886823 >У тебя исходник очень плохой. Так ты понимаешь, я граблю со стрима бандиком, там поток выставлен 7к+ (какой поток самого стрима на ютубе - хз). И вот если брать mp4 файл в нем все достаточно хорошо видно, лицо достаточно четкое, даже полосочки шириной в пиксель видно. Как только я перегоняю в вебм - пиксельные полосы сжирает кодек, но ники/текст читабельны. А лицо шакалит очень сильно. Только если жать не более чем в 3 раза - более-менее норм качество. Может как-то можно иначе захватывать куски стримов, надо поискать.
Аноним (Microsoft Windows 7: SeaMonkey)14/11/16 Пнд 16:53:15#447№1886850
Мдаа. Сижу, пердолюсь с cpp. Короче, вот, на пике1 во второй строке та команда, что хочу реализовать. Т.е. хочу сделать групповой апскейл. Просто скинул 4 пики в папку с программой, создал там image_list.jpg (пик2). Прописал пик3 - выдало пик4. Что я делаю не так? Вообще, как эти команды для Линухов переводить на проги для Шинды, мать их? В --help ничего про групповой апскейл нет.
Аноним (Microsoft Windows 7: Firefox based)14/11/16 Пнд 22:38:08#451№1887014
>>1886992 Ну вот, caffe мне вообще в консоли белиберду выдаёт. Да сколько ж траблов-то у меня будет ещё...
Аноним (Microsoft Windows 7: SeaMonkey)14/11/16 Пнд 22:51:24#452№1887025
>>1886992 Вот >>1880731 здесь заменяешь строку с ффмпег на вайф2х и оно будет применять ко всем файлам в папке по очереди. Подпапка указывается перед первой ^ в виде .\подпапка или там же можно *.пнг. Альзо, каффе лучше СРР, как минимум размером файла, а значит использованием будущего битрейта. Попробуй -р gpu или cpu или cudnn.
Аноним (Microsoft Windows 7: Firefox based)14/11/16 Пнд 23:08:01#453№1887039
Аноним (Microsoft Windows 7: Firefox based)14/11/16 Пнд 23:22:43#454№1887054
>>1887025 > имплаинг я знаю зачем ^ > в виде .\подпапка Какая подпапка? Подпапка от чего? > там же можно *.png Зачем? Что это значит? "Там" это где? В батнике? Или это в консоли? > каффе лучше СРР Ок
Аноним (Microsoft Windows 7: Firefox based)14/11/16 Пнд 23:27:03#455№1887059
>>1887025 Переписал с пасты в консоль, заменив ffmpeg на имя экзешника своего - ничего не вышло
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 00:21:46#456№1887102
>>1887059 Ещё бы, у тебя же cmd.exe вместо консольки.
Аноним (Microsoft Windows 7: SeaMonkey)15/11/16 Втр 00:30:05#457№1887106
>>1887106 Вот, на пике 1 батник, который я запускаю. Пути точно прописаны правильно, я ffmpeg'ом проверял. Я, конечно, ничерта не понимаю в батниках (особенно строка с какими-то токенами, это просто жуть), но мне интуитивно понятно, что сначала вводятся три переменные с путями для обращения к вайфу, ффмпегу и файлу. Типа в строке с SS я сам могу дописывать параметры, какие пожелаю, да? Удобно, конечно, но только вызова ффмпег не происходит. Т.е. ожидаются, как я понял по батнику, след. этапы: 1. Разбивка inv.webm на кадры, я проставил r=24, т.е. на 24 в секунду, и сброс их в outdir с именованием %09d. 2. Дальше проверяется чёрт знает что, если не определён некий FILE, то гоуту сценарий "вперёд". 3. Потом мы обращаемся к ффмпегу, просим склеить в видео (наверное, в пункте два поработала вайфу, судя по WW). 4. Выводится слово NOOB, потому что я нуб. Ну так вот, работает, это так (пик2). На пик2 ещё одна последняя строка быстро проскакивает с надписью "Непредвиденное {что-то там}", а потом всё закрывается, и я рли не знаю, как это контрить. Папка outdir создаётся в той же папке, что и батник. В общем, я опять повис. Замена ffmpeg.exe на ffmpeg ничего не даёт. Замена Users на Пользователи ничего не даёт. ЧТЯДНТ?
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 19:09:22#462№1887571
>>1887560 Алсо, он создаёт outdir также в папке VTRoot в подпапке с caffe (тоже непонятно).
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 19:10:16#463№1887573
>>1887571 А, блин, я понял, что за параша эта VTRoot.
Аноним (Microsoft Windows 10: Firefox based)15/11/16 Втр 20:36:32#464№1887661
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 21:06:28#468№1887680
>>188767 Анон, спасибо огромное. Теперь всё работает на ура. Блин, наверное, уметь писать батники под Виндой некоторым полезнее, чем учиться прогать на чём-либо. Автоматизация просто великолепная.
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 21:06:45#469№1887681
Аноним (Microsoft Windows 7: Firefox based)15/11/16 Втр 22:47:14#470№1887732
>>1887671 Оу, еее, драйвер невидии крашится при block_size>=256 на каждой фотке. Видеодрайвер перестал отвечать и был восстановлен (враньё) прилагается.
The WebM team, with help from other members of the Alliance for Open Media (AOMedia), has successfully merged all experimental codec work from libvpx/nextgenv2 into the AOMedia codebase, aom/master. We intend to continue our AV1 codec development work solely in the AOMedia codebase and libvpx/nextgenv2 has been made read-only as of 11/11/2016. Many of the experiments are undergoing active development and not all of the experiments work together yet. Here is an example config that works using 15 of the merged experiments:
Ребята, я хочу собрать ффмпег так, чтобы через него можно было смотреть инфо по ссылке на вебмку с хар-ча, но там что-то не собирается нифига. Ни с openssl, ни c securetransport, ни с Gnutls.
Во время сборки ффмпега с поддержкой openssl выдаёт такую ошибку: CC libavformat/rtmpdh.o libavformat/rtmpdh.c: In function ‘ff_dh_init’: libavformat/rtmpdh.c:277:14: error: dereferencing pointer to incomplete type ‘FF_DH {aka struct dh_st}’ bn_new(dh->g); ^ libavformat/rtmpdh.c:188:37: note: in definition of macro ‘bn_new’ #define bn_new(bn) bn = BN_new() ^ common.mak:60: recipe for target 'libavformat/rtmpdh.o' failed make: [libavformat/rtmpdh.o] Error 1
Если вместо openssl попробовать --enable securetransport, то вот такая: libavformat/tls_securetransport.c:36:31: fatal error: Security/Security.h: No such file or directory compilation terminated. common.mak:60: recipe for target 'libavformat/tls_securetransport.o' failed make: [libavformat/tls_securetransport.o] Error 1
(Ну а gnutls тупо нет и я представления не имею как его собирать, мне сложна) ERROR: gnutls not found using pkg-config
Помогите плес.
Аноним (Google Android: Mobile Safari)17/11/16 Чтв 12:39:35#478№1888695
>>1888693 Поставь себе докер, в докер генту и компилируй ффмпег с чем хочешь
Иногда бывает нужно вырезать куски из видео. Юзаю так: ffmpeg -ss X -i in.mkv -t Y -c copy out.mkv Так этот уебок режет с запасом, как я понимаю с ближайшего кейфрейма. Приходится убирать -c copy, в итоге страдает качество и производительность. Что я делаю не так?
>>1892175 Фу-у-у. Никогда не понимал зачем в аниму вставляют подобную парашу. Я включаю аниму для того, чтобы уйти от быдлореальности, и тут мне пихают в рот еблю, биопроблемы и прочую малафью. Пиздец, бесит, мразоты.
Аноним (Microsoft Windows 7: Palemoon)20/11/16 Вск 23:07:44#494№1892195
Аноним (Microsoft Windows 10: Firefox based)21/11/16 Пнд 20:05:15#505№1892825
>>1892134 Это по манге Дзюндзи Ито У него и попизже истории есть
Аноним (Microsoft Windows 7: Firefox based)22/11/16 Втр 18:08:11#506№1893723
Какими видеоредакторами монтируете видяшки? Нужен редактор, который без проблем бы жрал все форматы в том числе webm и gif и рендерил в человеческие форматы mp4 а не только webm.
Аноним (Microsoft Windows 7: SeaMonkey)22/11/16 Втр 20:54:00#507№1893836
Аноним (Microsoft Windows 7: Firefox based)23/11/16 Срд 01:15:23#508№1894110
>>1893836 Мой Vegas Pro 9.0 не умеет в webm, потому и спрашиваю.
Аноним (Microsoft Windows 10: Firefox based)23/11/16 Срд 11:00:37#509№1894337
Посоны, раз тут за редакторы вопрос встал, а у просмотрщик есть который вебм/мп4 вместе с гифками и джепегом показывает? Всю жизнь сидел на фастстоуне, но они сука в упор не хотят завозить поддержку мп4/флв/вебм.
Есть альтернативы или как даун-аутист через проводник продолжать сидеть?
Аноним (Microsoft Windows 7: SeaMonkey)23/11/16 Срд 11:46:49#510№1894363
Аноним (Microsoft Windows 10: Firefox based)28/11/16 Пнд 20:56:35#528№1899047
Посоны, а х265 это типа vp9? Наткнулся тут на прон в этом чудо-формате, охуел от соотношения размер/качество. Почему повально не переходят на эти кодеки?
Аноним (Microsoft Windows 7: Firefox based)28/11/16 Пнд 21:02:02#529№1899053
Подскажите, как в современном MPC HC понять, правильно ли выводится Hi10P? Нахожу только скрины старого интерфейса, а в новом этой строки нету (хотя, возможно, из-за отличающихся настроек).
>>1853090 (OP) возможно не совсем по теме, но попробую спросить тут
есть flv файл записаный со стрима, но он битый - не воспроизводиться нормально в прогирывателе(норм только в media player classic и то неправильно показывает длительность видео)
Есть способы как его оживить? пробовал flv metadata injector, но не помогает
Аноним (Microsoft Windows 10: Firefox based)04/12/16 Вск 19:33:37#535№1903925
Педики больше не пересоздают свой женерал тред, шапки нет. Но я спиздил шапку из другого источника, актуальна или нет хз!
Для воспроизведения WebM с 10-битным цветом нужно установить плагин vlc (http://nightlies.videolan.org/ ) и отключить встроенный в браузер плеер (media.webm.enabled=false в firefox).
О кодировании WebM
Доступные кодеки — VP8 и VP9 для видео, Vorbis и Opus для звука, максимальный размер файла — 10240КБ, всех файлов в посте — около 40МБ.
Делать WebM можно научиться в вики треда: https://github.com/pituz/webm-thread/wiki/
Там находится подробная информация о выборе и настройке кодеков на примерах использования консольных утилит ffmpeg, vpxenc и mkvmerge.
Неочевидные моменты
— libvorbis при указании битрейта (-b:a) работает в режиме CBR (постоянный битрейт), и это портит качество звука; для режима VBR вместо битрейта надо указывать качество (-q:a); параметр -vbr on работает только для Opus'а;
— в webm'ки не нужно включать софтсаб в формате webvtt (FFmpeg это делает по умолчанию при наличии сабов в контейнере, отключается параметром -sn): во-первых, это бесполезно (для его отображения на странице должен быть специальный код), а во-вторых, от этого ролики не воспроизводятся в firefox.
Программы и их документация
http://webmproject.org http://ffmpeg.org http://mpv.io http://www.bunkus.org/videotools/mkvtoolnix/
Фронтенды к ffmpeg для кодирования вебмок
CLI, бидон: https://pypi.python.org/pypi/webm
CLI, zsh: https://github.com/pituz/webm-thread/tree/master/tools
CLI, дотнет: https://github.com/CherryPerry/ffmpeg-vp9-wrap
GUI, дотнет: https://gitgud.io/nixx/WebMConverter
Оп-паста: https://github.com/pituz/webm-thread/blob/master/op-paste
Сам ffmpeg
https://ffmpeg.zeranoe.com/builds/
Для тех кому сложна, гуй с кнопками
https://gitgud.io/nixx/WebMConverter