Это копия, сохраненная 22 мая 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Для воспроизведения WebM с 10-битным цветом нужно установить плагин vlc (http://nightlies.videolan.org/ ) и отключить встроенный в браузер плеер (media.webm.enabled=false в firefox).
О кодировании WebM
Доступные кодеки — VP8 и VP9 для видео, Vorbis и Opus для звука.
Лимиты: стандарт — 20480КБ, обычный пасскод — 40960КБ, элитный пасскод — 61440КБ.
Неочевидные моменты
— 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, дотнет: https://github.com/CherryPerry/ffmpeg-vp9-wrap
GUI, дотнет: https://gitgud.io/nixx/WebMConverter
Сам ffmpeg
https://ffmpeg.zeranoe.com/builds/
Для тех кому сложна, гуй с кнопками
https://gitgud.io/nixx/WebMConverter
https://github.com/Kagami/boram/releases
> ffmpeg.exe -i in.webm out.mp3
Это правильный способ вытащить трек из VP9+Opus или есть лучше?
Скачиваем себе youtube-dl.exe и бросаем в папку ffmpeg/bin
Открываем консольку и пишем:
1) youtube-dl -F url Покажет все контейнера звука и видео
2) youtube-dl -f #vid+#aud url Именно в таком порядке иначе пошлёт
2. У нас есть видео, что делать теперь?
Конвертим в 2 прохода Полное описание есть на гитхабе
3. Добавляем превью
1) Берем PNG/JPG того же разрешения, что и видео (можно тупо сделать скрин).
2) Делаем из него WEBM длиной 1 кадр и размером чуть больше оригинала.
ffmpeg -i 1.jpg -c vp9 -vf scale=iw+1:-1 -pix_fmt +yuv420p -qmax 0 preview.webm
3) Склеиваем.
ffmpeg -i 1.webm -i preview.webm -map 0 -map 1 -c copy out.webm
Из не очень очевидного:
Делаем гифку с музочкой!
ffmpeg -ignore_loop 0 -i file.gif -i file.mp3 -ss 0 -t длина трека -map 0:v -map 1:a -b:a 70k out.webm
Это самый быстрый способ. Из более здатых - найти это видео в интернете и уже оттуда вытащить звук используя youtube-dl
Тоже вариант, особенно для тех кому лень/не хватает рук.
-i webmname -ss time -t sec -c:v copy out.webm
Чому пропадает видеоряд?
Забей это мертвый тред моча из б ради шутки сделала его.
Блин, верните питуза, без него плохо. Он хоть в /s/ вообще есть ещё?
∙ Дописываем кроссплатформенный GUI-энкодер до идеального состояния, чтобы было просто и удобно
∙ Портируем aomanalyzer на libvpx, опционально конвертируем в standalone приложение на nw.js/electron
∙ Грамотно реализовываем split-parts multithreading вместо tile-columns
∙ Пишем нормальную связку из программа+сервис для сравнения исходников по метрикам или скриншотам, либо улучшаем AWCY до нужного состояния
∙ Проводим нормальное сравнение speed0 vs speed1
∙ Проводим нормальное сравнение splits-parts vs tile-columns
∙ Проводим нормальное сравнение vbr vs 1pass crf vs 2pass crf
∙ Зарываемся в исходники libvpx/libaom, всё разбираем и понимаем
∙ Едем в Америку, прокрадываемся в дом к Ronald Bultje и воруем исходники Eve
Дожидаемся релиза AV1 в 2017, который положит конец гегемонии MPEG, и мы на вершине мира!
Его и в прошлых не было.
Питуз, если ты это читаешь, то вернись. Хоть в какой-нибудь тред, сам знаешь, где ещё есть. Будем вместе вебмстроение развивать, немного осталось.
Тогда почему ты не воспользуешься инструкцией для ffmpeg?
Здравствуй уважаемый оп, хорошего дня!
Я знаю как надоедаю со своими "соус, соус.." и хотел бы попросить тебя помочь мне облегчить поиски самостоятельно. Как сделать чтобы при наведении курсора на ВЕБМ вместо набора цифец всплывало название вебм?
Заранее спасибо!
Всё равно я не знаю, как это делать. Смотрю на то, что написано по ссылке и не понимаю что с этим делать.
Спасибо, добра тебе.
Не для себя же. Мне надо видеофайлы на диск записать, а дальше я не ебу, что с ними будут делать. Может на dvd плеере будут смотреть или с компа, я не в курсе. Через format factory конвертирую в avi и mp4, размер в два раза меньше, качество норм, но видео в слоумо идёт.
Есть видео, в нем несколько аудио дорожек, есть сонивегас, он такую хуйню не принимает, ему нужно одну аудиодорожку.
Обычно вытаскиваю аудио программой tsMuxer и все нормально работает, но тут случилось нечто.
Вытащил звук, кинул его в сонивегас, а в нем слышно вот это(вебм1), хотя отдельно это аудио (не в сонивегасе) звучит так(вебм2).
Что могло произойти и как такое фиксить?
Берешь, короче, ffmpeg и вытаскиваешь дорожки по очереди. Опции -map 0:a:0(1,2,3,4,5...) -c:a copy . Расширение хуй знает, если мп4, то .ogg, скорее всего.
./configure --enable-vp9-highbitdepth
В команду конфигурации libvpx.
Zeranoe собирает libvpx без 10bit, если у тебя от него бинари. На doom9 вроде компиляли vpxenc с 10бит, погугли. Ну или сам скомпилируй.
Использую для этого Youtube-dl. Обычно можно не париться и вбить такую строчку youtube-dl "ссылканавидео" и он скачает видео со звуком и соединит всё в матрёшку.
Но если я хочу сделать другой формат, я качаю нужное мне качество или формат видео и аудио и соединяю всё при помощи ffmpeg и такой строчки ffmpeg -i "видео.mp4" -i "аудио.m4a" -acodec copy -vcodec copy исходное название.mp4.
Я всё правильно делаю для получения максимально хорошего качества видео и звука? И можно настроить Youtube-dl, чтобы он сам качал нужные мне форматы и соединял их вместе без применения ffmpeg?
Извиняюсь если пишу не там где надо или вопрос слишком глупый.
youtube-dl суть петоновая ползалка по сайтам и делегирующая работу с медиафайлами авконву(--prefer-avconv это дефолт) или ффмпегу(--prefer-ffmpeg).
Можнои нужно говорить ему, что качать, об этом в секции FORMAT SELECTION, там же ниже есть пара наглядных примеров, если лень все читать. В Post-processing Options есть опции --recode-video, --audio-format, --audio-quality.
Стараясь въехать в тобою написанное, я нашёл оптимальный способ скачивать видео. Вот эта строка youtube-dl -f номервидео+номерзвук ссылканавидео и youtube-dl сам всё конвертирует в указанный формат видео с указанным качеством звука.
Спасибо.
И ещё я заметил, что выше уже описан этот метод. Просто потрясающе.
>>1916393
>boram
Что это?
Мой вопрос не совсем по теме треда, но всё же.
Мне нужно записать видео с вебкамеры. Использую ffmpeg:
ffmpeg -f video4linux2 -i /dev/video0 media/hdd/videos/${FILENAME}.avi
Буквально первые несколько секунд качество видео хорошее, после чего начинает падать. Видно по выводу консоли, что со временем битрейт падает и падает. Плюс иногда система зависает, ругаясь в syslog то на альсу, то ещё непонятно на что.
Получаемый файл имеет параметры
Duration: 00:00:14.33, start: 0.000000, bitrate: 203 kb/s
Stream #0:0: Video: mpeg4 (Simple Profile) (FMP4 / 0x34504D46), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 194 kb/s, 30 fps, 30 tbr, 30 tbn, 30 tbc
В то же время, если использовать линуксовский Cheese, то получается webm с параметрами
Duration: 00:00:35.93, start: 0.000000, bitrate: 1106 kb/s
Stream #0:0(eng): Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 250 tbr, 1k tbn, 1k tbc (default)
Видео приемлемого качества, никаких зависаний снихуя.
Как мне добиться такого же качества при записи через ffmpeg?
> Не завидуй
Чему? Тому, что он 4 проекта да этого прострал а теперь за 5й взялся?
Хех, мда...
Да нет, давненько уже. Просто не сталкер.
> свой пека загружать не хочется
Можешь запустить в однопоточном режиме и на работу за ним это особо не повлияет.
Всегда были всё. Там VP8 с настройками уровня дефолт.
вот у меня есть целое кинцо, ну или ролик трехминутный, и я его хочу конвертануть на 60FPS
чем и как юзать?
svp + съемка видоса с экрана - ну это слишком ебанутый способ
Юзал как-то avs скрипт от svp с webm for retards, не помню как делал, но завелось
https://ffmpeg.org/ffmpeg-filters.html#minterpolate
Пишешь что-то типа
ffmpeg -i kino.mkv -lavfi minterpolate=fps=60:mi_mode=mci:mc_mode=aobmc:me_mode=bilat kino60.mkv
Попробуй поиграться с настройками еще, чтобы получше было.
>выключил media.webm.enabled
>вижу "Видео в поддерживаемом формате и типе MIME не найдено".
>ЧЯДНТ?
Не так ты понимаешь, что делаешь.
Что перспективнее, во что жать кусочки стримов (основной мой видео контент)?
Но видео по прямой ссылке https://2ch.hk/s/src/1911268/14833722036670.webm (М) открывается в браузере плагином VLC, а встроенное в страницу - нет. Так и надо?
Настройки надо курить, я вот чистил у себя залежи с ютуба и обнаружил что ютуб пережимает старые ролики новыми алго.
Некоторые видео были явно хуже того что было, некоторые при минимальной деградации весили в половину-треть меньше.
(Сравнивал стилсами если что, если займешся ужиманием скинь для интереса в тредж стопкадры и размеры файлов до и после)
И я кодирую бесплатно в hevc на gtx 1080 со скоростью 5x, вместо 0.4x на разогнанном i7-3770K@4.7 в VP9.
Kaby Lake умеет аппаратно энкодить VP9. Сидишь там на старом железе, как лохушка.
с меня собственно контент в будущем лол
http://ru.savefrom.net/
этот сайт рекламирует свой плагина, который позволит к тому же еще и в максимальном разрешении видосы выкачивать, но сам не теститил
youtube-dl
В инфе пишет что он какой-то riff wave файл, как его сконвертировать, чтобы проиграть?
в гугле какие-то конвертеры попадаются. но я с таким зверем не встречался раньше.
Я люблю пошуршать в игровых архивах в поисках геймрипов, и мне при рипе паков музыки часто попадается такой формат. И это опять такой же случай, можешь помочь что-нибудь сделать?
Ксилисофт выдал какую-то жесть с того света, не стоит вскрывать
https://my.mixtape.moe/plbabf.mp3
Пробовал через удасити, но он при открытии ошибку выдаёт и аварийно закрывается.
Можешь еще один файл попробовать: http://rgho.st/8LlLxycYf
Если будет такое же говно, то и ладно.
У тебя лицензионный ксилисофт? Я чекнул, он там под 100 уе стоит, или у тебя фри версия7
Ясно, спасибо.
спасибо тебе добрый человек.
http://www.xmedia-recode.de/en/download.html
разберется даже даун
вот гайд https://www.youtube.com/watch?v=NjzMKzjNnKk но тут дохуя лишних действий
просто обрезаем выбираем формат шевм добавить в очередь и конверт
После монтажа в вегасе в видео остаются черные полосы по бокам и прочее, см. пик 1.
Использую -vf crop=1280:1024 и не меняется вообще ничего пик 2, собственно это уже вебм.
Если это важно, то фильтр использую только во втором проходе.
ЧЯДНТ?
>После монтажа в вегасе в видео остаются черные полосы по бокам и прочее
В вегасе выстави нормальное разрешение же
Дело в том, что там нет моего 1280х1080 (5:4), поэтому хотелось бы просто обрезать.
Я не знал, что так можно, но спасибо, попробую поискать.
Почему субтитры к 1 минутной шебемке добавляют 10 мегабайт к ее конечному размеру?
Захожу в bin, запускаю ffmpeg.exe, он всё отображает за четверть секунды постепенно и сразу закрывается.
А он и не должен нихуя делать. Жмешь в папке шифт+пкм - открыть командную строку и делай в ней то, что хочешь.
Раньше делало.
Вроде так работает, альсо, подскажи что писать чтобы вебмка брала размер по картинке? Я юзаю такое:
ffmpeg -r 1 -loop 1 -i header.jpg -i 1.wav -map 0:v -map 1:a -c:a libvorbis -q:a 9 -c:v vp8 -b:v 0 -crf 16 -g 10240 -vf scale=500:500 -pix_fmt +yuv420p -shortest output.webm
Если картинка сторонняя, то фильтр scale2ref, если хочешь не менять размер, то вообще не используешь -vf scale=*.
The filters 'Parsed_null_0' and 'format' do not have a common format and automatic conversion is disabled. Error opening filters!
Без
>-vf scale=*.
Выдаёт такое.
Спасибо, и еще, почему в конце вебмки какая-то пустота? В оригинале её нет.
Спрошу тут чтоб тред не пилить.
Я заметел, что тытруба отдаёт поток в контейнерах для закачки. Например звук в AAC зачем-то прячется внутри m4a. Нахуя? Он и без контейнера может играться же. Или вот opus внутри webm - но зачем засовывать opus в webm, если там нет видео? Ну пихали бы уж в ogg тогда. И опять же, он и без контейнера может жить спокойно. И почему mp4 не может хранить в себе opus, а только AAC? h264, но не vp9? Блядь хуле так неудобно это всё?
Алсо, как мне лучше скачать с тытрубы звук, если в приоритете максимальное сохранение качества? Качать webm с opus внутри, потом вытаскивать из него opus? Тытруба получает opus не из повторного пережатия AAC - ато смысл-то тогда какой?
То есть, подогнать под аудио-файл короткое видео, чтобы оно зацикливалось до конца аудио-файла.
Была идея перегнать через сам сайт коуб, но там обратная загрузка по отдельности, что в y-dl, что на говносайтах-плагинах для скачивания.
>лучше скачать с тытруба звук
Помню, один раз скачивал вроде чистую аудиодорогу, не помню уже в каком контейнере. Показался подозрительным большой размер файла - а там видео вшитое, лол.
Начни кодировать вебм, в выводе будет строчка с версией libvpx.
бамп
Ну подскажите. Видал отзывы на англоязычных интернетах, что opus бывает битиый иногда из-за багов тытрубы. А мне надо 2терабайта скачать, я потом заебусь проверять на битость же.
И откуда opus берётся, не из AAC? На слух не могу проверить, я сейчас имею быстрый интернет, но не имею никаких наушников пристойных, только потом смогу послушать.
Опус это формат и кодек. Он может быть упакован в mkv, webm, ogg или без упаковки. На ютюбе оригинал, тот, что загрузил пользователь, перекодируется в возможные форматы. Хранятся уже в контейнера mp4 и webm отдельные видео и аудио потоки. Затем при запросе уже муксятся(объединяются) в 1 контейнер и стримятся в плеер браузера.
> И откуда opus берётся, не из AAC?
Оба кодируются из исходника. Там ещё и lame/мп3 есть. Просто так.
Во время загрузки мокрописькой ты получаешь свой файл, в который ффмпег копирует поток из качаемого контейнера без изменений.
>Во время загрузки мокрописькой ты получаешь свой файл, в который ффмпег копирует поток из качаемого контейнера без изменений.
Не оригинал же.
Я имел ввиду все вебм, а не конкретно мои (борам как раз скачал). Значит это вина того, кто кодирует?
Это не то что вина, просто макабовский плеер плохо показывает видео, у которых отображаемое разрешение не равно физическому. Нужно исправлять перед кодированием в вебм, если не хочешь полос.
Спасибо.
> -frame-parallel should be disabled since libvpx 1.4.0. Its multithreading capabilities were removed, resulting in it becoming effectively decrepit. -tile-columns slightly affects output quality but it's the only mechanism in VP9 to provide multithread encoding and decoding.
Так, т.е. -frame-parallel вообще не писать, да?
Ну и дайте оценку в псевдошакалах, сколько я качества просру на опции -tile-columns? Или там на уровне плацебо?
frame-parallel, по умолчанию, включен. Так что надо вписать.
С делением на столбцы потери незначительные. При использовании crf + tile-columns битрейт растет на 1-2 процента. Визуально разница тоже есть.
>>1937261
Не делает хуже. Ещё есть alt ref noise reduction(arnr-*), который может улучшить или замылить. Лучше всего проведи тесты, да реши сам.
Какие опции arnr реально полезны?
Что такое вообще arnr-maxframes
type и strenght я ещё понял, но не это
На каком промежутке кадров выбирать эталонный, чтобы его разшуметь и сделать эталонным для остальных в выбранном промежутке.
А предыдущие auto-alt-ref и lag-in-frames нужны для более качественного предсказания движений(motion estimation).
Таки как врубить самый "жёсткий" денойз? Просто видео в ужасном шуме, его мылить - не перемылить.
inb4 -map 0:v -c:v vp9 -b:v 1950k -threads 4 -frame-parallel 0 -auto-alt-ref 1 -arnr-strength 8 -arnr-type backward -arnr-maxframes 1
Используй фильтры https://ffmpeg.org/ffmpeg-filters.html
Разработчики используют -auto-alt-ref 1 -arnr_strength 3 -arnr_max_frames 7 -arnr-type centered -lag-in-frames 16 значения у них не ограничены, может 9999 вписать, больше=сильней. Но лучше все-таки фильтры. denoise или smartblur, значения выяснишь экспериментально.
Ещё -noise-sensitivity от 0 до 4. Обычно не нужен.
А синтаксис vf такой, да: vf="название1=параметры_через_запятую,название2=параметры_через_запятую" ?
И это pass 1
Алсо, после dctdnoiz=15:n=4 видео вообще никем не проигрывается, хотя превью есть.
Оу, какого чёрта этот ваш mpv ест всё, что не едят ни MPC-HC, ни Лиса, ни Аллах?
Нет. Добавлю, спасибо
boram
ffmpeg -loop 1 -r 1 -i Nekrasov.jpg -i Nekrasov.ogg -c:a copy -shortest -pass 2 out.webm
Как добавить другую картинку на определенном моменте времени (1мин:12сек) в начале создания этой вебм?
Именно картинки и незацикленные как в 99% говноконтента
Делаешь этими же командами нужное количество отрезков, только без аудио. Все имена в нужном порядке вписываешь в concat.txt в виде:
file out1.webm
file out2.webm
file out3.webm
Затем: ffmpeg -f concat -i concat.txt -c copy out123.webm
Теперь соединяешь с аудио ffmpeg -i out123.webm -i nekrasov.ogg -c copy webm.webm
Длина отрезков c опцией -t 72 или -t 01:12
Да, батчем, одним ффмпегом не обойтись. https://en.wikibooks.org/wiki/Windows_Batch_Scripting
> извлекает звуковые дорожки
ffmpeg -i video -map 0:a -c copy audio.EXT
Расширение выбери сам или через кучу if () eslesif () в случае разных.
http://ffmpeg.org/ffmpeg-all.html здесь почитай о синтаксисе и возможностях.
В принципе, если хватит только вытаскивания с повтором имени, то шифт+пкм в нужной папке - открыть консоль - ввести:
forfiles /m *.mp4 /C "cmd ffmpeg -i @file -map 0:a -c copy @fname.ogg"
>#vid+#aud
чет не работает
прописал вот так
>youtube-dl -f #136+#137 https:.........
пишет error формат не доступен
пришлось отдельно выкачивать 1080р и звук
Как спарсить все шебм из треда на архиваче?
Спасибо.
Он, либо что-то схожее. Варп может какой-нибудь. Точно были использованы только две немного разные фотографии
Сиськи такими бывают. Возможно одна из причин почему она их не оголяет
-ss 1:10 -i 1.webm -vcodec copy -acodec copy -t 15 2.webm Например.
Нет, вот можно было бы сказать по-людски "в каждой зенстщине должна быть изюминка", так вот навыдумывали каких-то бадипозитивов, фи-минизмов. Скорее бы уже какая-нибудь комета по земляшке уебала.
> в каждой зенстщине должна быть изюминка
Это не по-людски, это бадипозитивно!
> Скорее бы уже какая-нибудь комета по земляшке уебала.
Могучие челябинцы снова остановят её силой воли.
У азиатов феминизма нет, пластика один из столпов кейпопа. Так спасёмся.
Двачую, тоже заебала эта ошибка
Есть список фреймов, которые я хочу назначить ключевыми и чтобы в видео других ключевых фреймов не было, я пишу -g 9999 -force_key_frames 6.965,10.093,13.305,22.356,25.817
При кодировании в 1700K, я получаю ужатое видео с битрейтом 612K, если убрать -g 9999 или выставить любое значение в нем, тут важно наличие ключа — я получаю видео с нужными ключевыми кадрами, но и со стандартным гопом по умолчанию и честными 1700K
Это такая фишка или как мне задачу решить, потому что я уже кучу комбинаций испробовал, все одно, либо ты делаешь с дефолтным готом и своими ключами, либо без ключей и гопа что, тащемта, меня устраивает, но плеер бывает ебет мозга
>которые я хочу назначить ключевыми и чтобы в видео других ключевых фреймов не было
Зачем?
>либо ты делаешь с дефолтным готом и своими ключами, либо без ключей и гопа
>но плеер бывает ебет мозга
Почему -g 128 не подходит?
>с битрейтом 612K
VBR видимо не рассчитан на такой режим работы. Пробуй CRF.
> Зачем?
> я хочу
> Почему -g 128 не подходит?
Мне нужны лишние ключи.
> VBR видимо не рассчитан на такой режим работы
Тоже так предположил и получается что сделали, плохо, тупо. Почему форсированные фреймы каким-то образом коррелируют с гоповскими. Что примечательно, до изменения дефолта гопа на 128, форсированные кадры точно так же начинали творить не пойми что и никто видимо и не заметил.
> Пробуй CRF.
Пробовал, работать то вроде работает, но меня напрягла мысль попадать с ним в лимит, все таки вбр более предсказуем на размер. Но то были пробы опять на дружко, на ночь поставлю больше видео, посмотрю, но остается не ясным это баг или фича.
есть avi 1280х720х60fps нужно конвертнуть с безпотерь желательно в mpeg2, разрешение не менять, фпс оставить такое же, аудио можно дропнуть.
дайте строчку ffmpeg плз.
Алсо, слышал есть моды на Сони вегас. Есть такие, которые обеспечат поддержкой мкв, вебм и гиф.
webm.py
>OpenCL
Если вкратце, то просто забудь об этой и подобных технологиях в качестве применимых для кодирования видео.
Это фильтры или что?
Раньше видел вебмки с подобным качеством из гатарей. Решил теперь хоть смотреть красиво. Но не шарю в конвертации впринципе
>поднять до качества видеорилейтед
А что на видео хорошего и качественного, ты о чем? Сделай скриншот или вырежи фрагмент, например.
http://ch.nicovideo.jp/signet/blomaga/ar365711 Скорей всего этим воспользовался автор.
Ну и цветность выкрутил (saturation) и какой-то не самый обычный шарп фильтр.
>>1970878
Загугли и почитай. Коротко, это размерное соотношение между плоскостями цвета и яркости.
Представь себе RGB, в картинка на самом деле хранится 3 картинки содержащие по 1 цвету R, G и B. Альтернатива RGB это YUV, он делится на 3 картинки содержащие яркость(ч/б изображение) и ещё 2 с цветами, голубой-фиолетовый и розовый-зеленый. В обоих случаях они склеиваются плеером и выводятся уже так как привык. YUV420 это 1 ч/б в полное разрешение картинки, и 2 цвестовые в четверть разрешения и перед показом растягиваются. YUV444 это все 3 части в полном разрешение. В первом случае, очевидно, требуется меньше битрейта для сохранения качества. Отличить их оче сложно.
Да, лучше. Нет, не будет и даже не заработает в браузерах типа файрфокс.
У тебя источник 420, поэтому оставаясь неизменным лучше.
-vcodec copy копирует без изменений, если входной и выходной файлы одного типа, например, просто обрезать хочешь webm файл. Если же разного, то выбираешь кодек и он перекодирует. Ещё в первом случае начало выбирается по ключевым кадрам. Это значит что нельзя с любой миллисекунды начинать, а только с некоторых.
х264
Есть MKV-файл с двумя аудио дорожками и тремя сабами. Мне нужна вторая дорожка и вторые сабы. При этом кодирование должно начинаться с 17:54 и видео должно идти 25 секунд. При обычном способе кодирования получается первая дорожка и, видимо, отсутствие субтитров.
Спасибо за название нормальной программы, теперь хоть не придётся через ffmpeg в командной строке писать. Вот только почему-то аудио дорожка не меняется
Что ты имеешь в виду под выходом? Я ещё не кодирую. Да, ставлю вторую, а звучит первая. Со сменой субтитров всё в порядке
А, к дорожам в встроенном плеере этот контрол сейчас не привязан просто. Нажми Shift+3.
Всё, кодировалось нормально, можно уже ничего не делать с Shift+3. Ещё раз большое спасибо.
Конвертни gif в че-нить или просто его разоптимизируй. Для первого ffmpeg, для второго gifsicle.
yadif вроде был, но он не оче. В HandBrake хорошие есть.
Youtube to WEBM — NO FFMPEG
1. https://www.youtube.com/watch?v=ID_VIDEO
2. ADD SS.
3. https://www.SSyoutube.com/watch?v=ID_VIDEO
4. Redirect to http://ru.savefrom.net/#url=http://youtube.com/watch?v=ID_VIDEO
5. Скачать без установки
6. И там WEBM можно выбрать.
7. ????????
8. PROFIT!!! (360p max)
Тебе обрезать по кратчайшему или ускорить/замедлить один из них?
1) -shortest
2) видео -vf setpts=PTS/1.4 или аудио -af asetpts=PTS/1.4 (1.4 это на 40% быстрее)
https://ffmpeg.org/ffmpeg-filters.html
CTRL+F
deinterlace
Выбирай любой. Всё что там есть добавляется к -vf "СЮДА".
Без перекода - никак.
> Windows XP
> 360р
>А говорят, что машины времени не существует.
А про DOS забыли, не? Пикрил.
>>1975996
Я вам вектор поиска задал - предлагайте свои варианты (онлайн youtube -> webm).
Но ещё к тому же, чтоб без регистрации, без смс, без ввода тел и почты,
без рекламы, без ограничений, на высокой скорости, в любой момент времени,
без верификаций и активизаций, без отправки сканов паспорта и прописки
службе поддержки сервиса.
>>1976014
Вот тут есть 360p.
Поиграйся с mkvtoolnix gui. Как минимум можно задать фпс для видео, чтобы замедлить/ускорить, и перекодировать аудио.
На скрине есть и другие параметры, я их не изучал, может и совсем без перекодировки можно.
Помогите.
Есть много VOB-файлов - результат оцифровки видео-кассет VHS. Качество там пиздец, конечно.
Подскажите тулзу для конвертации их в православный формат.
Я помню какой-то древний АвтоГордианКнот, но он, наверное уже все.
Не пашет.
Короче, mp4 слилось в 1080p, в вебм - только звук зашёл, видео нет.
12 мегабайт размер, у mp4 - 269 МБ.
Вводил >youtube-dl -f "bestvideo[height=1080]+bestaudio" https://www.youtube.com/watch?v=6v2L2UGZJAM
Что тут? ЧЯДНТ? Win32. youtube-dl.exe.
У тебя там два файла скачалось мп4 видео и webm со звуком, я понимаю. Значит тебе еще нужно поставить ffmpeg, через него youtube-dl после скачки видео и звук в один файл объединяет.
А как подать команду youtube-dl, чтоб подключился на ffmpeg? Я его просто скачал, и с папки загрузки и запустил через коммандную строку.
может его просто в папку с ффмпегем закинуть? Если да, то в какую?
Изи вей:
Положить в youtube-dl.exe в папку bin скачанного ффмпега, там где exe-файлы лежат
Нормальный способ:
Добавить в path пути к папке bin ффмпега и путь к папке, где лежит youtube-dl.exe
Год тиер
Установить python 3, сделать pip install youtube-dl из консольки от имени админа,
добавить в path пути к папке bin ффмпега
Python и pip нужны, чтобы обновлять через pip install --upgrade youtube-dl livestreamer streamlink, ибо ютуб иногда что-то меняет и youtube-dl перестает работать.
Как добавлять в path нагулишь, python ставь через webinstaller и ставь галочку на пункте с PATH
--ffmpeg-location PATH или добавь папку с ffmpeg.exe в PATH (пик), там пути перечисляют при помощи ;.
Не слушай ты всех этих советчиков-мудаков.
youtube-dl -F ссылка
видишь что-то типа:
249 webm audio only DASH audio 61k , opus @ 50k, 23.08MiB
250 webm audio only DASH audio 79k , opus @ 70k, 29.59MiB
171 webm audio only DASH audio 126k , vorbis@128k, 48.92MiB
140 m4a audio only DASH audio 131k , m4a_dash container, mp4a.40.2@128k (44100Hz), 57.53MiB
251 webm audio only DASH audio 154k , opus @160k, 56.29MiB
278 webm 256x144 144p 124k , webm container, vp9, 30fps, video only, 39.36MiB
160 mp4 256x144 DASH video 128k , avc1.4d400c, 30fps, video only, 50.39MiB
133 mp4 426x240 DASH video 270k , avc1.4d4015, 30fps, video only, 111.02MiB
242 webm 426x240 240p 277k , vp9, 30fps, video only, 72.58MiB
243 webm 640x360 360p 528k , vp9, 30fps, video only, 136.99MiB
134 mp4 640x360 DASH video 659k , avc1.4d401e, 30fps, video only, 157.81MiB
244 webm 854x480 480p 955k , vp9, 30fps, video only, 243.74MiB
135 mp4 854x480 DASH video 1228k , avc1.4d401f, 30fps, video only, 312.64MiB
247 webm 1280x720 720p 1860k , vp9, 30fps, video only, 498.05MiB
136 mp4 1280x720 720p 2436k , avc1.4d401f, 30fps, video only, 604.70MiB
302 webm 1280x720 720p60 3221k , vp9, 60fps, video only, 802.40MiB
298 mp4 1280x720 DASH video 3546k , avc1.4d4020, 60fps, video only, 1007.44MiB
248 webm 1920x1080 1080p 3611k , vp9, 30fps, video only, 970.04MiB
137 mp4 1920x1080 1080p 4546k , avc1.640028, 30fps, video only, 1.11GiB
303 webm 1920x1080 1080p60 5467k , vp9, 60fps, video only, 1.55GiB
299 mp4 1920x1080 DASH video 5938k , avc1.64002a, 60fps, video only, 1.79GiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
пишешь
youtube-dl -f 244+249 ссылка
и пошла скачка видосы с ютуба шебм в формате 480р (854х480) vp9 + звуковая дорожка в opus. вот и вся наука. Не еби мосги с ffmpeg.
Не слушай ты всех этих советчиков-мудаков.
youtube-dl -F ссылка
видишь что-то типа:
249 webm audio only DASH audio 61k , opus @ 50k, 23.08MiB
250 webm audio only DASH audio 79k , opus @ 70k, 29.59MiB
171 webm audio only DASH audio 126k , vorbis@128k, 48.92MiB
140 m4a audio only DASH audio 131k , m4a_dash container, mp4a.40.2@128k (44100Hz), 57.53MiB
251 webm audio only DASH audio 154k , opus @160k, 56.29MiB
278 webm 256x144 144p 124k , webm container, vp9, 30fps, video only, 39.36MiB
160 mp4 256x144 DASH video 128k , avc1.4d400c, 30fps, video only, 50.39MiB
133 mp4 426x240 DASH video 270k , avc1.4d4015, 30fps, video only, 111.02MiB
242 webm 426x240 240p 277k , vp9, 30fps, video only, 72.58MiB
243 webm 640x360 360p 528k , vp9, 30fps, video only, 136.99MiB
134 mp4 640x360 DASH video 659k , avc1.4d401e, 30fps, video only, 157.81MiB
244 webm 854x480 480p 955k , vp9, 30fps, video only, 243.74MiB
135 mp4 854x480 DASH video 1228k , avc1.4d401f, 30fps, video only, 312.64MiB
247 webm 1280x720 720p 1860k , vp9, 30fps, video only, 498.05MiB
136 mp4 1280x720 720p 2436k , avc1.4d401f, 30fps, video only, 604.70MiB
302 webm 1280x720 720p60 3221k , vp9, 60fps, video only, 802.40MiB
298 mp4 1280x720 DASH video 3546k , avc1.4d4020, 60fps, video only, 1007.44MiB
248 webm 1920x1080 1080p 3611k , vp9, 30fps, video only, 970.04MiB
137 mp4 1920x1080 1080p 4546k , avc1.640028, 30fps, video only, 1.11GiB
303 webm 1920x1080 1080p60 5467k , vp9, 60fps, video only, 1.55GiB
299 mp4 1920x1080 DASH video 5938k , avc1.64002a, 60fps, video only, 1.79GiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
пишешь
youtube-dl -f 244+249 ссылка
и пошла скачка видосы с ютуба шебм в формате 480р (854х480) vp9 + звуковая дорожка в opus. вот и вся наука. Не еби мосги с ffmpeg.
Если тебе нужо fullhd, то выбираешь 137+140, что же вы блядь тупые-то такие. Я вам пример привёл, а вы всё буквально воспринимаете. Ума нихуя нет. Идиоты блядь.
>youtube-dl.exe -F https://www.youtube.com/watch?v=6v2L2UGZJAM
[youtube] 6v2L2UGZJAM: Downloading webpage
[youtube] 6v2L2UGZJAM: Downloading video info webpage
[youtube] 6v2L2UGZJAM: Extracting video information
[info] Available formats for 6v2L2UGZJAM:
format code extension resolution note
249 webm audio only DASH audio 55k , opus @ 50k, 4.77MiB
250 webm audio only DASH audio 80k , opus @ 70k, 6.33MiB
140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k, 12.25MiB
251 webm audio only DASH audio 153k , opus @160k, 12.54MiB
171 webm audio only DASH audio 153k , vorbis@128k, 12.73MiB
160 mp4 256x144 144p 113k , avc1.4d400c, 30fps, video only, 10.60MiB
278 webm 256x144 144p 132k , webm container, vp9, 15fps, video only, 9.99MiB
133 mp4 426x240 240p 254k , avc1.4d4015, 30fps, video only, 23.67MiB
242 webm 426x240 240p 266k , vp9, 30fps, video only, 17.05MiB
243 webm 640x360 360p 487k , vp9, 30fps, video only, 31.62MiB
134 mp4 640x360 360p 636k , avc1.4d401e, 30fps, video only, 36.73MiB
244 webm 854x480 480p 948k , vp9, 30fps, video only, 57.14MiB
135 mp4 854x480 480p 1179k , avc1.4d401f, 30fps, video only, 74.38MiB
247 webm 1280x720 720p 1878k , vp9, 30fps, video only, 115.34MiB
136 mp4 1280x720 720p 2331k , avc1.4d401f, 30fps, video only, 144.23MiB
248 webm 1920x1080 1080p 3388k , vp9, 30fps, video only, 217.60MiB
137 mp4 1920x1080 1080p 4364k , avc1.640028, 30fps, video only, 269.09MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
youtube-dl -f 248+249 https://www.youtube.com/watch?v=6v2L2UGZJAM
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2UGZJAM.f248.webm
[download] 100% of 217.60MiB in 00:46
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2UGZJAM.f249.webm
[download] 100% of 4.77MiB in 00:10
На выходе - два файла. f248.webm и f249.webm. Как их теперь объединить?
Алсо, есть ли у кого клип в FULL HD размером менее 40 МБ, чтоб под тест в пост залезло?
>youtube-dl.exe -F https://www.youtube.com/watch?v=6v2L2UGZJAM
[youtube] 6v2L2UGZJAM: Downloading webpage
[youtube] 6v2L2UGZJAM: Downloading video info webpage
[youtube] 6v2L2UGZJAM: Extracting video information
[info] Available formats for 6v2L2UGZJAM:
format code extension resolution note
249 webm audio only DASH audio 55k , opus @ 50k, 4.77MiB
250 webm audio only DASH audio 80k , opus @ 70k, 6.33MiB
140 m4a audio only DASH audio 128k , m4a_dash container, mp4a.40.2@128k, 12.25MiB
251 webm audio only DASH audio 153k , opus @160k, 12.54MiB
171 webm audio only DASH audio 153k , vorbis@128k, 12.73MiB
160 mp4 256x144 144p 113k , avc1.4d400c, 30fps, video only, 10.60MiB
278 webm 256x144 144p 132k , webm container, vp9, 15fps, video only, 9.99MiB
133 mp4 426x240 240p 254k , avc1.4d4015, 30fps, video only, 23.67MiB
242 webm 426x240 240p 266k , vp9, 30fps, video only, 17.05MiB
243 webm 640x360 360p 487k , vp9, 30fps, video only, 31.62MiB
134 mp4 640x360 360p 636k , avc1.4d401e, 30fps, video only, 36.73MiB
244 webm 854x480 480p 948k , vp9, 30fps, video only, 57.14MiB
135 mp4 854x480 480p 1179k , avc1.4d401f, 30fps, video only, 74.38MiB
247 webm 1280x720 720p 1878k , vp9, 30fps, video only, 115.34MiB
136 mp4 1280x720 720p 2331k , avc1.4d401f, 30fps, video only, 144.23MiB
248 webm 1920x1080 1080p 3388k , vp9, 30fps, video only, 217.60MiB
137 mp4 1920x1080 1080p 4364k , avc1.640028, 30fps, video only, 269.09MiB
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)
youtube-dl -f 248+249 https://www.youtube.com/watch?v=6v2L2UGZJAM
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2UGZJAM.f248.webm
[download] 100% of 217.60MiB in 00:46
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2UGZJAM.f249.webm
[download] 100% of 4.77MiB in 00:10
На выходе - два файла. f248.webm и f249.webm. Как их теперь объединить?
Алсо, есть ли у кого клип в FULL HD размером менее 40 МБ, чтоб под тест в пост залезло?
>Если тебе нужо fullhd, то выбираешь 137+140
Так бы и сказал, что здесь:
>244+249
у тебя format code's.
>что же вы блядь тупые-то такие. Я вам пример привёл, а вы всё буквально воспринимаете. Ума нихуя нет. Идиоты блядь.
Пошёл нахуй, вместе со своим примером.
>Не еби мосги с ffmpeg.
Всё-равно ffmpeg'ом надо будет склеить эти два файла в одно видео.
>На выходе - два файла. f248.webm и f249.webm. Как их теперь объединить?
Ты ебанько? Тебе прямым текстом написали - скачай ffmpeg, там три клика, все за тебя скомпилили.
А могли бы просто choco install youtube-dl ffmpeg. Или использовать wybm.
Дурная голова ногам покоя не даёт.
>У тебя там два файла скачалось мп4 видео и webm со звуком, я понимаю.
Да, так.
>Значит тебе еще нужно поставить ffmpeg, через него youtube-dl после скачки видео и звук в один файл объединяет.
Закинул youtube-dl в папку bin с ffmpeg, и ввёл
>youtube-dl -f "bestvideo[height=1080]+bestaudio" [YouTube] Planet Earth: Amazing nature scenery (1080p HD)
Вот что получилось:
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2
UGZJAM.f137.mp4 (bestvideo[height=1080])
[download] 100% of 269.09MiB in 01:12
[download] Destination: Planet Earth - Amazing nature scenery (1080p HD)-6v2L2
UGZJAM.f171.webm (bestaudio)
[download] 100% of 12.73MiB in 00:02
[ffmpeg] Merging formats into " Planet Earth - Amazing nature scenery (1080p HD
)-6v2L2UGZJAM.mkv" (Почему-то mkv-файл, как его на webm изменить, или где указать его раширение по умолчанию?..)
Deleting original file Planet Earth - Amazing nature scenery (1080p HD)-6v2L2U
GZJAM.f137.mp4 (pass -k to keep)
Deleting original file Planet Earth - Amazing nature scenery (1080p HD)-6v2L2U
GZJAM.f171.webm (pass -k to keep)
(процесс объединения двух файлов через ffmpeg после их закачки.)
P.S.: Короче, блядь, вручную поменял расширение - открылось норм в браузере Google Chrome и проигралось видео.
Залить не могу, более 200 МБ веса.
Короче, слил молдавский клип с youtube в FULL HD webm (1 минута, 32MБ). Видеорелейтед.
Чтобы уместилось в лимит 40МБ в посте.
Тут, пришлось вручную переименовать mkv в webm (сменить расширение файла).
>CMD:_____>youtube-dl -f "bestvideo[height=1080]+bestaudio" https://www.youtube.com/watch?v=_Sjl1VRfnrg
>[youtube] _Sjl1VRfnrg: Downloading webpage
>[youtube] _Sjl1VRfnrg: Downloading video info webpage
>[youtube] _Sjl1VRfnrg: Extracting video information
>WARNING: Requested formats are incompatible for merge and will be merged into mkv.
>[download] Destination: самый лучший клип full hd в молдове!-_Sjl1VRfnrg.f137.mp4
>[download] 100% of 30.05MiB in 00:25
>[download] Destination: самый лучший клип full hd в молдове!-_Sjl1VRfnrg.f251.webm
>[download] 100% of 1.92MiB in 00:00
>[ffmpeg] Merging formats into "самый лучший клип full hd в молдове!-_Sjl1VRfnrg.mkv"
>Deleting original file самый лучший клип full hd в молдове!-_Sjl1VRfnrg.f137.mp4 (pass -k to keep)
>Deleting original file самый лучший клип full hd в молдове!-_Sjl1VRfnrg.f251.webm (pass -k to keep)
В общем, самого ffmpeg'a тут не нашёл: https://ffmpeg.org/download.html#build-windows
А страница, куда ведёт ссылка на закачку https://ffmpeg.zeranoe.com/builds/ не открывается.
Поэтому пришлось расчехлять паки,
и значит, повешу zip здесь с ffmpeg'ом на рыгхост: http://rgho.st/6d566PzyZ
(ffmpeg+youtube-dl.win32.zip, 40.6 МB, версия ffmpeg-20140514-git-0aac9b7-win32-static).
Файл будет там общедоступным лишь в течении 90 дней. >>1977802-кун.
А как сделать так, чтоб из youtube-dl merge потом через ffmpeg — сразу в webm осуществлялся, а не в mkv?
Только так, что-ли потом, после закачки?
ffmpeg -i video.mp4 -i audio.webm -vcodec libvpx -acodec libvorbis merged.webm
Эта операция объединения длительная, видео обрабатывается чуть-ли не по кадрам:
>frame= 2136 fps=5.1 q=0.0 size= 5643kB time=00:01:29.08 bitrate= 518.9kbits/s
>frame= 2141 fps=5.1 q=0.0 size= 5646kB time=00:01:29.29 bitrate= 518.0kbits/s
>frame= 2146 fps=5.1 q=0.0 size= 5647kB time=00:01:29.50 bitrate= 516.8kbits/s
>frame= 2146 fps=5.1 q=0.0 Lsize= 5651kB time=00:01:29.51 bitrate= 517.2kbits/s
>video:4522kB audio:1066kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 1.126130%
и качество видео сжимается. WEBM-релейтед, по сравнению с первым - ну вообще не то.
Особенно в конце, квадратики...
Вводил: youtube-dl -f "bestvideo[height=1080]+bestaudio" Youtube_LINK --merge-output-format webm
Выдало вот что:
[ffmpeg] Merging formats into "самый лучший клип full hd в молдове!-_Sjl1VRfnrg.webm"
ERROR: Could not write header for output file #0 (incorrect codec parameters ?): Error number -22 occurred
И какой-то неполный .temp.webm, размером 414 байт записался.
640x360p
Vlc тут не поможет. Ставь Icaroos.
Значит в шебм-форматах лучше ничего нет, очевидно же.
>>1979197
Разумеется, сохраняй в лучшем качестве/битрейте из возможных. При перекодирование кадры разжимаются в череду картинок, которые обратно упаковываются в требуемый формат.
Иными словами, чем меньше зажмешь при сохранении, тем меньше потеряешь.
Понятно, спасибо.
Если у тебя дсл или прочая медленная ерунда, то больше 10-12 мегабайт никогда не получится выгрузить. Капча отваливается.
Не совсем никогда, но без пасскода.
Режу в Камтасии свои видосы, снятые с экрана, и сохраняю (обрезав где мне нужно), теряя качество. Ебаните меня палкой в нужный тред, где мне скажут как тупо сохранить то, что я нарезал, не теряя качества.
Полезно, но не то. Сама камтасия шакалит, там некуда такое писать.
Если ты про ffmpeg.exe, то он на секунду открывается и сразу закрывается, так что приходится через cmd
После переустановки и появилась эта проблема, раньше все нормально в bin сохранялось
Так же как и раньше
for A in (*.mp4) do (
"C:\Users\Abu\Downloads\ffmpeg-20170214-8fa18e0-win64-static\bin\ffmpeg.exe" -i "A" -c:v vp8 -crf 4 -vf scale=720:-1 -sws_flags lanczos -speed 0 -quality best -cpu-used 8 -b:v 3M -lag-in-frames 25 -c:a libopus -b:a 192K -threads 8 "%%~NA".webm
)
pause
Полученный результат неплох неплох, но не идеален и вдобавок неприлично много весит. Как улучшить это?
Алсо, наверху видео зеленая полоска.
А еще обрывается на 4 секунде
говорят найтли версия с превьюшками
> -speed 0 -quality best -cpu-used 8
Ох, блеать. Насколько помню все эти три настройки делают одно и тоже. Оставь -cpu-used 1 или 2
> -c:v vp8
Писос. -c:v vp9
> -crf 4 -b:v 3M
crf работает только при -b:v 0. Ставь -crf 30 -b:v 0 или -b:v 3M, а не оба вместе.
Можешь добавить -g 9999 для более лучшего сжатия
> -lag-in-frames 25
Вроде и так по-дефолту стоит
И чего оно у тебя в один проход?
Короче так:
for A in (*.mp4) do (
"C:\Users\Abu\Downloads\ffmpeg-20170214-8fa18e0-win64-static\bin\ffmpeg.exe" -i "A" -c:v vp9 -crf 25 -b:v 0 -vf scale=720:-1 -sws_flags lanczos -cpu-used 2 -c:a libopus -b:a 192K -threads 8 -passlogfile "~NA" -y -an -pass 1 "~NA".webm
"C:\Users\Abu\Downloads\ffmpeg-20170214-8fa18e0-win64-static\bin\ffmpeg.exe" -i "A" -c:v vp9 -crf 25 -b:v 0 -vf scale=720:-1 -sws_flags lanczos -cpu-used 2 -c:a libopus -b:a 192K -threads 8 -passlogfile "~NA" -y -pass 2 "~NA".webm
)
pause
Ну ты ретард - значит не зашкварно.
Добавь туда ;путь/до/ффмпег
Затем запускай по шифт+пкм окно комманд в нужной папке и вкючай командой ffmpeg прочее.
> теперь мне выдает ошибку для 1 прохода
Покажи. Возможно ты пытаешься сделать -pass 2, не сделав -pass 1 или в другой папке.
Добавил, ничего не изменилось, вот так выглядит у меня
Спасибо тебе, доброанон ^_^
Я подкорректировал настройки своих батников и теперь у меня получается намного более качественные видосы.
> c://windows/system32
http://stackoverflow.com/questions/4895966/changing-default-startup-directory-for-command-prompt-in-windows-7
ИЛИ
В нужной папке, которая не является системной, жми шифт+пкм (файл не должен быть выбран), выбери открыть окно команд.
Заработало, спасибо добрый человек
Ну да, обычно этого хватает.
Наверни: https://hive.blasux.ru/webm/s#A.2BBBoEMAQ6_.2BBD8EQAQ4BDoEQAQ1BD8EOARCBEw_.2BBEEEQwQxBEIEOARCBEAESw-
Спасибо, C\\: этой хрени мне и не хватало
Если надо d:\ffmpeg, то ничего не поменялось
Удалил, ничего не изменилось. Запускаю через командную, потому что ffmpeg.exe запускается и сразу закрывается, успеваю прочесть только введите -h для подробной информации если батник это что-то другое, то пиши понятливее, с нубом говоришь
Возможно это файл .bat, но он так же тут же закрывается
Просто иногда бывает, что видео не перематывается и зависает когда захочет.
бамр
Хех, мда. Обновление затупило.
>>1986592
Нет, вот это http://pastebin.com/Wj2ncxvs . Создай файл aliases.conf в пути, указанном в fonts.conf и скопируй в него пасту. В твоем случае рядом с самим fonts.conf
Мод не любит питуза и вики или слово питуз?
> Лучше скомпилировать
Не страшно, скопипастил и забыл. Подумаешь, лишнюю минуту думает перед запуском.
Ну и параша, уже на все согласился, скачал он что-то, спросил установить ли, нажимаю да ему похуй, меня заебало и я его закрыл, теперь ошибки выдает
Накачал и установил что-то, как им пользоваться?
Питуза запретили и теперь банят вплоть до пермача за ссылки его, а так как половина шапки анимублядского была в его ссылках, началась шапочная войнаа теперь говори как чинить ебаные сабы
>теперь говори как чинить ебаные сабы
Я не могу, я же забанен. Прокси не резиновый, скоро кончится. Тебе надо создать внутри папки /bin, новую папку с именем "fonts", в ней создать файл fonts.conf, в котором написать следующее.. https://superuser.com/questions/869248/hardcoding-subs-with-ffmpeg, в самом низу.
в /d напиши, снимут
Я думаю, что всё дело в -q 999.
Господа, кто-нибудь знает, как увеличить скорость кодирования? Например, можно поставить -threads 16, а ещё какие есть способы? Про -speed 0-8, -cpu-used, я знаю, но это снижает качество.
Щас бы пердолиться с эмулятором ради залития смешнявочек на ракову борду, смекаешь?
Ну так не пердолься — купи пасскод
Если я поставлю 2М, то у меня видосы в 2 раза больше будут занимать. Но все равно спасибо, поставил 700К, уже можно что-то разглядеть.
Найс картинка, у меня оттуда же. Рекомендуют, кстати, слабым ПК, а там сингтхреад
Так читани текст там говорится о том что вп9 на 5% быстрее всего лишь.
>Рекомендуют, кстати, слабым ПК, а там сингтхреад
Алсо рекомендовать для слабых пек - это сложный вопрос. У меня одноядерник был (на сколько я понял с двумя потоками, т.к. в диспетчере было два окошка у проца, нутыпонил).
Так вот он умирал на 720p ютуба.
Алсо старый амудович в гугле тянул 1080@60 но лагал на флешевом твиче, а в файерфоксе - наоборот лул.
Да и текуший проц 4к ютубовских может играть а вот 4к с камеры - хуй
Так что особенностей у этого всего пиздец как много.
Похоже в браузерах хуевая реализация декодера VP9 + есть хардварная поддержка h264.
>Притом последний имеет аналогичные VP-шкам H264 и H265
VP8 и H264 вообще не сравнимы. VP8, естественно, даёт посасать. VP9 - самое лучшее, что имеется.
>Нахуй нужен webm, когда есть православный mp4?
Хотя бы потому, что Ютуб в VP9 кодирует видео. Разумнее не перекодировать, а взять как есть.
Вот этого >>1927631 не слушай. Сейвфромнет пережимает видео в MP4 и не поддерживает HD.
Костыль хз, но есть хорошая прога wybm для скачивания с Ютуба. Для остальных сайтов использую Video Downloader Pro (костыль для хрома).
>ffmpeg -i "frames\f%%09d.png" -i animation.gif
как установить промежуток между кадрами в миллисекундах? Как отключить loop?
-r перед -i устанавливает считываемые кадры в секунду
-loop 1 перед -i даст тебе 1 цикл. По дефолту он итак один раз все кадры собирает.
Зачем тебе два инпута?
Ты просто бог. В официальных мануалах хуй че поймешь (я даун), в гугле тоже не гуглится.
>Зачем тебе два инпута?
хуево скопировал
ffmpeg -i "thumbs\suck\forGIF\fd.png" -vf palettegen -y suckMy.png
ffmpeg -r 80 -i "thumbs\suck\forGIF\fd.png" -i suckMy.png -lavfi "paletteuse" -y suckMy.gif
Стим на своём сайте перешёл на WebM. Теперь Edge бесполезен не только на дваче и форчане, но и на стиме.
Premiere Pro вздумал вылетать при растягивании объекта на таймлайне собственно пикрелейтед.
Причем в одном проекте вылетает даже если я его заново создал, но наполняю тем же, а в другом нет.
Как побороть или загуглить?
В чем значит проблема была - в видео H264 из ffmpeg полученное с такими параметрами - -c:v libx264 -preset ultrafast -crf 0.
С ProRes не вылетает.
Очевидный ffmpeg
>Ютуб в VP9
Ну во-первых нихуя не в vp9, а до сих пор в vp8. Во-вторых, они это начали делать поосле его изобретения; до этого, да и по большому счёту сейчас, все видео конвертились в mp4 и у всех всё было замечательно.
vp8/9 до сих пор сосут из-за отсутствия нормальной поддержки со стороны железа. Если декодеры ещё хоть-куда то завезли, то енкодеров нет, потому что нахуй это никому не нужно.
>Ну во-первых нихуя не в vp9, а до сих пор в vp8.
vp8 для непопулярных видео
те что набирают сразу несколько тысяч и больше, ютуб сразу пилит версии в vp9 для всех разрешений
так же есть зависимость от содержания
мои видосики которые ясен хуй никто не смотрит где снято на камеру нет версий в vp9
тем временем переделанные в видео флешки то есть простая векторная графика ютуб сразу сделал все в vp9
Браузеры не могут в avc (а не webm, блядь) по причине лицензии. Это единственная причина. В железе avc имхо поддерживается лучше vp8.
Можешь комментарий дописать в метадату аудиодорожки
>Только дебил делает в консоли то, что можно в один клик.
>Сделай Webm, Ерохин. Тянка с соседней парты.
>Пацаны, срочно нужно сделать webm, посоветуйте конвертор
>ffmpeg
>иди ты нахуй со своим ffmpeg
>>2010747
Хуле ты под винжой сидишь, раз консоль иак любишь, клоун?
Короче, как я и думал - помогать тут никто не будет, только мозги ебать. Рака всем.
http://lmgtfy.com/?q=Webm+for+retards
Вот прога, которая тебе нужна. Простейший интерфейс, правда на английском (и не говори что тебе и это будет сложно)
> for+retards
Интересно, кто качает проги с таким названием?
Алсо, чому ты такая высокомерная, оьезьянка? Выучила 3 параметра консольного говна, сидя при этом под виндой?
> Только дебил делает в консоли то, что можно в один клик.
> Интересно, кто качает проги с таким названием?
> пидорахи
Я не русня жи. С каких пор подьзователь виндовс - это чсв? Это у консолеблядков чсв жи.
Это не двач, двач умер в 2008.
Разрешение говно и там и там, но на втором ещё и кадры проседают, пиздец слайдшоу.
> Вся блять в каких-то точках
Не postioned dithering, а по Флойду-Стейнбергу, Ф-С весит чуть больше. И от количества цветов еще зависит, меньше цветов - больше артефактов, но и размер больше.
> с хуевым разрешением
Чем меньше разрешение, тем больше артефактов будет/может появиться
Еще у тебя 20fps на гифке, а на той ~8fps. А гиф формат не оптимизирован как видео-форматы, там каждый кадр даёт нехилый прирост размера.
Спасибо. Хуй знает, что сделать, чтобы влезть в 3 мб, но при этом не скатиться в полный вырвиглаз.
так точки вполне норм
или ты там вообще и без искажений хочешь и с полным фреймрейтом?
алсо вроде есть софт, что делает гифки по принципу видео - то есть не сохраняет каждый кадр, а только меняющиеся области
>или ты там вообще и без искажений хочешь и с полным фреймрейтом?
Нет, я не могу понять какой рейт поставить, чтобы было относительно плавно. Выше гифка с целующимися тнями как-то странно выглядит, так, что не сильно и заметно может из-за того, что они практически не двигаются, что там 8 фпс, у меня же просто швах.
Запара у меня случилась в том, что я не могу ввести в команду две переменные - одну для картинки, другую для музыки. Как правильно оформить команду?
Пока у меня она выглядит так и результата не приносит:
set %.%a=.jpg
set %.%b=.mp3
for %.%A in (*.jpg) do (
"C:\Program Files (x86)\ffmpeg\bin\ffmpeg.exe" -i "%.%A" -c:v vp9 -framerate 1 -loop 1 -i "%.%b" -c:a copy -shortest output.webm
)
pause
Да иди ты на с онлайн конвертером
Как узнать в яем ошибка хоть?
Пиздец, подстановщик параметров командной строки - и там ухитрились поддержку xp сломать. Если вообще в ней дело.
Используй ffmpeg из командной строки. Если такой неосилятор, то напиши в гугле FFMPEG GUI FRONTEND и качай десятки мокрописек
Любимые всеми 60 фпс.
Утверждение, что потребление одного типа контента делает тебя лучше или хуже потребителей другого типа контента — признак далеко не великого ума.
> НЕЛЬЗЯ ГОВОРИТЬ, ЧТО ТЕ КТО ЖРУТ ГОВНО ХУЖЕ ТЕХ, КТО НЕ ЖРУТ
> ПРИЗНАК РЯЯЯЯЯ НЕ ВЕЛИКОГО УМА
Да ты же глор, всего лишь имитация человека. Разве может глор не кидаться говном вперемешку с гринтекстом и боевыми картиночками? Разве можно узнать от глора что-то новое? Удел глора быть всюду неприемлимым приматом-подражателем, кроме родной помойки среди себеподобных.
С остальным согласен, а аниме-мультики за что?
Перегнал бы папку картинок в равки, равки конкатнул бы, всяко быстрее, чем здесь ответа ждать.
спасибо огромное. завелось.
А если переименовать картинки с 111 по нужное тебе число, и дальше работать, как обычно, через image%d?
внезапно самое лучшее решение. добра тебе и твоей мамке
Сами гифки нормального кач-ва, когда в полном размере открываешь, а на маленьких превьюшках вот такая хуета в виде фиолетовой ряби.
Бамп вопросу.
Видео это http://live-rutor.org/torrent/305421/malchishnik-chast-iii_the-hangover-part-iii-2013-hdrip-ot-scarabey-licenzija/
Ах, да ещё -g 60 поставил.
ffmpeg -r 1 -loop 1 ^
-i "image.jpg" ^
-i "music.mp3" ^
-c:v libvpx -b:v 0 -crf 18 -quality best -g 9999 -pix_fmt yuv420p ^
-c:a libopus -b:a 128k ^
-y -shortest "output.webm"
pause
%FF% -y -i %SS% -vf fps=5,scale=640:-1:flags=lanczos,palettegen palette.png
%FF% -i %SS% -i palette.png -filter_complex "fps=5,scale=640:-1:flags=lanczos[x];[x][1:v]paletteuse" out.gif
Не для тебя делалось
Оригинал.
Пример?
Че за дрисня
Ну короч я догадываюсь что черное = прозрачному но такое проверить можно только если закодить цвет бекраунда страницы и кинуть поверх вебм.
А все, вопрос снят.
Поделитесь еще, с меня нефть.
https://hive.blasux.ru/webm/s#alpha
>>2023123
У макабы фон для контейнера с вебм просто выставляен. Можно убрать юзерстилем.
>>2024736
webm.py
Ну или здесь смотри https://github.com/Kagami/webm.py/wiki/Related-links#cli
Спасибо. А какой плеер может в прозрачность? MPV как сплошной цвет отображает.
mpv --vd=libvpx
Или ты про то, что на превьюшке чёрное? Ну это да, просто #ddd фон поставить можно. Правда не у всех тема фотон стоит.
Достаточно в настройках харкача добавить #fullscreen-container{background:none!important;} в пользовательский css.
Не качает. Вводишь ссылку, размеры, download, появляются прогрессбары скачивания и всё стоит на нулях, с любой ссылкой.
А? Что?
Эм, спасибо, что ответил, но я вообще-то искал способ, как "image.jpg" и "music.mp3" превратить в батнике в % %A и %%B.
Хз, где спросить, спрошу тут. Как через ffmpeg сделать скринлист, подобный тому, что делает MPC?
Слева оригинал, справа пределанный
> по webm
>Как можно получить рабочий mp4 файл везде?
Ты конвертируешь в формат, не поддерживаемый WebM контейнером, наркоман..Или не контейнером, я забыл, как это называется...
>Подскажите названия программ буду признателен
Программы для обработки видео:
Sony Vegas
Adobe Premiere
>VP8 и H264 вообще не сравнимы. VP8, естественно, даёт посасать
Ты хочешь сказать, что VP8 заметно хуже. http://streaminglearningcenter.com/articles/vp8-vs-h-264-vs-x264-comparisons.html
Если тебе качество нужно, то в любом случае vp9.
Если скорость и не боишься, что всё рассыпется на квадраты, то vp8.
Я так понял, что визуально, vp8 от vp9 отличается тем, что "восьмёрка" при недостаточном битрейте, "сыпет квадратами", а "девятка" - просто замыливает изображение? Я прав?.
Ну, ладно.. Допустим..
думаешь, не обновлял?
После того как видео скачивается и начинается "Gathering info" выдает
Cannot read property '1' of null
На любой ютубовский видос.
Было у кого такое?
Какая версия wybm? 1.0.1 попробуй. ffmpeg или mkvinfo случайно глобально не установлены? Если да, то обнови или удали.
Анон, какие параметры выставлять в энкодере для того, чтобы красиво сконвертировать CGI-ролик, записанный в более-менее однородной цветовой гамме?
Сам ролик 5:40, 1920x1080, 1.2 гигабайта, хочу пережать до 20МБ чтобы не сильно зашакалило.
> записанный в более-менее однородной цветовой гамме
Ну энкодер должен сам справится.
> хочу пережать до 20МБ чтобы не сильно зашакалило
В два прохода, c -pix_fmt yuv420p -crf 30 -b:v 0 -g 9999 -tile-columns 0 -threads 0 -cpu-used 1 или даже 0, если время есть
Чем crf меньше, тем лучше качество и меньше размер.
Что делает каждый из параметров, можешь объяснить? Я еще нуб и не очень хорошо разбираюсь.
> больше размер
брр
>>2034404
> -pix_fmt yuv420p
Это просто запомни, чтобы видео везде нормально проигрывалось.
> -crf 30 -b:v 0
Так задается качество видео, не через битрейт. -crf x - чем меньше х, тем больше деталей, лучше качество и больше размер, -b:v 0 - это, чтобы оно заработало
> -g 9999
Частота ключевых кадров: меньше - чаще, больше ключевых кадров и больше размер, быстрее прокрутка видео.
> -tile-columns 0
Видео делится на столбцы, которые могут кодироваться отдельно, нужно для мультиядерного кодирования. 0 - отключить, меньше размер, нет мультиядерности.
> -threads 0
Ну тоже, отключение мультипоточности, чтобы размер был меньше
> -cpu-used 1
Выбор алгоритма кодирования (аналог -speed и -quality)
0 - best, меньше размер, но слишком медленно
1 - good, оптимальный размер, оптимальная скорость
2-5 - выше скорость, больше размер.
Еще почитай, наверное, ты еще не знаешь, как в два прохода кодировать.
https://hive.blasux.ru/webm/s
С калькулятором. Размер в байтах умножить на 8(потому что измеряется битами) делить на длину в секундах минус аудиобитрейт равно видеобитрейт. Можешь ещё 5% отнять у видеобитрейта, чтобы наверняка.
>>2034387
ФулХД этого не переживет. Если снизить высоту до 540 или 360, то может что и получится.
Ещё пастоты:
Есть 3 режима ограничения битрейта: постоянный битрейт (Constant BitRate)(нинужно), переменный битрейт (Variable BitRate) (-crf -1 И -b:v XXXX), постоянное качество (Constant Quality)(-crf XX И -b:v 0), переменное качество (Constrained Quality)(-crf XX И -b:v XXXX)(тоже нинужно, потому что весь битрейт потратится на статичных кадрах, где можно удовлетворить контроль качества, в движении же кошмар).
-crf (от 4 до 63 каждый) — контроль по качеству каждого фрейма, без ограничения битрейта. Рекомендуется от 20 до 30. -1 здесь и почти везде отключает опцию (VBR).
-qmax > -qmin (от 4 до 63 каждый) — определяется разброс по качеству, чтобы не перешакалил и не перестарался. Эти две опции имеют приоритет над всеми остальными.
-b:V 0 — убирает контроль по битрейту (CQ). Больше нуля указывает удельный битрейт на секунду времени. (VBR)
-vf — Перечень фильтров и описания тут https://ffmpeg.org/ffmpeg-filters.html
#Примеры: Пишутся так -vf "фильтр1=опция1=значение:опция=значение,фильтр2=значение1опции:значение2опции" опции фильтра перечисляются двоеточие, сами фильтры запятой.
фильтр fps=fps=12 сокращаем фпс наполовину, это же аниму(монжо написать 12000/1001 или 0.5*PTS вместо 12). А ещё лучше заменить decimate=2.
фильтр scale=X:Y:sws_flags=ALGORITHM - вместо Х ширина, вместо У высота. Можно заменить один из них на -1 для сохранения пропорций. ALGORITHM - выбор алгоритма масштабирования. ALGORITHM+accurate_rnd дополнение алгоритма хуйней.
фильтр pp7=10:2 постобработка для размазывания чего-нибудь.
фильтр fspp=5:10:-2 тоже постобработка. Лучше первой, как по мне.
фильтр unsharp=1:2:3:4:5:6 - 1 и 2, 4 и 5 - размер матрицы люма и хрома. 3, 6 резкость люма и хрома(0 как есть, до 7 резкость и до -2 мыло)
#Итог -vf "fps=fps=12,scale=-1:1080:sws_flags=neighbor"
-c:v (vp9|vp8) — Видеокодек (vp9 лучше, чем vp8 во всём, кроме скорости энкода)
-c:a (libopus|libvorbis) — Аудиокодек (libopus лучше, чем libvorbis во всём)
-b:A ХХХХ — Аудиобитрейт.
-q:a ХХ — Аудиокачество. Нужно для ненужного ворбиса, вместо предыдущего.
-g — Group Of Picture для гугла. от 120 для динамичного видео до 600 для статичного, типа болтовни на одном фоне. Также без этого невозможна адекватная перемотка.
-threads X -tile-columns Y -frame-parallel Z — Х равен количеству ЦПУ, Y делим изображение на куски для параллельного кодирования(Y это степени 2, то есть 0 - целиком, 1 - пополам, 2 - 4 куска, 3 - 8 кусков), Z - делим целые кадры между ЦПУ.
-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х проходов)
-f webm — Напомнить энкодеру, что мы делаем.
Будет кукарекать, что нельзя или опции экспериментальные добавить перед выходным файлом -strict -2
2 прохода это запуск FFMpeg 2 раза с одинаковыми (это важно) опциями, кроме нижеследующего:
-pass 1 NUL — первый проход размечивает видео(можно ускорить выставив -speed 4), NUL (на линуксе /dev/null) заменяет путь к выходному файлу
-pass 2 output.webm — второй проход уже создает файл. Заменяет предыдущее.
С калькулятором. Размер в байтах умножить на 8(потому что измеряется битами) делить на длину в секундах минус аудиобитрейт равно видеобитрейт. Можешь ещё 5% отнять у видеобитрейта, чтобы наверняка.
>>2034387
ФулХД этого не переживет. Если снизить высоту до 540 или 360, то может что и получится.
Ещё пастоты:
Есть 3 режима ограничения битрейта: постоянный битрейт (Constant BitRate)(нинужно), переменный битрейт (Variable BitRate) (-crf -1 И -b:v XXXX), постоянное качество (Constant Quality)(-crf XX И -b:v 0), переменное качество (Constrained Quality)(-crf XX И -b:v XXXX)(тоже нинужно, потому что весь битрейт потратится на статичных кадрах, где можно удовлетворить контроль качества, в движении же кошмар).
-crf (от 4 до 63 каждый) — контроль по качеству каждого фрейма, без ограничения битрейта. Рекомендуется от 20 до 30. -1 здесь и почти везде отключает опцию (VBR).
-qmax > -qmin (от 4 до 63 каждый) — определяется разброс по качеству, чтобы не перешакалил и не перестарался. Эти две опции имеют приоритет над всеми остальными.
-b:V 0 — убирает контроль по битрейту (CQ). Больше нуля указывает удельный битрейт на секунду времени. (VBR)
-vf — Перечень фильтров и описания тут https://ffmpeg.org/ffmpeg-filters.html
#Примеры: Пишутся так -vf "фильтр1=опция1=значение:опция=значение,фильтр2=значение1опции:значение2опции" опции фильтра перечисляются двоеточие, сами фильтры запятой.
фильтр fps=fps=12 сокращаем фпс наполовину, это же аниму(монжо написать 12000/1001 или 0.5*PTS вместо 12). А ещё лучше заменить decimate=2.
фильтр scale=X:Y:sws_flags=ALGORITHM - вместо Х ширина, вместо У высота. Можно заменить один из них на -1 для сохранения пропорций. ALGORITHM - выбор алгоритма масштабирования. ALGORITHM+accurate_rnd дополнение алгоритма хуйней.
фильтр pp7=10:2 постобработка для размазывания чего-нибудь.
фильтр fspp=5:10:-2 тоже постобработка. Лучше первой, как по мне.
фильтр unsharp=1:2:3:4:5:6 - 1 и 2, 4 и 5 - размер матрицы люма и хрома. 3, 6 резкость люма и хрома(0 как есть, до 7 резкость и до -2 мыло)
#Итог -vf "fps=fps=12,scale=-1:1080:sws_flags=neighbor"
-c:v (vp9|vp8) — Видеокодек (vp9 лучше, чем vp8 во всём, кроме скорости энкода)
-c:a (libopus|libvorbis) — Аудиокодек (libopus лучше, чем libvorbis во всём)
-b:A ХХХХ — Аудиобитрейт.
-q:a ХХ — Аудиокачество. Нужно для ненужного ворбиса, вместо предыдущего.
-g — Group Of Picture для гугла. от 120 для динамичного видео до 600 для статичного, типа болтовни на одном фоне. Также без этого невозможна адекватная перемотка.
-threads X -tile-columns Y -frame-parallel Z — Х равен количеству ЦПУ, Y делим изображение на куски для параллельного кодирования(Y это степени 2, то есть 0 - целиком, 1 - пополам, 2 - 4 куска, 3 - 8 кусков), Z - делим целые кадры между ЦПУ.
-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х проходов)
-f webm — Напомнить энкодеру, что мы делаем.
Будет кукарекать, что нельзя или опции экспериментальные добавить перед выходным файлом -strict -2
2 прохода это запуск FFMpeg 2 раза с одинаковыми (это важно) опциями, кроме нижеследующего:
-pass 1 NUL — первый проход размечивает видео(можно ускорить выставив -speed 4), NUL (на линуксе /dev/null) заменяет путь к выходному файлу
-pass 2 output.webm — второй проход уже создает файл. Заменяет предыдущее.
C нажми.
>-g 9999
Почему-то, при таких значениях не перематывает в макабе. Лучше поставить -g 128. Пробовал и в Хроме, и в Лисе.А может, это только у меня.
>-arnr_strength 3 -arnr_max_frames 8 -arnr-type centered
По-моему, это сила размытия пикселей.(Чем больше, но не более 8, тем более размытое изображение. Лучше поставить -arnr-type backward.
И еще, для динамичного видео можно поставить -aq-mode (Включение AQ метода. Производит перераспределение битрейта для снижения или повышения детализации сцен).
>5:40, 1920x1080
При такой продолжительности, и такого размера кадра, шакально будет, почти всегда. Ещё и звук. Или у тебя будет без звука? У меня было похожее видео, получилось вот так. Но тут за счёт частоты кадров.
>sws_flags=neighbor
Ужасный ресайзер. Я его использую, только для разрешений <480/Используй лучше Митчел - -sws_flags bicubic -param0 1/3 -param1 1/3. ИМХО.
Таки, оригинальный язык - Английский.
-SAR 1:1. Или -vf setsar=1:1.
Не горит у меня. Не горит.
Шото думаю ав1 нет смысла ждать, а вебм не жмет нихуя.
https://developer.nvidia.com/ffmpeg
насколько я понял оно будет работать только с их h264_nvenc или можно и другие кодеки на видюхе считать как-то?
В слысмле неосилятор вп9 = х264 (ну чуть лучше)
Как бы гугл не серился в своих презентациях писать что вп9 должен догнать хевк у них нихуя не вышло
Чтобы с помощью твой программы жать в webm, тебе надо в вкладке "Main" выбрать пункт "VPX".За эту программу почему-то здесь банят.
Так я в вебм жму через вебм фор ретардс.
Там настроек то по сути нет, рейт квалити поставил и все.
А тут всякие квантумизации, б-фреймы, ебать.
В треде или на доске? Я могу в видеоплееры уйти, но и там хевк никто не любит.
>А тут всякие квантумизации, б-фреймы, ебать
Сложно, сложно, ничего не понятно. Банят в треде.
>Сложно, сложно, ничего не понятно
Мне лень разбираться ради 50 гигов экономии на пожатом контенте. А почему? Она че с вирусами или чего?
Вообще, можно сразу делать нормально, даже через вашу, эту программу(там есть возможность добавлять ключи). Да, открываешь любой webm-тред, обязательно будет такая проблема.
Борам по умолчанию SAR убирает. Заставляйте всех ей пользоваться и нет проблем.
А проблема на самом деле в быдлокодерах сосача, которые не знали про SAR ≠ 1 и через жопу написали код контейнера для видео. Я им писал, но им просто похуй.
Олсо, если горит конкретно у тебя, то ты всегда это можешь пофиксить на своей стороне (хоть usercss, хоть куклой, куча вариантов). Ты хочешь, чтобы у всех не горело или что? Я думаю большинству похуй.
>Delay relative to video : -5 s 650 ms
Из-за этого звук есть а изображения нет вначале.
Я просто резал кусок mkv по меткам -ss -to
При обрезании без перекодирования всегда так. Выбирается ближайший к указанному времени ключевой кадр. Аудиодорожке похуй.
ffmpeg -i 1.mkv -c copy 1.mp4
Разобрался, по дефолту этой проге необходима папка /temp, если её нет она не пашет.
Стандартные параметры программы на пикрелейтед, а также скопированы ниже
-i "file:C:\\Users\\bmyag\\AppData\\Local\\Temp\\boram-8976vg0n6CUQhzIy.mkv" -map 0:v:0 -map 0:a:0 -threads 8 -c:v libvpx-vp9 -speed 1 -tile-columns 6 -row-mt 1 -frame-parallel 0 -b:v 409k -auto-alt-ref 1 -lag-in-frames 25 -g 128 -pix_fmt yuv420p -c:a libopus -b:a 128k
Не буду тебе отвечать, потому, что ответ спокойно ищется в Гугле, в первых предложенных вариантов.-filter:v "setpts=0.5*PTS"
>ответ спокойно ищется в Гугле
Это только если ты не гуманитарий даун как я. Алсо, пытался искать, но не нашел, потому что наверняка неправильно сформировал запрос.
Пресеты для довничей с одной кнопкой + тонкая настройка для ценителей с нормальным маном.
Это копия, сохраненная 22 мая 2017 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.