Это копия, сохраненная 22 мая 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Если браузер вместо воспроизведения отдельных видео ругается на повреждённый видеофайл, либо не воспроизводит звук — он скорее всего не может в VP9 или Opus. См. http://en.wikipedia.org/wiki/HTML5_Audio#Supported_audio_codecs.
Хромоги с зондом 36 версии, а также пользователи браузеров на его движке сосут на вебмках с Opus'ом, смуксенных при помощи mkvmerge.
Для поиска соуса видео сохраняем кадр (правый клик по видео) и ищем его на http://images.google.com.
О кодировании WebM
Доступные кодеки — VP8 (libvpx, vp8) или VP9 (libvpx-vp9, vp9) для видео и Vorbis и Opus (libvorbis и libopus) для звука, максимальный суммарный размер всех медиафайлов в посте ~13700КБ.
Внимание: libvorbis'у нельзя указывать фиксированный битрейт (-b:a) — это сильно портит качество звука.
Opus'у наоборот указывать битрейт необходимо.
При кодировании видео с помощью старых версий ffmpeg со звуком Opus нужно указать -strict -2 в качестве параметров кодирования.
Внимание: ffmpeg неэффективно муксит Opus, итоговый файл получается на 10-20% больше, чем с mkvmerge.
Наложение субтитров
Данная операция требует настройки кэша шрифтов в ОС Windows: https://github.com/AlsaAsksMiley/webm-thread-misc/blob/master/Fontconfig_and_subs.txt
Внимание: параметр -ss ffmpeg'а следует указывать после входного файла, иначе тайминг субтитров будет считаться от начала фрагмента.
В git-версии фильтр subtitles ffmpeg'а научился брать шрифты из контейнера и понимать параметр si (номер нужного потока с субтитрами).
Ссылки
Программы и их документация: http://ffmpeg.org, http://mpv.io, http://www.bunkus.org/videotools/mkvtoolnix/.
Скрипт для автоматического кодирования в 2 прохода под нужный размер файла https://github.com/magicgoose/webm-buddy
Гуй с минимумом кнопок (windows-only): https://github.com/WebMBro/WebMConverter/releases
Исходники для op-webm'а (скрипт на zsh и пикчи): https://github.com/pituz/webm-thread/tree/master/overlay
Исходник пикчегайда:
Текст поста: https://github.com/pituz/webm-thread/blob/master/op-paste
Пердолиться с ffmpeg могут, как ни странно, только спермачи, ведь только на сперме возникают проблемы с фонтконфигом и прочими тонкостями вроде экранизации пробелов в названии файла, обрамлённом кавычками.
Под прыщами программа заводится и даже компилируется без особых проблем, но спермоклоунам понять не дано, для них срать под себя проще, чем встать из-за стола, дойти до туалета, открыть дверь, зайти в туалет, закрыть дверь, открыть крышку унитаза, сесть на унитаз, посрать, вытереться, смыть, проветрить помещение, открыть дверь, выйти из туалета, закрыть дверь. Для них это - пердолинг. Я кончил.
Пердоли в своём репертуаре, это не ffmpeg пердольный, это шперма и шпермачи плохие.
Тред видимо создал полоумный ПЕРДОЛИК с консолечкой в срачечке.
Есть же нормальная прога, которая позволяет делать это без ПЕРДОЛИНГА.
Avanti
http://www.avanti.arrozcru.org/
Как это говно заставить считать битрейт по формуле с оп-пика?
test
ffmpeg -loop 1 ^
-i "хрюнька.jpg" ^
-i "Gregorian - Heaven.flac" ^
-t 00:05:15 ^
-c:v libvpx -r 1 -vb 6M -crf 18 -deadline best ^
-c:a libvorbis -q:a 3 ^
-y output.webm
pause
> -c:a libvorbis
И без этого выберет.
> -t 00:05:15
Зачем? Добавить перед названием выходного файла -shortest, автоматом время возьмёт
Ты акцент на картинку или на музыку делаешь?
Нужно в сони вегасе открыть 3гп.
Пробовал через всякие анальные конверторы - не хочет.
Посоветуй нормальный конвертер или еще чего.
ffmpeg
С двумя проходами картинка укладывается эффективнее, и нет вероятности получить распидорашенные кейфреймы даже с дефолтными 200кбит/с видеобитрейта.
https://gist.github.com/pituz/8f0635a4b3222266e088
>Ты акцент на картинку или на музыку делаешь?
Какой акцент? Я на всё делаю, у меня всё очень хорошо выглядится и все слушаются.
Ну просто постить вебмку с музыкой, при этом задавая картинке такие параметры
> -vb 6M -crf 18
мне кажется излишним. Как заметил >>1036460, лучше сделать два прохода, зато оставить больше потока для звука.
>>1036510
> А что еще интересного вы знаете о ffmpeg?
Можно выкинуть половину кадров с помощью видеофильтра mpdecimate, итого в пятнадцатиминутной аудиовебмке будет только 20-40Кб видео, остальное пойдёт под звук. Но такая вебмка может страницу или браузер повесить, либо проигрываться даже после закрытия из-за багов или недочётов в декодере браузера.
Было лень делать парсинг параметров через getopts. Лишнее закомменти.
>>1036475
Спасибо. Всё никак не сподоблюсь вкурить документацию по zsh от корки до корки.
>>1036510
-shortest не сработает при первом проходе. Будет изучать картинку до посинения.
>>1036529
> Можно выкинуть половину кадров с помощью видеофильтра mpdecimate
При статичной картинке mpdecimate выкинет все кадры кроме первого. Получится как будто без -loop 1.
Тогда уж лучше заюзать setpts для уменьшения фпс до значения меньше единицы.
Оранжевая хуйня - вот тебе и обозначение
Поясните, как это сделать не продавая душу сатане?
в идеале представляю себе что-нибудь не сложное, куда кидаешь ссылку на сам видос, вбиваешь промежуток времени откуда до куда захватывать, и разрешение вемба.
>>103671
Насколько я знаю — NEEQUAUE, скачивай youtube-dl'ом, дальше — по гайду из ОП-поста.
> position may be either in seconds or in "hh:mm:ss[.xxx]" form.
> duration may be a number in seconds, or in "hh:mm:ss[.xxx]" form.
пропадает середина вебм, то чем бебм оканчивается посвляется в середине, затем вебм идёт до конца но картинка уже не меняется
что за хуйня? почему с эти консольным говном так сложно?
avconv -i incom -c:v libvpx -crf 30 -b:v 1000K output
алсо поясните как звук вообще убрать
Ну помоги мне, анончик.
У ffmpeg какая-то непонятная проблема с пробелами в названии файлов. На прыщах, например, приходится экранировать пробелы и спецсимволы, попутно обрамляя название фильтра и файла кавычками.
Попробуй перед всеми пробелами и специальными символами ставить символ ^, это вместо обратного слеша на никсах. Ну или на крайний случай переименуй, чтобы не было пробелов и прочего.
У тебя трёх запятых не хватает в тексте поста. Мб ты и не даун, но что невежа — определённо. Исправляйся.
Нахуя ты складываешь всё в каталог ffmpeg'а, и при этом ещё указываешь ему полные пути? Не слышал про относительные пути? Гугли и просвещайся.
Твоя проблема в том, что язык описания фильтров ffmpeg'а использует некоторые символы в роли управляющих: например, двоеточиями разделяются параметры фильтров. Нужно либо упростить передаваемый фильтру subtitles путь к файлу, либо заэкранировать двоеточия, бэкслэши и квадратные скобки в нём бэкслэшами. Вот тебе кусок мануальца, если осилишь.
> Попробуй перед всеми пробелами и специальными символами ставить символ ^, это вместо обратного слеша на никсах.
Вот это и называется «пердолинг», бессмысленный и беспощадный. Вместо того, чтобы разобраться в сути проблемы и грамотно решить её, ты пытаешься применить к ней методы из своей головы наобум, методом тыка.
Ещё один пердолик, теперь уже из лагеря прыщеблядей. Нахуя так делать — кукарекать какую-то ерунду, не удосужившись даже глянуть в подсунутый постом выше ман?
> Вместо того, чтобы разобраться в сути проблемы и грамотно решить её, ты пытаешься применить к ней методы из своей головы наобум, методом тыка.
Обычно я просто избавляюсь от пробелов в названии под спермой. Под прыщами всё работает так, как предполагается.
> Обычно я просто избавляюсь от пробелов в названии под спермой.
А мог бы просто поставить двойные кавычки.
> Под прыщами всё работает так, как предполагается.
Потому что там пути без двоеточий и бэкслешэй. Но на первых же квадратных скобках ты соснёшь.
> А мог бы просто поставить двойные кавычки.
Ставил, не помогало. Ругался на несуществующий файл, название которого состояло из пути до файла ровно до первого пробела.
> Но на первых же квадратных скобках ты соснёшь.
Нужно много чего экранизировать. Поэтому на сперме мне легче вытащить субтитры из контейнера, чем ебаться с экранизацией каждого третьео символа в названии файла.
> Ставил, не помогало.
Решил разобраться с экранированием параметров в щиндовсе и проиграл: там вообще параметры передаются процессу не массивом, а одной строкой. И процесс сам перед выполнением main(argv[], argc) разбивает эту строку на параметры так, как ему нравится:
http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx
Корни этого говна следует искать в DOS'е. DOS — это предельно кастрированный UNIX для персоналок со 128кб оперативки и парой флопповёртов схожего объёма, развивавшийся вместе с этими персоналками и в конце плавно превратившийся в щиндовс, но сохранивший совместимость со всем древним софтом под него.
Изначально вместо того, чтобы ебаться с массивами, квотингом и проч. в досе обрезали имена файлов до 8.3, и аргументы постановили резать по пробелам. А формат вызова main() оставили как украшение.
> Корни этого говна следует искать в DOS'е.
Да, за 20 лет они так и не смогли избавиться даже от богомерзкой CP866 в консоли. А ещё это ёбанное окно у консольных приложений, которое нельзя без ебли растянуть на полный экран, приходится редактировать свойства окна по-умолчанию. Игровая прошивка, хули.
Лол, я опять ошибся. Экранировать, просто это слово встречается в моём лексиконе реже, чем "экранизировать", пишу на автомате.
И на винде нет x11grab, есть `-f dshow -i=video="Camera"`
Причём камера отключена хардварно.
Дедает всё тоже самое, что и в ОП-посте, только без пердолинга.
http://www.videohelp.com/tools/WinFF
> Пердолики,
По-моему, пердолик здесь только ты: кукарекаешь, нихуя не разобравшись в теме.
> а почему вы не используете божественный WinFF?
У меня есть инструменты куда мощнее и удобней — текстовая консоль и скрипты.
Хотя бы >>1035722 твой фронтенд может? Или, там, превью сделать из указанного кадра?
> Делает всё то же самое, что и в ОП-посте, только не всё и пердолингом там, где возможна автоматизация.
Пофиксил, в т.ч. орфографические ошибки.
Гуевые конвертеры в основном пользует только невежественное быдло из порнотреда, которому лишь бы подрочить, а на артефакты и качество звука похуй. Страдающим перфекционизмом аутистам из анимублядского треда гуй в большинстве случаев только мешает.
Без пруфов ты хуй простой.
Обычно фронтенды нихуя толком не могут. Как, впрочем, и их пользователи, так что всё на месте.
Делать мне больше нечего — всякую ерунду качать. Ты утверждаешь, что может — ты и пруфы доставляй. Иначе твои слова — кукареку, да ещё и с последующим обосрамсом.
Собственно, иного от порнобыдла и не ожидалось.
Те же, что и с использованием других фронтендов к ffmpeg: интерфейс энкодера там крайне примитивный. А ещё оно не может в произвольные параметры видео (разрешение/SAR/DAR), для каждого нестандартного ролика придётся создавать новый профиль. Если видео не нужно сильно редактировать, то от использования kdenlive лучше отказаться.
Я экспортировал видео из kdenlive в лосслесс, а потом просто жал ffmpeg'ом как обычно.
Ты как маленький ребёнок, сделайте за меня, а я посмотрю.
Пошёл нахуй в школу, дебил. Пруфы ему ещё делать.
Докажи что не может или кукарек.
У пердолика ЗАВИСТЬ, что кто-то может делать эту хуйню без пердоленья консолькой.
Как же, ПЕРДОЛИК потратил многие дни на пердолинг, а тут пришёл какой-то спермач и обосрал все его труды одной мокрописькой.
Кретин, это ты за тебя сделать просишь. Схуяле я должен искать пруфы к твоим утверждениям? Может, мне ещё тебе горшок принести и жопу подтереть?
> Докажи что не может
Я этого не утверждал. Я задал вопрос (>>1036968):
> > Хотя бы >>1035722 твой фронтенд может? Или, там, превью сделать из указанного кадра?
С аргументацией ответа ты обосрался.
>С аргументацией ответа ты обосрался.
Ты пердолик совсем поехал со своим обосрамсом.
Я тебе ответил, что может. Хули ты жопой виляешь?
Пердоля опять своим именем начал других называть. Совсем свои ПЕРДОмозги просрал, опущенец.
http://winff.org/html_new/downloads.html
>Free Pascal/Lazarus Source Code
Мокрые писечки скачать бесплатно без регистрации и смс.
> Я тебе ответил, что может.
А схуяле я тебе должен верить? Без аргументов это лишь твоё мнение, на анонимной имиджборде — пшик, или кукареку.
На вот, покури: http://psylesson.ru/node/30
> Хули ты жопой виляешь?
Этим ты занимаешься.
> Ты пердолик
Мб ещё это обоснуешь?
> со своим обосрамсом.
И это. Обосрамс-то твой, ты не смог в аргументацию своего кукареку.
Лол. А я думал, хули оно полтора метра весит.
мимо WinFF-бог
Обведи, куда вводить желаемый размер файла и время кадра для превью.
Я ньюфаг, поэтому хочу спростить, есть где подробная русифицированная документация по ffmpeg? Если нет, то буду задавать мучающие меня вопросы сюда.
1. Есть куча картинок и аудиофайл, как сделать чтоб эти картинки с плавными переходом поочередно показывались за время звучания этого аудио?
2. Какие есть эффекты перехода кроме плавного?
3. Как прикрепить водяной знак?
4. Как в определенном месте написать текст моим любимым шрифтом?
> Дополнительные параметры командной строки
> Дополнительные параметры командной строки
> Дополнительные параметры командной строки
> Дополнительные параметры командной строки
> Специально для пердоликов с консолечкой в срачле
Я четыре раза указал на то место, где ты обосрался. Вместо использования терминала, который практически не нагружает систему, а только вызывает программы, ты используешь мокрую письку, которая предлагает тебе лишь часто используемые функции бэкенда:
Наложить субтитры - отсос
Обрезать видео не по секундам, а по кадрам - отсос
Сделать что-то сложнее обрезки видео - отсос
Тебе придётся вводить те же параметры командной строки, которую ты панически боишься, но только в отдельном окошке, скакать по вкладкам, чтобы проверить все параметры на правильность, читать непонятный тебе вывод из-за ошибки, после чего ты побежишь плакаться в анимублядский тред.
Такие, как ты мне напоминают пикрелейтед.
Тред чтобы не создавать. Дан конкретный диапазон чисел в таблице, от 1 до 500, какие-то свободны, какие-то нет. Какой формулой мне вычислить свободные значения в этом диапазоне? Или в какую сторону копать?
Не игнорируй, няш, возможно ты сможешь мне помочь.
Я правильно понял что спермачи это виндузятники, а пердолики это линуксоиды?
Пердоль, ну что ты опять жопой завилял пытаясь скрыть свой обосрамс?
Был вопрос, может ли. Ты получил ответ, что может. А уж ошибки скорее у тебя в консольке будут, ибо ручки из-за бугурта теперь до следующего года трястись будут.
> пытаясь скрыть свой обосрамс
Какой такой обосрамс, мм?
Не осилить cmd.exe - вот это самый настоящий обосрамс.
> Был вопрос, может ли.
Где вопрос? Покажи мне, я не вижу, глаза кровью затекли, и руки дрожат и не слушаются из-за мифического бугурта, который ты предрекал мне.
Нет, ты стал жертвой спермопропаганды.
Пердолики — это невежи вроде того, что ITT притащил WinFF. Они не могут в документацию и осмысленные действия, и потому пердолятся методом тыка. Простые графические фронтенды — единственный вид ПО, с которым они способны работать.
> предлагаю в этом итт треде обсуждать только ffmpeg и его возможности
Отвержено. WebM можно делать и без ffmpeg и его фронтендов — при помощи vpxenc, opusenc и mkvmerge, напрмер. И это будет не хуже.
> 1. Есть куча картинок и аудиофайл, как сделать чтоб эти картинки с плавными переходом поочередно показывались за время звучания этого аудио?
ffmpeg'ом это будет сделать сложно, фильтров перехода между кадрами у него нет совсем. Можно запилить переход через альфа-канал фильтрами fade и overlay, но без обвязки скриптами с этим замучаешься. Лучше заюзать что-то специализированное вроде slowmovideo.
> 2. Какие есть эффекты перехода кроме плавного?
В kdenlive их полно.
> 3. Как прикрепить водяной знак?
Фильтр overlay.
> 4. Как в определенном месте написать текст моим любимым шрифтом?
Фильтр drawtext.
>>1037085
Любого подходящего. Не найдёшь — создай.
Олсо, касательно документации. Перевода на русский нет (да и он устарел бы моментально), ссылки на оф доки на английском есть в оп-посте. В них есть раздел по фильтрам, там всё просто и с примерами.
>>1037091
> Не осилить cmd.exe - вот это самый настоящий обосрамс.
Вопрос спорный. Подобие https://github.com/pituz/webm-thread/blob/master/tools/WebMaster на нём хуй запилишь без дополнительных программ.
>Я правильно понял что спермачи это виндузятники, а пердолики это линуксоиды?
Всё правильно. ПЕРДОЛИКАМ от этого сильно припекает. ПЕРДОЛИКИ мечтают, что бы все другие тоже ПЕРДОЛились с консолью. Им обидно что никто кроме них не хочет, так яростно ПЕРДОЛИТЬСЯ.
> без дополнительных программ.
Можно тот же vbs использовать, только там проблема с выводом из консольных программ. Собственно, на этом и сфейлился и свернул разработку.
>ffmpeg'ом это будет сделать сложно
Так можно же ведь? Я думал что ffmpeg это нелинейная монтажка.
>kdenlive
Интересная программулина, но я пока не линуксоид.
>overlay
>drawtext
Как? Мне нужен пример использования или разжевывание документации.
Может кто вкинет документацию на какой-нибудь нотабеноид для совместного перевода?
> Так можно же ведь?
Можно, да. Делишь картинки на 2 набора,
фильтром setpts задаёшь частоту их смены, фильтром fps дублируешь кадры — это для обоих наборов, причём setpts'ом надо как-то сделать так, чтобы картинки в наборах менялись поочерёдно;
потом набор заставляешь мерцать альфаканалом фильтром fade;
потом накладываешь наборы друг на друга фильтром overlay.
> Интересная программулина
Обычный гуёвый видеоредактор. На alternativeto.net их много.
> но я пока не линуксоид.
То есть, для тебя будет проблемой даже пронумеровать в именах файлов картинки в наборах.
> Мне нужен пример использования или разжевывание документации.
Но примеры использования есть в доках:
https://www.ffmpeg.org/ffmpeg-filters.html#Examples-16
https://www.ffmpeg.org/ffmpeg-filters.html#Examples-23
> Может кто вкинет документацию на какой-нибудь нотабеноид для совместного перевода?
А смысл? Она обновляется постоянно. Лучше учи английский, в IT всё навно без него никак. Пендосия с англией скукожатся, а язык останется подобно латыни в медицине.
Хотя… чем-то подобным я хотел заняться для webm-тредов. Но я думал о коротком гайде по основам, а не полноценных доках.
>ты стал жертвой спермопропаганды.
>Пердолики — это невежи вроде того, что ITT притащил WinFF
Какой еще oтвет ожидать от человека с хуем штульмана во рту и с консолью в жопе. Попытки антифорса, кстати, крайне забавны, это ж как пердоликам разорвало, что догадались только обзываться в ответ как детишки (ты дурак - нет, саааам дураааак!), бггг
Пердолики это пользователи ПЕРДОЛИКС™ ЖМУ/АНАЛИКС™ - linux.
> никакого пердолинга
> аргументы командной строки нужно писать в отдельной вкладке
> зато эта ни кансоль бгг!!!11
Проиграл со спермача.
Там не в отдельной вкладке, там во всех вкладках нужно писать параметры командной строки в отдельные поля. Какой-то трафарет для умственно отсталых: вместо одной строки с параметрами, которую можно скопировать полностью или частично, изменить скриптом и т.д., получается хуита, в которую можно только последовательно вбивать параметры. Как обезьяна.
Заебешься же.
Так, я смог прилепить логотип, а текст прилепить не получается. Что я делаю не так?
ffmpeg -i "Олег Газманов - Новая Заря.flv" ^
-t 25 ^
-i logo.png -filter_complex "overlay=main_w-overlay_w-10:10" ^
-drawtext="fontfile=Tr2n.ttf: text='2ch.hk'" ^
-vb 6M -crf 23 -deadline realtime -q:a 1 ^
-sn -y output.webm
pause
>-drawtext="fontfile=Tr2n.ttf: text='2ch.hk'"
Это фильтр, а не параметр. При использовании filter_complex все фильтры следует пихать в него.
Теперь получилось.
ffmpeg -i "Олег Газманов - Новая Заря.flv" ^
-t 26 ^
-i logo.png -filter_complex "overlay=main_w-overlay_w-10:10, drawtext=fontfile=Tr2n.ttf:text='2ch.hk':x=main_w-text_w-30:y=140:fontsize=20" ^
-vb 6M -crf 25 -deadline realtime -q:a 1 ^
-sn -y output.webm
Только третья строка больно здоровая.
Как логотип сделать полупрозрачным, а текст чтоб появлялся на определенном временном участке?
> а текст чтоб появлялся на определенном временном участке?
Думаю, нужно разрезать видео по частям, в нужную часть наложить текст, а потом опять склеить в целое видео.
> Как логотип сделать полупрозрачным
Сделай png с прозрачностью,
> а текст чтоб появлялся на определенном временном участке?
Опция enable фильтра drawtext: https://www.ffmpeg.org/ffmpeg-filters.html#Timeline-editing
Олсо, я наврал насчёт отсутствия у ffmpeg фильтров перехода: https://www.ffmpeg.org/ffmpeg-filters.html#blend .
Однако хочу вырезать без звука, и чтобы итоговое разрешение было 640480.
Как это сделать? Сторониим редактором?
Там все расписано, но я там почти нихуя не понимаю. Скейлить смог, но как убрать звук - так и не понял.
брофист.вебм
ДЛЯ ВИНДОБОЯР:
собственно, FFmpeg - http://ffmpeg.zeranoe.com/builds/
XMedia Recode - http://www.xmedia-recode.de/en/index.html
QWinFF - http://qwinff.github.io/ (есть и для линупса)
TEncoder - https://sourceforge.net/projects/tencoder/
Video to Video - http://www.videotovideo.org/
Avanti - http://avanti.arrozcru.com/
FFQueue - http://ffqueue.bruchhaus.dk/
WinFF - http://winff.org/ (есть и для линупса)
Pazera WebM Converter - http://www.pazera-software.com/products/webm-converter/
И т. д. Больше здесь - http://www.videohelp.com/tools/sections/video-encoders
Для безмозглых пердоликов же!
> ПЕРДОЛИК
> Смотри срачечку свою не порви
Маня, за своей сракой бы лучше следил, пихать в неё всякие костыли от Васяна и просить ещё - зашквар. Ещё вскукареки о неосиляторстве оставь себе - сам-то CMD.EXE боится запустить. Поссал спермачу за шиворот, бгг
кто бы тебе в дурку посадил, сидел б там спокойно под шконкой и радовался
Забей на маньку.
ffmpeg -ss 00:01:04 -i source.mkv -map 0:v:0 -vf subtitles=source.mkv -t 5 output.mkv -y
В выводе ffmpeg всё чисто, но на выходе сабов нету. ЧЯДНТ?
Ты наверно оп-пик читал жопой. Там должно быть написано, что тайминг субтитров отсчитывается от начала декодируемого фрагмента. А ты параметр -ss написал для входного файла, а не для выходного.
он может только появится,
если птичку в HD ADeck поставить "включить звук с микрофона"
тогда он идёт с микрофона, но мне то с микрофона не надо.
Блин, что не так?
[CODE]ffmpeg -i revolution.mp4 -c:a libopus -b:a 45k -vbr on -vn -sn rev.webm[/CODE]
> Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Это цвета, просто пиздец, но ШРИФТ, это что копикс санас? Разве не логичнее когда речь идет о консольных командах использовать консольный шрифт. Или хотя бы не такой жирный и непропорциональный.
> Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Понял, надо было использовать вместо libopus кодек libvorbis.
И еще надо будет руководствуясь этим поэкспериментировать
> Внимание: libvorbis'у нельзя указывать фиксированный битрейт (-b:a) — это сильно портит качество звука.
> Opus'у наоборот указывать битрейт необходимо.
> При кодировании видео с помощью старых версий ffmpeg со звуком Opus нужно указать -strict -2 в качестве параметров кодирования.
> Внимание: ffmpeg неэффективно муксит Opus, итоговый файл получается на 10-20% больше, чем с mkvmerge.
Почему у меня с опусом работать не захотело, ффмпг старый?
ffmpeg -i revolution.mp4 -c:v libvpx -b:v vbk -an -sn -lag-in-frames 16 -pass 1 out-v.webm
> Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
-strict -2
Там ещё форматирование пробелами: меняешь шрифт — и всё распидорашивает. Правда, с моноширными шрифтами вроде норм.
Можешь взять svg да переделать, запилишь годноту — добавлю в позиторий.
> консольный шрифт
Это какой?
>>1037837
Там неправильно написано: при использовании опуса с VP8 -strict -2 всё равно надо. См. https://github.com/pituz/webm-thread/wiki/glossary#Контейнер-container
Ну и вот старый вариант, который в фш.
Сказали, что он лучше выглядит, чем тот, который из инкскейпа. Я в подбор цветов не умею.
Точки бы убрал в inkscape, нихуя не видно из-за них.
У петушопа свой растеризатор шрифтов, а inkscape пользует либо средства ОС, либо freetype. Последний очень гибко настраивается, особенно с патчами infinality, в т.ч. при компиляции. Из-за некоторых запатентованных технологий в бинарных сборках часть фич отключена.
Audio
ID : 1
Format : Vorbis
Format version : Mode 1
Format settings, Floor : 1
Codec ID : 674F
Duration : 21s 430ms
Bit rate mode : Variable
Bit rate : 96.0 Kbps
Channel count : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 251 KiB (15%)
Alignment : Split accross interleaves
Interleave, duration : 46 ms (1.10 video frame)
Interleave, preload duration : 500 ms
Writing library : libVorbis 1.0 RC3 (UTC 2001-12-31)
Writing application : vorbis.acm
Перемукси ffmpeg'ом с -c copy.
>бражение на видео по нужным координатам.
Но зачем? Тут http://ffmpeg.org/ffmpeg-all.html#toc-overlay-1 не достаточно подробно написано?
Это пять лет назад ffmpeg был документирован так, что приходилось использовать mencoder, а сегодня у ffmpeg дока, которой многое ПО позавидует.
Чтобы не разобраться, имея подробное описание и несколько примеров, нужно быть выдающимся дегенератом. Или я что-то пропустил и Майкрософт сделала своё чёрное дело?
Ебаные прыщи...
Головушка твоя деревянная! Клювиком своим вот сюда смотри http://ffmpeg.org/ffmpeg-all.html#Main-options!
> -t duration (input/output)
> When used as an input option (before -i), limit the duration of data read from the input file.
> -to position (output)
> Stop writing the output at position. position may be a number in seconds, or in hh:mm:ss[.xxx] form.
Ещё есть NLE-шный trim http://ffmpeg.org/ffmpeg-all.html#trim
блджад, -ss 00:10 -to 00:10 отрежет 10 секунд с 10 секунд.
любой даун с тремя классами информатики сумеет вычесть разность времени. почему ебланы пишущие ffmpeg это не могут?
>Ещё есть NLE-шный trim
Непонятно ничего, как писать надо?
Потому что ты -ss указал для входного файла, а -to — для выходного.
Указывай тогда -ss для выходного и жди, пока декодируется и выкинутся все кадры с начала соуса.
Олсо, белые люди не считают время сами, а используют скрипты вроде https://github.com/pituz/webm-thread/blob/master/tools/WebMaster и https://gist.github.com/pituz/7ba7aef17f16ed73a484 .
>Указывай тогда -ss для выходного и жди, пока декодируется и выкинутся все кадры с начала соуса.
>не считают время сами, а используют скрипты
Прыщемирок
Я же знал, что все так и будет. Зачем я вообще связался с этим ffmpeg?!
Да думал в батник раз написать и все. webm'ку то редко когда делать надо. Так, на всякий случай.
Ну ёбана, а нахуя тогда вообще этот гайд, если всё можно с офф. сайта списать? Давай пилите нахуй.
> любой даун с тремя классами информатики сумеет вычесть разность времени.
А также прочесть ещё пару строчек, которые я процитировал. Ты не смог. Следовательно, лично ты тупее дауна с тремя классами информатики.
> почему ебланы пишущие ffmpeg это не могут?
Они не ебланы, поэтому они могут, а ты еблан, потому, что не можешь.
Самоубейся, пожалуйста!
> Непонятно ничего, как писать надо?
Ты ёбаная умственно отсталая макака. Я тебе сейчас докажу. Как надо писать, там есть пример:
> Drop everything except the second minute of input:
> ffmpeg -i INPUT -vf trim=60:120
> Отбросить всё, кроме второй минуты из входного ролика.
Видишь, ли чтобы в упор не понимать совершенно прозрачный пример, нужно иметь полную атрофию аналитического мышления. Как ты только говорить научилось, животное?
> Я же знал, что все так и будет. Зачем я вообще связался с этим ffmpeg?!
Если ты знал, что слишком туп, зачем ты вообще за компьютер сел? Иди землю копай!
>>1038550
> Так есть же нормальные писички для Windows-богов
Умственно неполноценные зверушки никак не могут быть богами. Только петушнёй они могут быть.
> Нахуя жопу консолькой насиловать? Это удел пердоликов.
Ах, ну, да. Вот и петушиные крики.
>>1038570
Для популяризации. Откуда у тебя иллюзия, что тебе кто-то что-то должен?
ПЕРДООПРАВДАНИЯ опущенца у которого ПЕРДОРАЗРЫВ из-за того, что кто-то может с помощью мокрописек сделать webmку за пару минут, а он вынужден полдня пердолиться консолькой.
> ПЕРДООПРАВДАНИЯ опущенца у которого ПЕРДОРАЗРЫВ из-за того, что
Снова ты петухом кричишь.
> кто-то может с помощью мокрописек
Я тоже это могу, Маня. Проблема в том, что умственно отсталые обезьяны без мокрописьки не могут.
> сделать webmку за пару минут, а он вынужден полдня пердолиться консолькой.
Секунд за десять-двадцать. У тебя снова фантазии взамен реальности.
Странно было бы ожидать иного от порвавшегося спермопетуха.
Олсо, у trim'а с указанием начала те же минусы, что и у -ss для выходного файла — начало будет декодировано и выкинуто. Так имеет смысл делать только при наложении сабов.
>>1038500
> Мне что самому считать надо длину отрезка?
Запятую пропустил.
ffmpeg — хоть и комбайн, но не для идиотов. Для удобного его использования уметь писать шелл-скрипты необходимо.
Могу редуцировать:
> Для удобного его использования уметь писать шелл-скрипты необходимо.
до очевидного:
> уметь писать шелл-скрипты необходимо
ибо
> использовать компьютеры и уметь программировать — это естественно
Ну это да. Но для мокания тупого пердолика в собственное говно эффективнее использовать формы с конкретикой, так доходчивее.
Что за влажность на пике. Там упоминаются две ошибочных посылки:
> Одна из таких форм — работа пишущих GPL-код... На данный момент она эффективно ужилась с капитализмом...
> Естественно, откусывания даже всего рынка ПО...
Во-первых, разработка сообществом (в оригинале указан пример с GPL) и капитализм не являются противопоставимыми. Это две дополняющие друг друга разные формы производственного взаимодействия людей — сотрудничество и эксплуатация.
Во-вторых, ретроспектива развития ПК и ОС для них не оставляет и камня на камне от первой посылки. Могу процитировать Нила Стивенсона:
> Джобс и Возняк, основатели Apple, родили очень дикую идею — продавать машины, обрабатывающие информацию, для использования дома.... Но примерно тогда же, Билл Гейтс и Пол Аллен наткнулись на идею более странную и более фантастическую: продажа компьютерных операционных систем.
Как можно заметить идея ПК является искусственной. А идея продажи ПО отдельно от ПК — тем более. Между лицензиями на ПО, не смотря на их формально общий принцип (копирайт), состоит в том, что свободные лицензии имеют естественное происхождение от сотрудничества, а EULA и прочие закрытые — это противоестественное искуственное порождение жадности разводил, которые уже сумели убедить идиотов в том, что им нужны ПК.
> Что за влажность на пике.
Не влажность, а некоторая упорота и недосказанность.
> разработка сообществом (в оригинале указан пример с GPL) и капитализм не являются противопоставимыми
Ты неправильно понял. Имелось в виду не сообщество, а способ распределения результатов труда, проистекающий из вирусных лицензий вроде GPL и CC-BY-SA.
> ретроспектива развития ПК и ОС для них не оставляет и камня на камне от первой посылки.
Я исхожу из того, что в результате развития технологий распределение благ на информационные и материальные всё больше сдвигается в сторону информационных. Революционные технологии в этом смысле — 3D-принтеры, а потом и домашние фабрики и какие-нибудь молекулярные ассемблеры.
> Как можно заметить
Запятую пропустил.
> идея ПК является искусственной
Вся человеческая культура — штука искусственная. Но это не отменяет того, что она стала объективным фактором.
Это интересная тема для обсуждения, достойная отдельного треда. Я как-нибудь соберусь с мыслями и запилю его, а здесь продолжать не стоит — это всё-таки тред о кодировании webm.
>>1038730
Ты ведь уже обосрался несколько раз в только в этом треде, в т.ч. не ответив на >>1037032. Чего тебе ещё надо? Уёбывай.
> саундтреки игр в OGG
OGG — это универсальный медиаконтейнер, в т.ч. для видео. В него можно запихать хоть mp3 или uncompressed pcm. Часто в него кладут flac.
Пердоль, ты меня за кого-то другого принимаешь, а твои проекции уже тянут на сильнейшее психическое расстройство. Что в принципе не удивительно, вменяемые пердолики редкость.
Может тебе стоит вытащить консольку из жопы и показаться врачу. Всё-таки у таких как ты сейчас начинается период обострения.
Попьёшь успокоительных, посидишь в комнате с мягкими стенами, глядишь и рассудок к тебе вернётся.
Хотя сомнительно, пердолики неизлечимы, но вдруг ты окажешься первым пердолей, кому помогла терапия
> Пердоль
Объяснись.
> ты меня за кого-то другого принимаешь
Риторика та же.
> а твои проекции уже тянут на сильнейшее психическое расстройство
Тянущие на психическое расстройство проекции — это скорее >>1038617, >>1038595, >>1038530, >>1036963, >>1037550, >>1037532, >>1037449, >>1037433, >>1037131, >>1037102, >>1037043, >>1037022, >>1037007, >>1035711, >>1038813. Немало на 180 постов треда, не правда ли? Полезной инфы в этих постах ноль, один бугурт.
> Может тебе стоит вытащить консольку из жопы и показаться врачу.
Это следует сделать тебе. Я консоль не в жопу запихиваю, а использую по назначению.
Анончики не хочу пилить новый тред для своей беды.
Суть - надо тянуть с Ютубика 1080 фильмоту, но эти ЖАДНЫЕ СУКИ распилили ролики и 1080 без звука, а дорогу к ней качать отдельно.
Платиновый вопрос как совместить асс дорогу с МР4 ролом? И желательно чтобы клеило с минимальным моим участием.
только быдло качает ролики с ютюба
> Немало на 180 постов треда, не правда ли?
Да это не предел. В моём LaTeX-треде на 500 постов у него сотня вспышек баттхерта.
С минимальным твоим участием клеят только скрипты. Но судя по твоему вопросу, уровень не твой. Посему тебя спасёт mp4box+YAMB. Ну, или mkvtoolnix
Попробую, у меня вроде МатрешкаТулл (mkvtoolnix-amd64-7.1.0-setup) не клеил. Вернее я брал видео и АДД ему ААС дорогу - он то писал НЕТ ДОРОЖЕК, то что-то попытался сделать и выпилил нахуй видеофайл.
С командной прописывать путь, плюс неясно как его заставить в Матрешке сохранять или МР4. FLV не нужен.
Сперманю забыли спросить.
Переустановил gstreamer1.0-plugin-bad, -good и -base, опять же никакого результата.
Проиграй звук любым способом. У меня при выходе из суспенда такая хуйня — вебмки начинают работать только после пробуждения звуковухи.
Я в суспенд вообще не вхожу. Ноут всю ночь простоял с отключенной подсветкой. Потом я сделал некоторые действия с apt-get, после чего, собственно, и произошла та фигня. Думаю, разгадка кроется в списке удалённых пакетов, но их там было очень много.
В общем, пришлось пока поставить Firefox 32. Не знаю, как исправить неработающие вебмки.
Обновил свой sid (iceweasel-31.1.0esr-1, libvpx1-1.3.0-2.1) — вебмки продолжают работать.
Посмотри ldd /usr/lib/iceweasel/libxul.so | grep vpx, мб оно какой-то установленный тобой левый libvpx линкует?
$ ldd /usr/lib/iceweasel/libxul.so | grep vp
libvpx.so.1 => /usr/local/lib/libvpx.so.1 (0x00007f9f2dbaf000)
Скомпилял сегодня ночью вот с такими параметрами:
./configure --prefix="/usr/local" --disable-examples --enable-shared --enable-static --cpu=native --extra-cflags="-O3 -pipe"
> libvpx.so.1 => /usr/local/lib/libvpx.so.1 (0x00007f9f2dbaf000)
Ну в этом и проблема: firefox из позитория использует собранный тобой libvpx. А всё потому, что нехуй делать make install в систему, даже если оно идёт в /usr/local. У меня для этих целей отдельный префикс в домашнем каталоге и функция шелла с установкой переменных среды для его использования:
export PATH=$HOME/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/sbin:/usr/sbin
export LD_LIBRARY_PATH=$HOME/local/lib
export PKG_CONFIG_PATH=~/local/lib/pkgconfig
> нехуй делать make install в систему, даже если оно идёт в /usr/local
Я раньше собирал ffmpeg в домашней папке, но потом подумал, что надо бы его в систему поставить.
>>1038968
В общем ебался я в жопу, с этой хуетой Yamb крашил, MKVToolNix пишет НЕТ ДОРОГ ИДИ НАХУЙ, а то я не знал, что качаю 1080р голый видеопоток, еще хрень mp4muxer - тоже крашила видос.
В поиске гайдов для дебила, вроде меня, нашел склеивалку автоматическую:
ClipGrab - http://clipgrab.de/ru
Она качает и сразу на лету клеет звук с Ютубика и все это в автомате фактически (накидать ему дохуя загрузок и будет себе качать и клеить). Если кому понадобится, отписал в общем, как решил беду.
Меня больше интересует, как заставить iceweasel использовать /usr/lib/x86_64-linux-gnu/libvpx.so.1 вместо того, что он пытается использовать сейчас. Запускать его каждый раз с LD_LIBRARY_PATH - верх пердолинга.
А потом ещё пересобрать все зависимые от него пакеты с новой версией, ага. Это gentoo-way, debian для этого не очень подходит.
>>1040222
Убери /usr/local/lib из /etc/ld.so.conf.
Ещё, как вариант, можешь собирать libvpx без поддержки динамической линковки — тогда библиотеки в /usr/local/lib не будет.
Аноны, как прикрутить мп3 к картинки без перекодирования?
Бамп
> Убери /usr/local/lib из /etc/ld.so.conf.
Спасибо. Но я всё же склоняюсь к перекомпиляции без --enable-shared. Эту версию либы я только для ffmpeg использую, остальное нормально работает с библиотекой из реп.
(Retard was banned for this shitpost)
Это тот американец-вниманиеблядь с краутчана?
[CODE]-c:v vp9 -quality good -cpu-used 0[/CODE]
и
[CODE]-c:v vp9 -quality best -cpu-used 0[/CODE]
вообще какая-то принципиальная разница есть? Смотрю на свежем ffmpeg — производительность ну совершенно одинаковая.
Хотя, скорей всего, я просто жопоголовый мудак и вообще ни грамма не понимаю в этих параметрах.
Это похоже бэддрагоновские дилдаки, у них трубка по центру, через которую можно помпой загонять смазку.
Суть проблемы - устанавливаю разные программы для записи происходящего на экране, последняя например HyperCam 2, все они отказывается записывать звук с самого компа, только с микрофона. Пробовал там тыкать разные настройки, отключать включать микрофон, никак.
Я думаю что в микшере надо что то настроить но хз что.
Подсдкажите анончики.
Поставь PulseAudio. И уёбывай из треда — он не для этого. Можешь написать в тред спермопроблем, либо создать новый.
есть наблюдалка за папкой
inotifywait -m "$folderPath" -e create
проблема в том что мне нужно при получении файла переименовать его в этой же папке, и вы уже поняли что это всё уходит в бесконечный цикл переименований
как переименовать так чтобы он не задетектился как созданный?
Возможно. Но на этой доске только линукс. Сперма обсуждается в /ga/
Этот пердолик поехал.
Как подвинуть звук на несколько миллисекунд?
ffmpeg -i "z:\Очень длинный путь к папке\Ронья, дочь разбойника.mkv" ^
-ss 00:20:42 -to 00:21:15 ^
-vf "scale=800:-1" -map 0:0 -map 0:1 ^
-vb 6M -crf 18 -quality best -q:a 3 ^
-sn -y output.webm
> Чтоб картинка временами не размывалась в говно при одном проходе?
Поднимай максимальный битрейт. Но лучше — делай два прохода, так получится эффективнее.
-quality best у VP8 повышает эффективность сжатия где-то на 10% за счёт снижения скорости в 60 раз. Я для картинок это не использую.
> Как подвинуть звук на несколько миллисекунд?
-ss -0.01 для входного файла, либо фильры apad и atrim.
Кури понятие текущего каталога. Он меняется командой cd.
Тебе ещё понадобится добавить путь к ffmpeg в переменную среды PATH, если ты этого не сделал.
Это каждый раз надо указывать каталог? Нельзя сделать, чтобы при запуске всегда активная папка была, например, "загрузки"
При запуске батника ff-prompt
В зеркале?
В firefox 31 не работает.
> Writing application : OggConvert 0.3.3
> Writing library : "Xiph.Org\ libtheora\ 1.1\ 20090822\ \(Thusnelda\)"
Где ты это вообще отрыл, некрофил?
Как знатно пердоликам припекает. Всё пытаются в антифорс, а выходит обычный пердообосрамс.
Попробуй в настоящем браузере открыть
мимохуй из б
Да. Если у тебя есть ключ к ней, то тогда тебе нужно смотреть совместимость образов, не все образы могут подойти к твоему ключу. Это я так, на всякий случай.
Активатор от Васяна с Тапочек скачаю же. Нищеброд все таки.
Юный пердолик пытается ОПРАВДАТЬСЯ.
я Захар Завьялов
мам ваших ебал
я Чеслав Торгович
хуи ваши сосал
ну блят, и так пердолюсь, и эдак, а на выходе все-равно квадратики.
как в этом ебаном ffmpeg перекодировать видос в норм качестве? гайд в оппосте не предлагать, не фурычит.
>У всех фурычит, а у тебя — нет? И кто тут виноват?
хуй знает. почитал маны, разобрался, а гайд и правда говно.
Это чего ещё в них нету, мань? Или ты просто всукарекнуть без пруфов решила.
> Как сделать превью?
WebMaster -p <время> source.mp4
Скрипт WebMaster лежит тут: https://github.com/pituz/webm-thread/ .
Если руками — то см. тут: https://github.com/pituz/webm-thread/commit/a5074543 .
>такие-то пердофантазии тупого пердолика
Что пердодебил, консолька тот кусок говна, который у тебя в башке вместо мозга, вконец повредила.
Зашей анус, пердоля, весь тред говном забрызгал же.
Алсо, пердоаутист, у тебя консолька из срачла выпала.
>>1039802
>>1039804
>>1039823
Небольшой гид, как воспроизводить любые webm без ошибок в Linux. Проверено на Firefox 24 и выше (CentOS 6.5, Debian)
1. Устанавливаем пакеты gecko-mediaplayer и gnome-mplayer. Все ништяки ставятся при этом автоматически.
2. В Firefox заходим в about:config, там находим media.webm.enabled и перключаем на false
3. В Плагинах Firefox отключаем VLC и Totem плагины, оставляя все Gecko плагину.
4. В Настройках Firefox на всякий случай (хотя и не обязятельно) на вкладке Приложения все, что связано с ogg ассоциируем с gnome-mplayer (usr/bin/gnome-mplayer)
5. Запускаем ранее открывавшуюся с ошибкой webm-ку
...
...
...
6. PROFIT
7. Мочимся в рот спермоблядям тугой струей. Ну, как и обычно.
ПЕРДОЛИК НА САМОПОДДУВЕ
ПЕРДООШИБКИ ПЕРДООШИБОЧКИ
P.S. Оригинальная webm-ка отклеиласью. Для теста, так сказать. Спермобляди смогли посмотреть только сохранив на компуктер. Что всять с ущербных.
Линукс-Господа все смотрят в браузерах и потешаются над спермосвиньями.
ПЕРДОАНТИФОРС
Ставь любой кейлогер и внеси все его куски в белый список антивируса, если мудак - мудак, то он в жизни не полезет туда смотреть что там такое.
Радмин, например.
Спасибо.
Его уже в /b/ обосрали.
Попробовал я Ardamax Keylogger v3.7.8, но блять, там косяк с отправкой логов, да и на http страницы многие браузеры начинает ругаться, не открывают, анон, времени завтра до 6 вечера, помоги скорей.
Уёбывай из треда, быдло.
Заранее спасибо.
Привет, мой мелкобуквенный друг.
>каких еще "других браузерах"
Во всех, кроме фаерфокса. Вроде сказал уже. Ты читать не умеешь?
Модер или кто другой профи! Напомни как сделать WebM с ТОЛЬКО ОДНИМ кадром на весь WebM(картинкой PNG) и аудиодорогой, какими командами это делается?
Спасибо конечно, но я в душе не ебу что там за чудеса.
Скажи как из этого сделать WebM имея ffmpeg запущеный в клмандной строке.
D:\Baza.png
D:\baza_320.ogg
ffmpeg -loop 1 -r 1 -i pic.png -t длительность -pass 1 -f webm -y NUL
ffmpeg -loop 1 -r 1 -i pic.png -i audio.ogg -shortest -pass 2 out.webm
>>1047674
Так картинка получается единственным кадром, от этого в firefox звук остаётся при закрытии вебмки. Есть простой способ этого избежать (нажать паузу после открытия), но лучше не делать такие вебмки.
Олсо, если в audio.ogg находится vorbis или opus, то можно сделать -c:a copy. С opus'ом понадобится ещё -strict -2.
Чтобы одним файлом разные промежутки времени.
Черт, с секундами обосраться умудрился, ночью простительно.
Ну это слишком. Одной строкой нельзя это всё решить? Легче тогда по две вебмки пилить.
> Одной строкой нельзя это всё решить?
Можно, но она будет длинной и запутанной. Но, если ты настаиваешь, могу её изобразить.
Если в ней нужно будет редактировать только тайм, то я буду очень признателен тебе!
Мне даже страшно представить, как ты используешь командную строку. Нет, чтобы скрипт написать с вызовами ffmpeg и mkvmerge.
ffmpeg -ss $start1 -i src.mkv -ss $start2 -i src.mkv -filter_complex "[0:v]trim=duration=$length1 [v0], [1:v]trim=duration=$length2[v1], [0:a]atrim=duration=$length1[a0], [1:a]atrim=duration=$length2[a1], [v0][a0][v1][a1]concat=a=1[vo][ao]" -map "[vo]" -map "[ao]" out.webm
Фига пердолики пердолятся с консолью, нет чтобы в графическом интерфейсе пару галочек поставить, нет будут жрать говно
Ты своими словами сам лично себя выстаивл уебушкой. Ну ты ваще, говнище лохочмырка.
Промолчал бы за умного сошел, а так сперманя подшконочная.
Кароч я не мог промолчать
> поставлю галочки, похуй что на выходе говно, главное галочки поставил
Да мы тебя поняли, успокойся.
Установить Операционную Систему, вместо прошивочки для спермохлебов-игрунов.
Теряете сноровку, Евгений Ваганыч.
Как склеить полностью два фрагента?
лол на руотеры как раз и ставят пердоликс т.к. на десктопе с ним только пердолится и можно - не тянет он
У вас на гейоси хоть панельку можно вбок перенести? Может нормально возможно окно максимизировать?
Так в том то и дело, что после переустановки. До этого стояла пиратка professional, всё работало отлично. Лицуху home ставил два раза - всё равно проблема есть.
Ну это да) Попробую поменять старый винт 80Gb ide 2.5" на карту compact flash 128Gb Может как то поможет.
[UTW]_Fate_Kaleid_Liner_Prisma_Ilya_2wei_-_02_[h264-720p][61CC3E20].mkv, 08:38—09:38.
Во-первых, не работает в firefox из-за сабов WebVTT в контейнере. Юзай -sn для их отключения.
Во-вторых, получилось страшное говно с квадратами. Юзай VP9/Opus, либо снижай разрешение. Два прохода — обязательно в любом случае.
Иллия.
Правильно, я её не использую практически, у меня же шиндоус.
Какой скрипт, я же не поехавший, чтобы тратить время на изучение того, что мне не нужно, всё равно ни черта не понял в твоей строке, как и при прочтении о ффмпеге первый раз, лал.
Но можешь на пальцах пояснить, что куда вставлять для удобств!
Программки искать тупо лень, но если есть такие, где можно две части вырезать и склепать в одну, вбив только тайм, то буду очень признателен, если вы мне на пальцах покажете, где их скачать и куда в них вставлять!
прыщепроблемы
опенсорс ололо
Исправь исходники выж так гордитесь тем что монжно исходнички пердолить
>прыщепроблемы
>опенсорс ололо
>Исправь исходники выж так гордитесь тем что монжно исходнички пердолить
Шта?
если ты питух, то не значит что все обязаны быть питухами
Какой еще консолькой? Это webm конвектр в 2 клика и он отлично работал до недавнего времени. А то что ты скинул, ну не знаю, по моему это Максимум Мокрописьки. Я один раз уже переустанавливал систему после подобных, больше как то не хочется.
Ты можешь, или кто еще другой, сказать мне почему у меня тот конвектр не работает?
> у меня же шиндоус.
Это не повод быть безруким.
> Какой скрипт, я же не поехавший, чтобы тратить время на изучение того, что мне не нужно
С таким отношением можешь сразу пройти нахуй.
> всё равно ни черта не понял в твоей строке
Я предупреждал. Простой способ — >>1047826. Простой и эффективный — написать скрипт с командами (в случае со спермой — батник).
моар ее
Нашёл: -map 0:0 -map 0:2
Первая мап - видеопоток, вторая мап - вторая аудиодорожка.
Работает, но при перекодировании пишет в лог ошибку:
Error while decoding stream #0:2: Invalid data found when processing input
В исходном файле находится:
Stream #0:0: Video: mpeg4
Stream #0:1: Audio: ac3
Stream #0:2: Audio: ac3
Кривая аудиодорожка, значит.
Там ещё какая-то фигня с шорт была вроде.
На оп-пике есть формула подсчёта битрейта.
>Shibayan Records — Fall in the Dark
О, спасибо.
>здесь не /b/
Но вебмтред висит, так что не вижу ничего зазорного.
Только через пересборку. Видишь строку «configuration:»? Там должно быть --enable-libopus.
См. https://trac.ffmpeg.org/wiki/CompilationGuide
Имей в виду, под виндой это лютый пердолинг. А в gentoo это одна команда: USE=opus emerge ffmpeg.
Чтобы не пердолиться с API плагинов: настройка возможностей на стадии сборки намного проще.
Чтобы не пердолиться с API плагинов: настройка возможностей на стадии компиляции намного проще.
>>1060186
Какую ещё самую свежую? Официальных сборок ffmpeg'а не существует, только поделия от разных вованов. При этом о сборках со свежей libvpx (в git-версии производительность сжатия VP9 подняли примерно вдвое относительно 1.3.0) я вообще не слышал.
>Чтобы не пердолиться с API плагинов
Ты дурак? Динамическая загрузка не требует создания инфраструктуры для плагинов, учи матчасть. Вместо того, чтобы вкомпиливать libopus.a на стадии сборки, можно с таким же успехом можно подгрузить libopus.so в рантайме. Но нет, не хочу: хочу переустанавливатьсобирать ffmpeg и говорить, что это проще.
> Ты дурак?
Нет, ты.
> Динамическая загрузка не требует создания инфраструктуры для плагинов, учи матчасть.
Не путай динамическую линковку с динамической загрузкой в runtime.
> Вместо того, чтобы вкомпиливать libopus.a на стадии сборки, можно с таким же успехом можно подгрузить libopus.so в рантайме.
Динамическая линковка включается, если собрать libopus с --enable-shared. Но модульности это не даст — собранный shared-версией libopus ffmpeg не будет работать без libopus.so.
>Не путай динамическую линковку с динамической загрузкой в runtime.
Я как раз и не путаю.
>собранный shared-версией libopus ffmpeg не будет работать без libopus.so.
О чём и речь, блядь. Нельзя было динамическую загрузку сделать, как у того же firefox?
> Нельзя было динамическую загрузку сделать
Это называется системой плагинов, другими словами — динамически загружаемых модулей.
> как у того же firefox?
У firefox те же проблемы:
% sudo mv /usr/lib/i386-linux-gnu/libvpx.so.1{,.mv}
% firefox
XPCOMGlueLoad error for file /usr/lib/iceweasel/libxul.so:
libvpx.so.1: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
%
А декодер opus'а у него вообще встроенный, со своим букетом проблем (>>1030588, например, или криво работающий лупинг).
>cannot open shared object file: No such file or directory
Гентублядь штоле? ldd $(which firefox) сделай, лиса должна быть слинкована только с базовыми библиотеками, а остальные подгружать по возможности.
http://pastebin.com/m2h1VSdx
Хотя, погоди, она у тебя и так слинкована как положено, раз запустилась. И либы в рантайме загружает, ЧТД.
> Гентублядь штоле?
Debian.
> ldd $(which firefox) сделай
/usr/bin/firefox — лишь враппер, запускающий xulrunner с интерфейсом. Смотри ldd /usr/lib/firefox/libxul.so.
> раз запустилась
Не запустилась же. Запустился только вышеуказанный враппер, но xulrunner он запустить не смог.
Понел, ошибся.
Скажите конкретно какой программой хорошо сжимать webm?
Есть одна вебмка, она весит 10мб, мне бы сжать ее до 4. Битрейт видео сильно влияет? Или самый просто способ это уменьшить разрешение?
> Ничего не понял из оп поста.
Из-за сокращения лимита на размер поста его пришлось покоцать. См. старую версию: https://github.com/pituz/webm-thread/blob/62bd9e/op-paste
> Скажите конкретно какой программой хорошо сжимать webm?
Любым интерфейсом к библиотекам libvpx и libopus. Хороший универсальный вариант — ffmpeg.
> Есть одна вебмка, она весит 10мб, мне бы сжать ее до 4.
Если она с артефактами, то лучше взять исходник: жать артефакты прошлого сжатия — занятие неблагодарное.
> Битрейт видео сильно влияет?
Битрейт — это кол-во информации за единицу времени. Ниже битрейт — меньше полезной инфы и больше артефактов. Чтобы артефактов было меньше, можно снижать кол-во сжимаемой инфы — уменьшать разрешение.
Ещё в webm доступно два поколения видеокодеков — VP8 и VP9. Соотношение битрейт/качество у них в большинстве случаев значительно различается.
$ avconv -i input.mp4 -codec:audio libopus -b:audio 45k -vn -sn out-a.ogg
avconv version 0.8.16-4:0.8.16-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers
built on Sep 16 2014 18:35:14 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2014-07-05 19:07:45
Duration: 00:01:28.16, start: 0.000000, bitrate: 2720 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 2526 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 191 kb/s
Metadata:
creation_time : 2014-07-05 19:07:46
Unknown encoder 'libopus'
Как поставить эту сраную гнусную срань на место, антоны? Чтоб она работала, ети её мамашу.
А есть нормальный конвертер с графической оболочкой?
Я этот ffmpeg даже установить не смогхотя делал все по инструкции
Тебе надо собрать ffmpeg с его поддержкой. Ну или найти ppa со свежим ffmpeg'ом на launchpad.net, что несколько проще.
>>1060658
> А есть нормальный конвертер с графической оболочкой?
Нормальный — это какой? По формуле с оп-пикчи ни один вроде битрейт считать не умеет. Правда, в свете перехода на VP9 с его охуительно кривым контроллером ширины потока это теряет своё значение — вместо формул в пору подбирать битрейт методом бисекции.
Но суть осталась: всех фич ffmpeg, особенно при обвязке скриптами, тебе ни один гуй не даст.
Посмотри линки в оп-посте, там был какой-то гуй для олигофренов. Ещё мокрописечники в треде вываливали целый список своего говна. А лучше — выпрямляй руки и учись взаимодейтсвовать с компьютером более совершенным, нежели тыканье пальцем в экран, способом. Начать можешь с изучения понятия CLI-интерфейса, потом перейти к освоению языка своего командного интерпретатора.
> WinFF самый годный.
Судя по скриншотам, это вообще самое убогое гуеговно, какое только можно было придумать. И дело тут не в количестве опций: там весь интерфейс порублен на кучу textbox'ов (оно ведь на делфях слеплено?) без каких-либо гуевых приспособ для облегчения ввода. Даже визуального выбора позиции (с показом кадров) нет — т.е. ffmpeg даже без скриптовой обвязки и контекстного комплита умеющему пользоваться консолью человеку удобнее.
Ясен хуй, что очко пирдолика только черная консолька удовлетворить может.
>Тебе надо собрать ffmpeg с его поддержкой.
>The ffmpeg program is only provided for script compatibility and will be removed
in a future release. It has been deprecated in the Libav project to allow for
incompatible command line syntax improvements in its replacement called avconv
(see Changelog for details). Please use avconv instead.
Как мне пересобрать avconv? Он вроде бы в apt-get искаропки.
Делаю ./configure --enable-libopus затем sudo make sudo make install, эта гнида полчаса конпелируется, а затем эта мразь мне опять пишет Unknown encoder 'libopus'. Суки блядь ебучие, меня аж трисёт.
Вот эту мразь сконпилял с тем же флагом и также безрезультатно git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
Пишет мне в ответ на ffmpeg -i input.mp4 -c:a libopus -b:audio 45k -vn -sn out-a.ogg
Unrecognized option 'c:a'
Failed to set value 'libopus' for option 'c:a'
Вообще охуевшая мразь. А эти имена флагов? Как будто их из жопы вытащили. Пиздец полный. Как заставить эту гниду работать?
Ну хуй знает, когда я в последний раз конпелировал какую-то хрень под дебиан, то вдобавок к обычным пакетам для нужной либы нужно было ставить пакеты с хедерами, у которых приставка -dev.
можно ещё отдельно откомпилировать нужную либу и потом при компиляции самого ffmpeg указать папку, куда её инсталлировал. Гуглится это все, короче, блядь.
И вообще компилировать то, что можно установить из пакетов - моветон. Тебе принципиально важна убунта 12.04?
> Делаю ./configure --enable-libopus затем sudo make sudo make install
Оп-пост прыщетреда жопой читал? Там прямым текстом сказано: не ставить в систему софт в обход менеджера пакетов, иначе твоя ОС превращается в трудноподдерживаемую спермопомойку.
Можно либо собрать пакет, либо поставить софт в домашний каталог или в /opt/$appname (опция --prefix у configure).
> затем эта мразь мне опять пишет Unknown encoder 'libopus'.
Вангую, что ты запускаешь не собранный тобой avconv, а установленный из позитория.
>>1060848
Потому что у тебя не ffmpeg, а libav — отставший в развитии форк.
Олсо, не ругайся. Все твои проблемы от твоих кривых рук, а софт не при чём.
> И вообще компилировать то, что можно установить из пакетов - моветон.
Вряд ли где-то есть пакеты с ночными сборками libvpx, в особенности — с оптимизацией под современные процессоры. Так что в случае с пилением вебмок это вполне оправдано.
Другое дело, что в deb-based дистрах это не так удобно, как в gentoo. Я выкрутился, написав такой скрипт: http://pastebin.com/PQ8KyeVf
Нечего сказать — молчи в тряпочку. Первую ударившую в голову хуиту постить не нужно, сначала хотя бы прочитай внимательно весь пост.
Ну или пиши, как при этом заставить APT получать исходники с git и конпелять с указанными тобой, а не в debian/rules src-пакета опциями configure. В gentoo это делается размаскировкой git-версии и указанием USE-флагов.
$ ls ./ffmpeg
arch.mak COPYING.LGPLv2.1 ffmpeg_vdpau.c libavutil
Changelog COPYING.LGPLv3 ffplay.c libpostproc
cmdutils.c CREDITS ffprobe library.mak
cmdutils_common_opts.h doc ffprobe.c libswresample
cmdutils.d ffmpeg ffprobe.d libswscale
cmdutils.h ffmpeg.c ffprobe_g LICENSE.md
cmdutils.o ffmpeg.d ffprobe.o MAINTAINERS
cmdutils_opencl.c ffmpeg_dxva2.c ffserver Makefile
common.mak ffmpeg_filter.c ffserver.c presets
compat ffmpeg_filter.d ffserver.d README.md
config.asm ffmpeg_filter.o ffserver_g RELEASE
config.fate ffmpeg_g ffserver.o RELEASE_NOTES
config.h ffmpeg.h INSTALL.md tests
config.log ffmpeg.o libavcodec tools
config.mak ffmpeg_opt.c libavdevice version.sh
configure ffmpeg_opt.d libavfilter
COPYING.GPLv2 ffmpeg_opt.o libavformat
COPYING.GPLv3 ffmpeg_vda.c libavresample
$ sudo zsh updateffmpeg.sh ./ffmpeg
abuild_libvpx:pushd:1: Нет такого файла или каталога: ./webm.libvpx
>>1060979
>Тебе принципиально важна убунта 12.04?
Да. Если быть ещё точнее - то xubuntu. К дистрообновлениям я ещё не готов.
>>1060981
>Потому что у тебя не ffmpeg, а libav — отставший в развитии форк.
Почему мне тогда ffmpeg при запуске пишет, что отставший в развитии форк именно он, и будет заменён avconv'ом, а оставлен лишь для совместимости?
$ ls ./ffmpeg
arch.mak COPYING.LGPLv2.1 ffmpeg_vdpau.c libavutil
Changelog COPYING.LGPLv3 ffplay.c libpostproc
cmdutils.c CREDITS ffprobe library.mak
cmdutils_common_opts.h doc ffprobe.c libswresample
cmdutils.d ffmpeg ffprobe.d libswscale
cmdutils.h ffmpeg.c ffprobe_g LICENSE.md
cmdutils.o ffmpeg.d ffprobe.o MAINTAINERS
cmdutils_opencl.c ffmpeg_dxva2.c ffserver Makefile
common.mak ffmpeg_filter.c ffserver.c presets
compat ffmpeg_filter.d ffserver.d README.md
config.asm ffmpeg_filter.o ffserver_g RELEASE
config.fate ffmpeg_g ffserver.o RELEASE_NOTES
config.h ffmpeg.h INSTALL.md tests
config.log ffmpeg.o libavcodec tools
config.mak ffmpeg_opt.c libavdevice version.sh
configure ffmpeg_opt.d libavfilter
COPYING.GPLv2 ffmpeg_opt.o libavformat
COPYING.GPLv3 ffmpeg_vda.c libavresample
$ sudo zsh updateffmpeg.sh ./ffmpeg
abuild_libvpx:pushd:1: Нет такого файла или каталога: ./webm.libvpx
>>1060979
>Тебе принципиально важна убунта 12.04?
Да. Если быть ещё точнее - то xubuntu. К дистрообновлениям я ещё не готов.
>>1060981
>Потому что у тебя не ffmpeg, а libav — отставший в развитии форк.
Почему мне тогда ffmpeg при запуске пишет, что отставший в развитии форк именно он, и будет заменён avconv'ом, а оставлен лишь для совместимости?
> Почему мне тогда ffmpeg при запуске пишет, что отставший в развитии форк именно он, и будет заменён avconv'ом, а оставлен лишь для совместимости?
Как не смешно, от баттхерта разработчиков либав. ффмпег в несколько раз живее сейчас и имеет все что есть в либав. Он и существует сейчас только из-за упоротости дебианомейнтенеров, а оттуда в свою очередь перекочевал в убунточку. Можешь глянуть графики активности прожектов. Недавно даже обсуждали это все.
> sudo zsh updateffmpeg.sh ./ffmpeg
Проиграл. Я скрипт выложил не для того, чтобы ты с ним безмозгло пердолился, а в качестве примера. Для его корректной работы, кстати, нужно ещё запихать пути с локальным префиксом в переменные среды PKG_CONFIG_PATH, LD_LIBRARY_PATH и PATH.
> Почему мне тогда ffmpeg при запуске пишет, что отставший в развитии форк именно он
Потому что это у тебя не ffmpeg, а враппер к libav. Пикрелэйтед.
>>1061061
> И что тебе мешает править rules?
При каждом его обновлении? Можно, конечно, накостылять скриптов, но речь-то как раз о том, что в gentoo этого не нужно — достаточно нарисовать пару строчек в конфигах, и пакет сам обновляется из git.
>от баттхерта разработчиков либав. ффмпег в несколько раз живее сейчас и имеет все что есть в либав. Он и существует сейчас только из-за упоротости дебианомейнтенеров, а оттуда в свою очередь перекочевал в убунточку
А вы говорите не ругаться.
>Потому что это у тебя не ffmpeg, а враппер к libav.
Как мне его тогда сконпелировать, чтоб он установился сам вместо этой обёртки? Я сейчас внимательнее посмотрел - и там действительно внутри лежит некий бинарник, именуемый ffmpeg и при запуске даже не пишущий, что он будет заменён на avconv. Я понимаю, что можно заменить симлинк из /bin или /usr/local/bin, но есть вместо этого какие-нибудь человеческие способы, чтоб он сам туда встал так, как предусмотрели разрабы?
> Как мне его тогда сконпелировать, чтоб он установился сам вместо этой обёртки?
Найди deb-src пакет с ним и собери из него deb.
Но можешь просто удалить avconv, тогда будет использоваться напиханная тобой в /usr/local/ помойка.
Че это за говно, как вебмэку из видео вырезать, блеать?
>Но можешь просто удалить avconv, тогда будет использоваться напиханная тобой в /usr/local/ помойка.
БЛЯДЬ, СВЕРШИЛОСЬ!!!111111111 Не просто удалить, а ещё и заново make install сделать
>У соседа скорость 100. У меня 47. Почему так? Везде включен стандарт n. Только у меня стоит g
Охохо.
Куда тебе вафляй, если ты даже в тред правильный попасть не можешь?
Допустим делаю я что то в фотошопе, много слоев там, вся хуйня. Сохраняю в png, дальше редактирую. И чтоб при следующем сохранении он не пытался снова сохранить в своем блядском psd.
Ты делаешь это неправильно. Сначала все сохраняй в блядском psd, как закончишь экспортируй в png.
Долбоеб, если что-то редактируешь в редакторе, то и сохраняй в родном формате редактора (psd в твоем случае).
Это правило справедливо длю любых редакторов, не только графических.
В png можно только экспортировать, потеряв всю структуру.
Я сохраняю в psd если мне нужно оставить структуру, а это бывает редко.
Зато меня заябывает смотреть получившийся результат и каждый раз вручную вибирая формат.
Хочу на видео с тытрубы наложить музыку, но оставить голос героя местами. Потом сделать вебм.
Какой софт нужен?
>Возьми любой редактор субтитров, aegisub, например. Если надписей мало, можно обойтись фильтром ffmpeg'а drawtext
Так, а если я хочу чтобы было как на 0:05 ? Это явно простыми сабами не решить
Ass позволяет делать некоторую йобу, см. опенинг Toaru Kagaku no Railgun S от UTW-Mazui, например.
Но как на видео — это скорее к редакторам вроде blender.
Всё что для ньюфагов — зло. After Effects не кусается и о нём есть куча инфы на сайтах Lynda, Tuts+, VideoCopilot, VideoSmile (русский).
Но ведь оно проприетарное!!!
Ладно, раз не кусается то попробую. Но мне всего-то надо прикрутить раковые смищнявки к ролику, может быть все-таки есть нужно зло?
>В смысле, выбрать кодируемую дорожку?
В смысле у меня есть AVI с несколькими аудиодорожками, мой плеер читает не ту, которую надо. Надо это исправить
https://www.google.ru/search?q=avi+default+track
Простой способ — перемуксить avi без лишнией дорожки с -c copy.
какой командой просто объединить два одинаковых видео в одно без перекодирования? винда
в смысле, не одинаковые, а с одинаковым форматом, битрейтом, разрешением и проч.
подскажите, посоны, а то пойду письки кочать
ffmpeg муксит матрёшку/webm хуже, лучше использовать специализированные инструменты. К тому же, для этой задачи mkvmerge намного удобнее.
У него какой-то новый доп гуй нарисовался с версии 7.2
Спасибо
> IP-адреса предоставляются из приватного адресного пространства. Недоступна услуга статического IP-адреса. Недоступна услуга динамического DNS
Поясните, чем это плохо?
Тем, что тебя труднее забанить за офтоп. Смотри, в какой тред пишешь, мудила.
Аноны что за хуйня твориться, моя пекарня заразилось каким то мылом. Из за чего это? Как исправить? Драйвера переустанавливал, проводы перетыкал.
Тут тоже не постит. Доходит до 73 процентов и "Ошибка постинга".
>Скрипт для автоматического кодирования в 2 прохода под нужный размер файла https://github.com/magicgoose/webm-buddy
Как мне это использовать? Непонимат.
Спасибо. У кого-нибудь есть идеи как пофиксить? Может кто сталкивался? У меня огнелис.
Не ругайся. Сам виноват, что пердолился вместо курения матчасти.
Обрезать без пережатия можно только по ключевым кадрам. Если делать это ffmpeg'ом (-c copy в параметрах выхода), то в браузерах получится хуита: фрагмент между ближайшим ключевым кадром и началом фрагмента останется, но без звука. Конец отрезается нормально.
Качественно обрезать начало можно mkvmerge'м, он режет только по ключевым кадрам.
>>1065840
Конечно. В параметрах выхода ffmpeg'а сначала -pass1, потом -pass 2.
Скрипты вроде https://github.com/pituz/webm-thread/blob/master/tools/WebMaster , https://github.com/magicgoose/webm-buddy и https://github.com/AlsaAsksMiley/webm-thread-misc/blob/master/convert.vbs только так и делают.
забейте
Пердоль, ты отрицаешь очевидное?
Или сейчас опять заголосишь мантры, что пердолинг это не использование консольки, а пердоликс не линукс?
А может ты уже начал пердолиться без консолечки?
>пердолинг это не использование консольки, а пердоликс не линукс
Молодец, всё за GNU/Linux-бога сказал.
>пердолинг это не использование консольки
Все верно, пердолинг - это занятие хуитой от делать нехуй, которую завтра забудешь. А консолька - наоборот, научившись единожды работать с консолькой ты не только не забудешь этого, но и сможешь работать с консолькой на других осях - команды то в целом похожие.
А пердоликс - это шиндовс, в линуксе все автоматизировано по максимуму, а в шиндовсе для каждой мелочи нужно пердолить одноразовый костыль.
> научившись работать с ненужной хуетой в пердоликсе ты научишься работать с похожей ненужной хуетой в других осях
Вот это и есть пердолинг. А линукс - это пердоликс потому, что в нормальных осях не возникает необходимости пердолиться в консольку.
Пердолятся в консольку только пердоли - спермачи возомнившие о себе слишком многое. А обычный леенусксоид в консольке работает.
Ну, людям с ограниченными возможностями тоже надо работать, никто не спорит. Некоторые даже в консольке не могут, ввод Брайля используют, и всякое такое.
Пердолик, пердоля с пердолингом к спермачам отношения никакого не имеет, это твоё имя и твоё занятие.
Попытки антифорса только выдают в тебе запердолившегося дегенерата.
Такое модное слово, которым прыщебляди называют сеть заражённых компьютеров с запущенными на них скрытыми программами (ботами), позволяющими прыщебляди использовать ресурсы этих компьютеров в своих ноулайферских целях.
Это определение слова ботнет я знаю, но причем тут мой браузер? Будь я хоть звеном этого ботнета хоть владельцем.
Это то, частью чего обычно становится подключённый к интернету щиндовс в руках ламера (или как теперь модно говорить, пердолика). Возможно, у тебя какая-нибудь живность вклинилась в http-трафик и пытается запихнуть в него рекламу, а проблемы с постингом — следствие её кривизны.
Переустановить — в смысле щиндовс и весь остальной софт, получив его из надёжных источников (либо проверив криптографическим способом). Это — единственный способ надёжно избавиться от заразы и последствий её жизнедеятельности.
Пердолик — это пользователь линукса.
Ты можешь сколько угодно пытаться в антифорс, но от этого ты не перестанешь быть пердоликом.
>пытаться в антифорс
Кукарекнул бомбанувший антифорсер. Давай, манечка, крути свою шарманку.
>ПитухОС™
Пердолик как обычно не отличается оригинальностью.
Продолжай пытаться в антифорс, маня.
>капчи на регэкспы
А ведь круто было бы. Что-нибудь самое простенькое, вроде «Введите слово, подходящее под m/\d{3}=[\sa-z]/i»
> подразумевает что линукспердолики знают матан и их отсюда не смоет
Ты зачем снова вступаешь в полемику с вымышленным оппонентом? Я сказал то, что я сказал. Если я выступаю за матанную капчу, то очевидно, что меня устраивает отсеивание тех, кто не умеет. Хотя у меня было более либеральное предложение. В качестве капчи задавать каждый раз на сутки задавать ряд вопросов и отражать в подписи к посту, способен ли оказался аноним на такие вопросы ответить, обычную цифровую капчу оставить также. Но это не для сосача моё предложение. Здесь, я убеждён, всё именно так, как должно быть на популярной борде. Для тех, кто хочет диагностировать у меня дискомфорт, поясню: если бы я хотел побеседовать без петушни, я бы пошёл в то место, где матанная капча есть. Или аналогичный вариант. Присутствие здесь всякого отребья вроде >>1067166>>1067101 меня внезапно устраивает.
Случайно обновился с 8 до 8.1 и все пошло по пизде:
Постоянные сбои при подключении к интернетам по LAN, не находятся драйвера к видюхам, глючит все дико.
В параметрах компьютра нашел "востановление компьютера без потери файлов", но при нажатии запрашивает диск, а его у меня нет, хоть и винда лицензионная.
Что делать, если не делал никаких бэк-апов и точек восстановления системы?
ноут: старенький acer travelmate i3 2,27hHz
>запрашивает диск, а его у меня нет, хоть и винда лицензионная.
честно из интернетов скачанная?
Купил ноут с рук, хозяин сказал, что лицуха стоит(врать не было смысла, так как мне было абсолютно похуй на систему в ноуте)
>Это ведь нуботред?
Нет.
>запрашивает диск
Просит диск восстановления. Предыдущий хозяин, а может и ты, видимо удалил раздел восстановления от этого такая хуйня.
Пробуй сам создать диск и откатывайся.
Хотя лучше бы тебе поставить начисто 8.1 и не ебать мозги.
Качай редакцию Single language, выдергивай ключ из этой винды и переустанавливай.
А вообще, тебе сюда >>1055302
>мне было абсолютно похуй на систему в ноуте
Ну и снеси её нахуй, поставь свою, с блекджеком и шлюхами.
>Пришло время напомнить, что прыщи это GNU/Linux, FreeBSD, OpenBSD, uClibc/Linux, в конце-концов, но никак не Android Linux.
>Android Linux — проприетарная поделка гугла, не имеющая права называться прыщами, максимум — ОС на базе ядра Linux.
Права не имеет, это правда. Но пердолинга столько же, это факт.
> Никто не знает, почему видео кодированное ffmpeg (ffmpeg 1.avi -vcodec mpeg4 -b 455k -c:a copy 2.avi) на моем планшете проигрывается со скоростью слайдшоу?
Потому, что ты — тупой пердолик, очевидно же.
Кодируй видео в формат, декодирование которого поддерживает DSP твоей побрякушки, а не в любой первый попавшийся.
Точнее, на один - почему через мокропиську в два прохода вебм кодируется 20 минут, скажем, а через ффмпег при предполагаемо одинаковых параметрах минимум в два раза дольше? Причем качество видео в мокропиське выше. Вот и программка, собственно: Pazera WebM Converter
Твоя мокрописька просто вызывает ffmpeg и парсит его вывод. Узнавай каким-то образом параметры, которые она ему передаёт.
В прыщах параметры запуска можно выловить из списка процессов (ps ax|grep ffmpeg). Возможно, в сперме тоже.
> минимум в два раза дольше
Вангую -quality best против -quality good -cpu-used 0.
> Причем качество видео в мокропиське выше.
А размер?
Достаточно собранного с поддержкой libvpx и libvorbis/libopus ffmpeg'а.
> ps ax|grep ffmpeg
Уродливо, к тому же в списке может появиться сам `grep ffmpeg`. Лучше уж `pgrep -af ffmpeg`.
Да, я знаю, что `грависы` не работают
> ps ax|grep ffmpeg
Уродливо, к тому же в списке может появиться сам `grep ffmpeg`. Лучше уж `pgrep -af ffmpeg`.
Да, я знаю, что `грависы` не работают.
Размер выходил, как ни странно, меньше. Впрочем, я уже выяснил. Там использовалось -crf 8 вместо -quality best
Мне нужно сжать видео в формате avi объёмом 13 Гб (срипенное с DV камеры) в контейнер mp4 или mkv. Рендерил через вегас, но в видео сплошная лесенка. ЧЯДНТ? Подскажите проги/кодеки чтобы добиться нормального качества видео, можно консольные, лишь бы лесенка исчезла. Спасибо.
ffmpeg
Без комментариев
python convert-to-webm.py -i 2222222.webm -size 10000
2222222.webm
Traceback (most recent call last):
File "convert-to-webm.py", line 61, in <module>
audio_streams_count = count(itertools.filterfalse(lambda x: not is_audio(x), streams))
AttributeError: 'module' object has no attribute 'filterfalse'
Версия бидона не та, itertools.filterfalse есть только в третьем.
Либо обнови бидон, либо поменяй строчку на это:
audio_streams_count = count(filter(is_audio, streams))
Где там ещё подводные камни — без понятия, мотороллер не мой.
Говорят, что в отличие от libvpx с x264 двойной проход имеет мало смысла, если нет жёстких ограничений по размеру — достаточно обычного lookahead'а.
Ну так я в кодировнии - хуй начинающий. Чего ты еще хотел?
Если не к спеху, то создай отдельный тред! С твоим вопросом в двух словах проинструктировать нельзя. Могу растолковать по-хардкору. Наряду с LaTeX-тредами, Avisynth-треды мои любимые.
>count(filter(is_audio, streams))
Заменил, теперь вылазит такая фигня.
Traceback (most recent call last):
File "convert-to-webm.py", line 98, in <module>
length_seconds = parse_time_to_seconds(total_duration)
File "convert-to-webm.py", line 89, in parse_time_to_seconds
p = s.split(sep=':')
TypeError: split() takes no keyword arguments
И еще оно вроде просит указать время, т.е. не может по дефолту записать? Что за бред.
Вообще я расстроен, винда утопает в софте, и для нее запилили годный конвертр, хотя особой необходимости и не было, а у нас какой-то недоскрипт который я бы вообще постеснялся выкладывать.
Инбич НОПЕШИ ЛУЧШЕ
> Ну так я в кодировнии - хуй начинающий.
И ещё мокрописечник противный. За одно упоминание поделия с твоего скриншота я бы гонял взашей ссаными тряпками.
> TypeError: split() takes no keyword arguments
Кейворд убери (sep=).
> а у нас какой-то недоскрипт который я бы вообще постеснялся выкладывать.
Так а кто тебя тянул выбирать именно это недопиленное говно без функционала, когда есть нормальный скрипт?
sudo apt-get install git zsh mkvtoolnix ffmpeg
git clone https://github.com/pituz/webm-thread
./webm-thread/tools/WebMaster
> За одно упоминание поделия с твоего скриншота я бы гонял взашей ссаными тряпками.
Как жаль, что ты - хуй простой.
Чего тебе так бомбит? Не у все есть время ебаться с консолькой и читать библиотеки по ключам. Некоторые на работу ходят, тащемта, и разбираться в причудах не GUI приложениях нет никаких причин.
> Чего тебе так бомбит?
От того, что некоторые тянут себе в рот всякое говно, и ещё пропагандируют его использование. Xmedia Recode — верх мокрописечности: распространение этой программы автором вообще нелегально из-за нарушения лицензий используемых ей библиотек. То есть, автор уже преступил черту законности, и у него не осталось причин не делать этого ещё раз при выборе способа монетизации — репутация уже загублена.
> Не у все есть время ебаться с консолькой
У меня тоже нет ни времени, ни желания заниматься этим — я использую консоль по назначению.
> и читать библиотеки по ключам.
Библиотеки в computer science — это не то, что читает человек, а то, что используют программы.
Читать надо мануалы. И это при наличии практического опыта часто не сложнее и не дольше, чем разбираться с GUI, и в дальнейшем позволяет это время экономить, иногда очень значительно.
ВРОТМНЕНОГИ нунихуясе магия!
А как нам узнать что это не два фильма, где в одном это был ворд, а потом ты ЛОФКО меняеш на зипчик с картинкой?
Интересно, а на файлах зощищенными невьебенными паролями прокатит или нет.
и интересно из "data" можно вытащить эту самую data, а то она там немногоа вся в хексе
Word распидорасил картинку в родном формате Microdoft (EMF).
>>1069961
> А как нам узнать что это не два фильма, где в одном это был ворд, а потом ты ЛОФКО меняеш на зипчик с картинкой?
Чтобы узнать, что Word не умеет в картинки не надо быть семи пядей во лбу. Он не умеет; и это подтверждаемый факт http://superuser.com/questions/790789/emf-files-damaged-during-pdf-export-in-microsoft-word
Если ещё есть сомнения, то могу собрать и предоставить тестовый файл.
>>1069968
> Интересно, а на файлах зощищенными невьебенными паролями прокатит или нет.
Это как-то исправит неумение Wordа в картинки?
> и интересно из "data" можно вытащить эту самую data, а то она там немногоа вся в хексе
А как насчёт почитать спеки Microsoft, и не говорить ерунды?
> Чому при увеличении проходов ffmpeg постоянно падает?
Тому, що це беспрецедентно сложное ПО, в котором не успевают ловить баги, добавляя поддержку свежеотреверсенных пиписитарных мокроформатов.
> Это вообще пофиксить можно?
Ну, если патч напишешь. Впрочем, скорее всего, ошибку можно обойти. Изволь изложить подробности, как именно ты используешь это сложное ПО и как именно оно на тебя ругается!
Спасибо. Но здесь тоже вылетела какая-то ошибка:
Encoding audio
Unrecognized option 'hide_banner'.
Error splitting the argument list: Option not found
> Сап. Пикрелейтед — ноут завис и был выключен кнопкой еще и день до ебучего обновления оставался . Диска нет , пк нужен срочно. Бежать покупать пиратку в переходе?
А были бы прыщи, то взял бы любой лайв, чрутнулся и восстановил бы парой команд.
> Изволь изложить подробности, как именно ты используешь это сложное ПО и как именно оно на тебя ругается!
Когда указываешь в параметре Threads больше 1 и начинаешь конвертировать все просто вылетает нахуй.
> Unrecognized option 'hide_banner'.
ffmpeg старый, либо вместо него переходник от libav. Эта опция появилась где-то в 2.2.
Чтобы отключить использование этой опции, запускай FFMPEG=ffmpeg ./WebMaster. Ещё можно скачать статичную сборку свежей версии по ссылкам на офсайте и добавлять переменной PATH, либо указывать полный путь к бинарию в той же переменной FFMPEG.
Но лучше — найди позиторий со свежим ffmpeg для своего дистра.
>>1070223
В тематике — 6144кб, в /b/ — 15360кб.
>>1070353
Используй mpv со скриптом https://gist.github.com/pituz/7ba7aef17f16ed73a484
Вебмрелэйтед.
>>1070439
Безграмотное быдло не спрашивали.
>>1070563
Threads — это потоки, а не проходы. VP9 в многопоточность не может совсем, а у VP8 от неё снижается качество.
Олсо, ты пропустил запятую и не запостил ни команды для воспроизведения ошибки, ни вывода ffmpeg при её возникновении.
>Безграмотное быдло не спрашивали.
А в чем безграмотность его предложения? Запятая перед "ты хотел сказать" нид?
проебался блять
wireshark и air-тулзы для начала освой.
Конкретно перехватчик - intercepter-ng, есть и в андроеде, требует у него рут. Нуб-левел.
Не хватай чужое, если ты не фсб-шник. Может плохо кон
Ну все школьник, я тебя задеанонил, бггг
chmod a+x ./proga
./proga
bash: No such file or directory
chmod a+x ./proga
./proga
bash: Permission denied
ЧЯНДТ????
Постишь офтоп в тематический тред. Уёбывай.
>ЧЯНДТ????
Проверь, какой архитектуры (x86-32 или x86-64) бинарник на какой системе ты пытаешься запустить. Можно, например, через file proga
Подскажи пожалуйста, как сделать чтобы аудио не писало отдельным файлом?
WebMaster в конце собирает всё воедино при помощи mkvmerge (из пакета mkvtoolnix). Читай вывод, он скорее всего у тебя не установлен.
Вместо установки mkvmerge можно сделать муксинг ffmpeg'ом, но с ним результат будет весить чуть больше. Вот патч: http://pastebin.com/nxbiSfGc
всмысле быстрее?
>Вместо использования терминала, который практически не нагружает систему
Мамкина прыщеблядь, неспособная заработать на приличное железо, опять обосралась.
Думаю, это обычная «причуда» мокрописьки.
-map 0:a:<номер> -map 0:v:0
В параметры выходного файла. Кажется, там только их и можно редактировать.
> перевернуть видео через ffmpeg? Допустим снимали вертикально на телефон, надо провернуть на 90 градусов.
Если на 90 градусов или зеркалировать, то http://ffmpeg.org/ffmpeg-all.html#transpose
Если на произвольный угол, то http://ffmpeg.org/ffmpeg-all.html#rotate
Вопрос юзерам фубара.
Есть какой-то способ заставить его играть рандомный трек из плейлиста, но чтобы без повторов и по окончании последнего трека чтобы он останавливался? В JetAudio такая штука есть, огромнейший список отыгрывало без повторов, даже после многократных перезапусков плеера.
Та это все я пробовал. Не останавливается в конце и у меня случаются повторы.
https://www.youtube.com/watch?v=mxzgwJ8tSE0#t=70
Не буду спрашивать, как ты это нашел
В треде, может, и мелькало, но у меня престо.
Ну хуй с ним.
>-c:v libvpx -r 1 -vb 2M -crf 24 -deadline best -threads 2
>в мплеере перемотка скачет как ебанутая между пятью кадрами
чяднт?
Вши обыкновенные. Кстати подставная вебмка получилась. На превью выглядит как типичный прон.
Вот да, это единственный нормальный ответ, который я находил. Типа просто перемешать все в плейлисте, а потом в режиме нормального проигрывания оно будет без повторов и с остановкой в конце. Эх, жаль что нормально эту фичу не реализовали.
Да, по зашквару указанная тобой мокрописька всё остальное переплюнет.
Но ты ошибаешься, если думаешь, что все здесь хотят именно зашквариться. Обычно сюда приходят те, кто хочет научиться пилить качественные вебмки.
На одном пользователе в 7й винде интернет beeline работает, на другом "Неверный тип соединения". В чем проблема?
Пробовал переподключить, в техподдержку звонил, вроде все настройки правильные, чувак сказал, что проблема с оборудованием с их стороны, но это очевидно не так.
Помогите плз, я вообще в этой хуйне не разбираюсь, какие там протоколы-шифрования.
>в техподдержку звонил, вроде все настройки правильные, чувак сказал, что проблема с оборудованием с их стороны, но это очевидно не так.
Проиграл с этого сталкера.
Поставь 8.1, там такой хуйни нет.
нет, впс непричем. это отдельная история, да
Только брутфорс. Автор с хабра очевидный мудак.
Бамп вопросу. С другого пользователя всё работает, с администратора зайти не могу.
Надеюсь, тут помогут. Не знает кто что за хрень с моим интернетом? Есть ростелекомовский роутер, к нему подключен мой вайфай роутер(dlink dir300. Да, говно, сам знаю) для раздачи интернета. Сегодня днем интернет был, но не так давно он пропал. Подключение к роутеру есть, но с желтым значком "без доступа к интернету". В чем может быть проблема? Подключил к ноуту 4g модем, зашел в личный кабинет на сайте ростелекома - баланс плюсовой, услуга интернета подключена. [sp]Оба роутера перезагружал[/sp]
>Я пекабоярин, спизжен офис
>мой друг пекабоярин тоже спиздил офис
Проиграл с этих пекабояр. Иди теперь Шindows переустанавливайте, спермоклоуны.
> монтировать
> Какой формат для этого лучше всего подойдёт?
Тот, который лучше всего поддерживает то, чем ты будешь монтировать. Если твоя монтажка умеет в avisynth или хотя бы использует системный AVIHandler вместо собственного велосипеда, то твой путь лежит через фреймсервер avisynth и его плагин ffms2. Если создатели твоей монтажки используют ffmpeg|libav, то тебе предпочтительно всё слепить в беспотерьный huffyuv|ffvhuff. Если у тебя анально огороженный мокренький видеоредактор, то смотри, что он там умеет, бери в руки ffmpeg и конвертируй в то, что он может.
«Мудило» здесь только ты. Тебя просили съебать из треда, а не задавать в нём идиотские вопросы.
Всё нормально, дальше делай второй проход.
Приложения Apple качать не собираюсь. Что посоветуете кроме бочки с хуйцами?
ffmpeg
Соус? Видел этот фотосет 7 лет назад, сейчас хочу снова вздрочнуть
Это ты не можешь, а ffmpeg может. А всё потому, что ты — тупой пердолик: имел бы мозги — всё бы получилось.
Не осилил - не бухти.
Что ты как маленький? Или ты — пердолик со спермой вместо мозгов?
Название amv берёшь и гуглишь.
Открыл тред, названий нет, где предположительно я должен увидеть его?
sincerity
Аналогично.
avidemux возьми. Тот же ffmpeg, только с гуем.
> программа работает в одной ос, но не работает в другой ос, но так как в щвятом линуксе все хорошо, значит проблема в ос, иначе невозможно
Ясно
msi afterburner
Основную петушню вроде тебя уже отсеет, а если ты пройдёшь, то тебя можно будет невозбранно вылечить баном.
Ну, и ладно.
Опять начинаешь, шакал ебучий!
Не можешь в конструктивный диалог - зашей себе динамик и возвращайся в /ga, мамкин аутист.
На Пеке Baty тоже работает. Еще надо проверить на нетбуке для Uchoby.
Закинул видосик и она выставляет битрейт, фпс и разрешение как в оригинале и думать не надо?
> как в оригинале
Нахуя? Тащемта Xvid и h.264 при одинаковом качестве имеею совершенно разный битрейт.
> Тащим ffmpeg отсюда: https://www.ffmpeg.org/download.html
Нихуя не понял. И дальше что с этим делать? Куда скрипты устанавливать? В гризмонки что ли?
Так ты из ЭТИХ? Извини, но могу подсказать только спермахлебам.
Нет, не из этих. Уже нашёл, но как понял там с кодами ебаться пол дня. Есть что-нибудь проще?
То, что написано в описании, очевижно же.
А вообще я имел в виду написание собственных скриптов.
Кто так мило поет? Название трека, а лучше сразу трек в лоссе выложите, позязя. Анимублядский видеоряд отвлекает от оргазма ушей.
Процетирую другого анона:
-map a - захватить аудиопоток по-умолчанию (если их несколько в контейнере)
-map 0:a - захватить аудиопоток по-умолчанию (если их несколько в контейнере) из первого входного файла
-map 0:a:1 - захватить второй по порядку аудиопоток из первого входного файла
ffmpeg -i animu_s_rudabom_01_serija_[Ozvucheno_Huesos_88].mkv -map v -map a:1 -c copy animu_bez_rudaba.mkv
Захватывает видеопоток и второй аудиопоток (обычно мудаки-релизеры оригинальную озвучку ставят последней в списке), копирует их в новый mkv-файл. Если в контейнере ещё и субтитры разные есть, то их тоже можно захватить. Про маппинг в пикчегайде есть.
Смени браузер на файрфокс.
Хром же геговское поделее как и webm и vp9, хуле они в своем браузере сделать не могут?
гуглевское, блядь
Там не .exe, а .py. Чем его запустить?
Не на питоне, а при помощи интерпретатора питона. Но в общем ты прав.
>>1081888
Что за хуйню ты написал? Питон — интерпретируемый язык, та хуитка из оп-поста — программа на нём, никакими .exe там и не пахнет.
Олсо, на скрине запечатлена попытка запуска скрипта в качестве исполнимого файла, но она не удалась из-за отсутствия в нём shebang'а — строки «#!/usr/bin/env python3» в начале файла. Но в сперме это всё равно не работает, нужно в любом случае запускать питоном.
emerge ffmpeg
Сохраняешь с именами 1.png - 9.png, потом
ffmpeg -r 1 -i "%1d.png" -vf setpts=PTS/0.1 out.webm
Если не хочешь, чтобы сикбар двигался только каждую десятую секунду, добавь в -vf ещё «,fps=1».
>ffmpeg -r 1 -i "%1d.png" -vf setpts=PTS/0.1 out.webm
Не вышло чот, получилось 21 секунда из первой и четвертой пикчи.
Кароч, как в ffmpeg сделать так? Этот результат мне дала зашкварная мокрописька All Free Slideshow Maker (даже название произносить стыдно).
Но как?
> Все картинки в png, одинакового размера. С именами тоже все норм, я проверил.
Действительно такая хуйня происходит со свежим ффмпегом, при указании параметра -r он берёт только два кадра. Убери -r и уменьши в 25 раз (дефолтный фпс) параметр setpts.
И в следующий раз показывай команду полностью и вывод ffmpeg.
Пробовал:
FC_CONFIG_FILE=D:\Programs\ffmpeg\fonts\fonts.conf[/B]
И
FC_CONFIG_FILE=D:\Programs\ffmpeg\fonts.conf[/B]
Subtitles=xxx.ass и ass=xxx.ass
Со scale=500:-1 и без.
В каком я месте проебался?
Пробовал:
- FC_CONFIG_FILE=D:\Programs\ffmpeg\fonts\fonts.conf
- И
- FC_CONFIG_FILE=D:\Programs\ffmpeg\fonts.conf
- Subtitles=xxx.ass и ass=xxx.ass
- Со scale=500:-1 и без.
В этом:
> -vf subtitles=D:\FFMPEG_FILE\o.ass
В результате фильтр subtitles получил два параметра: «D» и «FFMPEG_FILEo.ass».
Нужно экранировать спецсимволы:
-vf subtitles=D\:\\FFMPEG_FILE\\o.ass
Что за формат ебанутый m4a и в какой его можно конвертировать без потерь? (он и так лосси).
> Что за формат ебанутый m4a
https://www.google.ru/search?q=m4a :
> mp4 — файл AAC в контейнере MP4
> в какой его можно конвертировать без потерь? (он и так лосси)
Ты имеешь в виду, в какой контейнер можно перепаковать поток aac? Если речь только о контейнерах с расширениями специально для звука, то навскидку: в ogg (.oga), matroska (.mka), asf (.wma, хотя это может привести к непониманию формата — обычно в asf с этим расширением кладут спермозвук).
Ещё можно просто извлечь аудиодорожку и сохранить без контейнера (.aac).
Да у меня проще задача, есть плеер и куча этих m4a файлов. В какой формат сконвертить файл, чтобы в качестве не потерять, а плеер их кушал? Надо сначала извлечь aac, а потом конвертить или можно сразу?
сделал, только вот незадача - все разных громкостей (как и исходники). Что сделать?
> есть плеер
А списка поддерживаемых прошивкой форматов у него нет?
>>1083800
Но он хотел без потерь качества. При пережимании из одного lossy-формата в другой lossy-формат ты будешь слушать артефакты обоих.
>>1083845
> Replay Gain
Поддерживает ли плеер эту штуку — тоже вопрос к его прошивке.
>>1083857
Ты тредом ошибся.
> вышли квадраты на квадратах, погоняющие квадратами
Кодек — VP8?
> 22 мегабайта потолок
Кажется, эта штука умеет только обрезать по заданному размеру, а считать по нему битрейт не умеет. Посмотри её форк https://github.com/nixxquality/WebMConverter
> В адвансед 4 ядра
Многопоточность снижает качество, а VP9 её вообще не умеет.
> Придётся резать фпс?
Или разрешение.
Спасибо! Сейчас поставлю в VP9, одним ядром и с 30фпс, потом отпишу.
Братики, ну будьте же вы людьми. Напишите человеческий скрипт на баше для двойного прохода. К чему эти школьные выебоны питон, зош?
Или что тут в этом webmaster нужно фиксить?
[code]
./webmaster: line 55: syntax error near unexpected token `[['
./webmaster: line 55: `for f in $0.rc ~/.${programname}rc; [[ -f $f ]] && source $f'
[/code]
zsh дейстивительно удобен для шкриптов, вот только webmaster довольно бедно его фичи использует. "joinstr", например, zsh умеет в виде ${(j.sep.)var}, всякие basename/dirname — через ${var:t} и ${var:h} и т.д.
> Или что тут в этом webmaster нужно фиксить?
Пофикси то, что ты запускаешь его другим шеллом.
>>1084777
Закончил. Не шик, но гораздо лучше, чем было. Только почему-то не перематывается. Ни в браузере, ни в mpc. В чём соль?
Спасибо!
В этом разделе, видимо, лимит ниже, поэтому вот ссылка из б:
https://2ch.hk/b/res/79671396.html#79690853
Bash не может в арифметику с плавающей точкой, например. Нахуй так жить?
>>1084889
Всё руки никак не дойдут задействовать по максимуму фичи zsh.
>>1084894
Хуита какая-то, ещё и с чёрным превью. У меня перематывается, но медленно (firefox 31). Это из-за того, что в видео мало ключевых кадров, что в свою очередь нужно для более эффективного сжатия.
А как сделать превью из самого видео, чтобы не скринить оригинал? И как сделать ключевые кадры?
Оба говно.
Первый, более новая версия, больше фич. Правда, требует установку какого-то ещё одного бесплатного конвертера.
> вот только webmaster довольно бедно его фичи использует.
Пофикшено.
>>1085207
> А как сделать превью из самого видео, чтобы не скринить оригинал?
См. https://github.com/pituz/webm-thread/blob/master/tools/WebMaster#L202
Там при помощи того же ffmpeg'а берётся и кодируктся в отдельный файл кадр по заданному переменной $preview времени, а потом приклеивается в начало вебмки mkvmerge'м.
> И как сделать ключевые кадры?
Они сами делаются по исчерпанию лимитов кодека. То, что VP9 может их делать редко, позволяет сжимать видео более эффективно.
Если нужно обеспечить возможность быстрой перемотки в конкретную позицию, либо расставить кейфреймы через определённый промежуток, можно заюзать опцию -force_key_frames, см. её описание в документации: https://www.ffmpeg.org/ffmpeg.html
>>1085562
Бесплатный конвертер, он сказал. Т.е. скорее всего мокрописечный (freeware).
flv
Да, влц доходит до сломанного места и просто выключает воспроизведение, как будто файл кончился.
ffmpeg -i файлнейм.flv -vcodec copy -acodec copy файлнейм2.mkv
Изготовил только первые 30 сек, потому что на где-то между 30 и 31 файл ломается.
Напишите мне как обрезать до сломанного места, обрезать после сломанного места и затем склеить
ffmpeg -t 30 -i файлнейм.flv -c copy файлнейм1.mkv
ffmpeg -ss 32 -i файлнейм.flv -c copy файлнейм2.mkv
ffmpeg -i "concat:файлнейм1.mkv|файлнейм2.mkv" -c copy output.mkv
> Какой видеоформат самый лучший по сжатию?
VP9 и H.265.
> Может можно как-то несерьезно понизить качество?
Обычно так и делается. Хотя и libvpx-vp9, и x265 и могут в lossless, используются они в этом режиме редко.
Параметры crf (качество) и максимальный битрейт. См. https://github.com/pituz/webm-thread/wiki/glossary
бгг, на 5000 фрейме перезагрузился ноутбук из-за критической температуры. Есть способ как-то ограничить avconv, чтобы он не жрал все процессорные мощности?
Пока ограничился cpulimit. В чем измеряется нормальность, хз, игры под вином норм тянет, а тут такая нагрузочка внезапно.
> ноутбук
Норкоман чтоле? Ноутбуки в принципе не предназначены для длительных высоких нагрузок, за редкими исключениями весом от 5кг. Да и процессоры у них в 2-4 раза медленней десктопных модификаций соответствующих моделей.
Арендуй себе VDS со свежим ксеоном за какие-нибудь 200р в месяц и кодируй на нём хоть 24/7.
Любое сжатие с потерями качества сделает только хуже.
Любое пережатие из формата с потерями в другой формат без потерь раздует размер.
Возможно, лучшего результата удастся добиться, если поработать фильтрами шумоподавления.
> VP9 и H.265.
Самые современные. Пока лучшими по сжатию их назвать нельзя. Потому, что формулировка «лучшие по сжатию» говно.
>>1086572
> Какой видеоформат самый лучший по сжатию?
Никакой. Во-первых, сжатие у форматов с потерями и компенсацией движения обеспечивается довольно разнообразным набором приёмов, не являющихся при этом однозначно эффективными в общем случае. Во-вторых, ты же не с форматами работаешь, а с кодеками, т.е. с программами, у которых есть как минимум два показаделя эффективности: эффективность сжатия (т.е. компромисс между шириной потока и искажениями) и вычислительная эффективность (т.е. сколько вычислительных ресурсов нужно для анализа — и память и процессорные циклы и загрузка ввода-вывода).
>>1086585
> перезагрузился ноутбук из-за критической температуры
Аппаратная ошибка. Тебе нужно техническое обслуживание — чистка от пыли.
> Есть способ как-то ограничить avconv, чтобы он не жрал все процессорные мощности?
Это задача планировщика операционной системы. Его можно настроить.
>>1086604
> Ноутбуки в принципе не предназначены для длительных высоких нагрузок
Верно. Не предназначены, но выдерживать должны.
> Арендуй себе VDS со свежим ксеоном за какие-нибудь 200р в месяц и кодируй на нём хоть 24/7.
Это какая должна быть неебическая пропускная у канала, если у меня, например, несколько сотен гигабайт исходного материала.
>>1086616
> Если это реально
В небольшом ряде случаев.
> я короче хуй знает, но из файла 1 гб .VOB получилось 2гб .x265. ЧЯДНТ?
Используешь ультрасовременные медленные недоделанные программы. Используй хорошо освещённый в документации H.264 и libx264 (в составе x264 или ffmpeg, но не x264-vfw)! Подбери crf, воспользуйся пресетами!
>>1086618
> Перекодирую я черно-белый фильм 30х годов соответствующего качества
> 1 гб .VOB
С DVD? Ты строчку командную для ffmpeg или x264 предоставь и avisynth-скрипт, чтобы мы могли предметно обсуждать, а не гадать на кофейной гуще!
>>1086619
> Возможно, лучшего результата удастся добиться, если поработать фильтрами шумоподавления.
Особенно компенсированного по движению или БПФ-фильтрами. Можно ещё попробовать блочность подавить.
> VP9 и H.265.
Самые современные. Пока лучшими по сжатию их назвать нельзя. Потому, что формулировка «лучшие по сжатию» говно.
>>1086572
> Какой видеоформат самый лучший по сжатию?
Никакой. Во-первых, сжатие у форматов с потерями и компенсацией движения обеспечивается довольно разнообразным набором приёмов, не являющихся при этом однозначно эффективными в общем случае. Во-вторых, ты же не с форматами работаешь, а с кодеками, т.е. с программами, у которых есть как минимум два показаделя эффективности: эффективность сжатия (т.е. компромисс между шириной потока и искажениями) и вычислительная эффективность (т.е. сколько вычислительных ресурсов нужно для анализа — и память и процессорные циклы и загрузка ввода-вывода).
>>1086585
> перезагрузился ноутбук из-за критической температуры
Аппаратная ошибка. Тебе нужно техническое обслуживание — чистка от пыли.
> Есть способ как-то ограничить avconv, чтобы он не жрал все процессорные мощности?
Это задача планировщика операционной системы. Его можно настроить.
>>1086604
> Ноутбуки в принципе не предназначены для длительных высоких нагрузок
Верно. Не предназначены, но выдерживать должны.
> Арендуй себе VDS со свежим ксеоном за какие-нибудь 200р в месяц и кодируй на нём хоть 24/7.
Это какая должна быть неебическая пропускная у канала, если у меня, например, несколько сотен гигабайт исходного материала.
>>1086616
> Если это реально
В небольшом ряде случаев.
> я короче хуй знает, но из файла 1 гб .VOB получилось 2гб .x265. ЧЯДНТ?
Используешь ультрасовременные медленные недоделанные программы. Используй хорошо освещённый в документации H.264 и libx264 (в составе x264 или ffmpeg, но не x264-vfw)! Подбери crf, воспользуйся пресетами!
>>1086618
> Перекодирую я черно-белый фильм 30х годов соответствующего качества
> 1 гб .VOB
С DVD? Ты строчку командную для ffmpeg или x264 предоставь и avisynth-скрипт, чтобы мы могли предметно обсуждать, а не гадать на кофейной гуще!
>>1086619
> Возможно, лучшего результата удастся добиться, если поработать фильтрами шумоподавления.
Особенно компенсированного по движению или БПФ-фильтрами. Можно ещё попробовать блочность подавить.
Да, с DVD. Там история мутная, дед отнес в местный фотосалон старую пленку, где ему и сделали этот диск. Час фильма 4гб.
>Аппаратная ошибка. Тебе нужно техническое обслуживание — чистка от пыли.
Там скорее инженерная. Слишком мелкий радиатор и неэффективный вентилятор. Он и новенький 75 градусов под нагрузкой терпел.
На пике - один из исходных файлов и получившийся из него в результате выполнения команды avconv -i VTS_01_3.VOB -an -crf 3 -vcodec libx264 result.mp4
> Час фильма 4гб.
> На пике
Вот и хорошо. Ты лучше подробные отчёты mediainfo доставь.
> avconv -i VTS_01_3.VOB -an -crf 3 -vcodec libx264 result.mp4
crf=3 это мало очень менее 10 ставить смысла нет. А вот с остальными параметрами, наверное, придётся помудрить. Но сначала отчёты mediainfo про исходник и то, что сделал avconv.
> Scan type: Interlaced
> Scan order: Top Field First
Всё интереснее и интереснее. Я нельзя ли кусочек (чтобы с движением было) положить на файлообменник?
avconv -ss 200 -t 30 -i VTS_01_3.VOB -an -vcodec copy cut.mpg
За второй файл я тогда дома скажу через часок.
http://rghost.ru/private/59132812/31b2f77fcb4c81d1f16bce9b39f46d76
Наверное не самый лучший кусок, но зато без лиц.
> телесин
Вот нахуя так делать? Руки бы поотрывал мудакам, которые при записи DVD адаптируют видео для просмотра исключительно на телевизоре. А потом другие мудаки его ещё раз адаптируют под другой стандарт телевидения, накладывая ещё один телесин. Как хорошо, что эра dvd уже прошла.
Олсо, не укатиться ли вам это обсуждать в отдельный тред? Тема скорее всего растянется не менее чем на десяток постов, и в прикреплённом треде ей вряд ли место.
Итак, по второму файлу теперь расскажу. Вот я сгруппировал опции, которые даны били libx264 по умолчанию http://pastebin.com/Y8syctJh
Среди интересного можно сразу отметить:
> deblock=1:0:0
В принципе, справедливое соотношение, но его можно покрутить: первое значение — это порог (чем больше число, тем охотнее кодек будет отмечать макроблоки как требующие размыливания при воспроизведении), второе значение — это вес (т.е. сила размыливания). 1:1 или даже 2:1 может быть тоже норм, но именно этот параметр лучше подбирать в последнюю очередь.
> ref=3
Тут вот нужно смотреть вот эту http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels статью — там эти refames даны в скобочках в зависимости от уровня и профиля. Профиль у тебя всегда High, уровень у тебя 3.0 (в принципе можно до 3.1, но не рекомендуется), т.е. при разрешении 720×576 при 25 кадрах/с этих самых refames может быть до пяти. Возможно, в твоём случае можно увеличить до 4.
> direct=1
Будет чуть медленнее кодировать, но немного повысится эффективность сжатия, если тать кодеру самому выбирать пространственно-временную модель поиска, т.е. указать direct=auto.
> analyse=0x3:0x113
Тут искуственно отключён ряд возможных комбинаций ДКП-блоков в составе одного макроблока. Опять же, будет ещё чуть медленнее кодировать с небольшим ростом коэффициента сжатия, если указать partitions=all.
> me=hex
Не самый оптимальный метод поиска движения. Зато самый быстрый (кроме самого-самого быстрого dia). Рекомендую более медленный и более точный поиск me=umh, раз, уж, ты всё равно уже используешь RDO.
> subme=7
Для малых (10...14) значений crf нет нужды в лишней петле ООС через RDO, но в твоём случае можешь попробовать существенно более медленный режим RDO (оптимизации «ширина потока — искажения»), например, subme=9. Если охота упороться многопетлевой ООС и выжать из кодека всё до последней капли, то можно попробовать и subme=10, но это по моему скромному убеждению не даст ощутимого выигрыша при crf не более 16.
> fast_pskip=1
Такая опция немного разгоняет определение типа макроблоков. Я обычно отключаю через no-fast-pskip.
> decimate=1
Позволяет при определении типов макроблоков оперировать ДКП-коэффициентами с меньшей точностью, т.е. быстрее. Тоже обычно отключаю её при помощи no-dct-decimate.
> b_adapt=1
Оставляет B-кадры по остаточному принципу (т.е. если по результатам определения типов макроблоков нашлось b-макроблоков больше порога, то кадр будет B-типа), если указать (как я обычно делаю) b-adapt=2, то решение по типам макроблоков будет пересматриваться для поиска оптимального числа B-кадров.
> psy_rd=1.00:0.00
Вообще тут вкусовщина, но есть подсказка (x264 --longhelp): если видно зерно плёнки, то ставят второе значение больше (до 0.25), для синтетических изображений (анимации, например) уменьшают первое значение, для неподвижных изображений увеличивают оба значения. Наверное можно не трогать.
> aq=1:1.00
Тоже вкусовщина. Помогает избегать завышения квантователя (и соответственно, появления заметной блочной структуры на декодированном изображении) для макроблоков, покрывающих изображение со слабо выраженной текстурой или почти равномерным тоном/градиентом (например, изображение неба с небольшим количеством облаков). Если есть желание, то можно поиграть с параметром aq-mode (у тебя 1, можно попробовать 2). Второй параметр aq-strength у тебя имеет значение 1.0, которое может неоправданно снижать степень сжатия за счёт более аккуратного топтания означенных выше областей изображения. Для синтетики рекомендуется 0.6, при заметном зерне (т.к. оно маскирует неаккуратное топтание) — 0.5.
> trellis=1
Оптимизация квантователей макроблоков после определения их типов. У тебя выставлен сравнительно быстрый режим. Я обычно ставлю медленный trellis=2, в котором кодер будет заново запускать определение типов макроблоков, если с его точки зрения при оптимизации квантователей не найдено оптимальное решение.
> qcomp=0.60
Можно ещё с этим значением поиграть: чем ближе к 1.0, тем реже кодер будет резко (т.е. в соседних и ближних кадрах) завышать или занижать квантователь при попытке вписать ширину потока в максимально допустимое значение для ширины потока или размера видеобуфера, положенного в соответствии с уровнем и профилем.
В итоге. Прежде всего, тебе следует притормозить кодер более точным предсказанием движения: direct=auto, partitions=all, me=umh, subme=9, no-fast-pskip, no-dct-decimate, b-adapt=2. Затем заставить кодер искать более оптимальное распределение квантователей: trellis=2. Для краткости есть специальные пресеты у libx264: slow и slower. Не забудь только занизить для slow и slower параметр ref=4. Также можно подкрутить психовизуальные оптимизации: psy_rd, aq и deblock. Для последнего есть у libx264 тоже пресеты: film, animation, grain, ssim.
Как-то так. Сейчас посмотрю твои ролики.
Итак, по второму файлу теперь расскажу. Вот я сгруппировал опции, которые даны били libx264 по умолчанию http://pastebin.com/Y8syctJh
Среди интересного можно сразу отметить:
> deblock=1:0:0
В принципе, справедливое соотношение, но его можно покрутить: первое значение — это порог (чем больше число, тем охотнее кодек будет отмечать макроблоки как требующие размыливания при воспроизведении), второе значение — это вес (т.е. сила размыливания). 1:1 или даже 2:1 может быть тоже норм, но именно этот параметр лучше подбирать в последнюю очередь.
> ref=3
Тут вот нужно смотреть вот эту http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels статью — там эти refames даны в скобочках в зависимости от уровня и профиля. Профиль у тебя всегда High, уровень у тебя 3.0 (в принципе можно до 3.1, но не рекомендуется), т.е. при разрешении 720×576 при 25 кадрах/с этих самых refames может быть до пяти. Возможно, в твоём случае можно увеличить до 4.
> direct=1
Будет чуть медленнее кодировать, но немного повысится эффективность сжатия, если тать кодеру самому выбирать пространственно-временную модель поиска, т.е. указать direct=auto.
> analyse=0x3:0x113
Тут искуственно отключён ряд возможных комбинаций ДКП-блоков в составе одного макроблока. Опять же, будет ещё чуть медленнее кодировать с небольшим ростом коэффициента сжатия, если указать partitions=all.
> me=hex
Не самый оптимальный метод поиска движения. Зато самый быстрый (кроме самого-самого быстрого dia). Рекомендую более медленный и более точный поиск me=umh, раз, уж, ты всё равно уже используешь RDO.
> subme=7
Для малых (10...14) значений crf нет нужды в лишней петле ООС через RDO, но в твоём случае можешь попробовать существенно более медленный режим RDO (оптимизации «ширина потока — искажения»), например, subme=9. Если охота упороться многопетлевой ООС и выжать из кодека всё до последней капли, то можно попробовать и subme=10, но это по моему скромному убеждению не даст ощутимого выигрыша при crf не более 16.
> fast_pskip=1
Такая опция немного разгоняет определение типа макроблоков. Я обычно отключаю через no-fast-pskip.
> decimate=1
Позволяет при определении типов макроблоков оперировать ДКП-коэффициентами с меньшей точностью, т.е. быстрее. Тоже обычно отключаю её при помощи no-dct-decimate.
> b_adapt=1
Оставляет B-кадры по остаточному принципу (т.е. если по результатам определения типов макроблоков нашлось b-макроблоков больше порога, то кадр будет B-типа), если указать (как я обычно делаю) b-adapt=2, то решение по типам макроблоков будет пересматриваться для поиска оптимального числа B-кадров.
> psy_rd=1.00:0.00
Вообще тут вкусовщина, но есть подсказка (x264 --longhelp): если видно зерно плёнки, то ставят второе значение больше (до 0.25), для синтетических изображений (анимации, например) уменьшают первое значение, для неподвижных изображений увеличивают оба значения. Наверное можно не трогать.
> aq=1:1.00
Тоже вкусовщина. Помогает избегать завышения квантователя (и соответственно, появления заметной блочной структуры на декодированном изображении) для макроблоков, покрывающих изображение со слабо выраженной текстурой или почти равномерным тоном/градиентом (например, изображение неба с небольшим количеством облаков). Если есть желание, то можно поиграть с параметром aq-mode (у тебя 1, можно попробовать 2). Второй параметр aq-strength у тебя имеет значение 1.0, которое может неоправданно снижать степень сжатия за счёт более аккуратного топтания означенных выше областей изображения. Для синтетики рекомендуется 0.6, при заметном зерне (т.к. оно маскирует неаккуратное топтание) — 0.5.
> trellis=1
Оптимизация квантователей макроблоков после определения их типов. У тебя выставлен сравнительно быстрый режим. Я обычно ставлю медленный trellis=2, в котором кодер будет заново запускать определение типов макроблоков, если с его точки зрения при оптимизации квантователей не найдено оптимальное решение.
> qcomp=0.60
Можно ещё с этим значением поиграть: чем ближе к 1.0, тем реже кодер будет резко (т.е. в соседних и ближних кадрах) завышать или занижать квантователь при попытке вписать ширину потока в максимально допустимое значение для ширины потока или размера видеобуфера, положенного в соответствии с уровнем и профилем.
В итоге. Прежде всего, тебе следует притормозить кодер более точным предсказанием движения: direct=auto, partitions=all, me=umh, subme=9, no-fast-pskip, no-dct-decimate, b-adapt=2. Затем заставить кодер искать более оптимальное распределение квантователей: trellis=2. Для краткости есть специальные пресеты у libx264: slow и slower. Не забудь только занизить для slow и slower параметр ref=4. Также можно подкрутить психовизуальные оптимизации: psy_rd, aq и deblock. Для последнего есть у libx264 тоже пресеты: film, animation, grain, ssim.
Как-то так. Сейчас посмотрю твои ролики.
> телесин
> Вот нахуя так делать?
Не угадал. Это рассинхронизация между сменой кадров в проекторе и развёрткой в видеокамере. А >>1086935-кун же предупредил, что это оцифровка старого целлулоида. Обычно эту оцифровку делают, снимая видеокамерой проекцию изображения на простыню. Раньше пытались радиолюбители синхронизировать начало развёртки со сменой кадра в кинопроекторе, а сейчас забили.
Вообще-то, следовало сканировать плёнку в сканере, но это дохуя дорогое удовольствие.
> Руки бы поотрывал мудакам, которые при записи DVD адаптируют видео для просмотра исключительно на телевизоре. А потом другие мудаки его ещё раз адаптируют под другой стандарт телевидения, накладывая ещё один телесин.
Это тоже плохо, конечно, но ты не попал в данном случае.
> Как хорошо, что эра dvd уже прошла.
DVD прошла, а телевидения — нет; видеокамеры по-прежнему снимают преимущественно чересстрочно. Но эра прогрессивной развёртки с синхронным электронным затвором рано или поздно наступит.
> Тема скорее всего растянется не менее чем на десяток постов, и в прикреплённом треде ей вряд ли место.
Там остро не хватает avisynth, так что, скорее всего, так и будет.
> Олсо, не укатиться ли вам это обсуждать в отдельный тред?
Согласен.
>>1086991>>1086983>>1086969
Запиливай отдельный тред, бро!
конечно же, всего-то надо было создать файл fonts.conf, найти его содержимое на помойках интернета и сначала объявить в командной строке переменную FONTCONFIG_FILE с путем до этого файла. это же очевидные вещи! как я не додумался!
Об этом в оп-посте написано, норкоман.
1. nice
2. cgroups - можно залимитить cpu/память/небо/аллаха для конкретного приложения и чего угодно
Ровными — никак, можно только по ключевым кадрам. Но последние можно расставить параметром -force_key_frames ffmpeg'а, см. его документацию.
Олсо, «-%03d» можно опустить, оно добавится само.
>>1087434
nice ничего не даст, его функция — распределение доступной мощности между процессами, а не ограничение её использования.
С cgroups вроде та же история, они оперируют распределением ресурсов. Вообще случай, когда нельзя использовать CPU на полную — ситуация нетривиальная, и в ней проще снизить его частоту или отключить часть ядер, чем пытаться заставить софт простаивать костылями.
Совсем ровными и не нужно, главное, чтобы куски влезли в двачелимит.
алсо забыл сказать, что в пути к субтитрам нельзя писать "\" и еще эта параша отказывается работать если в имени файла есть какие-то не такие символы. из-за этого нельзя написать простой батник для автоматического кодирования
Ты, наверно, пердолик? Выше был запощен кусок документации, где написано, почему это происходит и как надо делать.
А ещё у тебя кучи знаков препинания не хватает. Нахуй так жить?
С сабами никогда не работал.
Так мне в вебмку, там я так понимаю .vtt нужен и mkvmerge вообще не при чем.
Сконвертить сабы в WebVTT можно ffmpeg'ом. Но это бесполезно — во-первых, для их отображения на странице нужен специальный виджет, а во-вторых, вебмки с вшитым софтсабом вообще не работают в firefox, по крайней мере 31 версии и старше.
Делай хардсаб.
> для их отображения на странице нужен специальный виджет
Печаль
> вообще не работают в firefox
Ну это как раз похуй.
Какой прогой можно прогнать exe и выяснить все связаные с ним библиотеки. И можно ли глянуть, какие функции функции она вызывает\использует?
> Как ускорить кодирование?
Кодирование чего? Если речь о VP9, то можно собрать libvpx из git — ветка master где-то в два раза быстрее релиза.
> Может ли ffmpeg в многоядерность?
Может. Когда кодеки её поддерживают.
>Кодирование чего?
Вебмок. Сори, херово пока во всем это деле разбираюсь. Делаю по инструкции с оп-пика, на втором проходе уж очень долго кодируется, около 10-20 кадров в секунду в зависимости от видео. Можно как-то ускорить?
> можно собрать libvpx из git — ветка master где-то в два раза быстрее релиза.
Скачал ветку мастер, чем libvpx в ней отличается от того libvpх который в ффмпеге? Как собрать под виндой и как собрать ффмпег с ней?
> около 10-20 кадров в секунду в зависимости от видео.
Это дохуя, VP8, небось? VP9 с -quality good и -cpu-used 1 (дефолтные параметры качества) при кодировании 720p на серверном haswell'е даёт около 5-10 фпс (это ещё сильно зависит от сложности видео).
> чем libvpx в ней отличается от того libvpх который в ффмпеге?
git log v1.3.0..HEAD
git diff v1.3.0..HEAD
> Как собрать под виндой и как собрать ффмпег с ней?
http://wiki.webmproject.org/ffmpeg/building-with-libvpx
Заебёшься, под прыщами это на порядок проще.
Ффмпегач, как из ролика сначала убрать звуковую дорожку, а потом добавить другую?
ffmpeg -i video.webm -i audio.mp3 output.webm
Мог бы просто почитать оп-пикчу и попробовать, как сделал только что я.
А удалить то дорожку как? Такой командой остается старая.
И что это?
-i "webm_0.webm"-an -c:v copy webm_1.webm ; потом -i "webm_1.webm" -i "Sound.ogg" -c copy "webm_2.webm"
-i kino.avi -i muzon.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy kino_i_muzon.avi
-map <номер входного файла>:<номер потока в файле> позволяет точно задать очередность потоков в выходном файле
>2 фпс потому, что либо картинка огромная, либо калькулятор вместо процессора
у меня ХД кинцо быстреется кодируется чем 3 минуты картинки с песней лол. это баг какой-то
Спокойно!
http://ffmpeg.zeranoe.com/builds/
Качай ффмпег, Static, для своей системы. Запускай там ff-prompt.bat
Вводи команды. Совсем никогда консольку не пердолил?
Пердолил, один раз поменял формат 150 файлам сразу. Во даю, а?
Уже нашел Webm_for_retards, проиграв с описания и немного обиделся. Она вроде тоже самое делает, да? Или для идеальной вебм все равно нужно разобраться в пердолинге? Уже качаю
Гуй это конечно хорошо, если там интерфейс норм зделон.
Себе я сделал батник для удобства, на вход дается файл и максимальный размер, чтобы например кодить одни вебмки для бэ, а другие для тематики.
Но вообще рекомендую изучить ффмпег с консолькой, я один раз осилил - теперь вообще все через него делаю, зависимость дикая.
>Алсо, оно и должно так долго кодировать?
А хуй знает, говорят что да. Вообще пиздос на самом деле, можно охуеть. А если в VP9 кодировать так вообще пиздос
Подсируны, а как мне с помощью ffmpeg записать смищьное вебм видео с экрана? А он умеет в запись определённого окна? Ну короче такой написал записывать окно Хромог, свернул всё это дело, а он записал содержимое бравзера пока ты проходил крузис?
как ты собираешься записывать то, что не рисуется? ты что, ебанутый?
Оверхед. Можно просто запустить в отдельном X-сервере.
Сам ты ебанутый. Ты не понимаешь как работает виртуальный компьютер.
Твой крайзис будет использовать хостовую видеокарту. А браузер будет рисовать на виртуальную видеокарту. И с неё можно записывать.
С композитностью рисуется, если не свёрнуто. Захватывать можно при момощи obs-studio (который ещё и жрёт проц на порядок меньше x11grab'а).
Как вообще с помощью ffmpeg записать область экрана? Онож не работает.
А далее вопрос может он писать определённое окно? Например открыл Божественную Оперу и быдлядский хромог, написал типа вот короче ffmpeg тебе быдлятский хромог, записывай всё что покажет это ничтожество, а я пока поверх этого говна открою Божественную Оперу и пообщаюсь с посонами на Харкаче за жизнь и какие хромоги нелюди, а ты этого не должен видеть, только то что показывается в быдлятском хромоге под Божественной Оперой.
Так понятнее? :3нет не анимешник
Это потому что она горячая, как писечка бразильской девочки.
10240
И нипапердолиться. Нинужно.
И почему до сих пор не добавлен способ конвертирования для ньюфагов?
http://video.online-convert.com/convert-to-webm
Вот и я говорю, шапку пора менять.
Ты думаешь, твоя мокрописька это умеет? Пока что я видел эту фичу только у скрипта WebMaster.
Твой ответ меня устроил, мне стало ясно что проблема нетипична и решение я уже нашел. Спасибо.
Можно превратить качество в говно: -cpu-used 4. Но лучше снизить разрешение.
Какие-то спермопроблемы: пробелы в пути, например.
а так чтобы еще всякие сжатия-хуятия сделать, чтобы 2 секунды не весили 12мб?
а все вроде понял, раскладывает на отдельные кадры, оптимизирует каждый отдельно и потом собирает поправьте если не так
%3d — трёхзначное целое число, ??? — три символа.
>>1096452
> оптимизирует каждый отдельно
Нет, всё вместе оптимизирует, подбирая оптимальную гамму. Тут ещё можно покрутить настройки дизеринга: http://www.imagemagick.org/Usage/quantize/
в общем у меня не работает эта хуйня, пишет что-то вроде неверный параметр optimize, есть что-нибудь без пердолинга с консолью?
отсюда >>1037394 попробовал, в гиф может только VTV, но он мне какую-то хуйню сделал, одни артефакты и файл 148мб из 2-мегабайтного
я раньше переводил адобовским медиаэнкодером в гиф, но там ограничение в 50фпс максимум и не может в оптимизацию и файл 12мб получается, и он не умеет его никак уменьшать
Почему не конвертит?
win64 8.1, ImageMagick-6.9.0-0-Q16-x86-windows
не робит
Спермошелл (cmd.exe) не может в глоббинг (разворачивание шаблонов до списка файлов), последний вместо этого костыляется приложениями. А в ImageMagick, видимо, таких костылей нет.
Возьми какой-нибудь прыщешелл, например.
>>1096811
И что у него будет в теле цикла? Ему нужен список всех файлов, а не каждый файл по отдельности.
>Спермошелл (cmd.exe) не может в глоббинг (разворачивание шаблонов до списка файлов)
естественно не может. только полный придурок будет программировать такое поведение. строка передается в программу как список параметров, а программа сама должна решать что с этим списком делать
> естественно не может. только полный придурок будет программировать такое поведение.
Проиграл с мелкобуквенной спермомакаки, защищающей свою парашу вопреки логике.
Когда в каждой программе глоббинг реализован по-своему, либо не реализован вообще — это охуенно удобно, да. Кстати, зачем было запрещать имена файлов с вопросами и звёздочками?
> строка передается в программу как список параметров
Хуй там плавал, этого в сперме тоже не реализовали — параметры передаются одной строкой и делятся на список самой программой: http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx
Кстати, глоббинг бывает не только по шаблонам со звёздочками и вопросами: http://zsh.sourceforge.net/Doc/Release/Expansion.html#Filename-Generation
> Кстати, зачем было запрещать имена файлов с вопросами и звёздочками?
Чтобы не ПЕРДОЛИТЬСЯ с экранированием при глоббине. И ключи там передаются удобнее, чем в ПЕРДОЛИКСЕ — /A, /B, /C — имена файлов не могут начинатся со слеша, а в ПЕРДОЛИКСЕ придумали ПЕРДОКОСТЫЛЬ «--».
> запрещать имена файлов с вопросами и звёздочками
> Чтобы не ПЕРДОЛИТЬСЯ с экранированием
> ключи там передаются удобнее
> /A, /B, /C — имена файлов не могут начинатся со слеша
«640 килобайт хватит всем!» — это не «удобнее», а «уёбищнее».
Пердоля, прекрати проецировать и путать понятия.
> Чтобы не ПЕРДОЛИТЬСЯ с экранированием при глоббине.
В пердоликсе с шеллом из доса вообще нельзя управлять управлять применением глоббинга по причине отсутствия последнего.
> И ключи там передаются удобнее, чем в ПЕРДОЛИКСЕ — /A, /B, /C
Как раз в пердоликсе ключи и передаются со слэшем, каждый отдельно. И это ни разу не удобно: в прыщах я могу передать сколько угодно ключей за раз — -abc, а в анально ограниченном пердоликсе нужно пердолиться выделением каждого ключа слэшем.
> имена файлов не могут начинатся со слеша
А что, если параметр — не имя файла, а какая-нибудь другая хуйня, начинающаяся со слэша?
Пердоля, ты со своим антифорсом идёшь нахуй.
Нихуя не знаешь и не умеешь, а лезешь к господам.
Пиздуй обратно в выгребную яму, убогий.
Хинт: обосравшись, можно ретироваться и обтекать молча, а не орать «это не я обосрался» в прикреплённом треде.
Пердоля, прекрати проецировать и путать понятия.
> В пердоликсеБожественной Windows с шеллом из доса вообще нельзя управлять управлять применением глоббинга по причине отсутствия последнего.
В шелле — нельзя, в гуе — можно.
> Как раз в пердоликсеБожественной Windows ключи и передаются со слэшем, каждый отдельно. И это ни разу не удобно: в прыщах я могу передать сколько угодно ключей за раз — -abc, а в анально ограниченном пердоликсеБожественной и Продуманной ОС Windows нужно пердолиться выделением каждого ключа слэшем.
Ну, охуеть теперь, ПЕРДОЛЯ перетрудился из-за ввода двух символов. Напиши свой парсер ключей, если хочешь.
> А что, если параметр — не имя файла, а какая-нибудь другая хуйня, начинающаяся со слэша?
«/A /huita»
Спешите видеть: пердолик в гуе глоббинг нашёл.
Не мог бы ты изменить своим традициям кукареканья хуиты и покурить, например, http://en.wikipedia.org/wiki/Glob_(programming) ?
> Напиши свой парсер ключей, если хочешь.
Зачем? Меня полностью устраивает стандартный POSIX'овый getopt, который позволяет объединять короткие ключи и использовать «--» для обозначения их окончания.
> «/A /huita»
И что это? Если у программы есть ключ «/huita», то он будет использован именно в качестве ключа, а в качестве параметра без «--» его передать невозможно.
>Спешите видеть: пердолик в гуе глоббинг нашёл.
Пердоля, как ты его нашёл, если у тебя от гуя сраку разрывает?
Алсо, перестань проецировать и говорить о себе в третьем лице.
> Спешите видеть: пердолик в гуе глоббинг нашёл.
> Не мог бы ты изменить своим традициям кукареканья хуиты и покурить, например, http://en.wikipedia.org/wiki/Glob_(programming) ?
> (programming)
Так-так.
> In computer programming, in particular in a Unix-like environment, the term globbing is sometimes used to refer to pattern matching based on wildcard characters.[citation needed] The noun "glob" is used to refer to a particular pattern, e.g. "use the glob .log to match all those log files".[citation needed] Its notation is simpler than regular expressions, and without their expressive power.
<- И где же ты нашел противоречие? Только увидел слово «ПЕРДОЛУНИКС» — и сразу кукарекать?
> Зачем? Меня полностью устраивает стандартный POSIX'овый getopt, который позволяет объединять короткие ключи и использовать «--» для обозначения их окончания.
Пердокостыли.
> И что это? Если у программы есть ключ «/huita», то он будет использован именно в качестве ключа, а в качестве параметра без «--» его передать невозможно.
Это ключ, который требует параметр. Т.е. следующий за ним аргумент не будет рассматриваться как ключ.
> И где же ты нашел противоречие?
Ты дальше читай:
> the glob pattern (e.g., ∗.log) is expanded and replaced by the list of all matches
Никакой замены шаблона на список файлов в твоём гуе не происходит.
> Пердокостыли.
Не костыли, а фича, которой у большинства программ в пердоликсе вообще нет.
> Это ключ, который требует параметр.
Какой изворотливый пердолик! А если нужно передать отдельный параметр, не аргумент другого ключа? Например, вывести командой echo из cmd строку «on».
Ему нет необходимости это делать. У него со срачечкой всё в порядке. Это у тебя что-то там разорвалось. Настолько, что вместо аргументов и фактов ты рожаешь капсболд и гордишься форсед-мемами.
> In computer programming, in particular in a Unix-like environment, the term globbing is sometimes used to refer to pattern matching based on wildcard characters.
> [...]
> Unix shell globbing operates by parameter expansion – the glob pattern (e.g., .log) is expanded and replaced by the list of all matches
Т.е. частичный случай; вывод всех совпадений на экран — тоже pattern matching.
> Не костыли, а фича, которой у большинства программ в пердоликсе вообще нет.
ПЕРДОЛИКС ЖМУ/Аналикс — такое непродуманное говно, что в нём даже getopt не используется везде — взять хотя бы твой пример про echo и заменить в нём один символ:
> Какой изворотливый пердолик! А если нужно передать отдельный параметр, не аргумент другого ключа? Например, вывести командой echo из cmd строку «on».
Сначала выведи командой echo из ∗sh строку «-n».
Я слежу за дискуссией. И наблюдаю, что из вас двоих, неприятно только тебе, лжёшь, выкручиваешься, кричишь петухом и рожаешь капсболд только ты. Соответственно, и бугурт может быть только у тебя.
ПЕРДООПРАВДАНИЯ
>В пердоликсе с шеллом из доса вообще нельзя управлять управлять применением глоббинга по причине отсутствия последнего.
что за хуйню я читаю? в программах windows нельзя использовать шаблоны имени файла? во-первых, это есть там где это нужно. во-вторых, такое поведение программируется программистом программы. ты совсем тупой чтобы не понимать такие очевидные вещи?
если программисты imagemagick не написали такое поведение - это их проблема, а не windows
> Т.е. частичный случай; вывод всех совпадений на экран — тоже pattern matching.
Я другое подчеркну: In computer programming. Т.е. в статье написано, что этот термин используется исключительно при написании программ, частным случаем чего является работа в интерактивном шелле. Функция получает шаблон аргументом и возвращает список файлов результатом, т.е. происходит замена. Далее все примеры на странице подтверждают это.
Ввод шаблона в диалоге поиска файлов не является программированием.
> Сначала выведи командой echo из ∗sh строку «-n».
Вывел. Твоя очередь.
> в программах windows нельзя использовать шаблоны имени файла?
Можно, если они сами их разворачивают. В шелле глоббинга нет (за исключением некоторых builtin-команд вроде for).
> если программисты imagemagick не написали такое поведение - это их проблема, а не windows
Но нахуя писать костыли для функционала, который в приличных ОС реализован в шелле? А вообще да, это означает, что порт программы под сперму получился неполноценный.
> In computer programming
> Glob_(programming)
Просто охуеть!
> в статье написано, что этот термин используется исключительно при написании программ
> (programming)
> Искусственное уточнение располагается после главного слова и заключается в скобки, например: Коса (инструмент), Орёл (город) или Аквариум (группа).
Статья лишь описывает, что означает термин в этом контексте, ебанат. Если тебе не нравится термин «глоббинг» здесь, я переформулирую:
> Кстати, зачем было запрещать имена файлов с вопросами и звёздочками?
Чтобы не ПЕРДОЛИТЬСЯ с экранированием при глоббингепоиске по шаблону.
> Вывел. Твоя очередь.
Пикрелейтед.
> Статья лишь описывает, что означает термин в этом контексте, ебанат.
Кретин, в других контекстах этого термина не существует — он возник из UNIX-команды glob.
> Пикрелейтед.
А такое поведение шелла где-нибудь документировано? В вайновском cmd не воспроизводится.
Олсо, подведу итог:
— глоббинг в спермошелле отсутствует как класс;
— кое где он реализован в программах, но при этом крайне убог — синтаксис ограничивается символами «∗» и «?»;
— возможности управлять применением глоббинга (передачи указанных символов без подстановки) нет;
— по причине нежелания «ПЕРДОЛИТЬСЯ с экранированием» индусы из спермософта тупо запретили создание файлов со спецсимволами в именах;
— по сравнению с unix-подобными ОС, где глоббинг в конкретно взятом шелле всегда работает одинаково, а его результаты передаются программе в виде массива аргументов, сперма — ёбаный зоопарк;
— ImageMagick таки поддерживает глоббинг в сперме: http://www.imagemagick.org/script/command-line-processing.php#input , >>1096599 — хуй;
— >>1097509 — тоже хуй: развёл срач на пустом месте, но в ответ на >>1097125 не смог ничего выложить кроме кукареканья.
>глоббинг
блядь, прыщетред протек. Из-за какой-то мокрой письки с автозаменой срач развели.
>глоббинг в спермошелле отсутствует как класс
почему он там должен быть? я конечно понимаю что это линупс-путь, но почему командная строка должна сама по себе изменять параметры? это неправильно.
Товарищ мелкобуквенный спермопидор, дай-ка я угодаю: твоя компьютерная грамотность ограничивается мышевозюканьем гуя, правильно?
Дело в том, что ты не понимаешь сути командной строки (интерактивного шелла). И в сперме, и в досе это язык программирования, хоть и очень убогий и ограниченный. Изначально он создавался по образу и подобию юниксовых шеллов, но для очень слабых машин, что и стало причиной такой кастрации. В частности, из возможных подстановок параметров команд оставили только переменные.
Я полагаю, глоббинг в досе реализовали через описанную выше жопу по причине малой максимальной длины командной строки (126 байт — это всего 12 имён файлов формата 8.3).
Почему глоббинг должен быть именно в шелле? Я думаю, это должно быть очевидно:
во-первых, это эффективно: не нужно дублировать функционал в каждой программе;
во-вторых, это гибко: шелл можно заменить на обладающий более мощным глоббингом (см. ссылку выше на мануал zsh);
в третьих, это логично: переобразование введённой хуиты в команду и её параметры — задача шелла.
>И в сперме, и в досе это язык программирования
>Изначально он создавался по образу и подобию юниксовых шеллов, но для очень слабых машин
>Почему глоббинг должен быть именно в шелле? Я думаю, это должно быть очевидно
прыщемирок
Не прыщемирок, а объективная реальность. Проблема в том, что для адекватной оценки рассматривать её надо с точки зрения компетенции, а не научившегося включать компьютер и запускать игру браузер школьника.
Описалово языка спермошелла можно почитать здесь: http://en.wikibooks.org/wiki/Windows_Batch_Scripting
>глоббинг
Почему еще не было?
Есть директория с файлами и папками. Я хочу удалить все файлы. Даю команду rm . Среди файлов были файлы с именами -r и -f - ну захотелось мне так, мне ж не запрещено, верно? БАБАХ!
После rm звездочка. Как ее вставлять?
> БАБАХ!
Сперманька, не удосужившаяся прочесть man-страницу сдетонировала.
Специально для тупых напоминаю:
> rm [опции] файл...
> Опции POSIX: [-fiRr] [--]
> Опции GNU (краткая форма): [-dfirvR] [--help] [--version] [--]
> [--] Завершает список опций.
Т.е. все аргументы после «--» воспринимаются как имена файлов.
ты слишком туп, чтобы понять что "глоббинг" не правилен.
>во-первых, это эффективно: не нужно дублировать функционал в каждой программе;
для этого есть библиотеки функций
>во-вторых, это гибко: шелл можно заменить на обладающий более мощным глоббингом (см. ссылку выше на мануал zsh);
прыщепроблемы. каждый второй даун считает своим долгом написать мокропиську для консольки.
алсо, что может быть гибкого в "шелле" автоматически заменяющем строку параметров? это хуевое поведение. что я ввожу то я и хочу получить, так должно быть. если у тебя командная строка это язык программирования, то такое поведение нужно делать функцией, а не ебашить автозаменой по всему подряд
>в третьих, это логично: переобразование введённой хуиты в команду и её параметры — задача шелла.
логично для прыщеблядка, не спорю.
http://pastebin.com/pmwSxmnK
Теперь можно переписать на баше, и добавить в контекстное меню не, ну заебывает постоянно вводить одно и тоже или листать хистори.
Это если ты обоснуешь. А пока можно тебе только разрыв твоей срачки засчитать.
>>1098100
> ты слишком туп, чтобы понять что "глоббинг" не правилен.
Милый ad hominem в ответ на аргументы >>1097600. Это спермослив.
> для этого есть библиотеки функций
Это избыточный, непрозрачный, не универсальный путь.
> прыщепроблемы. каждый второй даун считает своим долгом написать мокропиську для консольки.
> логично для прыщеблядка, не спорю.
Петушиные визги не могут быть аргументом.
> это хуевое поведение.
> такое поведение нужно делать функцией
Если обоснуешь.
Итого имеем в ответ на аргументированную позицию:
- петушиные визги — 2 шт.;
- безосновательные утверждения — 2 шт.;
- финальный аргумент — 1 шт.;
- слабая аргументация, не выдерживающая критики — 1 шт.
Я считаю, что сперманя как всегда в ударе. Главное для неё — не признать свой обосрамс. Возможно, что скоро для спермани станет главным запостить последней.
> но почему командная строка должна сама по себе изменять параметры
Потому, что это очень часто используемая вещь.
> это неправильно
Нет, правильно. Любой шелл интерпретирует куда больше, чем просто глоббинг, так что, вообще говоря, правильно было бы заключать все аргументы в кавычки (но, само собой, это непрактично).
>>1097600
> более мощным глоббингом (см. ссылку выше на мануал zsh)
Сомнительные фичи вводят, а вот избавится от синтаксиса алгола и сделать по-человечески списки никак не могут.
шелл может интерпретировать что хочет, но он не должен подменять параметры для программ.
> не должен подменять параметры для программ.
Тебе осталось это всего лишь обосновать! Противоположная точка зрения обоснована.
> но он не должен подменять параметры для программ
И как ты себе это представляешь? `cmd` — тоже подмена аргумента. И выражения вроде <{cmd} (как оно в баше выглядит не помню). И переменные. И даже комментарий — тоже подмена аргумента его отсутствием.
Так с аргументом «нильзя падменивать агруметы!!!11» любой шелл превращается в куцое неюзабельное говно.
> Так с аргументом «нильзя падменивать агруметы!!!11» любой шелл превращается в куцое неюзабельное говно.
Но ведь тому пердолику со спермой вместо мозгов так и надо — функционал шелла он использовать всё равно не умеет. Нахуя мартышке микроскоп, если палка во всех отношениях лучше?
А слабо написать тот же конвертер, только средствами самого пердла, без использования внешней команды?
Если только написать модуль и использовать его.
Есть вроде на cpan модули ffmpeg, но хуй знает, поддерживают ли они webm — не проверял.
И вообще, вряд ли в каком другом языке программирования можно средствами самого языка это реализовать, так что не неси хуйню.
Покормил.
> Что это за магия?
Подсчёт битрейта под размер, два прохода, современные кодеки (VP9+Opus).
Во первых, ты хуй и говно
Так получилось, что у родителей реальный ip, компьютер почти не нагружен, хотелось бы экспериментировать с хостингом проектов и т.п. Какую ОС выбрать, чтобы не сильно пугать родителей интерфейсом (основное назначение пекарни - гугл хром и просмотр фоточек/видео)? Linux Mint с xfce больше всего подходит внешне, т.к. всё расположено в привычных местах (панель, блять, снизу а не сверху, как, к примеру, в CentOS). Норм будет, или это не оче - хостировать что-то на Mint'е?
Няшек авансом :3
Криптолокер.
>Linux Mint с xfce больше всего подходит внешне, т.к. всё расположено в привычных местах (панель, блять, снизу а не сверху, как, к примеру, в CentOS).
Не бери убунту ХФЦЕ, там панель сверху. Гном и МАТЕ не бери, там тоже панели сверху. Можешь выбрать любой дистрибутив с LXDE, там панели снизу. Еще годится КДЕ, там тоже панель снизу.
А, ну да. Но хочется всё из коробки же. Спасибо за напоминание.
CentOS - лучшее же для сервера, который будет вещать на весь мир? Как там дела с защитой обстоят?
P.s. спутал тред, но да похуй, раз и здесь ответили
Для безграмотного быдла давно есть мокрые (и не очень) писи с ограниченным функционалом. Читай тред, они в нём неоднократно обоссаны.
>Как там дела с защитой обстоят?
>CentOS - лучшее же для сервера, который будет вещать на весь мир? Как там дела с защитой обстоят?
Ты о чем? Нет, я серьезно не понимаю. Что, в каком-нибудь еблиане нету айпитэйблс, или чего-то еще, чего нет в кентос?
Или, наконец настройка и правка конфигов, как-то отличается от другого дистрибутива?
Просто знаю, что rhel установлен на 90% серверов из списка компаний fortune 500, а сэнтос - его производная, стало быть это годный выбор. Вот мне и интересно почему админы-админчики любят сентос для серверов.
>>1103357
Это как раз хранится в "общедоступной" папке, правда на ПеКе, т.к. я выпилил пикчи с гугл-драйв, чтобы не приебались с всё новыми и новыми законами, т.к. ко мне никак не относится.
>Ты действительно думаешь, что выпилил их? Не будь в этом так уверен.
Ну что поделать, уже проебался, что я еще могу сделать?
С этой штукой можно жить, но иногда пиздец кровь кишки распидорасило.
СУть в следующем - Не тыкается рабочий стол лол. И так же все, что например на нем открыто. Например открыта папка и в какой то определенный момент, ни что на экране не нажимается, ни "пуск" ни хуя. Фиксится это вызовом диспетчера задач - На какое то время. Обычно минуты на полторы максимум.
В "приложении" например игре, такой хуйни слава аллаху не происходит. В браузере вроде как тоже. Но стоит его свернуть и например посмотреть фильм в плеере, то все пизда его уже просто так не перемотать например.
Аноны выручайте, уже джве недели так мучаюсь. Что это может быть? Думал шиндоус то переустановлю и все как у людей будет.
там долго будут отвечать.
Использование -map отключает автовыбор дорожек, нужно их указывать явно.
Олсо, нахуя ты одну и ту же дорожку взял два раза?
Сейчас через теги [video] [/video] вставляют. Просто скопируй путь и вставь в теги.
Тоже адово проиграл.
Матанная капча и капча с регэкспами сделали бы интернет умнее, но скучнее.
Пятая ссылка из гугля говорит, что придётся чуток попердолить шелл.
http://superuser.com/questions/777169/imagemagick-creating-animated-gif-from-tiled-image-having-trouble-with-virtu
Хуёвый у тебя гугел. Мне хватило первой ссылки.
-crop "${i}x${i}"
Вот команда, которой я конвертил: ffmpeg -loop 1 -i intro.png -i intro.mp3 -r 1 -vcodec libvpx -acodec libopus -t 161 webm.webm
По сути это музыка, наложенная на статичную картинку. На ноуте воспроизводится нормально.
Потому, что ты делаешь однопроходное говно с периодически распидорашиваемой картинкой, наверно.
Попробуй без куклоскрипта.
Надо так.
ffmpeg -loop 1 ^
-i "1371317498267.jpg" ^
-i "Gregorian - Losing My Religion.flac" ^
-r 1 -vb 6M -crf 18 -deadline best -q:a 3 ^
-y -shortest output.webm
pause
> Где? Покажи.
Вембрелэйтед. Пожато с указанными в >>1105593 параметрами: файл огромный, повсюду квадраты.
>>1106273
> один проход
Напрасная трата битрейта (хотя в данном случае незначительно), риск появления квадратов на ключевых кадрах. С двумя проходами битрейт вообще указывать не надо — достаточно дефолтных 200кбпс.
> -r на выходе
Зачем ты повторяешь картинку с дефолтными 25фпс и потом дропаешь лишние кадры?
обновил фаерфокс до версии 34, тк в ней есть openh264.
но html5 тест показывает, что h264 не поддерживается, соответсвенно видосы например в тентакле не работают.
венда икспи.
как мне наладить h264 и ваще все кодеки, чтоб смареть все вебэмки?
(в хроме и видео и тест пашут)
Читать противно. Обоссал безграмотное быдло.
> как мне наладить h264
Формат H.264 контейнером WebM не поддерживается, из видеоформатов в нём бывают только VP8 и VP9. Соответственно, это оффтопик, и тебе следует идти в лисотред.
> венда икспи
С выкинутой на помойку вендором свиноспермой можешь вообще валить из раздела — за такое тут только обоссут. Олсо, в приличных ОС поддержка H.264 в firefox'е работает вообще с 2012 года: http://www.opennet.ru/opennews/art.shtml?num=33651
> как мне наладить h264
Никак: читай https://gigaom.com/2014/10/14/h-264-support-arrives-in-firefox-thanks-to-cisco-but-h-264-web-videos-still-wont-play/
Только прыщи или другая ОС с gstreamer.
>Напрасная трата битрейта
Исходная картинка в jpg весит ~500 кб
Видеопоток весит ~400кб все остальное - звук.
>Зачем ты повторяешь картинку с дефолтными 25фпс и потом дропаешь лишние кадры?
Разве? Видео кодируется же в 1 фпс. А как надо по правильному?
> Исходная картинка в jpg весит ~500 кб
> Видеопоток весит ~400кб
mediainfo врёт:
ffmpeg -i https://2ch.hk/s/src/1035239/14184179134780.webm -c copy -f webm -y /dev/null
video:933kB audio:2465kB subtitle:0kB other streams:0kB global headers:4kB muxing overhead: 2.297448%
С двумя проходами при перекодировании этой вебмки получается 800кб, из исходника могло получиться ещё меньше. Олсо, лучше брать png, сжатие артефактов жпега — занятие неблагодарное.
> Разве? Видео кодируется же в 1 фпс.
Да.
> А как надо по правильному?
-r 1 перед -i картинки.
>mediainfo врёт
Вот гад.
>-r 1 перед -i картинки.
Вот так, да?
ffmpeg -r 1 -loop 1 ^
-i "картинка.png" ...
Давай сожмем вместе в вебм эту картинку на 180 секунд, без звука. Я в один проход, а ты в два и сравним у кого качественнее и меньше весит.
вебм и жипег 95% качества
ffmpeg -r 1 -loop 1 ^
-i "here_we_had_built_our_cottages_and_saunas_by_huussii-d6lkt89.png" ^
-t 180 ^
-vb 6M -crf 18 -deadline best ^
-y test.webm
pause
Вот вебмка и лог сравнения PSNR с твоей, подробности опишу позже. Эксперименты ещё не закончил, это промежуточный вариант.
n=2pass-vp8-crf18-db-aa-b6M-test
for p in 1 2
ffmpeg -r 1 -loop 1 -i pic.png -t 180 -crf 18 -deadline best -auto-alt-ref 1 -lag-in-frames 25 -b:v 6M -g 180 -pass $p -y $n.webm
ffmpeg -hide_banner -i $n.webm -r 1 -loop 1 -i pic.png -t 180 -lavfi psnr=$n.psnr -f null -y /dev/null
Во. То что нужно. Ты меня научил использовать два прохода, а то я не представлял как записать их компактно.
Вот то же, но в окнах.
for p in (1 2) do ^
ffmpeg -r 1 -loop 1 ^
-i here_we_had_built_our_cottages_and_saunas_by_huussii-d6lkt89.png ^
-t 180 ^
-vb 6M -crf 18 -deadline best -auto-alt-ref 1 -lag-in-frames 25 -g 180 -pass p ^
-y test.webm
pause
>-g 180
Что означает этот параметр?
Лол. Макаба сожрала разметку.
Тег кода действует в макабе?
[code]
for p in (1 2) do ^
ffmpeg -r 1 -loop 1 ^
-i here_we_had_built_our_cottages_and_saunas_by_huussii-d6lkt89.png ^
-t 180 ^
-vb 6M -crf 18 -deadline best -auto-alt-ref 1 -lag-in-frames 25 -g 180 -pass p ^
-y test.webm
pause
[/code]
Чем обычно пользуются для этого? Или нужны какие-то серьёзные редакторы эдобовские форэкземпл
ой иди ты нахуй красноглазый
если находит грепом в выводе ffprobe одну хуйню, то выполняется что-то, а если нет, то выполняется другое. Однако такое не робит:
if ["`ffprobe $i | grep huynya`"]
then comanda1;
else comanda 2;
fi;
ЧЯНДТ?
еба, заработало.
Пиздец.
[ (aka test) отличается от ffprobe и grep только тем, что является встроенной командой большинства шеллов. Ты же не пишешь grep"huynya" — так почему же ["huynya"]?
Во-вторых, grep сам сообщает, нашёл ли он что-то, кодом выхода; нужно лишь сказать ему ничего не выводить ключом -q.
$i, скорее всего, нужно экранировать: "$i". И позаботиться о том, чтобы оно не начиналось с -. Ну, это уже сам.
if ffprobe $i | grep -q hui; then
manda1
else
manda2
fi
ffmpeg -r 1 -loop 1 ^
-i here_we_had_built_our_cottages_and_saunas_by_huussii-d6lkt89.png ^
-t 180 ^
-vb 6M -crf 18 -deadline best -g 180 ^
-y test.webm
pause
Скрипт для спермоОС:
ffmpeg -r 1 -loop 1 ^
-i "путь/картинка.png" ^
-i "путь/музяка.flac" ^
-vb 6M -crf 18 -deadline best -g 360 -q:a 4 ^
-y -shortest output.webm
pause
ffmpeg -i spinmeright.mp3 -i video_origine.mp4 video_finale.webm
Куда и что прописывать?
for %p in (1 2) do ffmpeg ^
-i "video_origine.mp4" ^
-i "spinmeright.mp3" ^
-t 19 -map 0:0 -map 1:0 ^
-vb 3M -crf 25 -quality best -auto-alt-ref 1 -lag-in-frames 16 -q:a 4 -pass %p ^
-y output.webm
pause
только % сделай по два
Как это запихнуть в два прохода?
https://github.com/pituz/webm-thread/wiki/glossary#crf-constant-rate-factor
> И почему на оп-пике написано, что он может быть от 4 до 63
Это про VP8. Надо бы поправить пасту.
О. Добра.
Django Unchained
Сосаны, суть такова: есть n-ное количество гигов прона в fullhd. Но экран у меня hdready, места на винтах не хватает, а фапаю я на актрис, а не качество. Я хочу конвертировать часть в 720p и часть в 480p. В сабже разбираюсь слабо, но хотел бы получить максимальное качество при минимизации размера, как это получается у репакеров, которые выкладывают раздачи, к примеру, HDrip-AVC. Какие параметры задать в командную строку ffmpeg? Имел дело с ним только через оболочку в виде Format Factory.
Главное забыл - на выходе мне нужен не webm, а контейнер mkv/avi/mp4. Спросил в этом треде, чтобы не пилить новый. А виндо/линуксо треды не подходят ибо ffmpeg кроссплатформенный.
ffmpeg -i in.mp4 -c:a copy -crf 18 -s -1:720 out.mp4
Скорость/эффективность сжатия регулируется параметром -preset (ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo), качество — параметром crf (меньше - лучше). Вместо последнего можно попробовать -qscale 1 для сохранения того же качества, но не факт, что оно будет работать корректно даже с тем же форматом.
> Спросил в этом треде, чтобы не пилить новый.
Лучше всё же свали из этого треда в тред с хуем и мокрописечниками с сонивегасом.
1. Осилить синтаксис и команды шелла (в данном случае — cmd.exe);
2. осилить параметры и их синтаксис ffmpeg'а.
Пиратбей анально покаран за меркантильность и за то, что скатился в говно. Всем тащемта похуй.
мимословпок
> И как это осилить?
Если есть опыт использования программ с аналогичным интерфейсом и знание терминологии в области сжатия видео, то открываешь официальную документацию и всё понимаешь.
Если вообще нуп, то начинаешь с чтения книжек, где рассказывается про работу с командной строкой. Я начинал знакомство с компьютерами в те времена, когда это был единственный доступный способ взаимодействия с ними, потому ничего современного порекомендовать не могу.
> Это же бред какой-то.
Любой незнакомый язык при попытке его сходу понять кажется бредом.
>Это же бред какой-то.
Тв попробуй вскрыть свое нутро и посмотреть. Нутро человека представляет из себя вонючее, набитое кишками и говном сложное биотехническое сооружение. Именно из-за такой сложности биологические организмы и существуют.
Снаружи же выглядит красивым загорелым гладким телом, благоухающим ароматами дузов. На самом деле любая прекрасная фея внтури состоит из говна, кишок и плоти, а запах настолько ужасен, что сразу хуй встает.
Рассматривать естественную сущность чем то отвратительным - признак слабоумия и мракобесия.
Бля открываю /s/ и каждый раз читаю про нутро, кишки и прочее гуро, нахуй это пост уберу и вместо него поставлю няшу
https://www.youtube.com/watch?v=PF7EpEnglgk
Чтобы дразнить спермачей webm-кой.
>начинаешь с чтения книжек, где рассказывается про работу с командной строкой
Да там же дохуя чего читать и учить, месяцы уйдут. Почему нельзя было сделать удобные и быстрые программы для качественного автоматического декодирования?
>>1109537
Я не говорил, что это отвратительно. Просто как с этим может работать нормальный человек? Почему я ради вебмки должен препарировать тело и вынимать кишки?
>Почему нельзя было сделать удобные и быстрые программы для качественного автоматического декодирования?
Ты пердеть в лужу тожу горазд. Так взял и зделол.
>почему не зделоть летающие автомобили?для быстрого и качественного полета сел и поехал?
так быстренько вязл в руки говно и лопату и зделол себе автомобиль
>>1110754
>Почему я ради вебмки должен препарировать тело и вынимать кишки?
Тупая ты маня, любая программа, любая мокрописька интерпретирует работу командной строки.
Твои запросы из разраяда хохло-манямирков: зделойте мне кнопку пиздато, а не то я скакать не буду. Типа хохлы заявляют европейцам: мы хохлы, скачем, а вы должны нам давать деньги и всячески нас хохлов ублажать.
А за что ублажать тупых необучаемых хохлов?
>за что ублажать тупых необучаемых хохлов?
За то, что у тупых необучаемых пидорах от них бомбит :3
> Да там же дохуя чего читать и учить, месяцы уйдут.
Грамоту тоже учить долго. Но это не значит, что этого делать не стоит — не умеющему читать человеку жить намного сложнее.
Так же и с компьютерной грамотностью: не умея работать с ориентированным на грамотных людей софтом (а таким, без адаптации для кухарок, писать сложный софт на порядок проще и быстрее), в большинстве случаев ограничиваешь себя в его выборе до кривых мокрых (>>1069893) и не очень (>>1036956) писек, всегда сильно ограниченных по функционалу относительно консольных аналогов, в т.ч. за счёт невозможности встраивания в скрипты.
> Почему нельзя было сделать удобные и быстрые программы для качественного автоматического декодирования?
Для декодирования всё сделано: твой браузер, например, или mpv.
Для кодирования, впрочем, тоже: >>1038539 (единственный живой из этих скриптов — WebMaster).
> Просто как с этим может работать нормальный человек?
Твой «нормальный человек» при современном устройстве общества — это тупой потребитель, творчеством заниматься ему не положено. Либо будь выше этого, либо ешь то, что дают.
Я считаю, что любой человек, проводящий с компьютером достаточно времени (а сейчас таких очень много), должен быть компьютерно грамотным — это значительно упрощает его жизнь.
>>1110765
Вангую, что ты залил результат первого прохода. Но это пальцем в небо: чтобы сказать точнее, можешь залить результат на ргхост и показать скриншоты настроек, с которыми оно делалось.
>Да там же дохуя чего читать и учить, месяцы уйдут.
Вообще-то учить меньше, чем в кнопачном меню.
Единственный недостаток - надо уметь печатать на клавиатуре не с бабушкиной скоростью. Ну ты раз на сосаче сидишь, значит 50 символов в минуту то выдать сможешь.
В остальном синтаксис элементарный. Читаешь man, там написано что-то типа
-a <имя файла>
Делает с файлом А.
--abcd <имя файла>
Делает с файлом bcd.
Причём эти ключи в 99% программ аналогичны. Хелп выдаётся не обязательно в мануале, а часто просто по вводу команды.
Я никогда например не знал регекспов кроме спермозвёздочек и перевода строки \n и учить не собираюсь.
Потом тебе не надо составлять все команды с ноля.
Ты просто ищешь например: бекап deb пекеджес, находишь
http://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages
От тебя требуется понимать там что к чему, что ">" - это запись в файл. Что легко понять по синтаксису. Что баш - это язык, на котором пишутся скрепты, и что если ты не собираешься бекапить 100 компов или регулярно заниматься бекапами, то тебе он на хуй не нужен. И дальше просто копипастишь команды как тебе удобно.
Я вот собственно этой хуйнёй сейчас поставил полную копию своей системы на другой комп.
А теперь суть.
Выше я тебе объяснил и синтаксис и как переустанавливать полную копию ОС, софта и всех пользовательских настроек на другой комп. Сложная админская задача.
А вот мануал как делать элементарные чарты в гуе экселя: http://www.addictivetips.com/microsoft-office/excel-2010-create-pivot-table-chart/
Сравни объём.
>Да там же дохуя чего читать и учить, месяцы уйдут.
Вообще-то учить меньше, чем в кнопачном меню.
Единственный недостаток - надо уметь печатать на клавиатуре не с бабушкиной скоростью. Ну ты раз на сосаче сидишь, значит 50 символов в минуту то выдать сможешь.
В остальном синтаксис элементарный. Читаешь man, там написано что-то типа
-a <имя файла>
Делает с файлом А.
--abcd <имя файла>
Делает с файлом bcd.
Причём эти ключи в 99% программ аналогичны. Хелп выдаётся не обязательно в мануале, а часто просто по вводу команды.
Я никогда например не знал регекспов кроме спермозвёздочек и перевода строки \n и учить не собираюсь.
Потом тебе не надо составлять все команды с ноля.
Ты просто ищешь например: бекап deb пекеджес, находишь
http://askubuntu.com/questions/9135/how-to-backup-settings-and-list-of-installed-packages
От тебя требуется понимать там что к чему, что ">" - это запись в файл. Что легко понять по синтаксису. Что баш - это язык, на котором пишутся скрепты, и что если ты не собираешься бекапить 100 компов или регулярно заниматься бекапами, то тебе он на хуй не нужен. И дальше просто копипастишь команды как тебе удобно.
Я вот собственно этой хуйнёй сейчас поставил полную копию своей системы на другой комп.
А теперь суть.
Выше я тебе объяснил и синтаксис и как переустанавливать полную копию ОС, софта и всех пользовательских настроек на другой комп. Сложная админская задача.
А вот мануал как делать элементарные чарты в гуе экселя: http://www.addictivetips.com/microsoft-office/excel-2010-create-pivot-table-chart/
Сравни объём.
Пердолик с кашей в голове, ты сам свой пост пробовал читать? Иди проспись.
Без понимания копируемых команд можно запросто скопировать rm -rf / или трояна. Да и вообще гуглится таким образом далеко не всё.
Как минимум, ты ошибся тредом.
Расскажу родной, как брать из банка деньги в кредит и отделаться от банка, чтобы тебе пиздов не надавали. бычно это происходит так: ты приходишь в банк, берешь например кредит 50тыс на полгода, а по договору отдаешь 120 тыс с всеми процентами и наворотами, потому что какбы без справок и прочей поеботины. Так значит ты переплачиваешь 120-50=70тыс. Так вот, это понятно и должно быть каждому ясно. Так вот, суть токова: чтобы обмануть банк и оставить его с носом, ты приходишь в банк, и сразу отдаешь им 70тыс! Сразу НАТЕ ВАМ 70ТЫС И РАЗГОВОР ОКОНЧЕН!
Таким образом, и квартира твоя цела и жопа твоя цела. И все довольны, и твоя мама тоже, что так все хорош обошлось с этим кредитом. А деньги брать из банка и не надо, нахуй лишнюю рабту делать. Сразу пришел и отдал проценты, и все сразу в один день зделал! И ты свободен как воздух в степи.
Соус.
>рамоту тоже учить долго. Но это не значит, что этого делать не стоит — не умеющему читать человеку жить намного сложнее.
>Я считаю, что любой человек, проводящий с компьютером достаточно времени (а сейчас таких очень много), должен быть компьютерно грамотным
Это означает выучить другой язык. А самостоятельно выучить можно на уровне школьного инглиша, не больше. Всё равно этого слишком мало, поэтому смысла тратить врем нет.
>единственный живой из этих скриптов — WebMaste
Ну и что мне с ним делать? Рыться в этих кишках часами, ради минутной вебмки, когда всё можно сделать проще и быстрее тем же xmedia recode, пусть и чуть менее качественно?
>>1110963
Ничего не понял. Причём тут бекапы ос?
А если на другом воркспейсе?
> как с помощью ffmpeg захватывать рабочий стол или окно?
См. >>1101695
> И можно будет например захватить область экрана в браузере и свернуть его, а оно будет в соснолечке записывать себе спокойно?
Для этого нужна поддержка захвата в композитном режиме, ffmpeg так не умеет. Юзай obs-studio, например.
Но свёрнутые окна обычно не рисуются вообще, окно нужно будет оставить на текущем десктопе на заднем плане.
>>1111337
> Это означает выучить другой язык.
Но ты не знаешь ни одного. Работа с GUI — общения уровня примитивных жестов.
> А самостоятельно выучить можно на уровне школьного инглиша, не больше. Всё равно этого слишком мало, поэтому смысла тратить врем нет.
Ну хуй знает. Я самостоятельно выучил и использую и английский, и около десятка языков программирования.
Если ты — ленивое необучаемое быдло, то это твои личные проблемы.
> Ну и что мне с ним делать?
Запустить. У >>1070692 получилось, например.
> Рыться в этих кишках часами, ради минутной вебмки, когда всё можно сделать проще и быстрее тем же xmedia recode, пусть и чуть менее качественно?
Ну так делай же, кто запрещает? Не пойму, к чему ты раскукарекался.
1)Студент, имеющий максимальный средний балл в своей группе
2)представление "количество студентов":факультет-курс-количество студентов(по дневной форме)-количество студентов(по вечерней форме).
Таблица произвольна, главное-СУТЬ.
ffmpeg -i your_video.mkv -ss 00:00:10.000 -to 00:00:20.000 -c:v libvpx -crf 4 -b:v 1500K -vf scale=640:-1 output.webm
И вебмка нормально открывается в проигрывателе, но не открывается в браузере, и если загрузить на сосач, то так же не открывается. Что теперь делать?
Ах да, ОС — GNU/Linux. В какую сторону пердолиться-то?
Как флаги кодирования будут наиболее оптимальными в таком случае или хотя бы научите, как их правильно подбирать?
> из mp3 192-320kbs в opus или vorbis
> без потери качества
Это фантастика. Ворбис в любом случае добавит искажений. Если жать из лосолесса в опус-ворбис с приемлемым качеством, то тогда имеет смысл думать. Но много не выиграешь выше 128 кбит/с разница в компрессии между разными компрессорами нивелируется.
>Это фантастика. Ворбис в любом случае добавит искажений.
Сильно исказит что ли? Невооруженным ухом будет заметно?
>не выиграешь выше 128 кбит/с
Уже неплохо. Это ж почти в два раза.
Тащемта музыку вовсе надо с винила слушать, раз такие высочайшие требования. В качестве устройств понадобится наушники сенхайзер высокого класса, в качестве усилителя - специальный ламповый усилитель для нашуников от какого-нибудь Васяна.
Если высочайшийх требований не предусмтрено, то достаточно слушать музыка с ютюба, совместно с просмотром изображения. Два потока информации,поступающие в мозг - через слуховой центр и визуальный канал через зрительные рецепторы - забивают канал бработки в мозге и требования к качеству аудиопотока резко снижаются. Иначе как маскированием искажений в аудиканале визуальной информацией этоне назовешь. Тогда достаточно стандартного качества аудифайлов без преобразования в стандарты без потери качества.
Если же музыку слушать с заблокированным визуальным каналом, а именно на подушке с откинутой головой и закрытыми глазами, после душа, сауны или хамам, то восприятие музыкальной информации повышается на порядок, отчетливо слышны искажения записи и недостатки стандартов оцифровки, само слушание музыки может превратится в содомическую гоморру адова Израиля. В таких случаях полезно выпить коньяку, чтобы сбить канал поступления информации в область вкусовых восприятий тонких оттенков выдержанного коньяка. Обычно музыку так и слушают, а не чавкая попкорн.
>Уже неплохо. Это ж почти в два раза.
Ради шутки видеоролик снятый на мобилку в 3gp можно преобразовать в HD 1080p и выложить на торрент как рип блюрея. По скриншотам видно, но не суть, главное без потерь мыла.
>надо с винила слушать
Я, конечно, не аудиотехник, но разве винил может дать звук без искажений? У считывателя же довольно примитивный и неточный механизм.
> Сильно исказит что ли?
Беда в том, что у mp3 и ворбиса разный характер искажений. Они просто просуммируются.
> Уже неплохо. Это ж почти в два раза.
Ты неправильно меня понял. Выше 128 кбит/с компрессия/качество одинаково практически у всех кодеков. См пикчу.
>>1112682
Сказать-то чего хотел, тролль удофильский?
>у mp3 и ворбиса разный характер искажений
То есть к тому, что mp3 нашелестел, добавится то что ворбис назвенит.
>Выше 128 кбит/с компрессия/качество одинаково практически у всех кодеков.
А как же слухи о том, что opus 128кбит/с по качеству не уступает mp3 192кбит/с?
Стационарный наушник с моем понимании - это такие тяжелые наушники по полкило весом, которые в поход не возьмешь. Они должны стоять на серванте за стеклом, радуя мои глаза. У стационарных нашников как правило толстые тяжелые кабеля, сделанные на серьезно.
Однажды я слушал такой наушник и ахуел. С тех пор я чувствую себя мелкой сошкой в мире аудимании..
Тот пик взят с офсайта опуса. Так что сами разрабы это признают. А полурелигиозные слухи в удофильской среде — нормальная ситуация. Гугли PEAQ-bitrate кривые и сравнивай сам.
где то в интернете прочел, что для наивысшего качества звука компьютор должен быть снабжен операционной системой eComStation. Правда ли это или нет, выяснить пока не удлось.
> А что конкретно делает опция -cpu-used?
Снижает глубину поиска, кодек начинает работать быстрее за счёт снижения качества.
> Если ставить выше 3х, ффмпег крашится через некоторое время.
Проблемы твоей сборки.
>Снижает глубину поиска, кодек начинает работать быстрее за счёт снижения качества.
Оу, ясно. А почему повышение параметра уменьшает глубину?
>Проблемы твоей сборки.
Сборки чего?
> А почему повышение параметра уменьшает глубину?
Потому, что оно предназначено для этого.
> Сборки чего?
Библиотеки libvpx. У меня с -cpu-used 4 ничего не падает.
>Потому, что оно предназначено для этого.
Ну, просто у меня аналогии возникают. Написано -cpu-used, значит использование проца -> повышение скорости за счёт использования процессора, а не за счёт качества.
>Библиотеки libvpx
У меня та, что с ффмпегом. Наверное. Есть другие?
> Ну, просто у меня аналогии возникают. Написано -cpu-used, значит использование проца -> повышение скорости за счёт использования процессора, а не за счёт качества.
Разумно. Не знаю, что курили авторы.
Да, по умолчанию cpu-used стоит 1, можно повысить качество, поставив 0. Ещё подобный параметр — -quality, значения в порядке снижения качества — best, good, rt, по умолчанию идёт good.
> У меня та, что с ффмпегом. Наверное.
Официальных сборок ffmpeg'а не существует.
> Есть другие?
Хочешь другую — бери исходники и конпеляй. Можно с git, там vp9 в два раза быстрее работает по сравнению с релизом.
С новой версией libvpx ffmpeg придётся тоже пересобрать. Доки по сборке есть на оф. сайте libvpx.
>Официальных сборок ffmpeg'а не существует.
А та, что с ffmpeg.org?
>на оф. сайте libvpx.
Что-то я совсем запутался. Это тут http://www.webmproject.org ?
> А та, что с ffmpeg.org?
Там нет сборок, только исходники. И ссылки на сторонние сборки.
>>1113123
> Это тут http://www.webmproject.org ?
Да, http://wiki.webmproject.org/ffmpeg/building-with-libvpx
Спасибо.
Инб4 компилишь на винде.
sad story bro
Вот сейчас сижу с двумя различными mingw'ми и думаю, что мне с ними делать. Один с msys и полным набором, другой обрезанный, но 64.
Собери ещё один, 64-битный и полный, например.
петросян.жпг
http://win-builds.org/download.html
Блять, мудаки, а можно в ОП-пост добавить пример использования ffmpeg, а?
типа:
ffmpeg -i govno.mp4 -o hyinya.wemb
а?
>можно в ОП-пост добавить пример использования ffmpeg, а?
>куча примеров использования на картинке
очи свои от спермы протри
Алсо, можно как-то наложить сабы на видео? Пытался делать по инструкции с
https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
Но ффмпег при обработке кадров, похоже тех, где должны быть сабы, пишет sub2video non-bitmap subtitle и на выходе никакого текста, естественно, нет.
[CODE]ffmpeg -i input-file.mp4 -c:v libvpx -quality best -b:v 1024K -qmin 2 -qmax 50 -crf 8 -threads 6 -c:a libvorbis output.webm[/CODE]
Расшифровка:
-i input-file.mp4 - имя входящего файла
-c:v libvpx - кодек видео, доступные варианты: libvpx, libvpx-vp9
-quality best - качество кодирования (влияет на отношение битрейт/качеству/скорости кодирования) - доступные варианты: best, good, realtime
-b:v 1024K - максимальный VBR битрейт
-qmin 2 и -qmax 50 - максимальное (2) и минимальное (50) качество для VBR, доступные значения: 0 - 64
-crf 8 - целевое качество (ниже = лучше), доступные значения: 0 - 64
-threads 6 - число потоков (ставить по числу ядер)
-c:a libvorbis - кодек аудио, доступные варианты: libvorbis, libopus
output.webm - файл результата
Вот это, я, блять, хочу, давайте добавляйте в шапку
> В самом видео появляется дорожка с сабами
При запиле хардсаба её быть не должно.
> Алсо, можно как-то наложить сабы на видео? Пытался https://trac.ffmpeg.org/wiki/HowToBurnSubtitlesIntoVideo
Искаропки это работает только в прыщах. Эту строчку видел?
> Windows users will have to setup font paths to get libass to work
Смотри оп-пост, там была ссылка на гайд по настройке фонтконфига.
>>1113363
> напишите строчку кода только для того, чтобы вебмки из видео получались с максимально допустимым размером для загрузки.
WebMaster file.mkv
Медиа файл крашит программы. Скоро так будут системы взламывать.
>При запиле хардсаба её быть не должно.
Так первая часть поста про обычное добавление.
>Искаропки это работает только в прыщах. Эту строчку видел?
Это только для ass же? В смысле, понятно, что ass работает для ass субтитров, но -vf subtitles= не прокатит?
Хуй тебе: слишком дохуя избыточных параметров и ни слова о двухпроходном режиме. Посредственное говно не нужно, хочешь пилить вебм — научись хотя бы считать битрейт.
> Это только для ass же?
Нет, fontconfig используют оба фильтра.
Более того, фильтр ass избыточен — его функционал реализован фильтром subtiles. Только последний почему-то не всегда работает с отдельными сабами.
Ну и запили нормальную версию, мудила, а то я смотрю ты только пиздеть горазд, осло двойной проход не нужен
отклеилось
Я кончил.
Нормальную версию чего? В оп-пост всё равно всё не влезет, а если влезет, то займёт его весь.
> двойной проход не нужен
Прокукарекал порноблядок, запостив видео длиной в одну минуту. Изобрази-ка что-нибудь вроде вебмрелэйтеда одним проходом.
Исходник дай - проверю, а вообще смысл двух-проходника - попадание в заданный размер, что принипиально только тут
А где не принципиально?
> Алсо, там ошибка -b:v 512K - похоже это всё-таки целевой битрейт
Как целевой битрейт это значение используется только тогда, когда видео с указанным crf начинает его скрести.
> короче запилите мини-гид без хуйни, ошибок и с примером, который можно копипастить прямо в командную строку
https://github.com/pituz/webm-thread/blob/62bd9e0/op-paste
Нихуя себе. А какая максимальная длина может быть?
> Исходник дай
http://youtu.be/vm1CjIfPRPg
> а вообще смысл двух-проходника - попадание в заданный размер
Не только, ещё оптимальная расстановка ключевых кадров так, чтобы не допустить распидорашивания картинки на ровном месте, как на вебмрелэйтеде. При одном проходе это происходит почти всегда при упирании в потолок битрейта.
>>1113397
> хули не она в ОП-посте?
Смотри следующий коммит. Размер постов был урезан.
Но я вообще не обрезаю видео при добавлении сабов. Я уже готовое обрабатываю.
VP-9 оче тормозной
Ну хуй знает тогда, у меня фильтр subtitles кодирование не замедляет.
У меня такое ощущение, что это зависит от длины оригинала. Был фильм, он что вообще делает, тайминг субтитров от всего оригинала отмеряет?
Ты не понял по ходу ничего.
-ss (стартовую позицию) можно указывать как на входе, так и на выходе. При указании на входе декодирование производится от ближайшего ключевого кадра, как перемотка в плеере. При указании на выходе весь выкидываемый фрагмент с начала файла декодируется, что и является причиной задержки.
смишные команды
Ну вот смотри, есть фильм. Я отрезал от него ффмпегом часть в 20 секунд с 10й минуты, используя -ss в начале. Сабы сохранились, теперь я хочу в вебм это конвертировать, для этого в качестве источника сабов я указываю сам файл. И тут ффмпег тупит.
Я не знаю, лол. Я ж говорю, какие у меня шаги были
1. Вырезал кусок из фильма
2. Начал конвертировать этот кусок.
Наверное, по старому.
> Что?
git clone https://github.com/pituz/webm-thread
> Код в командную строку.
Копировать в командную строку справку скрипта (это ты её называл оранжевым текстом?) — это верх пердолинга. Я бы до такого не додумался.
>>1113505
Проиграл со спермопроблем. Если что, результат первого прохода вообще сохранять не обязательно, можно сразу отправлять в NUL.
> результат первого прохода вообще сохранять не обязательно, можно сразу отправлять в NUL
Лень - убийственная штука. Проще было на автомате писать выход.вебм пока такая хуйня не приключилась.
> Лень - убийственная штука.
Поэтому я вообще не заморачиваюсь запуском ffmpeg'а руками, а пишу скрипты. Попробуй, помогает.
Я сейчас скорее различную хуйню с ффмпег пробую, чем реально вебм делаю. Неудобно каждый раз править и запускать, а батниками папку засорять тоже не охота.
> Неудобно каждый раз править и запускать
Для этого есть параметры. Но ты прав, на стадии экспериментов обычно проще ограничиваться однострочниками прямо в командной строке.
тормозная хуйня
Пока не будет ширпотребной аппаратной акселерации — нинужно. Ширпотребная аппаратная акселерация появится через два-три года.
Но для VP9 её пока нет, тем не менее формат востребован — в него уже пожат практически весь ютуб. Для H.264 Hi10P её тоже нет, тем не менее, сейчас сложно найти раздачу аниме с английскими субтитрами в другом формате.
На данный момент проблема H.265 в том, что его кодирование на современном железе занимает невыносимо долго. Лет через пять железо дорастёт, и он заменит H.264 Hi10P. К тому времени и аппаратные декодеры скорее всего появятся.
На что перейдет прогрессивный анимублядский интернационал, если начнут рисовать и вещать в uhd? инб4: они и с 720 на 1080 еще не перешли
Про кодеки нужно иметь в виду несколько утверждений, которые могут измениться когда-нибудь:
- анимуфаги-проповедники h.264 10 bit поголовно упоротые, они ошибаются (и это не изменится); впрочем, некоторые современные телевизоры научились в Hi10;
- h.265 в продакшен не готов: отсутствуют микросхемы-декодеры для чайников и утюгов, кодеры на x86 слишком медленные кодеры;
- на слотовых затычках и прочем «аппаратном ускорении» не бывает эффективных с точки зрения коэффициента сжатия кодеров (тоже останется неизменным);
- существенный рост коэффициента сжатия (1,5...2,0 раз) между h.264 и h.265 наблюдается в той области компромисса между шириной потока данных и искажениями картинки, где текстуры уже отутюжены, т.е. уже при посредственном качестве (однозначно и, наиболее вероятно, что навсегда справедливо для SD и HD, но не для UHD);
- даже наиболее продвинутой и активно развивающейся библиотеке x265 пока далеко до оптимальных (одновременно и по коэффициенту сжатия и по вычислительной эффективности) и отработанных решений, уже реализованных да десять лет развития x264, пока придётся подождать;
- VP8 демонстрирует мизерное (10...20%) увеличение коэффициента сжатия по сравнению с широко поддерживаемым h.264 high profile, но только в диапазоне ширины потока, соответствующей посредственному качеству изображения, ценой является отсутствие совместимости с чайниками и утюгами, которые в h.264 умеют, а в VP8 очень редко; VP8 теперь не нужен даже гуглю;
- VP9 демонстрирует значительное (30...40%) увеличение коэффициента сжатия по сравнению с h.264 high profile, также только в диапазоне ширины потока, соответствующей посредственному качеству изображения, вычислительная же эффективность при этом почти в 2 раза ниже (т.е. VP9 значительно медленнее), поддержка со стороны чайников и утюгов у VP9 никакая, нужен VP9 только гуглю.
Такие дела.
> анимуфаги-проповедники h.264 10 bit поголовно упоротые, они ошибаются (и это не изменится);
Визуально Hi10P таки даёт выигрыш при том же битрейте. То, что это особенность восприятия артефактов, а не увеличение количества полезной информации — не имеет значения.
Артефакты VP9 по сравнению с VP8 тоже менее заметны, это тоже позволяет снижать битрейт (наряду с другими преимуществами VP9). С Opus и Vorbis та же история.
Напомню, цель дискретизации — сохранение не соответствия метрикам SSIM и PSNR, а визуального восприятия, т.е. убирание не заметных при просмотре составляющих сигнала.
> поддержка со стороны чайников и утюгов у VP9 никакая
Новые чипы его уже поддерживают: http://wiki.webmproject.org/hardware/socs
> Визуально Hi10P таки даёт выигрыш при том же битрейте.
А ничего, что этого же выигрыша можно добиться другими путями с просnым hip? Просто школотуны, не умеющие в ЦОС, неожиданно для себя нашли лёгкий путь.
> То, что это особенность восприятия артефактов, а не увеличение количества полезной информации — не имеет значения.
Имеет. Это совпадение имеет место для весьма узкой категории картинок.
> тоже менее заметны
Мыло, утюг по текстурам и градиентам. Это как с чересстрочной развёрткой — один раз понял, как она работает, и больше никогда уже не будешь наслаждаться вносимыми ей искажениями. Мозг видят, то, о чём знает.
> позволяет снижать битрейт
От плохого к худшему же движение, ну?
> Напомню, цель дискретизации
> дискретизации
Как насчёт того, чтобы пойти на Википедию и стать немного грамонтее, а?
> сохранение не соответствия метрикам SSIM и PSNR
Разумеется, нет. Метрики являются всего лишь численными критериями для оценки искажений. Не более того.
> а визуального восприятия
А это очень размытое понятие. Дрочить можно и на 320×240, изгаженного квадратами макроблоков. И при этом визуальное восприятие будет норм.
> т.е. убирание не заметных при просмотре составляющих сигнала.
Незаметность очень разнится от человека к человеку. Люди способны различать оттенки цвета и число деталей на картинах с разбросом от человека к человеку не на одни десятичный порядок.
> Новые чипы его уже поддерживают
Вот это хорошо.
> Визуально Hi10P таки даёт выигрыш при том же битрейте.
А ничего, что этого же выигрыша можно добиться другими путями с просnым hip? Просто школотуны, не умеющие в ЦОС, неожиданно для себя нашли лёгкий путь.
> То, что это особенность восприятия артефактов, а не увеличение количества полезной информации — не имеет значения.
Имеет. Это совпадение имеет место для весьма узкой категории картинок.
> тоже менее заметны
Мыло, утюг по текстурам и градиентам. Это как с чересстрочной развёрткой — один раз понял, как она работает, и больше никогда уже не будешь наслаждаться вносимыми ей искажениями. Мозг видят, то, о чём знает.
> позволяет снижать битрейт
От плохого к худшему же движение, ну?
> Напомню, цель дискретизации
> дискретизации
Как насчёт того, чтобы пойти на Википедию и стать немного грамонтее, а?
> сохранение не соответствия метрикам SSIM и PSNR
Разумеется, нет. Метрики являются всего лишь численными критериями для оценки искажений. Не более того.
> а визуального восприятия
А это очень размытое понятие. Дрочить можно и на 320×240, изгаженного квадратами макроблоков. И при этом визуальное восприятие будет норм.
> т.е. убирание не заметных при просмотре составляющих сигнала.
Незаметность очень разнится от человека к человеку. Люди способны различать оттенки цвета и число деталей на картинах с разбросом от человека к человеку не на одни десятичный порядок.
> Новые чипы его уже поддерживают
Вот это хорошо.
> А ничего, что этого же выигрыша можно добиться другими путями с просnым hip? Просто школотуны, не умеющие в ЦОС, неожиданно для себя нашли лёгкий путь.
Надо бы тесты всего этого провести. Хотел сделать ещё в прошлый раз, но поленился.
> Это совпадение имеет место для весьма узкой категории картинок.
Эта «узкая категория картинок» в аниме преобладает.
> Мыло, утюг по текстурам и градиентам. Это как с чересстрочной развёрткой — один раз понял, как она работает, и больше никогда уже не будешь наслаждаться вносимыми ей искажениями. Мозг видят, то, о чём знает.
Мне, например, наблюдать пикрелэйтед (10 секунда >>1079463: наложение текстур, которых в оригинале нет) куда приятнее, чем квадраты и размыленные линии VP8.
> Как насчёт того, чтобы пойти на Википедию и стать немного грамонтее, а?
Бля. Перепутал с квантованием, да. Спасибо.
> А это очень размытое понятие. Дрочить можно и на 320×240, изгаженного квадратами макроблоков. И при этом визуальное восприятие будет норм.
Да, есть такой момент: в порнотреде и на квадраты дрочат, и им норм. Тем не менее, все кодеки с потерями занимаются именно этим.
> Незаметность очень разнится от человека к человеку.
В случае с простой картинкой разброс несколько сужается. А вот заметить артефакты на какой-нибудь движущейся листве деревьев действительно способен далеко не каждый.
> Эта «узкая категория картинок» в аниме преобладает.
От этого частный случай не становиться общим. Частому случаю — частные решения, а не исключительные.
> Надо бы тесты всего этого провести.
Всенепременно.
> наблюдать пикрелэйтед
Фон из ужасающих квадратов макроблоков, звон на белой руке, видимые границы макроблоков справа снизу на границе тени на руке. Качество картинки весьма посредственное, на мой взгляд.
> наложение текстур
Ты про звон что ли?
> куда приятнее
Ну, не знаю, что ты там приятного нашёл.
> Перепутал с квантованием, да.
Ну, квантование — это близко, но очень неточное описание методам устранения избыточности при эффективном кодировании с компенсацией движения. Кроме того, при преобразовании сигналов в числовую форму происходит квантование, что может привести к путанице в понятиях.
> Тем не менее, все кодеки с потерями занимаются именно этим.
Они занимаются устранением избыточности. Об этом написано в соответствующих стандартах открытым текстом, если что.
> В случае с простой картинкой разброс несколько сужается.
Ну, допустим.
Сафари не в счёт, нужно делать костыль на костыле, чтобы заработало.
Гуглобраузер, очевидно же.
> какой браузер лучше подходит под WebM?
Тот, в который встроен плеер на базе libavcodec и с быстрым выводом. У всех остальных различные соснули, как минимум — по производительности.
>>1114127
> Частому случаю — частные решения, а не исключительные.
О том и речь.
> Фон из ужасающих квадратов макроблоков
Только сейчас заметил.
> Ты про звон что ли?
Наверно. Похоже на штриховку карандашом, на пальцах хорошо видно.
> Качество картинки весьма посредственное, на мой взгляд.
Тем не менее, намного лучше, чем было бы с тем же битрейтом у VP8: с ним всё было бы усыпано квадратами 16х16.
Я привёл такой кадр потому, что на нём хорошо видно текстуру, она появляется только при сильном квантовании.
-i video.mkv c:a copy -vf scale=1280x720 video720.mkv
На выходе получается какой-то пиздец с квадратиками. Если я добавлю -crf 4, то выйдет как оригинал, но сам файл будет в два раза больше оригинала. Можно как-то и качеством особо не жертвовать, и чтобы размер меньше?
>-acodec mp3 -ar 44100 -ac 2
да он подходит для любого формата - использовать - сохрани в script.py, помести все файлы, которые ты хочешь пересжать в папку "C:\\Users\\Administrator\\Documents\\Sort\\recode", а результат будет в папке "C:\\Users\\Administrator\\Documents\\Sort\\sup\\" (не забудь их создать, либо поменять в скрипте).
Запускай через пикрилейтед - выбрать сохраненный script.py, скрипт будет пересживать все видосы (долго, но в пиздатом размере/качестве) у которых высота кадра mintargetheight=700 до высоты кадр targetheight=540 (т.е. чтобы пересжать все 1080 в 720, тебе надо поменять в скрипте mintargetheight=721 и targetheight=720)
После запуска сначала появится окошко, которое позволит тебе выбрать те расширения файлов, которые ты хочешь преобразовать, т.е. из выбранного в этом окне файла будет взято расширение (mkv, wmv, avi и т.п.) и ВСЕ файлы данного типа из "С:\\Users\\Administrator\\Documents\\Sort\\recode" будут пересжаты в mkv пакетно
Спасибо, сейчас попробую. Алсо, высчитываю битрейт по формуле из пикчи, и видео выходят больше, чем нужно. Что делать?
Что-то зависает у меня твой скрипт. Правда, запускаю я его через меню project script, а не через tinypy. Как его вообще подключить к avidemux?
Для начала скачай nightly
http://www.avidemux.org/nightly/
меню должно выглядеть как у меня, скрипт для старой версии без выделенного tinipy, я уже удалил
http://www.avidemux.org/nightly/win64/avidemux_r191014_21bf_win64.7z
в общем, на этой версии (от Oct 19 2014 10:40 AM) он работает, более поздние вообще ничего не открывают, прога хоть и пиздатая, но находится в такой стадии разработки, когда её каждый школьник может в найтли поломать всё нахуй
Качай билд от 19 октября, корорче
Ну спасибо, лол. Про битрейт хоть ответь, пока не ушел а то уже нихуя не понимаю.
http://www.avidemux.org/nightly/win64/avidemux_r240914_8637_win64.7z
Сам я вот этим пользовался - по-ходу самый рабочий, наверное
Ну битрейт уже не в моде, ибо им одним не отделаешься. Я юзаю вот такие параметры.
тебе шашечки или ехать? Для webm решения по потоковому ресайзу и пересжатию всех файлов в папке, размер кадра в которых больше заданного значения, нету. А именно это и требуется при наличии папки с порнухой в 10 разных форматах и в 1000 разных размеров...
Чего? Я два отдельных вопроса задал. Как мне заресайзить мкв и почему не просчитывается битрейд по формуле с пикчи для вебм.
crf больше поставь, 4 — ебануто высокое качество, почти лосслесс.
Обычные значения для x264 — 18..23, см. подробнее тут: http://slhck.info/articles/crf .
>>1115139
Ну и нахуя ты это наскриншотил? Если какой-то практический смысл в том, что он вместо использования дефолтов, не разбираясь с сутью твоих параметров, будет 15 минут пердолиться, выставляя их так же?
>>1115143
> Для webm решения по потоковому ресайзу и пересжатию всех файлов в папке, размер кадра в которых больше заданного значения, нету.
Элементарно же:
for f in ∗.{mkv,flv,mp4,webm}; (($(ffprobe /tmp/1.webm 2>&1| awk -F', ' '/Stream #.+: Video:/{split($3, a, "x"); print a[1] ∗ a[2]}') > 1280∗720)) && WebMaster -w720 -c18 -B5M $f
>>1115145
На дворе давно VP9. Только порнобляди не слышали.
>>1114879
https://github.com/pituz/webm-thread/wiki/ffmpeg#Выбор-потоков-дорожек
>>1115126
> высчитываю битрейт по формуле из пикчи, и видео выходят больше, чем нужно. Что делать?
Два прохода. Если не помогает — методом тыка или бисекции снижать битрейт. У VP9 контроллер ширины потока ещё не доделан, у него часто случаются фэйлы, особенно в git-версии.
А ведь работает. Действительно надо было с crf поиграться. Спасибо.
s/Если/Есть ли/
>#Выбор-потоков-дорожек
Спасибо, а вот например я хочу на ртмп сервер застримить сразу 10 файлов, что дописать в батник чтобы он сам их подхватил? Не прописывать же в него 10 строк одинакового кода. И реально ли в момент стрима наложить поверх видео картинку без конвертации? Чтобы передавать видео дорожку в оригинале?
Так же, как и с libvpx. Но с x264 это имеет меньше смысла, т.к. у него хорошо работает lookahead.
Но при запуске такого скрипта выдает ошибку на втором проходе.
for %p in (1 2) do ffmpeg ^
-ss 00:06:30 -t 00:00:30 ^
-i "j:\Video\Фильмы\Аватар.mkv" ^
-vf scale=1024:-1 ^
-c:v libx264 -crf 18 -profile:v high -preset veryslow -level 4.1 -tune film -pass %p ^
-sn -an -y output.mkv
pause
Ты смотришь не туда. Оказывается, у x264 совсем другой crf, и он вообще не работает с двухпроходным режимом. В то время как crf от libvpx, согласно оф. докам, главным образом именно для этого режима предназначен.
Если песня не в vorbis'е или opus'е, то никак. Иначе — два варианта:
ffmpeg -i v.webm -i a.ogg -map 0:v -map 1:a -c copy out.webm
mkvmerge -A v.webm a.ogg -o out.webm
Второй лучше — у mkvmerge файлы получаются чуть меньше.
Если звук надо перекодировать, то как-то так:
ffmpeg -i v.webm -i a.flac -map 0:v -map 1:a -c:v copy -q:a 6 out.webm
Потому что там нет звука.
А ты что, не в курсе? Вчера было распоряжение главпитуха.
Например, сегодня лазая по рокстаровскому сайту я обнаружил очень плохо он показывает скрины. Пришла идея их выкачать разом и посмотреть. Теперь посмейтесь, как я их выкачал. Ссылки там имеют вид www.rockstargames.com/V/ru_ru/screenshots/screenshot/Х-1920.jpg, где Х - примерно от 952 до 1080.
Написал такой яваскрипт:
for(i = 952; i < 1081; i++) {
document.write("http://www.rockstargames.com/V/ru_ru/screenshots/screenshot/" + i + "-1920.jpg" + "<br>");
}
Скормил его браузеру и полученную стопку ссылок вставил в httrack.
Ты не в тот тред написал.
В bash или zsh это делается так: wget http://www.rockstargames.com/V/ru_ru/screenshots/screenshot/{952..1080}-1920.jpg
Там в конце смыщно.
Оказывается можно.
for /l %p in (952,1,1080) do wget http://www.rockstargames.com/V/ru_ru/screenshots/screenshot/%p-1920.jpg
Хуита: wget будет запущен для каждого файла отдельно, что приведёт к невозможности использования одного соединения для получения нескольких файлов, т.е. к замедлению работы.
Т.к. в сперме присутствуют жёсткие ограничения на длину командной строки, выходом является скармливание вгету списка ссылок через файл или пайп (ключ -i).
для каждой хитрожопой пердоконсольки есть спермогуй с винтом:
http://www.astatix.com/tools/winwget.php
Что-то я не вижу обхода по диапазону чисел в списке фич.
Кажется, ты обосрался примерно так же, как обосрался выше в треде пердолик с WinFF.
ну хуй знает, я не юзал, но она, похоже, командную строку не использует, а создает "Job" - какой-то конфиг с параметрами закачки
юзаю: ffmpeg -i in.png -i in.mp3 out.webm
Пробовал разные параметры, пробовал обновлять ffmpeg - без толку. Пример кривой вебмки прикрепляю.
Как в линуксе файл подкачки сделать в оперативной памяти?
Забыл добавить, если такую вебмку попытаться закрыть, не нажав пауза-плей, то она повиснет и будет играть бесконечно, пока не перезапустишь браузер. Помогите, а.
Твою мать, не туда.
Таки сделал батник, делающий работающую вебмку автоматом, без ручного ввода длины в параметр -t. Спасибо за наводку, анончик!
Спасибо. Я уже отладил свой батник. Реквестирую тест этой вебмки, у всех всё должно нормально работать. В /b меня несправедливо забанили до понедельника, там не могу спросить.
Да для видео, но при этом вычислительная нагрузка десятикратна.
Анон, прости, что не в тот тред, но не вижу тут фака для ньюфагов. На доске пощу впервые. Нужна программа для просмотра видео – удобная, простая, но главное с особым функционалом. Нужно что бы при проигрывании фильма можно было подключать две дорожки субтитров: сверху на русском, снизу на иностранном языке. При желании пользователя субтитры отключаются (как по отдельности, так и вместе). +корректировка времени субтитров прямо в плеере.
Софт надо бесплатный (или что бы можно было невозбранно спиздить) – не знаю тутошних настроений по грабингу софта, но у меня платно не выйдет… Софт под винду. Желательно что бы особо не жрал ресурс пекарни: если ноуту с i7 3610q будет фиолетово, то планшет с 8.1 и интеловским процем особо не оценит мои маневры.
KMPlayer - бесплатно, нересурсоемко и две дороги субтитров без проблем выводит.
> что бы
Слитно.
> Нужно что бы при проигрывании фильма можно было подключать две дорожки субтитров: сверху на русском, снизу на иностранном языке.
mpv
Одни сабы подключаются фильтром ffmpeg'а через -vf lavfi='ass=file.ass', другие — средствами плеера и сдвигаются вверх параметром --sub-pos.
> При желании пользователя субтитры отключаются (как по отдельности, так и вместе). +корректировка времени субтитров прямо в плеере.
Это возможно только для вторых сабов. Хотя, если поколдовать со скриптами на lua, то можно нарулить включение/выключение и первых, но сдвиг — вряд ли.
Underworld
Как выбрать звуковую дорожку в этой проге?
>Гуй с минимумом кнопок (windows-only): https://github.com/WebMBro/WebMConverter/releases
> Одни сабы подключаются фильтром ffmpeg'а через -vf lavfi='ass=file.ass', другие — средствами плеера и сдвигаются вверх параметром --sub-pos.
--secondary-sid, не?
КАК ПОСТАВИТЬ КАРТИНКУ ФОНОМ НА АУДИО?
Гуглил, как мог на русском/ангельском, все, чего добился - картинка ставится на превью музыки в вебм, но не показывается в плеерах.
Пример на пике.
>>1121655
>>1107364
В таком случае мне нужны пояснения:
ffmpeg -r 1 (частота кадров видео 1Hz) -loop 1 (лупается один раз, только что именно лупается?) -i картинка.png -i "музыка.flac" -vb 6M (битрейт видео 6Мбит/с? Откуда это значение и зачем его вообще задавать?) -crf 18 (constatn rate factor = 18, это что еще за хуйня, такого нет в ffmpeg -h long) -deadline best (что-то тоже в стандартном мане этого не нашел, это зачем?) -g 360 (что это за переменная и откуда вообще она взялась?) -q:a 4 -y -shortest (файл как можно короче?) output.webm
Итак, простой командой ffmpeg -i p.jpg -i s.mp3 out.webm ты нихуя не скодируешь. Больше всего меня интересует, как составили этот "скрипт", не опираясь на маны и на сообщество, которое, опять же, ничего не знает.
Бля, я хотел тебе ответить, несмотря на твою картинку, но после твоего поста тоже не отвечу.
Мимодругойкрок
Не правда, а типичный случай спермоинверсии с подменой понятий: возможность настройки под себя путается с необходимостью дефекации под себя.
На самом деле же последнее свойственно не прыщам, а сперме: из-за отсутствия контроля со стороны ОС за устанавливаемыми софтом файлами и добавляемыми в реестр записями шинда через некоторое время интенсивной эксплуатации тонет в собственном говне и требует переустановки.
Пердолик, плис.
Необходимость для простого очевидного действия, как то - слияние картинки и музыки в видеофайл, ковырять кучу форумов, натыкаться на всяких неадекватных и искать неизвестные и неуказанные переменные тыкая пальцем в небо - не есть пример юзабилити и уж тем более не пример "настройки под себя". Потому картинку считаю уместной.
Пердолик здесь только ты сам, потому как пердолишься указанным тобой же образом вместо того, чтобы включить мозг, почитать десять минут документацию и сделать всё самостоятельно.
> натыкаться на всяких неадекватных
Ещё и безграмотное быдло, у которого все должны ходить строем адекватно каким-то дефолтным критериям.
> Итак, простой командой ffmpeg -i p.jpg -i s.mp3 out.webm ты нихуя не скодируешь.
Гонишь же.
Как в safari смотреть webm? Я заебался держать chrome только для webm-тредов.
Никак. Просто никак и никогда.
Лучше использовать калечный браузер, чем анальный утешитель кмк.
Ты же даже не знаешь значения слова, которое используешь. Еще и капсболдит, клован.
И СНОВА НА АРЕНЕ!!! ГОМУНКУЛ НЕГОДУЕТ!!!
> Ты же даже не знаешь значения слова, которое используешь
Отчего же. И очень даже адресно его использую, гомункул.
Гомункул - это существо, подобное человеку, которое можно получить искусственным путём.
Но это не самое интересное, а самое интересное вот что: Один из наиболее известных «рецептов» получения гомункула предложен в XVI веке Парацельсом; учёный считал, что заключённая в особом сосуде СПЕРМА при нагревании и некоторых других манипуляциях (закапывании в конский навоз, «магнетизации», суть которой окончательно не ясна) становится гомункулом.
Поздравляю, гомункул! Я открыл тебе тайну твоего рождения.
- Потому что сперма разъела у них мозг, и ничего кроме как петушится и прибегать к инверсиям и автофелляциям у них ничего не остается.
Все что связано с спермой относить к виндовс, хохлам и петушне.
> к хохлоклованству
Съеби ка на /по/рашу, уёбище ватное. Там можешь хуи насасывать во славу путена. А здесь тебе не рады.
Ты реально заебал, суть споров в /s/ не в том, какая ОС/браузер/загрузчик/и т.п. соснули, а в том, кто более аргументированно защитит свою позицию/докажет некомпетентность собеседника. Это блять, слава богу, пока требует больше знаний и усилий, нежели поливание друг друга говном в /po/. Так что съеби нахуй отсюда, быстро решительно, вернешься когда /s/ скатится в такое же унылое говно, как и остальные доски...
если ты в /s/ недавно, то ты сделал не совсем правильные выводы. Может ты лурки обчитался.
В сосаче общение происходит не ради срача ради срача, а токмо во имя Истины. Если Истина страдает, то критики приходят и корректируют зарвавшихся ньюфагов, окуная кого в говно, кого поливая тугой струей урины.
Спермохохол, тебя уже обоссали. Теперь могут обосрать, спермохохлов тут не любят.
Ну ты так можешь первую 1000 тредов linux vs windows воспринимать, потом же понимаешь что это срач ради срача, т.к. вообще глупо сравнивать...
Сигнатура проблемы:
Имя события проблемы:\tAPPCRASH
Имя приложения:\tXMedia Recode.exe
Версия приложения:\t3.2.0.4
Отметка времени приложения:\t5495900f
Имя модуля с ошибкой:\tXMedia Recode.exe
Версия модуля с ошибкой:\t3.2.0.4
Отметка времени модуля с ошибкой:\t5495900f
Код исключения:\t40000015
Смещение исключения:\t001f9d87
Версия ОС:\t6.1.7601.2.1.0.256.48
Код языка:\t1049
Дополнительные сведения 1:\t026f
Дополнительные сведения 2:\t026f5a50ce2e6843b7b6848d43cdaeaa
Дополнительные сведения 3:\tf4d0
Дополнительные сведения 4:\tf4d0061370320ca258010560910a8d47
ГОСПОДА!!! У НАС ИЗ СПЕРМЫ И НАВОЗА РОДИЛСЯ НОВЫЙ ГОМУНКУЛ!!! АПЛОДИСМЕНТЫ, ПОЖАЛУЙСТА!!!
Спасибо.
ffmpeg -r 1 -loop 1 ^
-i "путь/картинка.png" ^
-i "путь/музяка.flac" ^
-vb 6M -crf 18 -deadline best -g 360 -q:a 4 ^
-y -shortest output.webm
pause
ffmpeg - запуск проги ффмпег, после нее идут инструкции которые она должна выполнить
-r 1 - выставляет частоту кадров в 1 фпс, картинка же статична, поэтому это уменьшит размер вебэмки без потерь в качестве
-loop 1 - бесконечно зацикливает картинку, указанную после, с частотой кадров указанной ранее
^ - перенос строки в bat-скриптах спермоОС, позволяющее чтоб инструкции читались как одна строка
-i "путь/картинка.png" - путь к картинке, можно с пробелами, если есть русские буквы то кодировка скрипта должна быть в OEM
-i "путь/музяка.flac" - путь к музыке, если файл в папке с скриптом, то полный путь можно не указывать
-vb 6M - максимально допустимый видеобитрейт, ставится столько, сколько не жалко, не меньше веса картинки в jpg
-crf 18 - качество картинки, такое значение делает его очень хорошим, у нас статичная картинка, поэтому можно покачественней, но меньшие значения это уже чересчур сильно качественно
-deadline best - повышает эффективность кодирования, замедляет время кодирования
-g 360 - ищет на отрезке в 360 кадров все похожие и кодирует только первый, а остальным дает ссылки на него, 360 это 6 минут, если нужно больше ставь больше
-q:a 4 - качество аудио, 4 соответствует примерно 128 kb/s, это минимально допустимо для музыки без заметного распидорашивания высоких частот
-y - перезаписывает файл без предупреждения
-shortest - завершает кодирование на времени самого не долгого файла
output.webm - название и формат выходного файла
pause - останавливает выполнение скрипта и ждет нажатие любой клавиши для продолжения.
>как составили этот "скрипт"
Составитель такой как ты ленивый ньюфаня, без знания агельского, с трудом понимающий оффициальную документацию.
Составил птутем подсмотра похожего но не полного в давних тредах, путем гугления, путем пердолинга проб и ошибок, путем доставания анона вопросами, путем исправления мимокрокодилами ранних версий.
> В какой программе можно выставлять?
Знаю только три таких:
WebMaster из https://github.com/pituz/webm-thread/tree/master/tools
https://github.com/magicgoose/webm-buddy
convert.vbs из https://github.com/AlsaAsksMiley/webm-thread-misc
Две последних не поддерживаются.
>>1122567
> -vb 6M - максимально допустимый видеобитрейт, ставится столько, сколько не жалко, не меньше веса картинки в jpg
Очень хуёво объяснил.
При единственном проходе значение битрейта должно быть таким, чтобы картинка гарантированно влезла в первый кадр — иначе и часть кадров распидорасит, и размер вырастет. При двух проходах этого не надо, достаточно дефолтных 200kbps — битрейт на первый кадр выделяется после анализа всего видео.
> -deadline best
Странный выбор. Обычно для этого используют -quality и -cpu-used. Хотя, чем они отличаются, из документации не ясно.
Олсо, если хочется эффективности сжатия в ущерб скорости, логично использовать VP9 — выигрыш будет в полтора-два раза по объёму даже при дефолтных параметрах.
> -g 360 - ищет на отрезке в 360 кадров все похожие и кодирует только первый, а остальным дает ссылки на него, 360 это 6 минут, если нужно больше ставь больше
Неверно. Этот параметр — максимальный промежуток между ключевыми кадрами в кадрах. Поиск различий кадров осуществляется после кодирования первого и по мере их поступления, а ссылки на первый получаются только опосредованно через другие кадры — без альтернативных ключевых кадров VP8 может ссылаться на третий предыдущий максимум, с ними — на 25-й.
> -q:a 4 - качество аудио, 4 соответствует примерно 128 kb/s, это минимально допустимо для музыки без заметного распидорашивания высоких частот
Для разных сэмплов значения битрейта, при котором становятся заметны артефакты, различаются — как и с видео.
Да и на битрейтах 128кбпс и ниже обычно лучше ведёт себя Opus.
> pause - останавливает выполнение скрипта и ждет нажатие любой клавиши для продолжения.
Но нахуя? Не проще сделать передачу двух параметров через командную строку и запускать скрипт из интерактивной сессии cmd? Конечно, до удобства скрипта >>1036460 с вытаскиванием трека из плеера и картинки из буфера обмена всё равно будет далеко, но хоть что-то.
> В какой программе можно выставлять?
Знаю только три таких:
WebMaster из https://github.com/pituz/webm-thread/tree/master/tools
https://github.com/magicgoose/webm-buddy
convert.vbs из https://github.com/AlsaAsksMiley/webm-thread-misc
Две последних не поддерживаются.
>>1122567
> -vb 6M - максимально допустимый видеобитрейт, ставится столько, сколько не жалко, не меньше веса картинки в jpg
Очень хуёво объяснил.
При единственном проходе значение битрейта должно быть таким, чтобы картинка гарантированно влезла в первый кадр — иначе и часть кадров распидорасит, и размер вырастет. При двух проходах этого не надо, достаточно дефолтных 200kbps — битрейт на первый кадр выделяется после анализа всего видео.
> -deadline best
Странный выбор. Обычно для этого используют -quality и -cpu-used. Хотя, чем они отличаются, из документации не ясно.
Олсо, если хочется эффективности сжатия в ущерб скорости, логично использовать VP9 — выигрыш будет в полтора-два раза по объёму даже при дефолтных параметрах.
> -g 360 - ищет на отрезке в 360 кадров все похожие и кодирует только первый, а остальным дает ссылки на него, 360 это 6 минут, если нужно больше ставь больше
Неверно. Этот параметр — максимальный промежуток между ключевыми кадрами в кадрах. Поиск различий кадров осуществляется после кодирования первого и по мере их поступления, а ссылки на первый получаются только опосредованно через другие кадры — без альтернативных ключевых кадров VP8 может ссылаться на третий предыдущий максимум, с ними — на 25-й.
> -q:a 4 - качество аудио, 4 соответствует примерно 128 kb/s, это минимально допустимо для музыки без заметного распидорашивания высоких частот
Для разных сэмплов значения битрейта, при котором становятся заметны артефакты, различаются — как и с видео.
Да и на битрейтах 128кбпс и ниже обычно лучше ведёт себя Opus.
> pause - останавливает выполнение скрипта и ждет нажатие любой клавиши для продолжения.
Но нахуя? Не проще сделать передачу двух параметров через командную строку и запускать скрипт из интерактивной сессии cmd? Конечно, до удобства скрипта >>1036460 с вытаскиванием трека из плеера и картинки из буфера обмена всё равно будет далеко, но хоть что-то.
>VP9
Очень медленно.
>Opus
Он для речи, не для музыки.
Няш, может так понятно переведешь официальную документацию по параметрам кодирования vp8?
> Очень медленно.
Со статичной картинкой — не очень. Если не пихать всякие -quality best, дико повышающие глубину поиска, конечно.
> Он для речи, не для музыки.
Музыка тоже получается хорошо.
>>1113384 — Opus 75к, >>1079529 — 62к, >>1079463 — 51к. С ворбисом такое сжатие привело бы к лютому свисту и прочим искажениям.
> Няш, может так понятно переведешь официальную документацию по параметрам кодирования vp8?
Она мне не нравится своей непоследовательностью: это скорее блог разработчиков, чем документация. Да и вообще лень сильно.
Но, если всё-таки сподоблюсь — оно будет где-то тут: https://github.com/pituz/webm-thread/wiki
Что делать с этим например
import subprocess
import argparse
import json
import itertools
import os
target_size = 13000
parser = argparse.ArgumentParser()
parser.add_argument('-i', help='input file')
parser.add_argument('-start', help='start time (optional), HH:MM:SS.xxx') # -ss
parser.add_argument('-end', help='end time (optional), HH:MM:SS.xxx') # -to
parser.add_argument('-size', help='target file size in KiB, default is ' + str(target_size))
parser.add_argument('-vf', help='video filters (ffmpeg syntax)')
parser.add_argument('-audio', help='alternative audio input')
parser.add_argument('-aq', help='audio quality, 0..9')
args = parser.parse_args()
input_file_path = args.i
if args.size is not None:
target_size = int(args.size)
file_path, file_ext = os.path.splitext(input_file_path)
out_file = file_path + "_converted.webm"
out_file_audio_temp = file_path + "_a.ogg"
out_file_video_temp = file_path + "_v.webm"
out_file_1pass_temp = file_path + "_dummy.webm"
def count(g):
return sum(1 for x in g)
def probe_file(filename):
command = ['ffprobe',
'-print_format', 'json',
'-show_format',
'-show_streams',
'-v', 'quiet',
filename]
p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print(filename)
out, err = p.communicate()
result = json.loads(out.decode())
return result
def is_audio(stream_info):
return stream_info['codec_type'] == 'audio'
file_info = probe_file(input_file_path)
streams = file_info['streams']
total_duration = file_info['format']['duration']
audio_streams_count = count(itertools.filterfalse(lambda x: not is_audio(x), streams))
assert audio_streams_count <= 1
def print_json(s):
print(json.dumps(s,
sort_keys=True,
indent=4,
separators=(',', ': ')))
def optional_arg(name, value):
if value is not None:
return [name, value]
return []
def not_empty_if(p, value):
if p:
return value
return []
def parse_time_to_seconds(s):
"""
@type s: string
"""
p = s.split(sep=':')
if len(p) == 1:
return float(p[0])
if len(p) == 3:
return int(p[0]) 60 60 + int(p[1]) 60 + float(p[2])
raise ValueError("Unrecognized timestamp format: " + s)
if (args.end is None) and (args.start is None):
length_seconds = parse_time_to_seconds(total_duration)
elif args.end is None:
length_seconds = parse_time_to_seconds(total_duration) - parse_time_to_seconds(args.start)
elif args.start is None:
length_seconds = parse_time_to_seconds(args.end)
else:
length_seconds = parse_time_to_seconds(args.end) - parse_time_to_seconds(args.start)
# audio
has_audio = (args.audio is not None) or (audio_streams_count > 0)
if has_audio:
audio_source = args.audio or input_file_path
audio_time_args = \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) if args.audio is None else \
['-to', str(length_seconds)]
if args.aq == 'copy':
command = \
[
'ffmpeg',
'-i', audio_source,
'-vn', '-sn',
'-acodec', 'copy'
] + \
audio_time_args + \
[out_file_audio_temp]
else:
command = \
[
'ffmpeg',
'-i', audio_source,
'-vn',
'-acodec', 'libvorbis'
] + \
optional_arg('-q:a', args.aq) + \
audio_time_args + \
[out_file_audio_temp]
print(command)
print('running audio pass:')
p = subprocess.Popen(command)
p.wait()
# 1st pass
command = \
[
'ffmpeg',
'-i', input_file_path,
'-an', '-sn'
] + \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) + \
optional_arg('-vf', args.vf) + \
[
'-vcodec', 'libvpx',
'-strict', 'experimental',
'-auto-alt-ref', '1',
'-lag-in-frames', '20',
'-pass', '1',
out_file_1pass_temp
]
print(command)
print('running 1st pass:')
p = subprocess.Popen(command)
p.wait()
if has_audio:
audio_size = os.path.getsize(out_file_audio_temp) / 1024 # we want KiB
else:
audio_size = 0
target_bitrate = (target_size - audio_size) 8 / length_seconds
target_bitrate_chopped = int(target_bitrate)
print("Target video bitrate: " + str(target_bitrate_chopped))
# 2nd pass
command = \
[
'ffmpeg',
'-i', input_file_path
] + \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) + \
optional_arg('-vf', args.vf) + \
[
'-vcodec', 'libvpx',
'-strict', 'experimental',
'-an', '-sn',
'-b:v', str(target_bitrate_chopped) + "k",
'-auto-alt-ref', '1',
'-lag-in-frames', '20',
'-quality', 'good',
'-cpu-used', '0',
'-pass', '2',
out_file_video_temp
]
print(command)
print('running 2nd pass:')
p = subprocess.Popen(command)
p.wait()
os.remove('ffmpeg2pass-0.log')
# join streams
if has_audio:
command = \
[
'ffmpeg',
'-i', out_file_video_temp,
'-i', out_file_audio_temp,
'-c:v', 'copy',
'-c:a', 'copy',
'-fs', str(target_size) + 'k',
out_file
]
print(command)
print('merging:')
p = subprocess.Popen(command)
p.wait()
Что делать с этим например
import subprocess
import argparse
import json
import itertools
import os
target_size = 13000
parser = argparse.ArgumentParser()
parser.add_argument('-i', help='input file')
parser.add_argument('-start', help='start time (optional), HH:MM:SS.xxx') # -ss
parser.add_argument('-end', help='end time (optional), HH:MM:SS.xxx') # -to
parser.add_argument('-size', help='target file size in KiB, default is ' + str(target_size))
parser.add_argument('-vf', help='video filters (ffmpeg syntax)')
parser.add_argument('-audio', help='alternative audio input')
parser.add_argument('-aq', help='audio quality, 0..9')
args = parser.parse_args()
input_file_path = args.i
if args.size is not None:
target_size = int(args.size)
file_path, file_ext = os.path.splitext(input_file_path)
out_file = file_path + "_converted.webm"
out_file_audio_temp = file_path + "_a.ogg"
out_file_video_temp = file_path + "_v.webm"
out_file_1pass_temp = file_path + "_dummy.webm"
def count(g):
return sum(1 for x in g)
def probe_file(filename):
command = ['ffprobe',
'-print_format', 'json',
'-show_format',
'-show_streams',
'-v', 'quiet',
filename]
p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print(filename)
out, err = p.communicate()
result = json.loads(out.decode())
return result
def is_audio(stream_info):
return stream_info['codec_type'] == 'audio'
file_info = probe_file(input_file_path)
streams = file_info['streams']
total_duration = file_info['format']['duration']
audio_streams_count = count(itertools.filterfalse(lambda x: not is_audio(x), streams))
assert audio_streams_count <= 1
def print_json(s):
print(json.dumps(s,
sort_keys=True,
indent=4,
separators=(',', ': ')))
def optional_arg(name, value):
if value is not None:
return [name, value]
return []
def not_empty_if(p, value):
if p:
return value
return []
def parse_time_to_seconds(s):
"""
@type s: string
"""
p = s.split(sep=':')
if len(p) == 1:
return float(p[0])
if len(p) == 3:
return int(p[0]) 60 60 + int(p[1]) 60 + float(p[2])
raise ValueError("Unrecognized timestamp format: " + s)
if (args.end is None) and (args.start is None):
length_seconds = parse_time_to_seconds(total_duration)
elif args.end is None:
length_seconds = parse_time_to_seconds(total_duration) - parse_time_to_seconds(args.start)
elif args.start is None:
length_seconds = parse_time_to_seconds(args.end)
else:
length_seconds = parse_time_to_seconds(args.end) - parse_time_to_seconds(args.start)
# audio
has_audio = (args.audio is not None) or (audio_streams_count > 0)
if has_audio:
audio_source = args.audio or input_file_path
audio_time_args = \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) if args.audio is None else \
['-to', str(length_seconds)]
if args.aq == 'copy':
command = \
[
'ffmpeg',
'-i', audio_source,
'-vn', '-sn',
'-acodec', 'copy'
] + \
audio_time_args + \
[out_file_audio_temp]
else:
command = \
[
'ffmpeg',
'-i', audio_source,
'-vn',
'-acodec', 'libvorbis'
] + \
optional_arg('-q:a', args.aq) + \
audio_time_args + \
[out_file_audio_temp]
print(command)
print('running audio pass:')
p = subprocess.Popen(command)
p.wait()
# 1st pass
command = \
[
'ffmpeg',
'-i', input_file_path,
'-an', '-sn'
] + \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) + \
optional_arg('-vf', args.vf) + \
[
'-vcodec', 'libvpx',
'-strict', 'experimental',
'-auto-alt-ref', '1',
'-lag-in-frames', '20',
'-pass', '1',
out_file_1pass_temp
]
print(command)
print('running 1st pass:')
p = subprocess.Popen(command)
p.wait()
if has_audio:
audio_size = os.path.getsize(out_file_audio_temp) / 1024 # we want KiB
else:
audio_size = 0
target_bitrate = (target_size - audio_size) 8 / length_seconds
target_bitrate_chopped = int(target_bitrate)
print("Target video bitrate: " + str(target_bitrate_chopped))
# 2nd pass
command = \
[
'ffmpeg',
'-i', input_file_path
] + \
optional_arg('-ss', args.start) + \
optional_arg('-to', args.end) + \
optional_arg('-vf', args.vf) + \
[
'-vcodec', 'libvpx',
'-strict', 'experimental',
'-an', '-sn',
'-b:v', str(target_bitrate_chopped) + "k",
'-auto-alt-ref', '1',
'-lag-in-frames', '20',
'-quality', 'good',
'-cpu-used', '0',
'-pass', '2',
out_file_video_temp
]
print(command)
print('running 2nd pass:')
p = subprocess.Popen(command)
p.wait()
os.remove('ffmpeg2pass-0.log')
# join streams
if has_audio:
command = \
[
'ffmpeg',
'-i', out_file_video_temp,
'-i', out_file_audio_temp,
'-c:v', 'copy',
'-c:a', 'copy',
'-fs', str(target_size) + 'k',
out_file
]
print(command)
print('merging:')
p = subprocess.Popen(command)
p.wait()
Куда, какие правки? Первая попытка запуска на скриншоте провалилась из-за отсутствия в нём shebang'а, его пыталось выполнить шеллом вместо питона.
Это только пердолики делают в скрипте, а нормальные люди вводят параметры в командной строке без всяких правок.
При запуске с параметром -h скрипт выводит справку.
> В чём разница?
В возможности автоматизации (использовании скрипта из других скриптов, в т.ч. однострочных) и сохранении команд в истории шелла.
Например, пикрелэйтед — кодирование серии и нарезка на фрагменты под лимит /b/. Для кодирования другой серии достаточно было вызвать команду из истории и сменить в ней номер эпизода и тайминги.
(61008-7164)/71=624
Правильно ли рассчитывать видеобитрейт так?
for %p in (1 2) do ffmpeg ^
-i "test.avi" ^
-c:v libvpx-vp9 -b:v 624k -auto-alt-ref 1 -lag-in-frames 16 -pass %p ^
-c:a libopus -b:a 64k -ac 2 -vbr on ^
-y output.webm
pause
> почему видеобитрейт не соответствует указанному?
Либо упёрлось в crf, либо ты схватил bitrate undershoot — известный баг libvpx-vp9. Контроллер ширины потока последнего ещё далёк от завершения и часто делает хуиту.
https://code.google.com/p/webm/issues/detail?id=533
У меня такая же проблема была, только что решил сборкой ffmpeg и libvpx из гита
> решил сборкой ffmpeg и libvpx из гита
Пару месяцев назад у libvpx из гита наоборот с предсказуемостью битрейта VP9 всё было намного хуже. Поправили?
Не знаю, у меня до того, как я додумался emrge =media-libs/libvpx-9999 сделать, вообще vp-9 в два потока вылетало с segmentation fault
Как-бы в релизе многопоточности совсем не было. Да и вообще она требует разбивки видео на отдельно кодируемые полосы, что снижает эффективность сжатия — я её и не пробовал использовать.
Короче, если без -quality good - многопоточность работает отлично, кодирует быстро.
> без -quality good
Но это дефолт. Ты ничего не перепутал?
Олсо, на libvpx и ffmpeg от 6 января -threads 2 и дефолт дают тот же фпс.
ffmpeg -i /var/public/clip.mp4 -c:v libvpx-vp9 -r 15 -ss 00:11:09.0 -t 00:07:00 -b:v 75K -threads 6 -quality good -bufsize 200K -cpu-used 0 -pass 2 -auto-alt-ref 1 -an /var/public/yandex.webm
Зачем тратить битрейта больше, чем нужно для сохранения охуенного (crf 4) качества?
Значит там баг, а не crf, ибо 4 там и близко нет. Обновил ffmpeg - та же фигня.
> -ss 00:11:09.0
Зачем декодировать и выкидывать кадры? Нравится ждать?
> один проход
Какой смысл делать один проход с близкой к расстановкой кейфреймов и распределением битрейта в режиме ванги, когда можно два?
> -bufsize 200K
Ты готовишь ролик для стриминга?
>>1122853
> -cpu-used 0 еще подозрительна
Оно увеличивает где-то в четыре раза по сравнению с дефолтом (1) глубину поиска похожих фрагментов, что снижает скорость и увеличивает сжатие. Ничего подозрительного.
> :)
За смайлофажство тут и обоссать могут, осторожно.
>>1122857
> Обновил ffmpeg
Надо libvpx обновлять, а не ffmpeg. Сборки последнего под сперму я видел только с libvpx 1.3.0, которому уже год исполнился.
>Зачем декодировать и выкидывать кадры? Нравится ждать?
Кодирую для /s/ вот этот ролик >>1122783 из https://www.youtube.com/watch?v=K4CEmrejZHY
>когда можно два?
У меня 2
>Ты готовишь ролик для стриминга?
Просто экспериментирую, сейчас докодируется 0,5 FPS, сравню с тем что по дефолту на 5 ФПС-ас c потоками получается...
https://chromium.googlesource.com/webm/libvpx
>4d68386 Merge "vp9: add per-tile longjmp error handling" by James Zern - 28 minutes ago master
>44b55da Merge "vp9: fix -Wclobbered (longjmp + local variables)" by James Zern - 28 minutes ago
>a1daf00 Merge "Use lookup table to find pixel numbers in block" by Jingning Han - 2 hours ago
>00bbe34 Merge "Disable vp9 _8_ loopfilters" by Johann - 4 hours ago
Невовремя я заеемерджид
https://sites.google.com/a/webmproject.org/wiki/ffmpeg
> Кодирую для /s/ вот этот ролик >>1122783 из https://www.youtube.com/watch?v=K4CEmrejZHY
Вопрос был не в этом. У тебя -ss стоит на выходе, а не на входе, это приводит к декодированию всех кадров от начала файла.
Иногда (при рендеринге субтитров или обрезке не по длительности, а по времени конца) это действительно надо, но не в твоём случае.
> У меня 2
Странно, я же вроде вырезал этот абзац из поста, когда разул глаза и увидел -pass 2.
>>1122869
Бывает, да. Обновляться с scm-ебилдами — порой та ещё лотерея.
>>1122872
Вытащить бы её ещё в формате wiki-разметки без регистрации на гугле…
На входе не решился ставить, чтобы синхронизация не слетела (т.к. четыре ёбанных часа кодировало, не хотелось оказаться в итоге с видео какой-нибудь другой длительности).
Сейчас кодирую тоже самое (обновленным от последних минут софтом, лол) командой:
ffmpeg -i /var/public/clip.mp4 -c:v libvpx-vp9 -r 15 -ss 00:11:09.0 -t 00:07:00 -b:v 75K -threads 6 -pass 2 -auto-alt-ref 1 -an /var/public/yandex.webm
результат уже через 5 минут, фпс зашкаливает!
Без них: 2447kB - 7 FPS и 15 минут предвкушения
Качество сами сравнить можете с >>1122875
Звук отдельно, файл отдельно, нужно собрать в один
> На входе не решился ставить, чтобы синхронизация не слетела
Давно таких проблем нет.
> результат уже через 5 минут, фпс зашкаливает!
Реквестирую сравнение PSNR с одним потоком и шестью при том же битрейте.
>>1122872
Эту табличку надо не только переводить, но и дописывать и обновлять под новый синтаксис ffmpeg.
Начал, завтра закончу.
>>1122885
Фильтр setpts. Единственный параметр — формула, переменная PTS в ней — текущий тайминг кадра, его надо умножить на нужный коэффициент.
>Реквестирую сравнение PSNR с одним потоком и шестью при том же битрейте.
Опиши как - сделаю.
Да я уж про PNSR понял, ща секунду
>time ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -ss 00:01:09.0 -t 00:00:03 -minrate 500K -maxrate 500K -b:v 500K -threads 1 -an -v 0 -y /var/public/pnsr-1thread.webm
real 0m56.865s
>time ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -ss 00:01:09.0 -t 00:00:03 -minrate 500K -maxrate 500K -b:v 500K -threads 8 -an -v 0 -y /var/public/pnsr-8thread.webm
real 0m55.242s
Короче хуйца я соснул уже на этом месте, дальше можно не проверять...
PSNR ~44 по сравнению с дефалтом
>time ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -t 00:00:03 -minrate 500K -maxrate 500K -b:v 500K -threads 8 -an -quality good -y /var/public/pnsr-8thread.webm
real 0m55.242s
>time ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -t 00:00:03 -minrate 500K -maxrate 500K -b:v 500K -threads 8 -an -quality good --cpu-used 0 -y /var/public/pnsr-8thread-cpu0.webm
real 6m10.521s
Quality best будет до завтра кодировать...
Короче вот с оригиналом:
ffmpeg -ss 2 -i /var/public/beaut.mp4 -r 1 /var/public/pnsr-source.png
ffmpeg -ss 2 -i /var/public/pnsr-8thread.webm -r 1 /var/public/pnsr-default.png
ffmpeg -ss 2 -i /var/public/pnsr-8thread-cpu0.webm -r 1 /var/public/pnsr-default-cpu0.png
>compare -metric PSNR /var/public/pnsr-source.png /var/public/pnsr-default.png /var/public/difference-default.png
47.5601
>compare -metric PSNR /var/public/pnsr-source.png /var/public/pnsr--cpu0.png /var/public/difference-cpu0.png
48.4458
Слева направо - оригинал, отличия по дефолту, отличия при cpu0
короче хуй его знает на что тут смотеть, я лучше завтра вот это запостирую с cpu-used 0 и без него >>1113399
Соответственно:
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 1 -an -f webm /dev/null && ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 2 -auto-alt-ref 1 -an /var/public/beaut-default.webm
и
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 1 -an -f webm /dev/null && ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -cpu-used 0 -strict -2 -pass 2 -auto-alt-ref 1 -an /var/public/beaut-cpu0.webm
может что видно будет невооруженным-то взлядом
Кодирую из 1080p в 1080p
То есть, ты спутал разницу в fps от значения -cpu-used с многопоточностью?
Нагрузку на ядра-то смотрел при кодировании?
Да я на продакшен-серваке кодирую, такая мудила, ffmpeg в htop кучу потоков создает, но из них только один работает и ядро грузит, а я дурак спутал загрузку от процессов SQL - думал это ffmpeg так пиздато нагружает.
Короче, мораль в том, что по дефолту и VBR ни хера не работает, короче надо кодировать следующим образом - смотрите сами по результатам, для начала ХЕРОВЫЙ РЕЗУЛЬТАТ, ТАК ДЕЛАТЬ НЕ НАДО:
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 1 -an -f webm /dev/null
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 2 -auto-alt-ref 1 -an /var/public/beaut-default.webm
>ffmpeg -i /var/public/beaut.m4a -c:a libopus -b:a 112k -vbr on -vn -sn /var/public/beaut-sound-112k.ogg
>ffmpeg -i /var/public/beaut.m4a -c:a libopus -b:a 112k -vbr on -vn -sn /var/public/beaut-sound-112k.ogg
Хотя я и устанавливал поток на 150k, в итоге получилось говно с ~75, в оставшееся место накодировал звук, его заоодно тоже можно сравнить.
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -qmin 4 -qmax 50 -crf 8 -pass 1 -an -f webm /dev/null
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 2 -auto-alt-ref 1 -qmin 5 -qmax 50 -crf 8 -an /var/public/beauty-cfr8.webm
>ffmpeg -i /var/public/beaut.m4a -c:a libopus -b:a 75k -vbr on -vn -sn /var/public/beaut-sound-75k.ogg
>mkvmerge -A /var/public/beauty-cfr8.webm /var/public/beaut-sound-75k.ogg -o /var/public/beaut-crf8-75k.webm
(алсо, там постом выше ошибка - 4-я команда mkvmerge, как тут)
(алсо, алсо, куклоскрипт мои видяхи блочит при отправке, так что приходится выключать)
6144кб, но хуй ты в него попадешь с такими мокрописечными кодеками, только если аудио по остаточному принципу кодировать, благо занимает секунды...
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -strict -2 -pass 1 -an -f webm /dev/null
>ffmpeg -i /var/public/beaut.mp4 -c:v libvpx-vp9 -b:v 150K -threads 6 -cpu-used 0 -strict -2 -pass 2 -auto-alt-ref 1 -an /var/public/beaut-cpu0.webm
>ffmpeg -i /var/public/beaut.m4a -c:a libopus -b:a 112k -vbr on -vn -sn /var/public/beaut-sound-112k.ogg
>mkvmerge -A /var/public/beaut-cpu0.webm /var/public/beaut-sound-112k.ogg -o /var/public/beaut-cpu0-112k.webm
Докодировался cpu0. Сравнивайте сами с >>1123007 и думайте, стоило ли оно тех 12 часов, потраченных на кодирование 4-х минутного видео...
> Да я на продакшен-серваке кодирую, такая мудила
Не ты один. Но мне таки надоело устанавливать в хомяк на debian stable кучу свежих библиотек, и я поднял на нём виртуалку со ссаниной.
> мораль в том, что по дефолту и VBR ни хера не работает
Работает, но криво, особенно когда битрейта сильно не хватает для упаковки видео с указанным crf'ом качеством.
>>1123010
> ОБЯЗАТЕЛЬНО УКАЗЫВАТЬ qmin, qmax и crf наряду с битрейтом
А ничего, что ты указал почти дефолты?
При помощи qmin и qmax выставляются жёсткие ограничения качества, в рамках которых приходится работать управляемому битрейтом и crf'ом контроллеру ширины потока.
То, что в данном случае -qmax 50 пофиксил твой bitrate undershoot — везение, а не панацея.
> -crf 8
Это слишком высокое качество, обычно и 18 можно отличить от оригинала только с лупой.
> -threads 6
Убери уже это наконец, всё равно же не работает.
> куклоскрипт мои видяхи блочит при отправке
Потому что нехуй им портить видеофайлы. Сделай как на >>1065927.
>>1123024
Трек очень простой, высоких частот совсем мало. Вот если звучит несколько высокочастотных источников звука одновременно — там нужен битрейт.
>>1123172
> Сравнивайте сами с >>1123007
Какой ты соус с ютуба брал, H.264 или VP9?
>А ничего, что ты указал почти дефолты?
Ну тем не менее, видеопоток по дефолту: 60.6 Kbps, а теми настройками:107 Kbps.
Хотя я однохуйственно не понимаю как эта хуйня должна работать и хули при заданной скорости 150 kbs выходит всё что угодно, кроме неё. Нахер вообще 2 пасса тогда нужны?
> -crf 8
>Это слишком высокое качество, обычно и 18 можно отличить от оригинала только с лупой.
Дак а если мне в размер надо уместить максимум качества, как прикажешь поступать?
>Убери уже это наконец, всё равно же не работает.
Ну когда-нибудь то заработает, так что не лишнее
>Какой ты соус с ютуба брал, H.264 или VP9?
H.264, подразумевая, что VP9 никто не пользует, кроме пердоизвращенцев
> что VP9 никто не пользует, кроме пердоизвращенцев
Хотя погоди, похоже есть для моей божественной master suite костыль: https://github.com/fnordware/AdobeWebM
Надо попробовать компильнуть..
> Ну тем не менее, видеопоток по дефолту: 60.6 Kbps, а теми настройками:107 Kbps.
Повторюсь, единственной нужной из них был нижний порог качества (-qmax). Ну и, возможно, немного сыграл crf.
> Хотя я однохуйственно не понимаю как эта хуйня должна работать и хули при заданной скорости 150 kbs выходит всё что угодно, кроме неё.
Читаешь жопой? Не работает она как надо пока.
> Нахер вообще 2 пасса тогда нужны?
Как минимум — для расстановки ключевых кадров. Олсо, жать одним проходом VP9 вообще научился не так давно.
> Дак а если мне в размер надо уместить максимум качества, как прикажешь поступать?
Соизмеряй хоть немного crf с битрейтом. Если битрейт ниже не на порядок, то контроллер ширины потока более-менее работает.
> Ну когда-нибудь то заработает
Как уже было отмечено выше, это приведёт к снижению эффективности сжатия. Тебе ведь надо максимум качества?
> VP9 никто не пользует, кроме пердоизвращенцев
Поэтому в него пожат практически весь ютуб, да.
>>1123216
И какой смысл в использовании libvpx через пиписитарную жопу? Если нужно экспортировать видео через неё, надёжнее использовать фреймсервер и vpxenc или ffmpeg. Как оказалось, использование библиотеки libvpx для сжатия — не такая простая задача, даже в mpv это было реализовано криво.
1. Качаем тут:
http://rghost.ru/60247985
2. Кладём в каждую папку копию:
C:\Program Files\Adobe\Adobe Media Encoder CS6\Plug-ins\Common
C:\Program Files\Adobe\Adobe Premiere Pro CS6\Plug-ins\Common
C:\Program Files\Adobe\Adobe After Effects CS6\Support Files\Plug-ins\Format
3. Наслаждаемся выбором нового формата вывода.
4. Реквистируем фичи у своей мамаши в треде, владельцы хуйлонов компилируют сами.
>И какой смысл в использовании libvpx через пиписитарную жопу?
Хочу больше вебмэк от быдла для растраты траффика
>не такая простая задача, даже в mpv это было реализовано криво.
Чай не школота - у меня всё охуенно реализовано, не ссы
> Теперь можете смело посылать пердоликов в жопу с их линуксом
Пердолики со своим линуксом продолжают ссать на ёбла спермоворам и пользоваться бесплатным FF Multi Converter`ом (https://sites.google.com/site/ffmulticonverter/) и конвертировать что угодно и во что угодно, с заранее подготовленными пресетами.
Тру-пердолики продолжают использовать ffmpeg и mkvmerge, а виндобогам нужна простота и удобство, так что иди нахуй со своими линуксами.
Алсо, сырцы для любопытных: http://rghost.ru/60248591
Оказывается, я не все оптимизации божественного Microsoft Visual Studio подключил, это в прыщах выше -O3 не бывает, а тут есть /Ox и /GL, держит потоки, работает быстрее пердоаналога.
Так что качаем эту версию: http://rghost.ru/60250308
Ты потише лучше, а то он сейчас опять бомбанёт и засрёт нам всю доску.
Да, может, но естественно, я тупанул пытаясь указать параметры от ffmpeg, когда как надо параметры отсюда задавать: http://www.webmproject.org/docs/encoder-parameters/
--bias-pct=100 --auto-alt-ref=1 --target-bitrate=1500 --end-usage=vbr --lag-in-frames=25 --threads=8 --max-q=50 --kf-max-dist=1000
--bias-pct=80 --auto-alt-ref=1 --target-bitrate=145 --end-usage=vbr --lag-in-frames=25 --threads=8 --max-q=50 --kf-max-dist=1000
могу уже сейчас сказать, что ffmpeg быстрее кодировал в разы, (хотя может дело в том, что на серваке ни графики нихуя нету, да и особо не запущено нихера, а тут йоба винда с кучей свистоперделок). Как закодируется - сравним качество, забавно что битрейт хуй определишь в получаемых файлах, всё перепробовал...
То есть, это даже не реализация энкодера на основе libvpx, а тупо связывающий руки фронтенд к vpxenc для пердоликов со спермой вместо мозгов, чтобы они, не умея пользоваться консолью, ненароком не запихнули её себе в срачло?
>>1123527
> Поставил кодироваться >>1123007 с параметрами:
С VP8 получится говно с квадратами. Оно даже в 720p с дефолтным qmax не влезет в лимит.
> ffmpeg быстрее кодировал в разы
Пару месяцев назад libvpx с git'а был быстрее релиза где-то в два раза. Мб сейчас ещё быстрее стало.
Олсо, оптимизация под железо при конпеляции — не пустой звук.
> спойлер
Но ты же писал, что сервер был под нагрузкой — даже не заметил, что ffmpeg работает одним потоком.
> забавно что битрейт хуй определишь в получаемых файлах, всё перепробовал
Нечего было с гуем пердолиться.
ffmpeg -i file.webm -c copy -map 0:v -f webm -y /dev/null
>С VP8 получится говно с квадратами.
Я VP9 в 2 потока поставил, remaining ~3 часа, inb4 итог не влезет в 6 метров
>Но ты же писал, что сервер был под нагрузкой — даже не заметил, что ffmpeg работает одним потоком.
cron бэкапит сайты как раз в это время, я еще тот пиздабол да, так что не спрашивай даже :)
>ffmpeg -i file.webm -c copy -map 0:v -f webm -y /dev/null
Я уж через
mkvextract tracks /var/public/adobe.webm 0:/var/public/videotrack.webm
но компилировать мокропиську, а потом еще и в консоли ебаться - фейл...
>То есть, это даже не реализация энкодера на основе libvpx, а тупо связывающий руки фронтенд к vpxenc для пердоликов со спермой вместо мозгов, чтобы они, не умея пользоваться консолью, ненароком не запихнули её себе в срачло?
Yes, sir!
http://www.webmproject.org/docs/vp8-sdk/group__encoder.html
но в остальном ты прав - тут действительно задумка в удобстве, а не в свободе, ибо через консоль утомляет кодировать (лично мне надо сначала из афтер эффекта кодировать файл в h.264, потом копировать на удалённый сервер (с не всегда быстрым инетом), потом кодировать его в webm, затем постить уже сюда, что нереально утомительно)
(забыл еще шаг: копировать закодированный файл с сервера обратно, прежде чем отправить в тред, т.к. даже сука при наличии купленного пасскода, абуняша блочит IP-шник хетцнера почему-то, хотя там только правильные люди хостятся)
>Remaining 5 часов
Ну хули еще ждать от ёбанной спермы, как не работу любых таймеров в обратную сторону.
Точнее в xiph.org vorbis:
Строку на пикрилейтед, надо перенести ниже, т.к. по новым стандартам С++, декларации нужно писать вначале функций и только так, никаких IF-ов вставлять в код для пердоускорения больше нельзя, но ебаться отправлять патч через ёбанный гит, это еще хуже чем видео кодировать - максимум прыщеблядства...
[root@anonymous ~]# diff /var/public/webm/vorbis/lib/vorbisenc.c /var/public/vorbisenc.c
906,907c906
< if(rate <= 0) return OV_EINVAL;
<
---
>
910a910,911
> if (rate <= 0) return OV_EINVAL;
>
953,954d953
< if(rate <= 0) return OV_EINVAL;
<
957a957,958
>
> if (rate <= 0) return OV_EINVAL;
Качество, как и ожидалось, хуже, да и в размер бы он такими темпами наверняка не попал - VP9 остаётся для пердоэлиты умеющей в консольку.
По итогу - клепать VP8 возможно, кодирует прилично. Тебе, анон, осталось только медскиллзы в after effects выучить и ориджинал контент твоего производства тысячи хомяков будут распространять по всему рунету, ибо пока все пердолятся в консольку кодируюя-перекодируя чужие видео, ты будешь создавать свои! За сим, нахуй, спать...
> по новым стандартам С++, декларации нужно писать вначале функций и только так
Лолчто?
> С++
> vorbisenc.c
Лолчто?
Спермошизик, тебе совсем делать нехуй?
Ну если ты с помощью Visual Studio никогда не собирал ничего, тебе не понять проблему с её разными версиями (хотя ты же вообще нихуя не собирал в своей жизни, кроме мамкиных подзатыльников). Короче, на пальцах для дебилов - libvorbis собирается 2010 студией, а 2013-я выдает ошибку, потому что дегенераты, вроде тебя, хуячат свой код как попало. Подробнее о проблемах компиляции под виндовз ты сможешь узнать самостоятельно, попробовав собрать любую из программ, для которых умные дяди за тебя не сделали еще vs2013-совместимую версию. (Ну или еще можешь почитать http://msdn.microsoft.com/ru-ru/library/bb531344.aspx)
https://git.xiph.org/?p=mirrors/vorbis.git;a=commitdiff;h=c879fa031b3257ae5aea283a2fdc94991c2aa682
C89
> Ну если ты с помощью Visual Studio никогда не собирал ничего
Зачем мне что-то собирать с помощью поделки, которая даже в C99 не может? И при чём тут C++?
Да я в глаза ебусь, с++ непричем, в С99 она тоже вроде бы может, но хуй знает как это включить. Это у тебя под прыщами всё просто и удобно собирается, а под виндой всё заточено под http://ru.wikipedia.org/wiki/Embrace,_Extend,_and_Extinguish - поэтому хуй ты тулчейн какой-нибудь удобный тут поставишь, а если поставишь будешь ебаться хуже чем C LFS. Поэтому у студии альтернатив нету, к сожалению...
Почему? А с минимальными потерями? По моему можно почти без потерь, ведь водяной знак достаточно прозрачный.
Короче, есть ощущение, что можно убрать, но я заебался думать, иди на фрилансе спроси
Есть исходное видео в 25-30 FPS. Как его перевести в 60 FPS?
Обрезает видео до нужной длины, а звук впихивает весь, ускоряя его. Как обрезать и его?
можно попробовать так
ffmpeg -i input -r 60 ouout
Но 1000% получится говно какое-то
Есть такая софтина SVP, сама достраивает нужные кадры
ffmpeg -i video.mp4 -i sound.mp4 -t 01:00:00 -map 0:v -map 1:a -codec copy out.mp4
А вот в браузере всё норм...
Прыщепроблемы.
В mpv и mplayer из deb-multimedia unstable нормально всё мотается.
Но файл у тебя тоже кривоватый. Как делал?
бля опять тредом промахнулся. В рот еби прикрепленные треды.
Примерно так:
ffmpeg -i "111.mp4" -t 0:3:00 \
-vcodec libvpx -threads 2 -deadline best -cpu-used 0 \
-vf scale=720:-1 -crf 50 -lag-in-frames 25 -vb 100k \
-pass 1 -an -f webm -y /dev/null &&
ffmpeg -i "111.mp4" -t 0:3:00 \
-vcodec libvpx -acodec libvorbis -threads 2 -deadline best -cpu-used 0 \
-vf scale=720:-1 -crf 50 -lag-in-frames 25 -auto-alt-ref 1 -vb 100k -aq 1 \
-pass 2 -f webm -y _111.webm &&
_beep 700 500
Насколько я понял это убунтовский ffmpeg. [libvpx @ 0x9f58a80] v1.3.0-1288-gcca8a54
Тётка храпит как ебанный трактор, не могу думать.
vlc --no-audio -R --no-autoscale 1.webm > /dev/null 2>&1 & \
vlc --no-audio -R --no-autoscale 2.webm > /dev/null 2>&1 &
Но естественно это не синхрон, да и хуй сделаешь окошко под размер видио...
Прикольно, но выполнение всё равно будет не синхронным же. Или оно и одинаковое процессорное время даёт? Просто мне кажется что это задача плеера... Но я попробую, так то и запуск синхронный ништяк.
Ещё тут попробовал с libvpx-vp9 кусочек перекодить, бля он такой дооооолгииииий, и чёт не использует больше 50% цп, ну и не проигрывает его ни-кто.
Распакуй и пережми в zip/7z. Всё что надо из redistr, положи в отдельную папку. Я все говнорепаки так в виртуалке пережимаю. Чтобы говна лишенго не тащить. До сих пор, блядь, засовывают exe-архив в iso. Я ебал, 2015 год.
Тогда ладно. И всё равно, это говно проще по новой скачать раз в год, нежели у себя хранить.
На локалхосте. И уёбывай из треда — он не для этого.
При установке будет выдавать ошибку, типа в инсталляторе прописано, что автоматом будет запускаться установка всяких директикс, если их удалить, то ошибка выйдет типа не хватает компонентов, игра то работать будет, но чисто эстетически мне не нравится так и мне надо как-то подправить надписи и путь установки папки, должна же быть какая-то программа, где можно отредактировать эти все репаки, в гугле ничего по теме не нашел.
И ты тоже уёбывай. Зарепортил.
Если ты спермач - ставь выигрыватель Mirillis Splash PRO EX - он умеет такое на лету делать.
Скорее всего он это делает через уже упомянутый SVP, который прикручивается к юбому плееру
Нет, адский сотона, не чую
Возможно свп уже вкручен в него изкоробки, как это происходит в MPC.
Оно неоче работает.
С перекодированием или без?
Avidemux поддерживает libvpx только для декодирования. Выводи в ffhuffyuv, после чего жми ffmpeg'ом или vpxenc'ом.
Мозгов бы тебе побольше.
Transmission /thread
Ты как тот пацан с незаживающе разодранным срачлом, который на всякое необходимое усилие ума и работы головой постоянно кукарекает: Да это пердоблядство, я нибуду пердолится, я нитакой пердоблять, я не должен ничего читать это же пердоблядство, я из пизды маминой уже умный вылупился с хуйцом в рту, кококо кукарику!
Короч, Абу прикрепил тред, тебя не спросил. Если у тебя мозги только галочки тыкать, ну значит ты сам так решил или папа недоебал когда тебя делал. Может тебя от соседа зачали, бывает. Спроси маму, кто ее дрючил, авось все и прояснится.
Я где-то написал, что есть одна питушила, который везде и всякому пишет что у него бугурт, поддув.
Я вот написал ответ, для тебе это поддув. У тебя сдвиг какой в черепушке?
Хуя ты мощно проецируешь, жаль, что неубедительно:
> Да это пердоблядство, я нибуду пердолится, я нитакой пердоблять, я не должен ничего читать это же пердоблядство, я из пизды маминой уже умный вылупился с хуйцом в рту, кококо кукарику!
Ну чего, меха раскочегарил? А то у тебя угольки уже просто тлеют.
Я ж тебе обесняю, что длинные тексты я пишу что у меня сегодня настроение графоманить, а ты воспринмаешь как поддув. Ну раз я пишу как человек с обугленной сракой, то пусть так и быть. Раз кому то нравится считать это поддувом - значит такова моя писанина.
А с чего мне поддутым быть, я на сосаче с 2008 года, и прекрасно понимаю абсолютную бесполезность любой тут писанины. Просто я пишу хуйню, и другие читают мою хуйню, и считают что я обуглился. Это занятно.
КОРОЧ ВЕЧЕР УДАЛСЯ Я ПОДОРВАЛ СРАКУ НА СОСАЧЕ И СОГРЕЛ ДОМ
> я на сосаче с 2008 года,
Мощный аргумент. Я бы постеснялся так позориться.
> Просто я пишу хуйню, и другие читают мою хуйню, и считают что я обуглился.
БОМБАНУЛ
@
ПИШИ, ЧТО ТАК И ЗАДУМАНО
> значит такова моя писанина.
Твоя писанина говно, но если тебе нравится считать это графоманством, то у тебя все еще хуже, чем я думал.
> КОРОЧ ВЕЧЕР УДАЛСЯ Я ПОДОРВАЛ СРАКУ НА СОСАЧЕ И СОГРЕЛ ДОМ
Это же твой обычный вечер.
Ты победил успешнеый альфа спермач и вообще молодец.
Тащемта типичная позиция любого спермача - побеждать и утверждать сперму во главу стола.
Узки границы, но срачло широко.
на сосаче с 2008г и срался с самим Карманом.
Сситается, что карман затралел прыщеблядей, однако какой питухбог.
Пердоля, ты своё срачло на других не проецируй.
А то распердолил себе дупло до гигантских размеров и бегает по всему сосачу, хвалится.
Скромнее надо быть, пердоля.
ты заебал тралировать и скатывать тред в говно. сцуко ты своего добился - так и засрал тред говном
Иногда. Чтобы повысить свои шансы на получение помощи, рекомендуется:
— грамотно писать, используя разметку и знаки препинания;
— не бояться чтения документации программ, использования консоли и написания скриптов;
— не упоминать мокрые письки.
>не упоминать мокрые письки.
Я верно понимаю, что, сообщив в этом итт треде о том что я запускаю ффмпег из-под Windows, я рискую не получить помощи?
Слабо рискуешь, я бы сказал. Ффмпег он и под спермой ффмпег. Другое дело, что ffmpeg иногда оборачивается в bash.
у меня есть программа для снятия скриншотов.
она может в ффмпег.
вебм строится и воспроизводится, но при прокрутке всё покрывается квадратами
покрути вебм.
программа выполняет команду:
>-y -rtbufsize 100M -f gdigrab -framerate 30 -offset_x 0 -offset_y 0 -video_size 1680x1050 -draw_mouse 1 -i desktop -c:v libvpx -r 30 -crf 4 "output.webm"
как сделать нормальную прокрутку?
Ни в firefox, ни в dwb (минималистичный браузер на webkit), ни в mpv нет никаких квадратов.
используй прокрутку
дай дойти до половины, на ползунке щёлкни на 25%
всё распидарасит в говно
я собираюсь эти вебм шарить
если у меня квадраты - то и у других будут
у меня обычный хром
это в вебм проблема, не в браузере же
Красота!
У тебя в вебмке хуйня какая-то дикая. Попробуй ffmpeg посвежее, libavformat 56.18.101 — это как-то старовато.
> libavformat 56.18.101 — это как-то старовато.
Вру, это git-версия текущая.
Перемуксил файл mkvmerge'м, ошибки не исчезли. Вебмрелэйтед тоже квадратит?
эта норм
нет, не квадратит
ффмпег скачал с сайта сам и дал той программе экзэ файл.
что нужно сделать чтобы исправить?
в программе есть опция RUN CLI AFTERWARDS.
там я могу сделать настройки пикрилатед.
сейчас это выключено.
а тебя, блять, как ебёт?
С VP9 — никак. С VP8 — только с разрезанием видео на независимые полосы, что приводит к потере эффективности сжатия, параметр threads.
>>1130045
pacman-key --refresh-keys
gpg:refreshing 1 key from hkp://pool.sks-keyservers.net
gpg:connecting dirmngr at '/root/.gnupg/S.dirmngr' failed:IPC connect call failed
gpg:keyserver refresh failed:No dirmngr
A specified local key could not be updated from a keyserver
Интерактивный скрипт на bash для конвертирования видео в webm для убунтохомячья и просто ленивых линуксоидов.
Просмотреть:
http://pastebin.com/1MF9ssbn
Скачать:
http://rghost.ru/60412955
От программирования я далёк, поэтому говном не закидывайте. Хотя, на мой взгляд, его уже можно добавлять в шапки webm-тредов. Ибо работает и может:
- в пробелы в путях и именах
- добавлять субтитры
- предоставляет выбор добавлять/не добавлять аудиодорожку
> Интерактивный скрипт на bash
Но нахуя? Это же пиздецки неудобно: параметры вводить можно только все и только в определённом порядке. А ещё такое очень неудобно использовать из других скриптов.
Для убунтушников, потому что те по-другому не могут. Чуть позже запилю для нормальных людей, с аргументами и кое-какими фичами
Прост не можешь ключ майнтейнера скачать. Жди, пока тот всё исправит
> Чуть позже запилю для нормальных людей, с аргументами и кое-какими фичами
Уже запилено же!
Воу. А я не знал. Забираем-с
http://rutracker.org/forum/viewtopic.php?t=4185564
а всё, нашёл инструкцию
Без понятия, в девайсах с анальными зондами и ограничениями не разбираюсь.
https://www.google.com/search?q=ipad+webm
Господа, такая дилемма: в msconfig--->загрузка---->дополнительные параметры, в графе число процессоров поставил 3 из трех возможных. Процессор AMD Phenom(tm) II X3 720. Знаю, что трехъядерный, но! Я могу разблочить четвертое ядро(условно) Раньше в этой графе была цифра четыре, щас нету нихуя. Снес систему, дрова те же, все то же. пробовал разблочить через биос, а он сука старый и прошиваться никак не хочет. Что делать, как вернуть волшебную чертвёрочку?
ньюфажек безглазый, не засирай треды. Читать хоть умеешь, отрыжка аборта?
Прежде чем что-то писать, прочти шапку.
В сафари и хром не воспроизводит
С интернетом все ок.
Сижу с оперы.
В чем могут быть мои проблемы?
Что за хуйню ты несешь? На пике один диск разбит на кучу разделов. Ни с каких других дисков он ничего не добавляет.
> мой диск всего на 20 гб
Блять, где ты такое взял-то?
Нет железо тоже ок.
проиграл со школьника-клоуна, пытающегося с одного харда на другой добавить места, бгг
Есть куча файлов со следующим содержанием:
[CODE]<meta http-equiv="refresh" content="1; http://бла-бла-бла.jpg">[/CODE]
Нужно перебрать в каталоге все файлы и все "http://бла-бла-бла.jpg" сложить в отдельный файл.
Заранее спасибо.
С надеждой на тебя, твой Анон)))
Звиняйте за офтоп, но скриптотреда не нашёл, а этот прибитый, да и вообще...
Тут уже насрано, так что похуй. Собственно, тут по всей доске сплошное говнище.
говно у тебя в мозгу и на глазах намазано. Где ты тут говно увидел? Если тебя лично накормили говном, ты сам в этом виноват - не будь говноедом
Болд ты используешь как средство самовнушения. Похоже, весьма удачно. Тоже попробую. Здесь, не насрано, здесь не насрано, здесь не насрано, я не вляпаюсь, я не вляпаюсь, это не я вляпался, это не я вляпался. Не получается. Надо тренироваться?
У меня всё меняется. Не использую гуи из шапки.
Посоны, обоссыте помогите и киньте в меня постом/инфой о создании WebM-ок в VLC. Заранее спасибо.
Но зачем, когда есть такие-то mpv и ffmpeg?
проследуйте в тред к спемрожопым виндузятникам, где обсуждают как потоки семенной жидкости затекают рабам микрософта в рот
Качество говно, пердоль дальше
ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -minrate 1M -maxrate 1M -b:v 1M output.webm
crf 8 же
> Чому такое мыло?
Тамуша только долбоёб будет жать видео с CBR и постить жпеги для сравнения качества сжатия.
Хочешь хороший результат — делай два прохода. И убери оба ограничения битрейта, вместо них можешь проставить ограничения качества (-qmin и -qmax), причём оставив кодеку диапазон для выбора.
>>1135659
for pass in 1 2; ffmpeg -loop 1 -i in.gif -i in.mp3 -t длительность -b:v битрейт -pass $p -y out.webm
Битрейт считается по формуле с оп-пика.
Ладно бы еще оно одной кнопкой делалось, но нет, будем пердолится всю ночь, лишь бы пожать себе минутный ролик из любимого бурятского мультика про девочек и их трусы.
Не нравится - пиздуй вконткат смотреть видео с утуба. А в следующий раз попробуй тоньше
Потому что сучка, которую сюда назначили мочей, никак не может открепить этот переполненный тред и создать новый, если уж ей так важно, чтобы параша про webm висела в прилепленных.
мимо
http://ru.wikihow.com/установить-программу-FFmpeg-на-системе-Windows
В прыщах же вместо всего этого достаточно ввести команду вроде apt-get install ffmpeg.
вот тут непонятно в МЕТОД 2 ПУНКТ 3, куда там это вводить на пике ничего не указано, что за ПУТЬ?
Я же тебе в анимублядском скинул эти ссылки. Что там не спрашивал?
После TEMP.
Ну ввел. Где мой ффмпег? А на шинде просто архив с zeranoe распаковал и запускаешь кликом по ff-prompt. Оно само и в патх добавит, и все за тебя сделает.
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:v libvpx-vp9 -ss 00:08:31 -t 00:1:47 -b:v 300K -threads 6 -strict -2 -qmin 9 -qmax 55 -crf 11 -pass 1 -an /var/public/banshee.webm
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:v libvpx-vp9 -ss 00:08:31 -t 00:1:47 -b:v 300K -threads 6 -strict -2 -qmin 9 -qmax 55 -crf 11 -pass 2 -auto-alt-ref 1 -an /var/public/banshee.webm
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:a libopus -ss 00:08:31 -t 00:1:47 -b:a 64k -vbr on -vn -sn /var/public/banshee.ogg
mkvmerge -A /var/public/banshee.webm /var/public/banshee.ogg -o /var/public/banshee-final.webm
apt-get install libav
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:v libvpx-vp9 -ss 00:08:31 -t 00:1:47 -b:v 350K -threads 6 -strict -2 -qmin 9 -qmax 55 -crf 10 -pass 1 -an /var/public/banshee2.webm
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:v libvpx-vp9 -ss 00:08:31 -t 00:1:47 -b:v 350K -threads 6 -strict -2 -qmin 9 -qmax 55 -crf 10 -pass 2 -auto-alt-ref 1 -an /var/public/banshee2.webm
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -c:a libopus -ss 00:08:31 -t 00:1:47 -b:a 32k -vbr on -vn -sn /var/public/banshee2.ogg
mkvmerge -A /var/public/banshee2.webm /var/public/banshee2.ogg -o /var/public/banshee-final2.webm
пиздатый звук нинужен
> 14.04 LTS
Колясочникам ffmpeg в оф репы завезут только к 15.04. В то время как у дебианобогов он есть аж в двух вариантах — как в основном репозитории, так и в deb-multimedia.
А гентудемиурги как обычно никого не ждут
for %p in (1 2) do ffmpeg ^
-ss 00:08:31 -t 00:1:47 ^
-i "d:\video\public\Banshee.S03E03.HDTV.x264-KILLERS.mp4" ^
-c:v libvpx-vp9 -b:v 350K -threads 6 -qmin 9 -qmax 55 -crf 10 -pass %p ^
-c:a libopus -b:a 32k -ac 2 -vbr on ^
-sn -y "d:\video\public\banshee-final2.webm"
Конечно меня извини, но под винду качество говно получается - слева генту, справа винда, кодировал этим: http://ffmpeg.zeranoe.com/builds/
А еще и дольше раза в 2 на i7 2600 против i7 920 на линуксе, через минут 10 доставлю видео:
for %p in (1 2) do ffmpeg ^
-ss 00:08:31 -t 00:1:47 ^
-i "v:\Banshee.S03E03.HDTV.x264-KILLERS.mp4" ^
-c:v libvpx-vp9 -b:v 350K -threads 6 -qmin 9 -qmax 55 -crf 10 -auto-alt-ref 1 -pass %p ^
-c:a libopus -b:a 32k -ac 2 -vbr on ^
-sn -y "c:\banshee-final2.webm"
>Конечно меня извини
Ты меня тоже. Мне просто завидно, что кто-то разбирается в прыщах, которые я почти никогда не юзал.
Короче вот, версии одинаковые. Винда тоже не попала в заданный битрейт, зато его не привысила, но качество получилось говно, т.к. он ниже, чем в >>1136950, где был задан 350k Справедливости ради, можно сравнить качество с тем, что под линуксом накодировалось с битрейтом 300k. Слева линукс, справа винда.
Отклеилось
Ну не расстраивайся, я так понимаю, что если под прыщами надо задавать меньший битрейт, т.к. кодек почему-то превышает заданный процентов на 20 минимум, то под виндой, наооборот - задавай более высокий битрейт и будет (теоретически) качество как и на прыщах
Залей свой исходник резани по своему времени без перекода на любой файлообменник, я тоже побалуюсь.
ffmpeg -i /var/public/Banshee.S03E03.HDTV.x264-KILLERS.mp4 -ss 00:08:31 -t 00:1:47 /var/public/banshee-source.mp4
Держи http://rghost.ru/60559309
алсо (magnet:?xt=urn:btih:TNHSYOBGIJ6STXGBVAKJVLE7EP5NMXRJ&dn=Banshee.S03E03.HDTV.x264-KILLERS)
Ну я думаю этот умелец сделал за меня - http://ffmpeg.zeranoe.com/builds/ - не? Хотя ты прав - ленивый чмошник мог взять стейбл, но ведь тогда толку от ffmpeg из гита никакого, зачем ему такое выкладывать? /sarcasm/
> Ну я думаю этот умелец сделал за меня - http://ffmpeg.zeranoe.com/builds/ - не?
А пройти по ссылке и посмотреть список версий библиотек — не? И в треде об этом написано, кстати.
Багрепорт чего? Того, что пых релиза не научился в API ветки master libvpx?
Попробуй сначала пых с vcs взять; вот если он несовместим можешь запилить тикет в его багтрекере.
ага, я уж понял, что мне надо пхп тоже компилить из vcs
> Файл повреждён: mfo.webm
Почему у меня не аттачится этот файл? http://rghost.ru/6VmJHYvqK
Кодирован вот с этими параметрами >>1136559
Отключи в куклоскрипте отправку одинаковых картинок
У многих нету питона, но зато у всех есть браузер. Можно ли запилить подобный скрипт на жабашкрептах?
Жабаскрипты по причинами безопасности не рассчитаны на ввод-вывод и порождённые процессы. Поэтому реализация на них будет содержать больше костылей, чем смысла.
Сам смотрю, разницы "особой" не вижу,
з.ы
Интересует именно визуальная составляющая, размер не важен.
1 https://2ch.hk/b/src/84867673/14223100445160.webm
2 https://2ch.hk/b/src/84867673/14223110031410.webm
Хм, дело в том, что
5160 - пилилась с командой -quality best
а
1410 - без использования этой команды.
> Я тут как-то скачал фильмец на телефон, а аудио-дорожки в формате АС3, т.ч. нихуя не пашет. Какое дерьмо мне скачать, чтобы:
>1) Вырезать одну из дорожек,
>2) Перекодировать другую в мп3.
>3) Удобный и понятный интерфейс, по возможности.
Совсем в этом не разбираюсь.
Какие там команды надо писать?
Формат: MKV
Видео кодек: H.264
Аудио кодек: AC3
Видео: 1076х584 (16/9), 24 fps, ~2832 kbps, 0.19 b/px
Аудио:
picrus: AC3, 48.0 KHz, 6 ch., ~448 kbps
piceng: AC3, 48.0 KHz, 6 ch., ~448 kbps
Если вторая аудиодорожка не нужна, то:
ffmpeg -i "фильм.mkv" ^
-map 0:0 -map 0:1 ^
-c:v copy ^
-c:a libmp3lame -b:a 192k -ac 2 ^
-y "фильм_mp3.mkv"
Спасибо, но не нужна именно первая. Фильм - Трещины, нормального перевода нет.
Благодарю.
>ffmpeg -i lalala -ss 03:58:50 -t 3 new.webm
ffmpeg -ss 03:58:50 -t 3 -i lalala new.webm
Теперь так попробуй.
Тут одна проблемка. Я забыл сказать про субтитры. Теперь их в файле нет. Что писать, чтобы они остались?
Текст #1
Идентификатор : 4
Формат : UTF-8
Идентификатор кодека : S_TEXT/UTF8
Идентификатор кодека/Информация : UTF-8 Plain Text
Заголовок : by acolith
Язык : Russian
Текст #2
Идентификатор : 5
Формат : UTF-8
Идентификатор кодека : S_TEXT/UTF8
Идентификатор кодека/Информация : UTF-8 Plain Text
Язык : English
Тогда еще укажи дополнительные дорожки субтитров, делается это с помощью -map номерфайла:номердорожки, нумерация идет с нуля, еще укажи чтоб субтитры просто копировались, а не обрабатывались как по умолчанию.
ffmpeg -i "фильм.mkv" ^
-map 0:0 -map 0:2 -map 0:3 -map 0:4 ^
-c:v copy ^
-c:a libmp3lame -b:a 192k -ac 2 ^
-c:s copy ^
-y "фильм_mp3.mkv"
pause
Если в полученном скрипте есть русские буквы, то его надо сохранять а старинной кодировке OEM или писать в начало chcp 1251.
Если остался результат прошлой перекодировки, то можно его исправить.
chcp 1251
ffmpeg -i "фильм.mkv" ^
-i "фильм_mp3.mkv" ^
-map 0:0 -map 1:1 -map 0:3 -map 0:4 ^
-c copy ^
-y "фильм_mp3_sub.mkv"
pause
Спасибо за совет. А то у меня от не вшитой прогрессирующий рассинхрон.
Есть ли какая-нибудь виртуалка, на которой можно, скажем, создать виртуальный контроллер Active Directory и присоединить к домену пару виртуальных компов? Был диск с этой книжкой, но забыл её на последней работе, с которой уже уволился, а недавно узнал что организация уже переехала хуй знает куда и эта книга хуй знает в какой коробке хуй знает где.
>Нубских вопросов по Винде не нашел, дабы не плодить треды, спрошу тут
охуел чтоли спермопидор? лишь бы спермой во всех тредах вонять
Бельё поменяй, мелкобуквенный.
В гугле забанили? vmware workstation, virtualbox
> WinFF
У меня спермопроблемы, так как спермерка анально ограждает все на диске С:\ хотя я и сижу из-под администратора.
Я все программы устанавливаю на Д из-за анального огражения, только программист посчитал себя слишком умным и сам задал папку с конфигурацией.
Запускаю от администратора, "unable to create file". Вот где пердолиг. Ясно почему красноглазые прыщи ржут над нами.
ДНР же
писать время с которого и по какое вырезать нужно до указания исходного файла
Ок, делал по мануалу с оппика же. Там тоже после.
-ss стоит раньше чем -i, я хз, но попробуй их поменять местами.
>>1123917
Оееcccc, я смог это средствами js!
http://rghost.ru/7FcRtxqgb
>>1123926
Удалил почти без потерь. Потери есть, но не заметны глазу.
Использовал для вывода формулы отсюда:
http://en.wikipedia.org/wiki/Alpha_compositing#Alpha_blending
Я любитель неоклассической музыки и обладатель музыкально чистого слуха. Теплый ламповый звук тоже не обошел меня вниманием. Поэтому я люблю обмазыватся DVD-Audio и дрочить. Образы дисков в формате DVD-Audio можно скачать в интернете и записать на dvd+r или dvd+rw, блюрей или смонтировать на компьютере. В виндовс есть удобные программы для прослушивания настоящего DVD-Audio, это Киберлинк Пауэр ДВД и пара других мокрых писек. Однако в операционной системе GNU/Linux я не обнаружил дjстойно заявленного плеера для прослушивания DVD-Audio уровня мокрописечного Киберлинк Пауэр ДВД. Используя встроенные звуковые движки и плееры типа VLC и соответствующие библиотеки, можно через пень-колоду запустить проигрывание высококачественного DVD-Audio, но это не достойно настоящего меломана. Поэтому со стороны удиофильского сообщества выдвинуто беспрецедентное требование:
Немедленно запилить воспроизводящий комплекс для проигрывания DVD-Audio на операционных системах семейства линукс.
Так то линукс впереди планеты всей по виртуальным столам, а тут такой обосрамс.
mpd+Cantata, аудиоложцы улыбаются. Можешь даже по их форумам пройтись, тоже пояснят.
>обладатель чистого слуха
ты наверно хотел сказать абсолютного слуха? Но обосрался, ведь ты ничем не обладаешь
Есть файл с разрешением .XM,
битрейт 64kbit/s. По дефолту кодек конвертит в 128kbit/s, но мне нужен родной битрейт, каждый раз проверять и ставить -b не вариант.
>.XM,
>64kbit/s
Ох лол.
Эти файлы имеют маленький битрейт, потому что они представляют собой сборник несжатых коротких сэмплов и инструкцию в каком порядке эти сэмплы проигрывать. То есть качество проигрывания высшее, как у wav или flac. Значит для сохранения приемлемого качества тебе нужен максимальный битрейт в mp3.
Вангую кривой соус. Перемукси его mkvmerge'м.
А вышло это вот почему:
Альтфаки, в силу своего чувства юмора, очень сильно тралят тупых ньюфагов, ибо радиотехника подразумевает высокий уровень знаний по сабжу/даже сверхвысокий, радиотехника это не по кнопкам в компьютере тыкать. А моча оказался сам из группы школьников, его видать унизили - и он всех зойбанил.
Лел, вот как просто проебать доску. Ну и хуйнаный, всем похуй. Слишком хорошо тоже хуево, пусть будет говно.
Пиздовать в /d/ и умолять обезьяну открыть вам доску для помощи жертвам собственного идиотизма, по 10 тредов в день с этой хуитой.
переустанавливай, ибо в формате /s/ тебе невозможно помочь
Все равно у вас там скучно. Никаких свободноэнергогенераторов и прорывных гаражно-балконных технологий. Вы даже передать информацию никак более не способны, кроме как посредством электромагнитных волн.
Мне даже интересно - я вот время от времени в /d/ заглядываю и вижу тонны батхерта от завсегдатаев некоторых тематических разделов. Вот как так происходит, что на доске в принципе интересной только для людей имеющих неплохой уровень образования (без знания физики, мне кажется, нихуя радиотехнику понять не возможно - а т.к. 95% её благополучно не помнят (я в этом числе, кстати) то и заходить к вам никогда не будут) модератором становится какой-нибудь хуй с горы без экспертизы? Я к тому что, нахуй он вам вообще нужен этот модератор, ведь и так у вас "лишних" посетителей не бывает?
почитал сейчас /d/ и ахуелпроиграл - оказывается для многих двач/cосач и возможность высказать свою боль имеет большое значение
в d не заходил год
А я проигрываю с количества рака там, народ хочет чтоб как в реддите было, пидоры
И правильно хочет, я бы еще счетчик плюсиков прикрутил бы. А еще удивляет почему до сих пор нет share кнопок.
Минусики главное
блядь зашел в /д и как говна поел
такого количества мудаков неудачников дебилов и быдла я нигде не видел
сука сделайте меня развидеть
Да все правда. Весь двощ это сборище
> мудаков неудачников дебилов и быдла
Прими это как данность и жить станет намного легче.
Ты, мелкобуквенный, и правда говна поел. Пунктуацией закусил. Вконтахтунг тупой.
> но почему я не клянчу модерку
Лол. А её чего клянчат? Пиздос вообще. Моче хоть деньги платят?
Ты о P2P чтоле? Ну так сделай проброс портов на роутере, ссылка на инструкцию в шапке чата, либо в гугле.
Отдельная.
Обновить до 7.5
>. Чому никто кроме меня так не делает, может есть подводные камни
ты же описал себя как типичного спермопердолика, и конечно многие быдлованы пользуются как и ты мокрописьками - почитай рутрекер,
Я просто не могу понять какой тогда толк в ффмпеге, если есть отличная мокрописька от адоба. Можно например с покадровой точностью отрезать видео, ффмпег в такое не может - все время чуть больше или чуть меньше, да и превью нет, надо все на глаз делать.
>Я просто не могу понять
есть такая особая тупизна в человеке. это чисто психологическое, человек мог бы понять, но его жопа не дает этому случиться
ffmpeg version 0.8.16-6:0.8.16-1
Спасибо
В треде есть. И ffmpegу похуй что там у тебя.
Анон, ffmpeg неверно работает с процессором.
-threads 0 должно использовать весь процессор, однако при конвертации .flv в .webm он выдает 8 фпс в то время, как если вручную выставить -threads 12, то получаю на выходе стабильные 25 fps, хотя должен 34.
Олсо, как заставить его конвертировать строго в 31? --framerate 31 не помогает, все равно падает.
Моя сборочка:
media-video/ffmpeg-2.2.12:0/52.55.55
USE="X aac alsa bindist bzip2 encode hardcoded-tables iconv mp3 network opengl pulseaudio sdl threads truetype vaapi vdpau vorbis vpx x264 xvid zlib"
ABI_X86="32 (64)"
CPU_FLAGS_X86="avx mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3"
FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
Спасибо.
Пытаешься жать в VP8 на лету и сохранять в файл.
Жать на лету стоит только тогда, когда нужна потоковая передача или не хватает места, а во всех остальных случаях следует сохранять промежуточный результат каким-нибудь ffvhuff и потом жать его двумя проходами.
посоветуй команд лайн отредактить
Это видеокодек кодек ffmpeg'а, параметр -c:v. Результат его применения можешь положить в контейнер mkv или ogg.
-f dshow -i audio="virtual-audio-capturer":video="screen-capture-recorder" -c:v libvpx -b:v 2M -deadline realtime -c:a libvorbis -y $output$" так норм?
Да, абу. Смотри оп-пост, читай тред
Вот так кодирую:
>>ffmpeg -i D:/aa.mkv -ss 1:51 -to 2:00 -crf 4 -c:v vp8 -b:v 1000k -s 1280:720 -cpu-used 16 -an -sn D:/test.webm
поссать сходил?
бандикам
HyperCam 2/3
>нужна простенькая прога записывающая видео с экрана
Из тех что нужно покупать или воровать - бандикам и дикстори.
Из бесплатных - ... нету хороших(((
Из свободных - обс (хотя он более удобе для стриминга).
>не как фрапс - монстры гигабайтовые
Дикстори лучше использовать совместно с кодеком x254vfw, он может в сжатие, настраиваемое пользователем.
В бандикаме полно кодеков и пресетов кодирования.
В обс кодек один, но хорошо сжимающий, при настройке.
Camtasia Studio
Очевидный OBS.
В браузере вебм нормально воспроизводится с звуком. А вот скаченные, некоторые выбивают такую ошибку в vlc. Последняя версия.
Я что-то упустил, или этот плеер загнулся и устарел?
MSI Afterburner
FFmpeg кодирует так, что видео получается прогрессив и с полосами.
Как сделать в ffmpeg видео интерлейсед bff и без полос, -так как получается и премьере?
В мануале все написано, ты мануалом не умеешь пользоваться? Не знаешь, как работает поиск по man странице? Тогда man man. / interlaced, / -ildctcmp
bandicam
Показывай свой скрипт.
> не может разобраться с ffmpeg
> называет кого-то болваном
Ну-ну.
>>1151752
Пердолик дохуя?
>>1151590
https://www.ffmpeg.org/ffmpeg.html#Advanced-Video-options :
> -ilme
> Force interlacing support in encoder (MPEG-2 and MPEG-4 only). Use this option if your input file is interlaced and you want to keep the interlaced format for minimum losses.
Неужели было так трудно почитать документацию?
>кок-пок зачем вы используете полный функционал, ведь есть же мокрописька с кнопкой, которая, как мне кажется, делает заебись.
Ты вот сейчас сказал банальность, которая приходит на ум абсолютно любому быдлану, как штамп общепринятого мышления. Любая тупая пизда скажет точно так же, как ты. Любой петух из быдлятни решит так же, как ты. Любой неспециалист в этом вопросе высрет из башки эту мысль - А ВЕДЬ ЕСТЬ ДЛЯ ЭТОГО ПРОФЕССИОНАЛ, Я НИМОГУ ЗАБИТЬ ГВОЗДЬ, Я НИУМЕЮ. ВЫЗОВУ ПЛОТНИКА.
Но тут /s/ - тематический раздел, где собрались энтузиасты несколько выше по уровню, чем обычные спермопетухи с мокрописьками. Или стермящиеся что-то выяснить.
Это хобби, анон. Как у некоторых механиков ковыряние в двигателях и прочем.
Мимо не быдлокодер
>Format : VP8
>Format : Vorbis
>Writing library : libVorbis (Turpakäräjiin) (20140122 (Turpakäräjiin))
>Writing application : Lavc55.57.100
Fail
SOOOOQUA, что же ты сделал. Я же теперь это несколько дней подряд слушать буду. А я ещё думал, откуда такой приятный проигрыш в несколько секунд в оппосте недавнего фыфыхотреда.
Почему за Рассею-то? Боль за США или Японию я бы понял, но у нас-то, наоборот, страна пердоликов.
Ну и много ты встречал разработчиков с рюзке фамилями в ядре или другом Linux софте?
Какое отношение разработчики имеют к пердоликам?
Два вкусных, душистых цейлонских.
Но при чем тут РФ? Такую хуиту можно наблюдать везде, до куда добралась костлявая рука потреблядства.
Зойчем он тебе?
По умолчанию — в текущем каталоге. Можно изменить параметром -passlogfile.
Ну и хули толку? Всё равно непонятно же как с этим ffmpeg совладать.
Что за test, на беременность?
Лучше -vf lutyuv=y=255-val — так цвета не портит.
Вот ты где, пидор. Это ты испортил моих девочек!
>пердолинге нихуя не понимаю.
>пердолинге
Деградант чтоли? Сел и прочитал что за хуйня.
Тащемта таких мокрописек-программ сотни, если не тысячи.
Но хохлу не понять, ему скакать охота!
Трудно прожить в наше время, будучи умственно отсталым? Соседи нормально относятся? Дети не дразнят?
Это и есть простая программа, где указал формат, размер, качество, да воще, что хочешь указал и выполнил.
Что тебе не понятно?
Вы ебанутые?
официально больше не юзаю это подозрительное говно под названием mkvmerge
Если перемуксить ffmpeg'ом, то тоже не работает. У тебя аудиодорожка кривая (или просто не совместимая с кривым декодером opus'а из firefox'а): если взять тем же mkvmerge'м видео из >>1158923 и звук из >>1158932, то всё воспроизводится.
>>1158940
Вместо ОС у тебя зонд, а то, что ты выделил — сгенерированный случайным образом идентификатор видеофайла.
Олсо, обоссал за неубранный телесин.
>Если перемуксить ffmpeg'ом, то тоже не работает.
А нука не пиздеть - одинаковые потоки звуковые тут >>1158923 и тут >>1158932, только один смуксован mkvmerge и не играет, другой ffmpegoм и играет
http://rghost.net/7RrC4YYPx
http://rghost.net/8WWDbszTz
>Олсо, обоссал за неубранный телесин.
Ну подскажи как Deinterlacing одной командой делать, штоле
>А нука не пиздеть
«Ну ка» — раздельно. Вебм- и пикрелэйтед.
Возможно, проблема возникает на стадии чтения mkvmerge'м контейнера ogg. Я всегда юзал для промежуточных файлов webm и mkv, так что не встречался с ней.
> Ну подскажи как Deinterlacing одной командой делать, штоле
Зависит от типа интерлейса. Универсальный вариант, но далеко не всегда хороший — фильтр yadif.
> по мощнее
Слитно.
> можно было б туда apache+php+mysql поставить
Так тоже можно — lamp вполне себе живёт хоть на первопне. Если мало оперативки, от мускуля можно открутить InnoDB.
Олсо, опач не нужен если есть возможность портировать его .htaccess'ы на конфиги nginx'а.
>Я всегда юзал для промежуточных файлов webm и mkv
Спасибо, учтем, но в любом случае возникает вопрос нахера этот костыль в виде mkvmerge. В ОП-посте пугают >>1035239
>Внимание: ffmpeg неэффективно муксит Opus, итоговый файл получается на 10-20% больше, чем с mkvmerge.
А там всего 10кб оверхеда получается
> возникает вопрос
Двоеточие.
> нахера этот костыль в виде mkvmerge
Это не костыль, а специализированный муксер матрёшки.
> А там всего 10кб оверхеда получается
Провёл тесты повторно, действительно разница стала на порядок меньше. Пофиксили.
Вставь установочный диск с Windows 7 (а он у тебя есть, я знаю), иди в нем по этому адресу:
>\efi\microsoft\boot
и кидай мне на ргхост:
>cdboot.efi
>cdboot_noprompt.efi
>efisys.bin
>efisys_noprompt.efi
Благодарю.
Ты даже представить себе не можешь, как сильно ты мне помог. Добра.
В том же h264 настроек предостаточно и есть документация описывающая что они делают и в каких случаях какие значения будут лучше, да и качество мягко говоря отличается.
И по поводу проходов, нужно ли при первом проходе выставлять такие же ключи как во втором, -quality, например, а если используются фильтры их нужно ставить?
Пикчагайд конечно устарел немного, но недостаточно, чтобы ты его так нелепо проигнорировал.
Большое спасибо.
Как сделать нормальные превью с кадром из видео, у вебэмок на WIN7?
> Какие еще ключи можно использовать для увеличения качества видео при кодировании vp8 под заданный размер файла, кроме -lag-in-frames -auto-alt-ref -quality?
-c:v libvpx-vp9.
> В том же h264 настроек предостаточно и есть документация описывающая что они делают и в каких случаях какие значения будут лучше
После «предостаточно», «документация» и «описывающая» — запятые.
А в libvpx нет нихуя кроме нескольких крутилок контроллера ширины потока.
> нужно ли при первом проходе выставлять такие же ключи как во втором, -quality, например
Перед «как» — запятая.
Нет.
> если используются фильтры их нужно ставить?
Перед «их» — запятая.
Да.
>>1160099
Не ставь «-quality best».
Установи vlc или MPC-HC.
Totem не проигрывает звук в webm файлах.
Как скаченных, так и в тех, которые сделал сам.
Причем все отлично воспроизводится в браузерах и в vlc.
Какую библиотечку доставить?
альзо заметил, что стримы перепутаны, может в этом проблема?
Рекомендациям на экране следовал? Плееры на базе libavcodec это видео воспроизводят?
Ну хуй его знает тогда, глюк какой-то. Попробуй свежую версию, обратись к разработчикам.
ffmpeg действительно не хочет перекодировать, хотя копирует дорожку без проблем; mpv перекодировал без проблем.
> не может разобраться с ffmpeg
Вообще-то я знаю как записывать с пегом, поэтому и называю тебе болваном.
Значит это не для тебя, качай Vegas, там и делай.
Разыскивается Анон, делающий WebM с помощью ZshZ shell
из примет, дописывает этот "скрипт" https://github.com/pituz/webm-thread/commits/master/tools/WebMaster
Узнавших себя прошу откликнуться.
*Антош, отзовись
Я тут. Есть фич-реквесты или вопросы по использованию скрипта?
Как-то так, если в debian-based прыщах:
sudo apt-get install zsh ffmpeg mkvmerge git
git clone https://github.com/pituz/webm-thread
sudo ln -s "$(readlink -f webm-thread/tools/WebMaster)" /usr/local/bin/
WebMaster
В теории к сперме тоже можно прикрутить, если поставить cygwin.
>В теории к сперме тоже можно прикрутить, если поставить cygwin.
Ну предположим, мы не ищем лёгких путей
/usr/bin/env: zsh: No such file or directory
Да, забыл: ffmpeg требуется версии 2.2 или свежее, переходник от libav не подходит.
В debian ffmpeg находится в позитории deb-multimedia, а в убунте его вернули в основной позиторий с 15.04.
Ещё ffmpeg можно не ставить в систему, а указать переменной среды:
FFMPEG=/path/to/ffmpeg WebMaster huita.mkv
>>1162021
> /usr/bin/env: zsh: No such file or directory
Ты zsh выбрал при установке?
Инсталлятор сигвина повторно запускаешь и доустанавливаешь всякой хуерги.
Ещё надо как-то в переменную среды PATH запихать пути до ffmpeg и mkvmerge, либо скинуть или симлинкнуть (ln -s) их в /usr/local/bin/.
Ты ебанутый? Что за скрипт, работающий только на zsh? Разве там есть различия в синтаксисе с башем?
> Что за скрипт, работающий только на zsh?
Это не ты запускал скрипт для python3 на python2?
>>1162025
> Разве там есть различия в синтаксисе с башем?
Там их овердохуя. Из используемого в скрипте — человеческая работа с массивами при передаче в виде аргументов программ, арифметика с плавающей точкой, работа с именами файлов. См. https://github.com/pituz/webm-thread/commit/eb4707 , например.
Ок, собрать zsh используя только mingw я соснул, нихуя не врубаюсь, качаю cygwin изкаробки
Ещё у меня есть сомнения насчёт того, что спермосборка ffmpeg будет понимать пути cygwin: например, в скрипте для обхода необходимости экранировать спецсимволы в параметрах фильтров при добавлении сабов используется симлинк.
Один из выходов — собрать ffmpeg под cygwin'ом. Вряд ли это сложее, чем сборка под прыщами, а заодно можно привинтить свежий libvpx.
Вангую, что пердолиться будешь до второго пришествия, и в итоге соснёшь из-за какой-нибудь несовместимости с POSIX by design.
Cygwin — это ёбаное овердохуя костылей к сперме для обхода соснулей и несовместимостей, многие из которых были искусственно созданы ещё во время проектирования доса.
>Вангую, что пердолиться будешь до второго пришествия, и в итоге соснёшь
>www.cygwin.com
>Cygwin: Get that Linux feeling - on Windows
Всё сходится.
Ниче-ниче, лишнее пердоленье еще никому не вредило
Тащемта, в том треде был и полный вариант, и ещё несколько подобных треков. Ты боишься открывать вебмки с фуррями?
Там на самом деле очень мало годных треков, в основном ересь всякая.
Што-то мне кажется что ты фурфаг. И это хорошо.
Здравствуй,
сразу к делу:
Основной вопрос, как использовать?
linux установил, zsh скачал, ffmpeg обновил, пути к WebMaster 'у прописал,
Процесс запустил, а вот, что делать дальше?
Обычные команды для ffmpeg он переваривает, но ты мне демонстрировал несколько иные команды/параметры отличные от того,
что мы пользуем при работе с ffmpeg.
Было бы неплохо, увидеть несколько шаблонных команд\параметров, для конвертации отрезка видео
Из pic, что ты мне скинул, к сожалению понял немного
Небольшой гайд тоже, не помешал бы.
Почему ffmpeg не ест субтитры, в названиях которых японские символы? Как можно изебнуться? Можно сменой кодировки в юникод решить эту проблему?
Сперма7.
Я так понимаю, с английским у тебя не очень? Назначение всех параметров кратко описано в справке скрипта, пикрелэйтед. До подробного описания на русском пока руки не дошли. Возможно, скоро дойдут, и я запилю статью в вики.
> Было бы неплохо, увидеть несколько шаблонных команд\параметров
WebMaster -s начало -T конец /path/to/animu.mkv — сделает в текущем каталоге animu.webm под лимит 6144кб с VP9/Opus 64k.
> Из pic, что ты мне скинул, к сожалению понял немного
-a48 — битрейт opus'а;
-f — перезаписывать имеющиеся файлы (команда была запущена повторно с изменёнными параметрами);
-w960 — масштабировать до ширины 960px;
-F$((10240∗8)) — считать битрейт на 8 лимитов /b/;
-noav — сохранить результат как oav.webm;
-M40 — установить qmax 40 (минимально допустимое качество, см. второй пик);
-c25 — установить crf 25 (максимальное качество при условии непревышения битрейта, которым кодек может пренебречь на статичных сценах);
-Vmpdecimate=100 — обработать видео фильтром ffmpeg'а mpdecimate (убирает повторяющиеся похожие кадры).
>>1162496
Хуй знает, что у вас там в сперме с кодировками. В окне с cmd.exe вообще используется DOS'овская кодировка CP866, в которой японских символов в принципе быть не может.
> Как можно изебнуться?
Переименовывай файлы. Или попробуй использовать помершелл, мб он может в юникод.
Да, ещё я забыл поругаться на кучу лишних запятых:
> а вот, что делать дальше?
(по правилам не положено, но может быть объяснено интонационной паузой)
> неплохо, увидеть
> параметров, для
> тоже, не
Исправляйся же!
> В чем суть?
Другие дефолты, подсчёт битрейта, превью. Для тех же действий с голым ffmpeg'ом писанины надо на порядок больше.
Он опции так скушает?
-abcdefg
Алсо почему опции от аудио вынесены в отдельный блок, а от видео нет?
> Он опции так скушает?
> -abcdefg
Естественно — используется стандартный getopt. Только опций без аргументов там с гулькин нос, так что абракадабр особо не насочиняешь.
> Алсо почему опции от аудио вынесены в отдельный блок, а от видео нет?
Потому что у аудио опция по сути одна — качество libvorbis / битрейт libopus.
А зачем ты скриншот в жпг сконвертил? Он от этого стал больше весить и хуже выглядеть.
Ну и зачем ты этого надмозга сюда притащил? Обсуждение поехавших не входит в тематику раздела.
>>1162892
Я х*уй знает, зачем тебе это, но смысла в твоих действиях явно нет.
Человека искал Я,
Я ему и вопрос задавал,
но к пасте Анимублядского , которую ты люто хейтиш, никакого отношения не имею, поэтому тебе следует остановиться, не позорося больше пожалуйста.
>>1162854
Оригинальный скрин был просран, это копия из vk
Во-во, я как представил что он друзявка скринами хвастается, так поплохело сразу, фу таким быть
А ты себе быт других анонов не воображаешь что ли, когда их ньюфаговые посты читаешь?
https://github.com/pituz/webm-thread/blob/master/tools/fit-audio-to-limit
Нет, начнёт делать хуиту уже на третьей строке, а на четвёртой вообще завершится с ошибкой.
Хотя, в принципе этот скрипт портировать на баш можно практически без издержек, т.к. вычисления там все идут в байтах и точность до дробей не нужна.
Начать можно с прикручивания всяких readlink'ов и basename'ов, см. https://github.com/pituz/webm-thread/commit/eb4707
Нахуй тогда:
#!/usr/bin/env zsh
на первой строке? разве он оттуда не должен интпретатор брать? А если его script.zsh назвать - тоже не зарабоает? ну нахуй так жить...
Чтобы находило zsh и в /bin, и в /usr/bin, и в /usr/local/bin, и куда там ещё мэйнтейнеры твоего дистра его додумаются засунуть. env в /usr/bin/ лежит по стандарту POSIX, а на bash, zsh и прочее таких стандартов нет.
> А если его script.zsh назвать - тоже не зарабоает?
Хоть валенком назови и симлинк на луну сделай — всё равно будет работать и находить лежащий рядом с ним .zshrc.avenc.
Ладно, ты главное скажи - vp9 в битрейт-то насколько точно попадает нынче? И более интересный вопрос - можешь сказать будут ли отличия у таких параметров:
-b:v 350K -qmin 8 -qmax 60
-b:v 350K -qmin 8 -crf 16 -qmax 60
-qmin 8 -crf <подобран_пробами_и_ошибками_так,_чтобы_битрейт_в_итоге_получился_350> -qmax 60
> vp9 в битрейт-то насколько точно попадает нынче?
В git-версии libvpx чуть лучше, чем раньше, но всё равно хреново.
> будут ли отличия у таких параметров:
Если crf 16 требует сильно большего битрейта, то разницы быть не должно. Но поведение контроллера ширины потока libvpx-vp9 малопредсказуемо, так что хз.
Короче есть один алгоритм - надо понять что на 3-ем шаге стоит перебирать:
1. берем длину входного видео = L
2. вырезаем из него 5 кусков суммарной длинной 10% от Ll (т.е. длинна каждого из кусков составляет L/50, расстояние между ними такое, чтобы они равномерно были раскиданы по видео - извини не варит голова чтоб формулу кинуть)
3. кодируем третий (и середины) кусок в vp9 раз 20, перебирая параметры до оптимальных(?каких?) (это всего 1/50 занимает от целого видео)
4. корректируем подобранные параметры, кодируя с ними остальные куски.
5. кодируем с ёба-значением финальное видео
6. остаток корректируем по методу подгонки opus
7. ???
8. вроде идеально же, да?
и туда бы еще подбор нужного resize засунуть - ваще охуенчик - типа чтобы вместо того, чтобы качество в говно уводить, но размер уменьшало...
>в говно уводить, оно
fix
итог:
1. берем длину входного видео = L
2. вырезаем из него 5 кусков суммарной длинной 10% от Ll (т.е. длинна каждого из кусков составляет L/50, расстояние между ними такое, чтобы они равномерно были раскиданы по видео - извини не варит голова чтоб формулу кинуть)
3. кодируем третий (и середины) кусок в vp9 раз 20, перебирая параметры и выходной размер видео до оптимальных(?каких?) (это всего 1/50 занимает от целого видео)
4. корректируем подобранные параметры, кодируя с ними остальные куски.
5. кодируем с ёба-значением финальное видео
6. остаток корректируем по методу подгонки opus
7. ???
8. вроде идеально же, да?
1. берем длину входного видео = L
2. вырезаем из него 5 кусков суммарной длинной 10% от L (т.е. длина каждого из кусков составляет L/50, расстояние между ними такое, чтобы они равномерно были раскиданы по видео)
3. кодируем третий (который из середины) кусок в vp9 раз 20, перебирая выходной размер (1920x1080->1280х720->640x360->и т.д.->минимальный размер) и битрейт, используя некое заданное минимальное качество (это всего 1/50 занимает от целого видео) - соответственно чем длиннее входное видео, тем меньше получится картинка (но не меньше минимального), если достигли минимального размера - режем битрейт, похуй на то что вначале было установлено как минимальное качество.
4. корректируем подобранные параметры, кодируя с ними остальные куски.
5. кодируем с ёба-значением финальное видео
6. остаток корректируем по методу подгонки opus
вот так, короче, лол, запили мне,а ? :))
Оценка сжимаемости видео по кодированию коротких кусков — затея сомнительная, лучше тогда пройтись с большим -cpu-used по всему видео. Дело в том, что ролики редко бывают однородными, да и даже если смотреть однородное видео, ключевой фактор там — сколько висит на месте статичная картинка, что довольно трудно определить по отрезку в 5 секунд.
По хорошему, всё это — задача самого libvpx, которую он должен делать на стадии разбора лог-файла первого прохода. У него даже хреново работающая поддержка динамического масштабирования видео была ещё в vp8, вебмрелэйтед.
Тем не менее, попробовать можно. Немного не так, как ты описал (вырезать куски заранее нафиг надо, например — проще получить нужный по номеру из исходного файла на лету). Какими-то ошмётками кода мб покидаюсь уже вечером, а ты лучше руками на практике проверь, работает ли вообще такой алгоритм и что для подбора параметров надо делать конкретно.
>Оценка сжимаемости видео по кодированию коротких кусков — затея сомнительная,
Тем не менее, для такой задачи как подбор оптимального разрешения при заданном качестве, я всё-таки не могу ничего лучше придумать, -cpu-used если не влияет на размер, тоже можно использовать. Суть прогона по куску, скажем тогда в 25% от видео, набранных равномерно по всей длине - в самой грубой подгонке, того, что уже потом можно было бы использовать как начальные параметры. Имеется в виду примерная оценка таким образом содержимого - аниме, боевик, статическая картинка - 25% на эту оценку вполне хватит. Скажу честно, что в ебучий размер настолько гемморно попадать, что на весь процесс авто-определения, я бы смело отвел в 3-5 раз больше, времени чем на финальное кодирование, потому что всё равно так и выходит в итоге...
Реквест-тред не нашел спросил, чем из видео можно вытащить звук? желательно опенсос
https://github.com/pituz/webm-thread/wiki/ffmpeg#Выбор-потоков-дорожек
>>1163798
ffmpeg с -c copy на выходе.
Внешнего жесткого диска в наличии нет, но и желания сутками смотреть кинца надобности нет. Нужно что-то среднее, но сжатие желательно максимум.
В идеале 1гб AVI надо сжать в 1мб без потерь алгоритмом Попова. Советуйте ваши советы.
x265
ВАСИЛИЙ, КАК ПРОДВИГАЕТСЯ РАБОТА ПО ПРОЕКТУ?
АНАТОЛИЙ, КОГДА ЖДАТЬ РЕЗУЛЬТАТА?
МИХАИЛ, ОТ ВАС НЕ ПОСТУПАЕТ ВЕСТЕЙ, КАКОВА СТАДИЯ ГОТОВНОСТИ ЗАДАЧИ?
АЛЕКСАНДР, НЕ МОГУ ДО ВАС ДОЗВОНИТЬСЯ, ВСЁ В ПОРЯДКЕ?
СЕРГЕЙ, ЗАКАЗЧИК ИНТЕРЕСУЕТСЯ КОГДА БУДЕТ ВЫПОЛНЕНА РАБОТА?
ПЁТР, ЗАДАЧА ДОЛЖНА БЫЛА БЫТЬ ВЫПОЛНЕНА ЕЩЕ 2 ДНЯ НАЗАД, ПОЧЕМУ ДО СИХ ПОР НИЧЕГО НЕ СДЕЛАНО?
ИЛЬЯ, ПОЧЕМУ ВЫ УДАЛИЛИ МЕНЯ ИЗ КОНТАКТОВ, КОГДА ВЫ ВЕРНЁТЕ ДЕНЬГИ?!!
АРКАДИЙ, ВЫ - МОШЕННИК, Я НАПИШУ ОБ ЭТОМ ПО ВСЕМУ ИНТЕРНЕТУ!
АНДРЕЙ, МЫ НАПИСАЛИ НА ВАС ЗАЯВЛЕНИЕ В ПОЛИЦИЮ, ВЕРНИТЕ ДЕНЬГИ!
Через dosbox
короче, решил я всё-таки 25%, но не больше 20 секунд из середины кодировать, т.к. >>1163473
>лучше тогда пройтись с большим -cpu-used по всему видео
во-первых всё равно пиздец как долго, а во-вторых, что самое примечательное - размер с -cpu-used 0 = 308kB, с -cpu-used 5 = 342kB, так то...
http://pastebin.com/HvUUqDQE
Сразу скажу, что на перле раньше ничего не программировал - гуглил всё подряд, начиная с синтаксиса, но даже так лучше ебучего zsh - универсальнее в разы. Если есть заинтересованность, могу не забрасывать прямо сегодня же нахуй нахуй этот ебучий говноперл, а всё-таки допилить до вменяемо-функциональной версии. Код к сожалению останется именно таким как вы видите, т.к. идите нахуй - красиво пишите сами или юзайте мой ублюдочный нечитаемый и не отлаживаемый говнокод...
Приложены результаты применения чудо скрипта на следующие видео (загруженны на систему они были с помощью youtube-dl без параметров, так что исходники были mp4):
https://www.youtube.com/watch?v=_XYFQrh8Lm8
https://www.youtube.com/watch?v=6HK_G1MeSLE
https://www.youtube.com/watch?v=R_2wfZGUUQo
Короче самое важное, что конечное качество очень приятное, а процесс полностью автоматический и подразумевает только запуск скрипта с указанием видеофайла - кодирование хуиты с ютуба->2ch просто охуенно удобно стало
В разы меньше, чем то, которое бы ты потратил подбирая параметры для вменяемого качества вручную. Собственно для этого и задумывалось...
> $file =~ s/(\W)/\\$1/g;
> open3( "</dev/null", \ERPH,\ERPH, "$ffprobe -show_format -show_streams -hide_banner $file" )
А в виде масссива перл передавать аргументы не умеет, только строкой?
хуй его знает, наверное умеет, я максимально по рабоче-крестьяски замутил цепочку, просто для proof-of-concept
ок, что насчет разрешения видео, остается родное или есть возможность поменять? если есть то как?
Как именно запустить скрипт, как должна выглядеть команда указывающая путь к файлу?
Как именно ограничивается финальный объем файла?
>ок, что насчет разрешения видео, остается родное
В том и дело, что именно разрешение он и подбирает, т.к. родное 720-1080p в сосачевсие 6 метров не уложится ни при каких раскладах без полного пиздеца.
запускать просто в папке с исходной видяшкой ./script.pl video.mp4
>Как именно ограничивается финальный объем файла?
1. Вырезает из центра видео кусок
2. кодирует его в нативное разрешение без заданного framerate, но с заданным качеством
3. сверяет полученные размеры с тем, что примерно должно быть для этого куска так, если бы всё видео уложилось в 6 метров
4. уменьшает разрешение видео, если не получилось -> повторяет шаг 2 с новым разрешением
Короче надо всё на функции переводить, сейчас там просто жестко вбиты 3 попытки уменьшить разрешение путём ополовинивания (а нужно чтобы в зависимости от близости результата к желаемому выбиралось следующее разрешение на пробу), а также параметры вывести куда-нибудь, чтобы не нужно было вот так >>1164325 делать, а можно было бы указать при запуске...
Ещё, имея перл, я бы прикрутил его парсер json или xml вместо ручного разбора вывода ffprobe.
Я перл первый раз в жизни использую, нужное парсит, вроде - так что х.з. - есть более важные вещи для доработки...
Я уж обрадовался, что перлобог решил за меня всё пиздато сделать
>представляю рабочую pre-alpha версию
Что нужно установить на венду, чтобы потестить этот чудо скрипт? И как запускать?
Что сделать чтобы были видны превьюшки webm видео так же как и картинок?
А об этом, дорогое ленивое хуйло, ты можешь почитать в документации https://www.ffmpeg.org/ffmpeg-filters.html#lut_002c-lutrgb_002c-lutyuv
http://www.codecguide.com/download_k-lite_codec_pack_mega.htm - поставь себе, то решение для пердоликов
>На венде не работает.
Я обещаю, что на винде будет работать, ибо сам виндой пользуюсь, просто не в pre-alpha, сорри
сорри не туда постанул, удали
Это хорошо. Сделай еще, если возможно,передачу времени начала и конца нужного отрезка фильма как в ffmpeg -ss 00:00:42.500 -to 00:01:34.690
Хотел в /pr/ зайти - мозги перлобогам поебать, а там https://2ch.hk/pr/res/432744.html последний ответ чуть ли не в прошлом году, неужели уже совсем перл не моден, чем он плох?
Я к тому, что может тогда переписать его на что-нибудь модное, молодёжное, чтоб под виндой (с пердоленьем) и под линуксом (нативно, без всяких мокрописечных модулей, которые надо качать) работало? Есть такой язык?
Бидон. А вообще язык надо выбирать под задачу: для работы с запуском нескольких внешних программ perl и zsh удобнее.
А ему что, читать его? Ну тогда C++.
Бидон органически не совместим с моим стилем оформления кода (похуй-нахуй) и IDE (блокнот), необходимость считать табуляции меня просто убивает - ебанько придумали явно...
"max_temp_frames" => максимум кодируемых при подборе кадров
"temp_size" => процент длительности исходного видео для использования в подборе
"temp_cut_number" => количество отрезков исходного видео из которых будет создано временное видео для подбора оптимального разрешения
Есть какой-нибудь полноценный софт, где можно сделать вебм, с png-пикчей вместо видеодорожки?
Я не достаточно особенный чтобы ебаться с консечкой. Проще скачать вегас и два срендерить.
Ну и качай, ёбт, и рендери по 3 часа, хули тебе помогать, коли ты такой охуевший весь...
Хули там ебаться?
ffmpeg -r 1 -loop 1 ^
-i "electric_rain_by_unfor54k3n-d3abylb.jpg" ^
-i "title03.ogg" ^
-metadata title="Paradise Cracked" ^
-metadata:s:0 title="electric rain by unfor54k3n" ^
-metadata:s:1 title="title03 by Alexander Shukaev" ^
-b:v 6M -crf 18 -quality best -g 360 -q:a 4 ^
-y -shortest "Paradise Cracked - title03.webm"
pause
Добавлены некоторые опции (например реквестированные тут >>1164695 и тут
>>1164325 ), такие как вырезание куска для обработки с помощью -ss -to, указание требуемого размера файла, частоты опуса и т.п.
Добавлены мокропичесные алгоритмы определения разрешений - скажите нет унылым четным числам 509x286 и 443x249 наш выбор!>>1165453
Для запуска под коляской, сохраните
http://pastebin.com/t5KsV2qq
на вашу калькуляторную прошивку.
Подробная информация доступна в справке самого скрипта, под виндой не проверял, но скорее всего пока не заработает...
Для простой и наглядной иллюстрации, вот результаты исполнения скрипта:
./2ch-webm-resizer.pl Banshee.S03E03.HDTV.x264-KILLERS.mp4 -ss 00:11:45 -to 00:12:15
./2ch-webm-resizer.pl Banshee.S03E03.HDTV.x264-KILLERS.mp4 -ss 00:11:45 -to 00:13:25
и ./2ch-webm-resizer.pl 4 -ss 00:11:45 -to 00:13:25 -qmin 15 -qmax -1 -crf 45
Если вы поняли где какой файл не открывая - поздравляю, объясните другим ебланам, которые не очень понимают зачем нужен такой скрипт
http://rghost.net/private/8fQLzMlx5/d1113447a71f7e0bd56a40da529ed2e6 - исходник драки для особо любопытных
Качество по умолчанию действительно стоит запредельное, лучше указываете похуже - особой разницы не заметите, но сможете более длинные видео кодировать.
P.S. Ну и, конечно, тот пиздец, который произошел пока я писал скрипт - это полный и окончательный знак, что нахуй из этой страны нужно сваливать, я готов пердолить за еду где угодно, спасате, посоны...
Добавлены некоторые опции (например реквестированные тут >>1164695 и тут
>>1164325 ), такие как вырезание куска для обработки с помощью -ss -to, указание требуемого размера файла, частоты опуса и т.п.
Добавлены мокропичесные алгоритмы определения разрешений - скажите нет унылым четным числам 509x286 и 443x249 наш выбор!>>1165453
Для запуска под коляской, сохраните
http://pastebin.com/t5KsV2qq
на вашу калькуляторную прошивку.
Подробная информация доступна в справке самого скрипта, под виндой не проверял, но скорее всего пока не заработает...
Для простой и наглядной иллюстрации, вот результаты исполнения скрипта:
./2ch-webm-resizer.pl Banshee.S03E03.HDTV.x264-KILLERS.mp4 -ss 00:11:45 -to 00:12:15
./2ch-webm-resizer.pl Banshee.S03E03.HDTV.x264-KILLERS.mp4 -ss 00:11:45 -to 00:13:25
и ./2ch-webm-resizer.pl 4 -ss 00:11:45 -to 00:13:25 -qmin 15 -qmax -1 -crf 45
Если вы поняли где какой файл не открывая - поздравляю, объясните другим ебланам, которые не очень понимают зачем нужен такой скрипт
http://rghost.net/private/8fQLzMlx5/d1113447a71f7e0bd56a40da529ed2e6 - исходник драки для особо любопытных
Качество по умолчанию действительно стоит запредельное, лучше указываете похуже - особой разницы не заметите, но сможете более длинные видео кодировать.
P.S. Ну и, конечно, тот пиздец, который произошел пока я писал скрипт - это полный и окончательный знак, что нахуй из этой страны нужно сваливать, я готов пердолить за еду где угодно, спасате, посоны...
>гнахуй из этой страны нужно сваливать, я готов пердолить за еду где угодно
И в чем проблема при таких критериях? Или ты со своими навыками пердолинга даже за еду нахуй нигде не нужен, кроме этой страны?
Вывод - хохлыхорошему не научат
Пердоватник, иди уже на процедуры. Тебя врачи заждались.
>И в чем проблема при таких критериях?
Проблема в том, что я на жизнь битрикс фрилансом зарабатываю... Хотя вообще обстоятельства изменились - звонила мамка сказала что они продают 3 квартиры и съебывают, короче вот такие дела
Обоссал белоленточника. Очевидно же, что это ваши хозяева сами принесли Немцова в жертву ради проведения своего говномитинга не где-то в ебенях, а в центре москвы. Где это видано, чтобы похоронное шествие делали на следующий день после смерти?
Вон, Путин ещё в 2012 предсказывал, вебмрелэйтед.
И это, если хочешь продолжить тему — сделай это где-нибудь в другом разделе. Тут, например: https://2ch.hk/nvr/res/413356.html#418920
Да мне похуй на политоту, дебил, просто из рашки надо сваливать - это очевидно независимо от того, кто кого убил
>И это, если хочешь продолжить тему — сделай это где-нибудь в другом разделе.
Покомандуй мне тут, хуесос малолетний
Ну так сваливай. Ты когда срать хочешь просто идешь и срешь или тоже бегаешь по району и орешь СРАТЬ ПОРА, СРАТЬ ПОРА, СРАТЬ ПОРА
> Да мне похуй на политоту
А что же ты тогда либерастической шишке панихиду поёшь?
> дебил
Написал охуенно умный человек, развёрнуто аргументировав свою позицию.
> просто из рашки надо сваливать
Куда, в китай?
> - это очевидно
Кому очевидно? И с какой целью?
> независимо от того, кто кого убил
И убил ли вообще, да.
Я тебе вот что скажу: без политической ориентации ты — во всех отношениях тварь дрожащая, подхватывающая первое попавшееся жопоголическое куареканье, либо в чуть лучшем случае молчащая в тряпочку. А т.к. либерастические петухи (>>1166851) кукарекают громче всех и в каждую бочку лезут в роли затычки, ничего удивительного, что ты подхватываешь вопли именно их и играешь роль их подсоса. Хочешь стать гражданином — разбирайся в политике и имей мнение.
Сейчас мир находится на грани больших перемен, и вряд ли в нём найдётся много мест, которые эти перемены не затронут. На горизонте крах основанной на долларе финансовой системы (из-за чего, собственно, пендосы так и пляшут с дестабилизацией мира: проеби хоть на миг они военную гегемонию — и он тут же наступит) и следующий за ним крах капитализма вообще (потенциал роста за счёт привлечения в товарооборот новых людей исчерпан). Чего от этих перемен ждать, как в них участвовать, что терпеть, за что и где бороться и куда и когда сваливать — твой личный выбор, который требует хоть какого-то представления о том, куда что в мире катится. Без этого представления, идя за наиболее громко кричащими петухами, ты скорее всего поступишь наихудшим и для себя, и для окружающих образом.
Я кончил. Повторюсь, это /s/, а не /po/, и дискуссии по развёрнутой теме здесь неуместны.
Посоветуйте софтину для сравнивания 2х видео, чтоб 2 экрана одновременно, увеличение сравнение - http://screenshotcomparison.com/comparison/94745/picture:2 - типа такого, но локальную (сперма) и чтоб играть можно было одновременно?
>СТЕНА ТЕКСТА
>Я кончил. Повторюсь, это /s/, а не /po/, и дискуссии по развёрнутой теме здесь неуместны.
Петушок, плиз.
>А что же ты тогда либерастической шишке панихиду поёшь?
Дебил, когда в стране врагов режима начинают убивать какие-то левые хуи, нормальные люди съебывают, т.к в таком говне жить не хотят. Причем политические взгляды не имеют к этому отношения. Если бы его казнил путин, то батхерт у меня был в разы меньше. Это означает полнейший хаос в управлении и отсутствующая у меня примазанность к вертикали, делает меня лишним в этом веселом угаре, я программист-фрилансер-домосед, у меня даже друзей IRL нету, чтоб Боевую Группу организовать.
>Куда, в китай?
В китай охуенно, кстати (не в глубинку, конечно).
>СТЕНА ТЕКСТА
Мне похуй на твоих пиндосов - у нас на улицах уже убивают в десятки раз больше
>которые эти перемены не затронут.
Думаем с мимкой в Австралию - купим ферму будем разводить кенгуру. Идите нахуй с вашей геополитикой, долбоёбв
Хуй его знает. Смукси обе видеодорожки в одну матрёшку и переключай в каком-нибудь умеющем это плеере (в mpv — клавиша _).
>>1166927
У меня хоть они есть, вкупе со способностью их использовать для рассуждений. В то время как у подпиндосников они как правило в принципе отсутствует — что хорошо видно по риторике белоленточников и прочих майдаунов.
>>1166931
> Петушок, плиз.
Петушок у тебя в штанах.
> Дебил
Уже лучше — что-то попытался аргументировать. Проблема в том, что для этого нужно разбираться в политике, иначе очень просто сесть в лужу, что ты и продемонстрировал.
> когда в стране врагов режима начинают убивать
Немцов — петух вроде овального, зашкваренный воровством в 90-х, а не враг режима: реального влияния на происходящее у него давно нет. Максимум, что эта шобла смогла — собрать двадцатитысячный митинг на Болотной площади, а обосравшись и с этим (против них был собран стотысячный митинг на Полонной горе) вообще перестала представлять угрозу.
> нормальные люди съебывают
И дохуя ли их съебало, чтобы называть твой жопоголический тракторизм нормой?
> Это означает полнейший хаос в управлении
Каким образом, можешь пояснить?
> отсутствующая у меня примазанность к вертикали
У меня её тоже нет. Более того, поведение властей в некоторых аспектах я категорически не поддерживаю.
> я программист-фрилансер-домосед,
Аналогично.
> у меня даже друзей IRL нету, чтоб Боевую Группу организовать.
Ищущих новых членов организаций сейчас хоть отбавляй. Можешь хоть к тем же белоленточникам податься, если тебе их вопли про Немцова так понравились. Только известной и бесполезной фигурой там не становись, чтобы под жертвоприношение не попасть.
> В китай охуенно, кстати (не в глубинку, конечно).
А ничего, что у них и так перенаселение — право купить машину городскому жителю надо выигрывать в лотерее? А ещё века не прошло, как там бушевали гражданские войны с натуральным геноцидом.
>>1166937
А ничего, что сейчас австралия де факто представляет из себя колонию пендосов? Полагаю, что при усугублении кризиса она будет выжата как лимон не хуже некоторых африканских стран. Вообще, любая страна без суверенитета
Хуй его знает. Смукси обе видеодорожки в одну матрёшку и переключай в каком-нибудь умеющем это плеере (в mpv — клавиша _).
>>1166927
У меня хоть они есть, вкупе со способностью их использовать для рассуждений. В то время как у подпиндосников они как правило в принципе отсутствует — что хорошо видно по риторике белоленточников и прочих майдаунов.
>>1166931
> Петушок, плиз.
Петушок у тебя в штанах.
> Дебил
Уже лучше — что-то попытался аргументировать. Проблема в том, что для этого нужно разбираться в политике, иначе очень просто сесть в лужу, что ты и продемонстрировал.
> когда в стране врагов режима начинают убивать
Немцов — петух вроде овального, зашкваренный воровством в 90-х, а не враг режима: реального влияния на происходящее у него давно нет. Максимум, что эта шобла смогла — собрать двадцатитысячный митинг на Болотной площади, а обосравшись и с этим (против них был собран стотысячный митинг на Полонной горе) вообще перестала представлять угрозу.
> нормальные люди съебывают
И дохуя ли их съебало, чтобы называть твой жопоголический тракторизм нормой?
> Это означает полнейший хаос в управлении
Каким образом, можешь пояснить?
> отсутствующая у меня примазанность к вертикали
У меня её тоже нет. Более того, поведение властей в некоторых аспектах я категорически не поддерживаю.
> я программист-фрилансер-домосед,
Аналогично.
> у меня даже друзей IRL нету, чтоб Боевую Группу организовать.
Ищущих новых членов организаций сейчас хоть отбавляй. Можешь хоть к тем же белоленточникам податься, если тебе их вопли про Немцова так понравились. Только известной и бесполезной фигурой там не становись, чтобы под жертвоприношение не попасть.
> В китай охуенно, кстати (не в глубинку, конечно).
А ничего, что у них и так перенаселение — право купить машину городскому жителю надо выигрывать в лотерее? А ещё века не прошло, как там бушевали гражданские войны с натуральным геноцидом.
>>1166937
А ничего, что сейчас австралия де факто представляет из себя колонию пендосов? Полагаю, что при усугублении кризиса она будет выжата как лимон не хуже некоторых африканских стран. Вообще, любая страна без суверенитета
> Вообще, любая страна без суверенитета
по определению не может предоставить надёжную защиту своим гражданам.
>когда в стране врагов режима начинают убивать какие-то левые хуи, нормальные люди съебывают
Нормальные люди съебали, когда в магазине перестали продавать настоящую моцареллу. Но ты продолжай причислять себя к нормальным людям, быдло.
За сыром с колбасой бегают потребляди, а не нормальные люди.
Собственно, из-за таких и проебали СССР. И 25 лет хуиты в стране людей кое-чему научили.
>>1166993
Хуле тут спорить? И так все ясно: наступление началось, через год вьебут с полной силой.
Кому надо сьебывать - валите, пока границы не перекрыли. Куда - хз. Если реализуется худший сценарий, выжить можно будет всего в 3-х точках шарика: Австралийская и Африканская пустыни, и Сибирь. Вот и думайте.
В европу я бы не рискнул сунуться - затопчут. Там сейчас вся движуха.
Сильный игрок - китай, можно сделать на него ставку. Невероятные мобилизационные и производственные мощности, жесткая вертикаль власти - высок шанс, что ляжет последним. Огромные территории опять же - есть где затеряться.
Россия - почти все тоже самое, если держаться подальше ото всяких москвабадов и стратегических центров/заводов, по которым могут случайно ебнуть. Опять же - сибирь под боком, темная территория.
Австралия - хз. С одной стороны привлекательна по территории, но практически беззащитна - все-равно что голосовать голой жопой, любой мимохуй поимеет.
Всякие южные америки, африки, восток - та же хрень. Япошки ненадежны - везде свой нос сунут, обязательно огребут, и сьебаться с их острова некуда.
Кореи - номинальная армия.
Короче стратегии две: либо сьебываемся туда, где не найду т.е. на острова/пустыни/горы/леса, там где людей мало и транспорт проблематичен. Выживешь полюбому, хуй найдут, но никакой цивилизации.
Либо делаем ставку на одного из игроков: пиндосов, русских или кетайцев. В пиндосии русским делать нечего - говорю сразу, зарэжут нацисты. Война же. Остается Китай или Россия. В России точно будет тяжело, но шансы неплохие.
У пиндосов сейчас просто не осталось вариантов: либо развязать войну, либо погибнуть под гнетом внутренних противоречий. Вот они и шатают мир, ищут внешних врагов, жопой чуют, что находятся на грани.
Ты охуел тут такие стены хуиты писать или тебя тут поставили всем жизнь портить? Схуяли пиндосам войны хотеть, дебил? Это только тут флаги жгут да с автоматами детей фотографируют, пендосам похуй на рашку.
>Нормальные люди съебали, когда в магазине перестали продавать настоящую моцареллу.
мамкин-олигарх, хули ты в /s/ забыл?
Взгляни на форумы за год до конфликта на Украине. Все уже тогда было очевидно, в отношении Украины.
Взгляни на форумы сейчас - все уже очевидно в отношении России.
Если на арене не появится новый игрок - итог этого года, считай, предрешен.
>пендосам похуй на рашку.
Ага, так похуй, что Псаки все горло порвала.
КиселёвТВ хорошо тебя оболванило. Хотя ничего удивительного, слабоумные хорошо поддаются пропаганде.
Нахуй съеби с раздела со своей политотой
https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl - новая версия скрипта ресайза
Свидомит, вернись в стоило оплакивать лешка билого.
/dev/null: Invalid argument
Вот что выдало при попытке обрезать черные полосы. Ну и что с этим делать?
В параметрах выхода не хватает параметра -f формат. Для выкидывания в /dev/null подойдёт формат rawvideo.
>>1167076
> Мразь ебаная
Не потреблядской амёбе называть меня мразью.
> тебе лет сколько?
Школьником был в 90-е, наличие колбасы на прилавках при отсутствии денег на её покупку помню хорошо.
Совок соснул, совкомразь. И это хорошо.
А ты сиди дальше мечтай о крахе доллара и пускай пузыри в бессильной злобе.
мимопокормил
> наличие колбасы на прилавках при отсутствии денег
Сука ебаная, а отсутствие колбасы и отсутствие денег помнишь? Нет. У мамы своей, мразотной, спроси. Она помнит, наверное, если блядью возле интуриста не работала. Совка ему захотелось. Очень просто всё - выполняй по пунктам, мразь:
1. Устраиваешься на работу в любой умирающий НИИ. Отключаешь интернет и мобильные телефоны, забываешь о ноутбуках и планшетах, оставляешь на телевизоре только Первый канал Российского телевидения.
2. Заменяешь туалетную бумагу газетами. Для пропитания покупаешь докторскую колбасу, хлеб, молоко, морскую капусту в консервах, бутылку недорогой водки, сырок плавленый, макароны и чай самого плохого качества, пиво разводишь водой, овощи только подгнившие, из фруктов только яблоки.
3. Перед покупкой чего-либо, для имитации очереди, просто постой перед магазином от 20 до 200 минут. Если есть возможность, то можно купить и чинить «Жигули-копейку». На работу только в трамвае или пешком. Качественную одежду не носить. Обувь должна всегда промокать. Зубы лечить без обезболивающего.
4. Ощущение бессмысленности и бесконечной тоски. Если удастся его воспроизвести, то будет почти полное погружение в СССР.
Обоссал передёргивающего всё западного подсоска.
> 1. Устраиваешься на работу в любой умирающий НИИ.
В период расцвета СССР загнивающих НИИ не было.
> Отключаешь интернет и мобильные телефоны, забываешь о ноутбуках и планшетах, оставляешь на телевизоре только Первый канал Российского телевидения.
Во всё время его существования гражданам были доступны все существовавшие в мире виды связи.
> 2. Заменяешь туалетную бумагу газетами. Для пропитания покупаешь докторскую колбасу, хлеб, молоко, морскую капусту в консервах, бутылку недорогой водки, сырок плавленый, макароны и чай самого плохого качества, пиво разводишь водой, овощи только подгнившие, из фруктов только яблоки.
Сразу видно потреблядь, которая дальше туалетной бумаги и алкоголя нихуя не видит.
Молоко, кстати, было натуральное и непастеризованное — в гейропах сейчас такое вообще продавать запрещено: по их нормам минимальный срок хранения должен быть не меньше месяца.
> 3. Перед покупкой чего-либо, для имитации очереди, просто постой перед магазином от 20 до 200 минут.
А ничего, что тогда не было интернета и очереди использовались в роли форумов?
> На работу только в трамвае или пешком.
Это плохо?
> Качественную одежду не носить. Обувь должна всегда промокать. Зубы лечить без обезболивающего.
Не пиздеть — одежда была на порядок качественней совеменного ширпотреба, а медицина в СССР была самой лучшей и доступной в мире.
> 4. Ощущение бессмысленности и бесконечной тоски.
В СССР была идея, над реализацией которой все сообща работали. К сожалению, её извратили во времена Хрущёва, а потом и вовсе проебали, из-за чего собственно он и превратился в совок и развалился.
При наличии цели, к которой сообща идёт общество, ему насрать на мелочи вроде отсутствия туалетной бумаги и десятка сортов кобласы в магазинах. И именно таким я вижу СССР — страной, которая под руководством партии ведёт мир к светлому будущему. А то, во что он превратился в результате скатывания партии в говно — лишь руины.
Кстати, Сталин в конце своей жизни работал над сокращением власти партии и численности её бюрократического аппарата, в связи с чем, возможно, и был отравлен. А ещё велись работы по автоматизации управления производством и распределением благ (google://ОГАС), которые также бы привели к значительному сокращению бюрократии, и тоже были прекращены, видимо, по той же причине.
Обоссал передёргивающего всё западного подсоска.
> 1. Устраиваешься на работу в любой умирающий НИИ.
В период расцвета СССР загнивающих НИИ не было.
> Отключаешь интернет и мобильные телефоны, забываешь о ноутбуках и планшетах, оставляешь на телевизоре только Первый канал Российского телевидения.
Во всё время его существования гражданам были доступны все существовавшие в мире виды связи.
> 2. Заменяешь туалетную бумагу газетами. Для пропитания покупаешь докторскую колбасу, хлеб, молоко, морскую капусту в консервах, бутылку недорогой водки, сырок плавленый, макароны и чай самого плохого качества, пиво разводишь водой, овощи только подгнившие, из фруктов только яблоки.
Сразу видно потреблядь, которая дальше туалетной бумаги и алкоголя нихуя не видит.
Молоко, кстати, было натуральное и непастеризованное — в гейропах сейчас такое вообще продавать запрещено: по их нормам минимальный срок хранения должен быть не меньше месяца.
> 3. Перед покупкой чего-либо, для имитации очереди, просто постой перед магазином от 20 до 200 минут.
А ничего, что тогда не было интернета и очереди использовались в роли форумов?
> На работу только в трамвае или пешком.
Это плохо?
> Качественную одежду не носить. Обувь должна всегда промокать. Зубы лечить без обезболивающего.
Не пиздеть — одежда была на порядок качественней совеменного ширпотреба, а медицина в СССР была самой лучшей и доступной в мире.
> 4. Ощущение бессмысленности и бесконечной тоски.
В СССР была идея, над реализацией которой все сообща работали. К сожалению, её извратили во времена Хрущёва, а потом и вовсе проебали, из-за чего собственно он и превратился в совок и развалился.
При наличии цели, к которой сообща идёт общество, ему насрать на мелочи вроде отсутствия туалетной бумаги и десятка сортов кобласы в магазинах. И именно таким я вижу СССР — страной, которая под руководством партии ведёт мир к светлому будущему. А то, во что он превратился в результате скатывания партии в говно — лишь руины.
Кстати, Сталин в конце своей жизни работал над сокращением власти партии и численности её бюрократического аппарата, в связи с чем, возможно, и был отравлен. А ещё велись работы по автоматизации управления производством и распределением благ (google://ОГАС), которые также бы привели к значительному сокращению бюрократии, и тоже были прекращены, видимо, по той же причине.
Забирай свои 15 рублей и уёбывай, мразь. Только из-за такого дауна как ты подкину ребятам в АТО на патроны ещё несколько гривен.
хохло-кун
> При наличии цели, к которой сообща идёт общество, ему насрать на мелочи
А ты, мразь, за все общество-то варежку не разевай. Если бы ты и тебе подобные шли к своей цели исключительно при помощи добровольно вступивших в ваш BDSM-кружок, не пытаясь порабощать всех остальных, никто бы вас и не трогал. Максимум - посмотрели бы как на юродивых и пальцем у виска покрутили.
>Совка ему захотелось
Чтобы понять, что такое совок, достаточно вспомнить Беломор-канал:
Одним из самых ярких проявлений глупости, доходящей до преступления, является строительство Беломорканала. Автором идеи был ««первый инициатор, организатор и идейный руководитель социалистической индустрии тайги и Севера» зам. председателя ОГПУ Генрих Ягода.
В чем суть идеи?
Морской путь из Ленинграда до Архангельска проходит в обход Скандинавского полуострова и занимает 17 дней. Если прорыть канал, то этот путь сократится на 4 тысячи километров. Российские цари не раз думали прорыть канал, но расчеты показывали, что это слишком дорого.
Но расчеты экономистов не убедили чекистов. Они решили, что канал будет построен бесплатно – силами заключенных. Сталину идея понравилась, и 3 июня 1930 года решение о строительстве канала было принято.
Во имя туфты
Без туфты и аммонала
Не построили б канала.
Все, что творилось на строительстве канала, вызывает недоумение. Как такое могло происходить в XX веке?!
Беломорканал – это самый северный канал в мире. Он проходит в СКАЛЬНЫХ породах. Раскольники, которые жили на одном из островов Выгозера, специально привозили песок, чтобы можно было хоронить покойников.
И вот на строительство в таких условиях было выделено:
• 4 паровоза;
• 5 экскаваторов;
• 250 тысяч заключенных с ломами и тачками.
Начальник ГУЛАГа Лазарь Коган заявил:
Инженеры смущаются… и говорят: «Если сотни полторы экскаваторов, десятков восемь паровозов, много десятков компрессоров, то, пожалуй, построим». Отвергаем «астрономию» решительно и твердо. Говорим инженерам правду: «На это не надейтесь… Тот, кто выставляет обязательным условием сотни экскаваторов, паровозов и т. п., канал строить не хочет».
Но и это еще не все. Чекисты заявили, что строить канал надо без использования… железа и бетона! А чего, действительно, тратиться, когда кругом лес.
Инженерам было приказано делать шлюзы из дерева. А чтобы те не возмущались, всех инженеров… арестовали. Удобно: и не убежит, и платить не надо.
И вот десятки тысяч людей с ломами и тачками в тяжелейших условиях летом и зимой рыли канал и делали шлюзы из дерева. Погибали при этом тысячами.
Прораб Беломорстроя Д. П. Витковский писал:
После конца рабочего дня на трассе остаются трупы. Снег запорашивает их лица. Кто-то скорчился под опрокинутой тачкой, спрятал руки в рукава и так замерз.
Кто-то застыл с головой вобранной в колени. Там замерзли двое, прислонясь друг к другу спинами. Это – крестьянские ребята, лучшие работники, каких только можно представить… Ночью едут сани и собирают их.
Только официальная статистика НКВД говорит, что погибло 10 тысяч человек, а неофициальные историки говорят, что погибло около 100 тысяч. Ради чего?
Чекисты нашли это слово. Люди гибли ради ТФТ. Это сокращение означает «Тяжелый Физический Труд». Они заявляли, что ТФТ создает нового человека. Хотя, как показал этот чудовищный эксперимент, ТФТ не создает людей, а убивает их.
В народе это слово позже было чуть подправлено – ТУФТА. И туфта стала символом лжи и очковтирательства. Люди гибли ради туфты.
Постепенно стройка становилась все более бессмысленной:
1. Официальное ее название «Беломоро-Балтийский канал», но решили не копать часть канала и реально он стал «Беломоро-Онежским каналом».
2. Глубина канала была уменьшена с 5 метров до 3,5.
3. Ширина канала также была уменьшена, и он перестал быть судоходным для наиболее распространенных пассажирских судов.
4. Так как шлюзы разводились вручную, то путь в Белое море по каналу занимал больше времени, чем вокруг Скандинавии!
По сути, канал стал большим кладбищем зря погубленных жизней. Большой туфтой. Только в 1950-х началась реконструкция и электрификация канала. И серьезные грузоперевозки по каналу начались в 1964 году. То есть фактическое строительство канала заняло более 30 лет.
>Совка ему захотелось
Чтобы понять, что такое совок, достаточно вспомнить Беломор-канал:
Одним из самых ярких проявлений глупости, доходящей до преступления, является строительство Беломорканала. Автором идеи был ««первый инициатор, организатор и идейный руководитель социалистической индустрии тайги и Севера» зам. председателя ОГПУ Генрих Ягода.
В чем суть идеи?
Морской путь из Ленинграда до Архангельска проходит в обход Скандинавского полуострова и занимает 17 дней. Если прорыть канал, то этот путь сократится на 4 тысячи километров. Российские цари не раз думали прорыть канал, но расчеты показывали, что это слишком дорого.
Но расчеты экономистов не убедили чекистов. Они решили, что канал будет построен бесплатно – силами заключенных. Сталину идея понравилась, и 3 июня 1930 года решение о строительстве канала было принято.
Во имя туфты
Без туфты и аммонала
Не построили б канала.
Все, что творилось на строительстве канала, вызывает недоумение. Как такое могло происходить в XX веке?!
Беломорканал – это самый северный канал в мире. Он проходит в СКАЛЬНЫХ породах. Раскольники, которые жили на одном из островов Выгозера, специально привозили песок, чтобы можно было хоронить покойников.
И вот на строительство в таких условиях было выделено:
• 4 паровоза;
• 5 экскаваторов;
• 250 тысяч заключенных с ломами и тачками.
Начальник ГУЛАГа Лазарь Коган заявил:
Инженеры смущаются… и говорят: «Если сотни полторы экскаваторов, десятков восемь паровозов, много десятков компрессоров, то, пожалуй, построим». Отвергаем «астрономию» решительно и твердо. Говорим инженерам правду: «На это не надейтесь… Тот, кто выставляет обязательным условием сотни экскаваторов, паровозов и т. п., канал строить не хочет».
Но и это еще не все. Чекисты заявили, что строить канал надо без использования… железа и бетона! А чего, действительно, тратиться, когда кругом лес.
Инженерам было приказано делать шлюзы из дерева. А чтобы те не возмущались, всех инженеров… арестовали. Удобно: и не убежит, и платить не надо.
И вот десятки тысяч людей с ломами и тачками в тяжелейших условиях летом и зимой рыли канал и делали шлюзы из дерева. Погибали при этом тысячами.
Прораб Беломорстроя Д. П. Витковский писал:
После конца рабочего дня на трассе остаются трупы. Снег запорашивает их лица. Кто-то скорчился под опрокинутой тачкой, спрятал руки в рукава и так замерз.
Кто-то застыл с головой вобранной в колени. Там замерзли двое, прислонясь друг к другу спинами. Это – крестьянские ребята, лучшие работники, каких только можно представить… Ночью едут сани и собирают их.
Только официальная статистика НКВД говорит, что погибло 10 тысяч человек, а неофициальные историки говорят, что погибло около 100 тысяч. Ради чего?
Чекисты нашли это слово. Люди гибли ради ТФТ. Это сокращение означает «Тяжелый Физический Труд». Они заявляли, что ТФТ создает нового человека. Хотя, как показал этот чудовищный эксперимент, ТФТ не создает людей, а убивает их.
В народе это слово позже было чуть подправлено – ТУФТА. И туфта стала символом лжи и очковтирательства. Люди гибли ради туфты.
Постепенно стройка становилась все более бессмысленной:
1. Официальное ее название «Беломоро-Балтийский канал», но решили не копать часть канала и реально он стал «Беломоро-Онежским каналом».
2. Глубина канала была уменьшена с 5 метров до 3,5.
3. Ширина канала также была уменьшена, и он перестал быть судоходным для наиболее распространенных пассажирских судов.
4. Так как шлюзы разводились вручную, то путь в Белое море по каналу занимал больше времени, чем вокруг Скандинавии!
По сути, канал стал большим кладбищем зря погубленных жизней. Большой туфтой. Только в 1950-х началась реконструкция и электрификация канала. И серьезные грузоперевозки по каналу начались в 1964 году. То есть фактическое строительство канала заняло более 30 лет.
Удваиваю. Этот принцип называется: живи и давай жить другим.
Кок только кто-то начинает принуждать к чему-либо, учить как жить других - все, пиздец, понеслась, руби, круши.
Пиндосы даже не скрывают своих намерений - пытаются учить Россию своему видению дерьмократии через санкции. Так что скоро начнется.
>В период расцвета СССР загнивающих НИИ не было.
Офк, во времена "расцвета" такого количества НИИ не было, их позже стали строить тысячами.
>Во всё время его существования гражданам были доступны все существовавшие в мире виды связи.
Да ну, а интернет был доступен?
>Молоко, кстати, было натуральное и непастеризованное — в гейропах сейчас такое вообще продавать запрещено: по их нормам минимальный срок хранения должен быть не меньше месяца.
И что? Какой смысл во всем "натуральном"? Натурально ты должен сдохнуть в 17 лет.
>Не пиздеть — одежда была на порядок качественней совеменного ширпотреба,
Только сейчас есть одежда помимо ширпотреба и ее могу купить даже я. Я иду и покупаю джинсы, при этом не отдаю две зарплаты.
>а медицина в СССР была самой лучшей и доступной в мире.
Пикрелейтед.
>её извратили во времена Хрущёва
Я бы сказал ее извратили ее в 1924 году. СССР - failed state.
>Пиндосы даже не скрывают своих намерений
Пруфы? Асло, мод, удали уёбка, плиз, я же не успокоюсь пока это хуйло не съёбется и так уж 1900+ сообщений, с этим говнюком только не хватает еще 200 набить.
Всем похуй на твою россию, пока она варится в собственном дерьме. Но когда она это дерьмо начинает расплескивать на соседние государства в дело вступают санкции.
http://www.bbc.co.uk/russian/international/2014/04/140408_us_russia_destabilisation_warning
>Асло, мод, удали уёбка, плиз
Не прекратишь скулить - удалю тебя.
Дело было так.
Немцов, сяъкшался хохлушкой-мразью и поебывал ее в срачельник. Потому что любая хохлопроститутка едет в роиссю зарабатывать денего своей хохлопиздой. А короч, кто с хохлами якшается, тот должен ожидать коварного хохлопердательства. Немцов, будучи простофилей-дурачком, не разгадал подлую хохлонатуру хохлов и попал в адов израиль как лохушка оппозиционная. Добрым молодцам урок - заигрывания с хохлосвинками до добра не доводит, хохлосвинья оно вроде тупое животное, но весьма безумное как хряк.
Аминь.
Пожалуйста, съеби. Ты видишь название треда? Хули тебя нацисты не сожгли, биомусор?
Если посмотреть с этой стороны, возможно его замочили свои же, за то что связался с хохлушкой. Но это слишком просто, считай бытовуха.
И тут не все так ясно. Например с тем же успехом это мог быть акт устрашения, мол смотрите что с вами будет, мы расстреляли вашего депутата прямо под стенами кремля, и хуй вы что сделаете, сучечки. Заинтересованных в этом аж несколько. В таком случае он - просто случайная жертва. Но тоже не очень красиво.
Гораздо красивее третий вариант - кто-то воспользовался обстановкой, чтобы убрать конкурента, и свалить это на политику. А что? Удобно же.
>просто случайная жертва
ничего случайного нет. Откуда хохлушка взялась?
Естественно Немцов что-то мутил с хохлами, допрыгался. В первую очередь укры взяли в оборот пятых колонистов и Ксюшадь Собчак.
Скоро Ксюшадь что-нить выкинет, если не прислушается к моим словам.
Сосач хуйню не болтает, тут все сирьезна. Нас даже шмеле читает.
Хуле ты забыл в нашем треде? Создай себе отдельный, не мешай людям общаться.
без ракет у россеюшки Сибирь в два счета отберут. Весь Запад слюнями истекает из-за этих ресурсов. Хохлов вон вообще на сало пустили из-за сланцевого газа.
Даже желтожопые япошки полезли бы, твари узкоглазые.
Это да. Единственный козырь.
А что там про армию слышно? По телеку постоянные сколен, но, бля, сам видел, как гонят откровенную ложь даже по первому.
ложь или правда - зависит как ты себе мозги промыл маняпропагандой
В большинстве своем те аноны, которые опираются только на интернет - оказываются в полной маняреальности. Интернету безоглядно верить нельзя, уже который год манипулируют.
> Запад слюнями истекает из-за этих ресурсов
Ебать же дебил. Если в сраной ресурсная экономика, то в других странах проще и дешевле купить у сраной эти ресурсы за копейки, чем самим разрабатывать месторождения с хуевой нефтью и труднодоступным газом, а потом еще и транспортировать всю эту паибень, вкладываться в инфраструктуру и развитие. Запомни это, долбоеб.
Ну тогда пусть США свои штаты Россеюшке отдаст, америкосам легче будет чтобы рашковане там у них работали.
Я где-то сказал, что не нужны собственные территории, в которые вложены деньги и выстроена инфраструктура? У ватных долбоебов и со зрением плохо?
Какие нахуй мозги? Вот ты видишь какое-то событие, а завтра по телеку говорят, что на самом деле все было не так. Охуеть просто.
Нет, в последние годы ТВ все, слилось.
А в интернетах много 15-ти рублевых, причем с обеих сторон, закидывают друг друга какашками.
Ну так, если все так замечательно, нахуя они просрали лярды на сланцевую нефть? Да еще население против себя ради этого настроили.
Нет, не все так просто. Если ради этого готовы травить свое население, значит чужое вырежут за милу душу.
> много 15-ти рублевых, причем с обеих сторон
Кинь ссылку, где можно записаться в 15-ти рублевые на сторону госдепа. В сторону ваты просто - доски объявлений кишат такой хуйней - "требуются пятнадцатирублевые для работы в соц.сетях".
Психика устроена хитрее, она отсеивает события и точку зрения исходя из субъективных предпосылок. Наглядно было показано на примере оценке событий бандероукраинцев и пророссийских новороссийцев.
Одно и то же событие разные стороны воспринимают по разному, а факт один.
Даже в науке такая хуйня имеет мето быть, казалось бы точноые науки, а расхождение взглядов даже в среде математиков из-за амбиций и прочей хуйни.
Люди же, Божьи твари, склонные к компромиссам.
все правильно гвришь.
Вроде бы xxi век, цивилизация-хуяция, а чуть что до геноцида в момент скатываются. Звери кароч, человек человеку волк и тиггор.
Лишь в Советском Союзе кнутом и пряником людей насильно заставляли любить друг друга. Теперь всем похуй - украинцы давят друг друга, Европка только ухмылялась.Такие времена.
Познер.jpeg
Кто тебе так в чан насрал, болезный? РашаТудейс?
вернее, ты вынужден сам интерпретировать событие исходя из течения СИЛЫ и могучести интеллекта
Кстати, в Звездных Войнах то же самое было - сепаратисты, республика, политические реверсы, коварство ситхов и прочая
Судя по реакции европки на весь этот пиздец, они как были в 16 веке, так там и остались. В моих глазах европки больше нет. Америка как была варварами, вырезающими коренное население, так тоже ими и осталась. Запад зошкварен полностью.
На востоке подлые япошки, готовые воткнуть клинок в спину. Кетайцы - хз, тихие ребята, но тоже любят прыгать на спину. Корейцы - те в своей песочнице.
Короче пиздец, кроме России и податься некуда.
100% ватник.
Под виндой фича работать не будет, извиняйте, я действительно хотел, но мультитрединга там нету
Охуенный язык, чё, я его за 3 дня освоил
Зарелизил ПУШКУ посаны: добавляйте в ОП-пост:
https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl
>А ее и нет.
Вот и заебись, зато:
./2ch-webm-resizer.pl -threads 8 -no_resizing input.mp4
позволяет кодировать быстрее в 84 разa, чем стандартный ffmpeg
> $filename =~ s/[^A-Za-z0-9\-\.]//g;
> if ($ARGV[0] ne $filename)
> {
> rename $ARGV[0], $filename;
> }
Проиграл. Я правильно понял, что оно переименовывает входной файл, удаляя из него всё кроме латиницы, цифр, дефисов и точек? Кстати, что будет, если файл лежит в другом каталоге?
Не, такой быдлокод в оп-пасту не пойдёт — это пушка уровня rm -rf /usr, хоть и не такая деструктивная. Переделывай.
Дальше пока не распарсил.
>>1167943
> Да ну, а интернет был доступен?
А он был?
> И что? Какой смысл во всем "натуральном"?
Если ты не ощущаешь разницы между свежим и пастеризованным молоком, то разговаривать тут не о чем.
> Натурально ты должен сдохнуть в 17 лет.
Попав под мамонта?
> Я иду и покупаю джинсы
Которые через год-два протираются на заднице. И чем хуже бывшая доступной в СССР одежда, я так и не понял.
> Пикрелейтед.
На продолжительность жизни влияет далеко не только медицина.
> Я бы сказал ее извратили ее в 1924 году.
Не извратили, а временно приостановили. Тогда этого требовала геополитическая обстановка — мир готовился к войне.
Если посмотреть на то, что Сталин делал после войны — какие строились дома и станции метро, какое внимание уделялось образованию и уровню жизни граждан (например, шли разговоры о сокращении рабочего дня до четырёх часов), то мне становится очевидно, что идея воспитания человека и построения коммунизма заброшена не была.
То, что потом делал Хрущёв, строя убогие бетонные коробки и встраивая в государственную экономику элементы рыночной системы — диверсия.
> СССР - failed state.
В итоге — да. Идеи были охуенные, да реализующий их орган подкачал, просрав всё ради колбасы и морепродуктов.
Тот же пресловутый дефицит во многом был лишь способом стоящих у каналов распределения товаров получения нетрудовых доходов.
> $filename =~ s/[^A-Za-z0-9\-\.]//g;
> if ($ARGV[0] ne $filename)
> {
> rename $ARGV[0], $filename;
> }
Проиграл. Я правильно понял, что оно переименовывает входной файл, удаляя из него всё кроме латиницы, цифр, дефисов и точек? Кстати, что будет, если файл лежит в другом каталоге?
Не, такой быдлокод в оп-пасту не пойдёт — это пушка уровня rm -rf /usr, хоть и не такая деструктивная. Переделывай.
Дальше пока не распарсил.
>>1167943
> Да ну, а интернет был доступен?
А он был?
> И что? Какой смысл во всем "натуральном"?
Если ты не ощущаешь разницы между свежим и пастеризованным молоком, то разговаривать тут не о чем.
> Натурально ты должен сдохнуть в 17 лет.
Попав под мамонта?
> Я иду и покупаю джинсы
Которые через год-два протираются на заднице. И чем хуже бывшая доступной в СССР одежда, я так и не понял.
> Пикрелейтед.
На продолжительность жизни влияет далеко не только медицина.
> Я бы сказал ее извратили ее в 1924 году.
Не извратили, а временно приостановили. Тогда этого требовала геополитическая обстановка — мир готовился к войне.
Если посмотреть на то, что Сталин делал после войны — какие строились дома и станции метро, какое внимание уделялось образованию и уровню жизни граждан (например, шли разговоры о сокращении рабочего дня до четырёх часов), то мне становится очевидно, что идея воспитания человека и построения коммунизма заброшена не была.
То, что потом делал Хрущёв, строя убогие бетонные коробки и встраивая в государственную экономику элементы рыночной системы — диверсия.
> СССР - failed state.
В итоге — да. Идеи были охуенные, да реализующий их орган подкачал, просрав всё ради колбасы и морепродуктов.
Тот же пресловутый дефицит во многом был лишь способом стоящих у каналов распределения товаров получения нетрудовых доходов.
> А он был?
И не нужно. Телефон не всем был доступен. Что бы провести в квартиру телефон необходимо было записаться в многолетнюю очередь.
> И чем хуже бывшая доступной в СССР одежда, я так и не понял.
Всем. Начнем с того что она была уебищна и всего двух фасонов - для мужчин и для женщин. За итальянские сапоги или польское платье женщины могли натурально убить.
> На продолжительность жизни влияет далеко не только медицина.
Сильный аргумент. Жалко что он ничем не подкреплен.
> Если посмотреть на то, что Сталин делал после войны — какие строились дома и станции метро, какое внимание уделялось образованию и уровню жизни граждан (например, шли разговоры о сокращении рабочего дня до четырёх часов)
Нам солнца не надо - нам партия светит, нам хлеба не надо - работу давай. Могу тебе посоветовать съебать в лугандон - там щас самая мякотка для тебя - трудодни вместо денег и все такое.
> Идеи были охуенные
За все хорошее, против всего плохого. Вот и вся, блять, идея. Собственно говоря, это даже не идея, а мысль которая вбивалась в голову необразованному, не способному самостоятельно мыслить быдлу, вроде тебя.
Именно потому, что это уёбок на зарплате. Содержимое его методички не должно преподноситься, как единое всеобщее мнение.
>За итальянские сапоги или польское платье женщины могли натурально убить.
И собак всех поели под стекломой.
>лугандон
Ты мог и не подписываться, и уже про тебя всё понятно было.
> Телефон не всем был доступен.
А где он в те времена был доступен всем?
> Начнем с того что она была уебищна
А джинсы не уёбищны?
> и всего двух фасонов - для мужчин и для женщин.
Что-то я не видел много фотографий очередей в магазин с одинаковой гражданской одеждой на людях.
> За итальянские сапоги или польское платье женщины могли натурально убить.
Не все женщины велись на блестящую западную хуйню: я вырос в семье, которой это было абсолютно противно. Многие вполне довольствовались тем, что они могли купить в магазинах, сделать самостоятельно и заказать в ателье (что было куда более доступно, чем сейчас).
> Жалко что он ничем не подкреплен.
Я счёл, что зависимость средней продолжительности жизни от войн, уровня потребления тяжёлых наркотиков вроде алкоголя, кол-ва аварий и прочих уносящих её факторов очевидна.
> Нам солнца не надо - нам партия светит, нам хлеба не надо - работу давай.
Пока партия не скурвилась, примерно так и было. Потому как люди верили партии, верили в то, что она приведёт их к светлому будущему. Про это можно почитать «День второй» Ильи Эренбурга.
> За все хорошее, против всего плохого. Вот и вся, блять, идея.
Уёбок, иди читать манифест коммунистической партии.
>>1168531
> Содержимое его методички не должно преподноситься, как единое всеобщее мнение.
По-моему, в таком виде сейчас преподносится твоё либерастическое нытьё. Но это не пройдёт.
Вот твой СССР:
>Всю игру канадцы оборачивались и кидали детям жвачку и наклейки. В зале сидели солдаты и милиция — и они многим не позволяли всё это подбирать. В девятом ряду сидели иностранцы, но и к ним нам не разрешали приближаться. Матч закончился 3:3, и как раздалась сирена, мы устремились к выходу, чтобы успеть к посадке иностранцев в автобусы — там ещё что-то можно было ухватить.
>В давке погиб 21 человек, из них 13 жертвам не исполнилось 16 лет, 25 человек получили увечья.
https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%B3%D0%B5%D0%B4%D0%B8%D1%8F_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5_%D1%85%D0%BE%D0%BA%D0%BA%D0%B5%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D1%87%D0%B0_%D0%B2_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA%D0%B0%D1%85
Страна, в которой дети убивают друг друга за жвачку, не нужна. Тех, кто хочет её восстановить в каком-либо виде, надо убивать нахуй и на могилку жвачку ложить.
> А где он в те времена был доступен всем?
В цивилизованном мире - везде.
> А джинсы не уёбищны?
Нет. И не только джинсы.
> Что-то я не видел много фотографий очередей в магазин с одинаковой гражданской одеждой на людях.
Правда? Ну, полюбуйся.
> Не все женщины велись на блестящую западную хуйню: я вырос в семье, которой это было абсолютно противно.
Твоей матери нравилось выглядеть, как чмо? Ну, тогда я не удивлен, что ты такой тут нарисовался.
> Я счёл, что зависимость средней продолжительности жизни от войн...
Бла-бла-бла. Знаешь почему считается что средняя продолжительность жизни в средневековье считалась около 30 лет? Ответ - детская смертность. Родим пятерых, выживет один и заебись. Развитие медицины более или менее устранило эту оказию.
> Пока партия не скурвилась, примерно так и было. Потому как люди верили партии, верили в то, что она приведёт их к светлому будущему.
А что, партии изначально было что предложить, кроме обещаний? Ну, так это, я озвучил предложение куда тебе стоит податься - лугандон. Те же обещания и никто не скурвился(не успели еще).
> иди читать манифест коммунистической партии.
Ахаха. Записки сумасшедшего? Спасибо, я уже читал.
> Но это не пройдёт.
Уже прошло.
>Проиграл. Я правильно понял, что оно переименовывает входной файл, удаляя из него всё кроме латиницы, цифр, дефисов и точек? Кстати, что будет, если файл лежит в другом каталоге?
Спецом добавил, чтоб юзер на начал перекодировать файл вида "Имя файла && rm -rf&&.mp4", ибо eval же дальше, в общем заменил на die, теперь нормально должно быть, с остальным разобрался? На скорость порадовался?
https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl
>Если ты не ощущаешь разницы между свежим и пастеризованным молоком, то разговаривать тут не о чем.
Говори конкретно, чай тебе не политач здесь. В чем разница, вкусовая? Ну так иди в элитный фермерский магазн, купи себе за 300 рублей литр и пей.
>Попав под мамонта?
Сдохнув от природной инфекции или от природной конкуренции. Или отравившись продуктом матушки природы. В любом случае природное не есть хорошее, это мой тезис.
>Которые через год-два протираются на заднице. И чем хуже бывшая доступной в СССР одежда, я так и не понял.
Я ношу джинсы edwin уже более 6 лет и дальше буду носить, если не растолстею. Протираются разве что на коленках, да и хуй с ними, зато не рвутся. А в СССР джинсы стоили 200 рублей, а штаны были полным говном.
>На продолжительность жизни влияет далеко не только медицина.
Так объясни, почему же на гнилом западе было лучше? Там же были и наркотики и машин больше, а значит больше аварий.
>встраивая в государственную экономику элементы рыночной системы — диверсия.
Граждане КНР так не считают.
>>1168593
>Что-то я не видел много фотографий очередей в магазин с одинаковой гражданской одеждой на людях.
Пиздец аргумент. Иди хоть у родителей спроси. У меня бабушка, например, шила матери платья. Покупала ткань и шила, потому что в магазинах полное говно. А потом мать сама себе тоже шила. А однажды ей отец из командировки в ГДР привез обычное черное платье, она была вне себя от счастья, до сих пор его хранит. Как тебе такие светлые моменты. Хорошо хоть не радовались чашке риса.
>заказать в ателье (что было куда более доступно, чем сейчас).
Да нихуя, прямо также доступно как сейчас и было. Типа рабочий человек может позволить, но один хуй жалко столько денег въебывать. А вот чиновнику уже не так жалко.
А когда он заработает под виндой?
Мне кажется 15 рублей - это миф. Ну кто, в здравом уме и трезвой памяти, будет платить деньги за совершенно бредовые высеры? Тут, скорее всего, за некую перспективу(ты вот пока так, а потом мы назначим тебя старшИм и будешь грести бабло лопатой) или по скудоумию. Хотя, получается, оба варианта - по скудоумию.
> Кстати, что будет, если файл лежит в другом каталоге?
Всё будет работать как задумано, переписал поддержку папкок на изкоробочный перловый модуль вместо жалких попыток отпарсить всё это самостоятельно.
Где мои отзывы, блять? У всех кодирует в 10 раз быстрее?
https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl
Мультитрединг, который ffmpeg не поддеживает для VP9
> Спецом добавил, чтоб юзер на начал перекодировать файл вида "Имя файла && rm -rf&&.mp4", ибо eval же дальше, в общем заменил на die, теперь нормально должно быть
Нахуя ты вообще этот быдлокод лепишь? Трудно сделать нормально? https://github.com/anonymous2ch/2ch-webm-resizer/commit/6b56c2#diff-5d342bee12c3668398dba1dd439bc357R119
> с остальным разобрался? На скорость порадовался?
This Perl not built to support threads
Compilation failed in require at ./2ch-webm-resizer/2ch-webm-resizer.pl line 9.
Это дефолтные USE-флаги перла в ссанине, если что. Сейчас пересоберу.
>>1168604
А в других странах подобного не происходило?
См. https://ru.wikipedia.org/wiki/Давка#.D0.9D.D0.B0.D0.B8.D0.B1.D0.BE.D0.BB.D0.B5.D0.B5_.D0.B8.D0.B7.D0.B2.D0.B5.D1.81.D1.82.D0.BD.D1.8B.D0.B5_.D0.B4.D0.B0.D0.B2.D0.BA.D0.B8
>>1168624
> В цивилизованном мире - везде.
Пруфы?
> Нет. И не только джинсы.
Чем же тогда уёбищны одинаковые брюки, если одинаковые джинсы не уёбищны?
> Ну, полюбуйся.
Не нашёл на фотографии одинаковой одежды. Попробуй найти цветную.
> Родим пятерых, выживет один и заебись.
Охуенно, кстати — естественный отбор. Как бы его прекращение не обернулось вырождением человечества.
> Ахаха. Записки сумасшедшего?
Понятно.
> Уже прошло.
Вебмрелэйтед.
> Нахуя ты вообще этот быдлокод лепишь?
Перолу только учусь, код переделаю обязательно, меня самого раздражет километровые строки вызова system
>Это дефолтные USE-флаги перла в ссанине, если что. Сейчас пересоберу.
Вообще сначала была идея скрипта ресайзинга разрешения и я начал на перле, потом уже в процессе догадался как сделать мультитрединг и понял, что начинать надо было на питоне (в перле крайне хуёвая реализация потоков), но было поздно...
1. беру гиф, в которой 11 кадров с интервалом 20 мс между ними (5 кадров в секунду), кодирую в вебм командой ffmpeg -i some_gif.gif -r 5 out.webm и получаю не пять кадров в секунду, а примерно один-полтора. Почему не пять, ЧЯДНТ?
2. склеиваю кучу копий этой гиф по образцу ffmpeg -i concat:"some_copy_gif1.gif|some_copy_gif2.gif" some_copy_gif3.gif, файл растет в размере и числе кадров до какого-то потолка( примерно 2мб), после потолка та же самая команда результата никакого не дает, гиф в весе не прибавляет и кадров больше не становится. Почему?
Что-то скокодировалось. Первый файл — результат твоего скрипта с дефолтными параметрами, второй — WebMaster'а + fit-audio-to-limit (в >>1168956 к дефолту было добавлено -M50, оно же -qmax).
>>1168986
1. -r указывай на входе, а не на выходе: при указании на выходе оно не меняет скорость соуса, а вызывает выкидывание/дублирование кадров.
2. Достаточно -loop 1 на входе и -t длительность на выходе. Почему такая хуйня — хуй его знает.
>Первый файл — результат твоего скрипта с дефолтными параметрами
Попробуй -no_resize
сравнить без ресайза
Твои советы не помогли.
1. Брал -r и на входе и на выходе, команду написал с r после i для примера. Если брать на выходе - получается что-то нечитаемое вообще, если на входе до -i - именно слоумод.
2. ffmpeg -loop 1 -i 2.gif -t 60 test.webm
выдает option loop not found
Можешь взять мою гиф и попробовать так сделать например минутное видео - не выйдет.
Вебмрелэйтед.
>>1169019
> если на входе до -i - именно слоумод.
Тащемта, 20мс между кадрами — это 50фпс, а не 5. Всё правильно.
> выдает option loop not found
Действительно. Видимо, при разборе анимированных гифок вместо image2 используется другой демуксер, который залупинг не держит.
Разбери гифку на отдельные кадры:
ffmpeg -i in.gif %3d.png
и залупай их:
ffmpeg -loop 1 -i %3d.png -t 2:00 out.webm
> Вебмрелэйтед.
Да ты по скорости скажи - быстрее WebMasterовского? Чтоб ту же картинку получить надо в моём -crf 16 -no_resize -qmin 8 -qmax 60 -opus 64, но это как раз не суть, мне про скорость интересно? (алсо обновил дефолты https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl )
> Да ты по скорости скажи - быстрее WebMasterовского?
Не мерил. Но если брать второй проход WebMaster'а и разницу между датой в имени файла и датой его модификации твоего скрипта, то почти в два раза на виртуалке с двумя ядрами.
При этом твой скрипт делает говнокачество — среднее mse_avg 4.38 против 3.67 (а в случае с qmax 50 — 2.94).
> При этом твой скрипт делает говнокачество
дефолты смени, написал же, одинаковые там должны быть картинки же:
./2ch-webm-resizer.pl -crf 16 -no_resize -qmin 8 -qmax 50 -opus 64
> одинаковые там должны быть картинки же:
С чего бы? Во-первых, у тебя один проход; во-вторых, твой скрипт режет видео на несколько кусков как попало, создавая ненужные ключевые кадры. Чтобы это пофиксить, можно прогнать тестовый проход с заниженным разрешением и завышенным -cpu-used, получить из его результата тайминги ключеых кадров и резать по ним.
> ./2ch-webm-resizer.pl -crf 16 -no_resize -qmin 8 -qmax 50 -opus 64
mse_avg 3.341 — всё равно хуже, чем в >>1168956.
А ещё я измерил общее время: получилось 423 секунды против (total/audio/1pass/2pass): 658/2/94/562s у WebMaster'а.
Вообще очевидно что мой скрипт для других целей, нежели чем перекодированик патриотического говна, собранного на спизженном с videohive шаблоне. Потом, конечно, я его и для таких целей доработаю, но всё же велосипеды это не приоритет. Вон попробуй http://www.youtube.com/watch?v=yISKeT6sDOg закодироавть с дефолтными параметрами, обновив https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl - я там счётчик добавил...
>>1169119
>Во-первых, у тебя один проход;
Хуйню только не надо нести
>создавая ненужные ключевые кадры.
Разница в размере от 8 лишних кадров - 20 кб.
> получилось 423 секунды против (total/audio/1pass/2pass): 658/2/94/562s у WebMaster'а.
А ты ядер поставь 8 виртуалке и сравни тогда
Спасибо, помогло.
> Хуйню только не надо нести
Ок, не заметил параметра -pass.
> Вон попробуй [YouTube] Furious 7 - Official Theatrical Trailer (HD)
Спасибо, блеванул.
> Разница в размере от 8 лишних кадров - 20 кб.
Хуйню не пори. Ключевой кадр — необходимость рисовать всю картинку с нуля, т.е. не ссылаясь на предыдущие. В случае со статичным видео количество ключевых кадров имеет определяющее эффективность сжатия значение.
> А ты ядер поставь 8 виртуалке и сравни тогда
Лень её ребутать.
>Спасибо, блеванул.
Блеванул тоже, но я не виноват, что он первым вылезает: http://www.youtube.com/results?search_query=hd+trailer . Вообще скодируй мне что-нибудь динамичное и ссылку на исходник дай для тестов, уж больно вломак zsh-то ставить...
> Ключевой кадр — необходимость рисовать всю картинку с нуля, т.е. не ссылаясь на предыдущие. В случае со статичным видео количество ключевых кадров имеет определяющее эффективность сжатия значение.
>>1168309 вот разница в размерах при использовании 8 потоков и 8 ключевых кадров и без них
>Лень её ребутать.
Чтож ты CPU_HOTPLUG не вкомпилил? Вообще, короче в 4 раза быстрее..
Тайминг 03:03-04:00
https://www.youtube.com/watch?v=d_HlPboLRL8
Заранее благодарность.
> Вообще скодируй мне что-нибудь динамичное и ссылку на исходник дай для тестов
Не люблю кодировать динамичное. Но можешь взять http://dl1.vidding.ru/Video/Full005/05562.Centurione-Pandora.amvnews.ru.mp4 , -ss 0.166834.
> уж больно вломак zsh-то ставить...
Норкоман чтоле? Вломак его может быть разве что настраивать для интерактивного использования.
> >>1168309 вот разница в размерах при использовании 8 потоков и 8 ключевых кадров и без них
Но там помимо размера различается и результат декодирования, причём сильно: PSNR average:24.46 min:7.37 max:62.80. Кажется, там сдвиг по кадрам с середины.
> Чтож ты CPU_HOTPLUG не вкомпилил?
Помимо ядра гостя, его не умеет kvm из debian stable.
Каким образом тут столько часов выставлено?
Т.к. лупится до наступления этого времени, то скорее всего в метаданных контейнера прописано.
> давай пили перекот
Перекот пили, но не прикрепляй эту парашу. Сделай псто и прикрепи это:
Знаешь ОП, всех бесят уёбаны зашедшие в /s/ с ебланскими тредиками типа твоего /бампающие своё говно каждые 5 минут (situational)/. Ты думаешь, наш раздел работает как какой-нибудь бордель в твоём мухосранске? Что тебе тут куча школьников наперегонки станет советовать, объяснять, программировать и в иной форме помогать тебе с задачей, за которую тебе потом премию на работе выдадут?
___________________________
Вынужден тебя расстроить, те бородатые дядьки с IT-экспертизой, которые могли бы решить твою проблему, не станут тратить своё время на хуеплёта вроде тебя. Ты и подобные тебе люди паразитируют на окружающих, осознанно пытаясь прожить свою жизнь не изучив ни одной науки, не прочитав ни одной книги и не совершив ни одного бескорыстного поступка. Вы - био-мусор, который старается делать свою работу руками окружающих, по возможности ничего не дав им в замен. Возможно, мамаша-шлюха передала тебе свои гены, возможно это было влияние друзей-быдланов, возможно всё это вместе - не знаю, для меня это не так важно. Я уверен лишь в том, что подобные тебе ничтожества надо обязательно ставить на место, иначе вы начинаете считать себя "эффективными менеджерами", "успешными управленцами" или как там называется твоя говнопрофессия.
Что-то объяснять или советовать тебе, значит не уважать себя. Сам твой образ мышления олицетворяет собой полную противоположность тем принципам, без которых IT не работает. Пиздуй на фриланс и плати бабло, бесплатно помогать получать тебе зар. плату здесь никто не собирается.
___________________________
Пользы будет больше.
>Но там помимо размера различается и результат декодирования, причём сильно
Ты даже не представляешь как я зафейлил в своём скрипте. При кодировании потоков не был указан -passlogfile, поэтому все потоки писали результаты первого прохода в один лог, заметил только когда начал кодировать видео для тестов параметров - выходил рэндомный размер, что меня и навело на мысль, что я - лошара. Проблему исправил, но теперь другая появилась, я вычитал в документации интересные параметры:
-aq-mode 1 -arnr-maxframes 100000 -arnr-strength 100000 -max-intra-rate 0
Вроде как, на взгляд (и по мнению команды приведённой ниже), качество становится лучше (больше значит лучше, так ведь??), но при этом видео вообще перестаёт попадать в размер попадать, причем до такой степени что автоподбор opus'a получает отрицательное значение в качестве начального. Что это за опции такие - может кто-нибудь объяснить - документация нихуя не понятна...
Как ты тестируешь PSNR? Я нашел команду:
ffmpeg -vf 'movie=source.mp4, setpts=PTS-STARTPTS [main];[main][ref] psnr="stats_file1.log" [out]' -y -f null /dev/null -i encoded.webm
Есть что-нибудь более "чувствительное" - а то там разница до сотых округляется - не хватает для сравнения - чуть ли не на глаз проще определить выходит...
P.S. Пытался закодировать аудио из отдельного файла >>1169533, получилось вебмрелейтед, решил перелать резалку на кейфреймы всё-таки...
Финальная версия так выглядит, на самом деле:
Знаешь ОП, всех бесят уёбаны зашедшие в /s/ с ебланскими тредиками типа твоего, бампающие своё говно каждые 5 минут. Ты думаешь, наш раздел работает как какой-нибудь бордель в твоём мухосранске? Что тут куча школьников наперегонки станет советовать, объяснять, программировать и в иной форме помогать с задачей, за которую тебе потом на работе выпишут премию?
Вынужден тебя расстроить, бородатые дядьки с IT-экспертизой, способные решить твою проблему, не станут тратить своё время на хуеплёта. Ты и подобные тебе люди паразитируют на окружающих, осознанно пытаясь прожить свою жизнь не изучив ни одной науки, не прочитав ни одной книги и не совершив ни одного бескорыстного поступка. Вы - био-мусор, который старается делать свою работу руками окружающих, по возможности ничего не отдав им в замен. Возможно, ты унаследовал гены своей мамаши-шлюхи, возможно это было влияние друзей-быдланов, возможно всё это вместе - не знаю, для меня это не так важно. Я уверен лишь в том, что подобные тебе ничтожества надо обязательно ставить на место, иначе вы начинаете считать себя "эффективными менеджерами", "успешными управленцами" или как там называется твоя говнопрофессия.
Что-то объяснять или советовать тебе, значит не уважать себя. Сам твой образ мышления олицетворяет полную противоположность тем принципам, без которых не работает IT. Пиздуй на фриланс оплачивать специалистам потраченное время, здесь никто за тебя работать не собирается.
>Пользы будет больше.
Только я, понимаешь, вошел в вкус перл-программирования, а вебм больше никому не нужен, лол
Вообще у пизды и в оригинале хуёвый липсинк, надо заметить
Прав тащемто, хуй с ним, меняйте ОП-тред - только место для творчества впихните - "Тред унылых вопросов и реквестов для людей далёких от IT", самое то с пастой будет...
что такое -threads 1
что значит "количество просматриваемых заранее кадров"
нужно ли помимо видеокодека указывать аудиокодек, и что будет если его не указывать если при этом не писать команду -an
?
Ты про параметры ffmpeg'а?
> Что такое -i
Входной файл. Перед -i пишутся параметры входа, после — имя файла.
> что такое -threads 1
Кол-во одновременно выполняемых потоков.
> нужно ли помимо видеокодека указывать аудиокодек, и что будет если его не указывать если при этом не писать команду -an?
Не команду, а параметр.
Если во входном файле есть аудиодорожка и выход поддерживает звук, то будет выбран кодек по умолчанию для формата выхода. Для webm это vorbis.
>>1170028
Этот сойдёт, только с тредом ты промазал.
>Кол-во одновременно выполняемых потоков.
В процессоре?
Алсо, что делает параметр качества -crf и зачем он нужен если можно указывать битрейт и разрешение отдельными параметрами?
my $start_keyframe_time;
$start_keyframe_time = `ffprobe -show_frames -select_streams v:0 -print_format csv $filename | grep -B 1 'frame,video,1' | grep 'frame,video,0' | awk -F ',' '\$5<$start_from' | tail -n 1 | awk -F ',' '{printf \$5}'`;
my $end_keyframe_time;
$end_keyframe_time = `ffprobe -show_frames -select_streams v:0 -print_format csv $filename | grep -B 1 'frame,video,1' | grep 'frame,video,0' | awk -F ',' '\$5>$end_to' | head -n 1 | awk -F ',' '{printf \$5}'`;
Исходник dvd пикрилейтид, версия шаредь64бит для винды из ссылки с оп-поста.
Допиленная версия с резалкой по кейфреймам:
-------------------------------FINISHED----------------------------------
Total encoding time: 390 seconds
А в Авидемуксе это же видео имеет длину 21минуту вместо 27, ничего непонятно.
Нашел у себя не используемый пикрилейтед, может на нём получится в -best хоть что-то закодировать?
------------------------FINISHED-----------------------------
Total encoding time: 4960 seconds
>1000 строк
Да ты ебанулся наотличненько. Лучше бы написал простым языком, что там происходит, чтобы каждый мог напердолить.
> приклейтед
А полосы почему не убрал и чётко по сценам не отрезал? Зачем выкладывать такое говно, если в треде было лучше?
> -arnr-maxframes 100000
Нихуя ты значения залупил. А ничего, что в документации рекомендуется использовать предикцию на основе шумодава для последовательностей из шести кадров, а максимальное значение там — 25? Правда, это для VP8, в VP9 лимиты могли поменяться, но точно не настолько.
> но при этом видео вообще перестаёт попадать в размер попадать
Ну да, чем больше фич используется, тем труднее предсказать их совокупное влияние.
> Что это за опции такие - может кто-нибудь объяснить - документация нихуя не понятна...
> -aq-mode 1
Не курил.
> -auto-alt-ref 1 -arnr-maxframes 0-25 -arnr-strength 0-6
Берётся arnr-maxframes похожих кадров и разница между ними отфильтровывается шумодавом силой arnr-strength и сохраняется. Пишут, что на некоторых видео это сильно решает, но фича и в VP8 числится экспериментальной.
> Как ты тестируешь PSNR?
ffmpeg -hide_banner -stats -i pandora-amv-960-best.video.webm -ss 0.166834 -i 05562.Centurione-Pandora.amvnews.ru.mp4 -shortest -lavfi '[1:v]scale=960:-1[v]; [0:v][v]psnr' -f rawvideo -y /dev/null
> ffmpeg -vf 'movie=source.mp4, setpts=PTS-STARTPTS [main];[main][ref] psnr="stats_file1.log" [out]' -y -f null /dev/null -i encoded.webm
Что за хуитация? Соус должен идти во второй вход фильтра psnr. Да и указание входа после выхода я в первый раз вижу, вообще не подозревал, что так можно.
>>1170206
> $start_keyframe_time = `ffprobe -show_frames -select_streams v:0 -print_format csv $filename | grep -B 1 'frame,video,1' | grep 'frame,video,0' | awk -F ',' '\$5<$start_from' | tail -n 1 | awk -F ',' '{printf \$5}'`;
Проиграл. У тебя же перл с ёбаной грудой функционала по парсингу строк, зачем ты ещё греп и авк тащишь?
Олсо, вместо всей этой груды грепов и авков достаточно одного запуска авка:
ffprobe -hide_banner -show_frames -of csv -select_streams 0:v /tmp/_.webm | awk -F, '\$18 == "I" && \$5<$start_from {kf=$5} END{print kf}'
Олсо, кажется, ты что-то перепутал: предыдущий кадр надо вытаскивать для определения конца фрагмента, а не его начала.
> приклейтед
А полосы почему не убрал и чётко по сценам не отрезал? Зачем выкладывать такое говно, если в треде было лучше?
> -arnr-maxframes 100000
Нихуя ты значения залупил. А ничего, что в документации рекомендуется использовать предикцию на основе шумодава для последовательностей из шести кадров, а максимальное значение там — 25? Правда, это для VP8, в VP9 лимиты могли поменяться, но точно не настолько.
> но при этом видео вообще перестаёт попадать в размер попадать
Ну да, чем больше фич используется, тем труднее предсказать их совокупное влияние.
> Что это за опции такие - может кто-нибудь объяснить - документация нихуя не понятна...
> -aq-mode 1
Не курил.
> -auto-alt-ref 1 -arnr-maxframes 0-25 -arnr-strength 0-6
Берётся arnr-maxframes похожих кадров и разница между ними отфильтровывается шумодавом силой arnr-strength и сохраняется. Пишут, что на некоторых видео это сильно решает, но фича и в VP8 числится экспериментальной.
> Как ты тестируешь PSNR?
ffmpeg -hide_banner -stats -i pandora-amv-960-best.video.webm -ss 0.166834 -i 05562.Centurione-Pandora.amvnews.ru.mp4 -shortest -lavfi '[1:v]scale=960:-1[v]; [0:v][v]psnr' -f rawvideo -y /dev/null
> ffmpeg -vf 'movie=source.mp4, setpts=PTS-STARTPTS [main];[main][ref] psnr="stats_file1.log" [out]' -y -f null /dev/null -i encoded.webm
Что за хуитация? Соус должен идти во второй вход фильтра psnr. Да и указание входа после выхода я в первый раз вижу, вообще не подозревал, что так можно.
>>1170206
> $start_keyframe_time = `ffprobe -show_frames -select_streams v:0 -print_format csv $filename | grep -B 1 'frame,video,1' | grep 'frame,video,0' | awk -F ',' '\$5<$start_from' | tail -n 1 | awk -F ',' '{printf \$5}'`;
Проиграл. У тебя же перл с ёбаной грудой функционала по парсингу строк, зачем ты ещё греп и авк тащишь?
Олсо, вместо всей этой груды грепов и авков достаточно одного запуска авка:
ffprobe -hide_banner -show_frames -of csv -select_streams 0:v /tmp/_.webm | awk -F, '\$18 == "I" && \$5<$start_from {kf=$5} END{print kf}'
Олсо, кажется, ты что-то перепутал: предыдущий кадр надо вытаскивать для определения конца фрагмента, а не его начала.
Yay! Получилося! Целую в щёчку.
>Зачем выкладывать такое говно, если в треде было лучше?
Моя версия всё равно лучше >>1169610 vs >>1170219
Выкладывал из-за времени, поставил я себе zsh - это пиздец, моим скриптом видео закодировалось раз в 2 быстрее, эта тупая хуйня еще до сих пор кодирует, блять. Реально - я уж спать хочу, но эту хуйню надо унизить, так что доставлю видео сначала
> закодировалось раз в 2 быстрее,
Пизжу конечно же - та хуйня до сих пор кодирует, а моя хуйня зафейлилась, т.к. я mkvtoolnix проебал... Но я думаю мне без проблем удастся быстрее прокодировать. Можно сказать - даю 40 минут форы говноедам, лол
>У тебя же перл с ёбаной грудой функционала по парсингу строк, зачем ты ещё греп и авк тащишь?
Что ёбанный CPAN не тащить и зависимостей лишних не создавать
>Олсо, кажется, ты что-то перепутал: предыдущий кадр надо вытаскивать для определения конца фрагмента, а не его начала.
Пока вообще там слабо работает версия, я заебался вчера считать и выложил полу-сломанную...
Вот моё видео, 857 секунд кодировалось. Сравнивайте, выбирайте
А у меня играет.
На 3:24 звук пропал.
> WebMaster … aurora.mp4 aurora.webm
Ты хуйню сделал: сконвертил сначала aurora.mp4 в aurora.webm, а потом aurora.webm в aurora.converted.webm.
Имя выходного файла опционально и указывается параметром -n.
Чем?
>>1169610: звук 155кбит/с, обрезано по сценам, убраны полосы, fadeout звука.
Пожалось со второй попытки (в первый раз превысился битрейт).
WebMaster -s 184.080000 -t 58.32 -a128 -A afade=st=57.5:t=out:d=$((58.32-57.5)):curve=qsin -V crop=1280:544:0:88 -B630K -naurora-runaway AURORA\ -\ Runaway-d_HlPboLRL8.mp4
fit-audio-to-limit -s 184.080000 -A afade=st=57.5:t=out:d=$((58.32-57.5)):curve=qsin -f10 AURORA
\ -\ Runaway-d_HlPboLRL8.mp4 aurora-runaway.webm
ffmpeg -i aurora-runaway-v2.webm -ss 184.080000 -i AURORA\ -\ Runaway-d_HlPboLRL8.mp4 -lavfi '[1:v]crop=1280:544:0:88[ref]; [0:v][ref]psnr' -shortest -f null /dev/null
PSNR average:48.50 min:43.84 max:56.32
>>1170219: чёрные полосы, звук 37кбпс.
ffmpeg -hide_banner -i https://2ch.hk/s/src/1035239/14254156038010.webm -ss 180.2 -i AURORA\ -\ Runaway-d_HlPboLRL8.mp4 -lavfi psnr -shortest -f null /dev/null
PSNR average:47.72 min:43.11 max:inf
Т.е. даже не смотря на проёб качества звука и кодирование черноты вместо видео качество видео проёбано почти на dB PSNR.
>кодирование черноты
Ладно, уговорил, допилю в скрипт автоубирание черных полос, как только допердолю более существенные баги
Но вообще мне кажется - распределённое кодирование по SSH - более переспективно, типа рассылаем все кусочки видео по простаивающим серверам, потом через 3 минуты забираем обратно FullHD -best
если бы ты антошка не был дураком, то знал бы, что кодирование ffmpeg-ом в vp9 экспериментальное, базовое и жутко тормозное(в 20 раз от vp8) + оно ещё и threads не поддерживает, лол
Не пизди, с моим скриптом всё нормально поддерживается. Кодирует как VP8 по скости
>>1047682
>>1047650
Коданы!
Надо склеить jpg картинку и готовое аудио ogg(vorbis).
Правильно ли я написал?
ffmpeg -loop 1 -r 1 -i out-v.jpg -t(ЧТО ТУТ ПИСАТЬ ЕСЛИ ДЛИТЕЛЬНОСТЬ 168 сек?(2мин 48 сек)) -pass 1 -f webm -y NUL
ffmpeg -loop 1 -r 1 -i out-v.jpg -i out-a.ogg -c:a copy -shortest -pass 2 out.webm
К месту ли я вставил -c:a copy ?
Оно и так работает, только ругается в процесе.
Всё правильно. Олсо, было замечено, что картинку можно жать и одним проходом, если указать большой промежуток между ключевыми кадрами (-g 600) и битрейт (-b:v 16M).
> ЧТО ТУТ ПИСАТЬ ЕСЛИ ДЛИТЕЛЬНОСТЬ 168 сек?(2мин 48 сек)
Либо 168, либо 2:48. https://www.ffmpeg.org/ffmpeg-utils.html#Time-duration
> Кодирует как VP8 по скости
Не завирайся: VP9 с теми же -quality/-cpu-used/-deadline в принципе не может кодироваться со скоростью VP8 из-за большего количества работы, которую он производит.
> распределённое кодирование
> в один поток
Проиграл.
Что бы ты там ни накрутил, VP8 в тех же условиях будет работать быстрее.
С тобой прямо спорить даже не интересно
Аноны, дайте пожалуйста название программы для автоматического скрытия тредов и отдельных постов по наличию в них определенных тегов. Причем, если это возможно, чтобы они скрывались "подчистую", т.е не было предложений их "просмотреть".
Спасибо.
Wishmaster
опилки у тебя в голове и ксенон тут не поможет,
багтрекер открой ffmpeg-а и там для тупых текст - vp9 на стадии воплощения всех фишек спецификации и до оптимизации кода руки ещё не скоро дойдут(работает в 20 раз медленнее vp8, не поддерживает threads и множество других косяков)
дебил, мой скрипт режет по кейфреймам и кодирует одновременно на всех ядрах, на сдвоенном ксеон работает в 20 раз быстрее чем кодирование в один поток
Посоны, как сделать чтобы видео играло в обратную сторону? Например взять это видео, сделать его копию играющую наоборот и соединить их, получим луп без дёрганий. Без всяких ёбавегасов и прочего терабайтоговна.
Экспортируй в картинки:
ffmpeg -i in.webm %4d.png
инвертируй их нумерацию
rev_n() { while ((# > 0)); do mv $1 rev_$#.png; shift; done; }
rev_n ????.png
пожми в видео:
ffmpeg -i rev_%4d.png -qmax 30 out.webm
Я бы тоже умер, с такими-то нововведениями.
Распространённые видеоформаты в принципе не предназначены для декодирования в обратную сторону: для этого пришлось бы декодировать и держать в оперативке целый GOP (промежуток между ключевыми кадрами), что в некоторых случаях может быть овердохуя, так что без сохранения промежуточного результата всё равно не обойтись. А в архитектуру ffmpeg'а подобные вещи ни разу не вписываются.
например как этот?
[code]
for /l p in (1,1,9) do wget http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD999900000pE1_DXXX.jpg
for /l p in (10,1,99) do wget http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD99990000pE1_DXXX.jpg
for /l p in (100,1,999) do wget http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD9999000pE1_DXXX.jpg
for /l p in (1000,1,1503) do wget http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD999900pE1_DXXX.jpg
[/code]
Ну вы понели. Надо выкачать разом с сайта наса 1503 фотки, причем в ссылке числовой код дополняется нулями если цифр меньше четырех.
http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD9999001503E1_DXXX.jpg
http://dropmefiles.com/eKi3O
Я закодировал, но получилось не очень, можно ли лучше? Я лучше сделать не смогу.
Упс, не тот скрин.
Во-первых, это не двач, а сосач (inb4 харкач: со времён существования в домене .so владелец борды не менялся).
Во-вторых, это пишет не сосач, а куклоскрипт из-за своего кривого парсера матрёшки при попытке насрать в вебмку для обхода ограничения на заливку одинаковых файлов. См. >>1065927.
>>1174687
Возьми нормальный шелл вроде zsh и напиши что-то типа
wget http://mars.jpl.nasa.gov/msl-raw-images/msss/00000/mrdi/0000MD999900{0001..1503}E1_DXXX.jpg
Это ещё и будет быстрее, т.к. wget не будет дёргаться отдельно для каждой ссылки, что позволит ему использовать http keepalive.
>>1174702
> www.bandicam.com
> Чтобы можно было запостить да даже в этом разделе и не было стыдно перед пацанами.
Это невозможно, ты уже зашкварился мокрописькой.
В ближайшее (день-два) время, быдлокод уже устранён настолько, что вместо use:threads используются чистые форки, которые работают и под виндой и под линем. Для ускорения процесса, помогите преобразовать следующую последовательность в чистый перл:
[CODE]
$main::sizes{"slice_duration_sec"}=ceil($main::videoInfo{durationsecs}/$main::encoding_params{"threads"});
print "ffprobe -show_frames -select_streams v:0 -print_format csv $main::filenames{filename} 2>&1 | grep -n frame,video,1 | awk 'BEGIN { FS=\",\" } { print \$1 \" \" \$5 }' | sed 's/:frame//g' | awk 'BEGIN { previous=0; frameIdx=0; size=0; } { split(\$2,time,\"\.\"); current=time[1]; if (current-previous >= $main::sizes{slice_duration_sec} ){ a[frameIdx]=\$1; frameIdx++; size++; previous=current;} } END { str=a[0]; for(i=1;i<size;i++) { str = str \",\" a; } print str;}' | tr -d '\n'";
my $threaded_key_frames = `ffprobe -show_frames -select_streams v:0 -print_format csv $main::filenames{filename} 2>&1 | grep -n frame,video,1 | awk 'BEGIN { FS="," } { print \$1 " " \$5 }' | sed 's/:frame//g' | awk 'BEGIN { previous=0; frameIdx=0; size=0; } { split(\$2,time,"\."); current=time[1]; if (current-previous >= $main::sizes{slice_duration_sec}){ a[frameIdx]=\$1; frameIdx++; size++; previous=current;} } END { str=a[0]; for(i=1;i<size;i++) { str = str "," a; } print str;}' | tr -d '\n'`;
[/CODE]
Я, конечно, сделаю это и сам, но не так быстро как умный анон-программист...
ffprobe -show_frames -select_streams v:0 -print_format csv input.mp4 2>&1 |
grep -n frame,video,1 |
awk 'BEGIN { FS="," } { print $1 " " $5 }' |
sed 's/:frame//g' |
awk 'BEGIN { previous=0; frameIdx=0; size=0; } { split($2,time,"\."); current=time[1]; if (current-previous >= 20){ a[frameIdx]=$1; frameIdx++; size++; previous=current;} } END { str=a[0]; for(i=1;i<size;i++) { str = str "," a; } print str;}' |
tr -d '\n'`
Собственно говоря вот эти махинации с grep/sed/awk надо убрать, оставив чистый perl
Большинство прыщешеллов портировано и на щиндовс.
Учи стандартный bourne shell, почти всё остальное, в т.ч. bash и zsh — его диалекты.
См. http://en.wikipedia.org/wiki/Comparison_of_command_shells
VLC не поддерживает аудио- или видеоформат «undf». К сожалению, вы не можете это исправить.
как подчинить?
VLC параша?
что тогда юзать?
>гора бессмысленных функций
Каких например?
Если ты не в состоянии осилить ничего сложнее кнопок "старт" и "стоп", это твои личные проблемы-проблемушки.
Минималистичный гуй в сперме у Mirillis Splash PRO EX, жалко под прыщи его нет. Хоть за деньги. Под прыщи единственный вменяемый видеоплеер VLC, хоть и там говна выше крыши.
1 Обрезать видео без конвертации
2 Обрезать видео и конвертировать в webm
3 Предпросмотр прямо в окне программы
4 Навигация по таймлайну горячими клавишами
5 Покадровое движение вперед и назад
В жопу его себе вверни, долбоеб. Я буду вальяжно щелкать мышкой, а ты, ишак, будешь рвать себе очко хоткеями.
И в mpv можно вальяжно кликать мышкой. Хотя от любителя vlc разумных мыслей ждать не приходится.
Да что ты говоришь, уёбок. Накликай мне плейлист и закрепи проигрыватель поверх всех окон при проигрывании, а при сворачивании ставь на паузу.
>закрепи проигрыватель поверх всех окон при проигрывании
Нахуя базовый функционал даже самого обоссаного ВМ засовывать в видеопроигрыватель?
А вот и обиженка подтянулась. Вялого уже хряпнула, сучка?
> а вот пункт про закрепления окна самим проирывателем... такую ахинею впервые слышу.
Открой в своём smplayer`e меня видео ->поверх других окон ->(всегда наверху, отключено, при проигрывании), блядина тупая.
Ну а потом пососи мои соленые яйца, опущенка c головной пустоты.
> а здесь просто решил подколоть костыльную спермоблядь
Вся суть чуханов. Хотел подколоть и ожидаемо обосрался.
А ты можешь подсказать мне какой-нибудь аудиоплеер с красивым не загруженным окошком.
Это у меня https://code.google.com/p/quodlibet/ Ставил напосмотреть, да так он и остался и пока ты не спросил, я вообще забыл, что у меня аудиоплеер есть.
Вообще похуй. Я музыку не слушаю, он есть на случай если вдруг.
вы ебанулись, перекатите уже
похуй
экспертаны, у меня в плеерах на пеке некоторые вебм оказываются сломанными. например запускаю в браузере - звук есть.
запускаю в ВЛЦ - ошибка VLC не поддерживает аудио или видео формат "undf"
ставил калайт кодек пак. чего-то ещё не хватает? как исправить?
Чуваки Arista рулит! (mp4 -> webm)обратно правда у меня не пашет. Но это то, что надо. и Линукс и консолью пердолиться не надо.
Нет, это единственная программа для чтения комиксов.
Адобе Афтер Эффектс с моим модным плагином под WebM кодирование
ну помогайте же мне
я не могу 2 вебм склеить ни в каком редакторе. и никаких ошибок нет, просто хуй мне и всё
>After Effects
но он не может в вебм
нужно хуй знает откуда плагины качать
нахуй ты мне говна насоветовал?
>нужно хуй знает откуда плагины качать
Не хуй знает откуда, а из самого надежного и официального сайта-файлохранилища данного ресурса. http://rghost.net/6YwgVHwrd
Качаешь в C:\Program Files\Adobe\Adobe After Effects CS6\Support Files\Plug-ins\Format
short answer нет, long answer https://github.com/fnordware/AdobeWebM - без бинарников, поэтому заботливый васян выкладывает на rghost
я добавил твой файл, перезапустил, нажал импорт-файл выбрал видео и нихуя
блять, почему так ебаться надо?
Антивирус и файрволл отключил, надеюсь?
Вообще, тогда положи копию файла в эти папки:
C:\Program Files\Adobe\Adobe Media Encoder CS6\Plug-ins\Common
C:\Program Files\Adobe\Adobe Premiere Pro CS6\Plug-ins\Common
И открывай Premierом, after effects действительно не фурычит - просто он мне больше по функционалу нравится - в него уже проект премьеровский можно импортировать
>блять, почему так ебаться надо?
Очевидно, что причиной тому твое нежелание изучить понятный синтаксис ffmpeg/mkvmerge
>2 вебм склеить
ffmpeg -i "concat:1.webm|2.webm" -c copy output.webm
Почему в форточках не склеивает?
Да ты ебанулся? Выбери в Премьере при создании:
Editing mode: HDV 720p, потяни webm видяшки из проводника в левый нижний угол премьера, потом оттуда на черный экран в правом верхнем. Потом выбери меню File -> Export, в качестве формата возьми h.264, Preset укажи HD 720p 25
Невозможно ошибиться, мудила!
Хотел за олдфага сойти, всегда так делать люблю, лол.
Блять, сука, и так не работает - забудь всё что я говорил про плагин - это уёбищная говноподелка ни на что не годна. Короче говоря, используй мой перл-скрипт, выложи лучше исходники видео и скажи как склеить, я тебе всё в лучшем виде сделаю, раз уж такая хуита с плагином
>Adobe Media Encoder
03/11/2015 07:53:16 PM : Кодирование не удалось
------------------------------------------------------------
A low-level exception occurred in: WebM (Importer)
Ошибка экспорта
Ошибка компиляции видеофильма.
Тип ошибки неизвестен.
------------------------------------------------------------
если бы мог выложить - выложил бы
ты как делаешь? через КОНСОЛЬКУ?
я не могу тебе доставить исходники
в консольку я могу, но оче не хочу
наебался в детстве с этими вашими линуксами, до сих пор тошнит
>я не могу тебе доставить исходники
>наебался в детстве с этими вашими линуксами, до сих пор тошнит
К сожалению не знаю как тебе помочь, пасту про съеб на фриланс, вроде неудобно как-то тебе посылать, но всё же представь что она тут есть. В общем, метода такова:
создаешь в папке с видяхами файл list.txt c содержимым:
file '14248098831890.webm'
file 'pooh-bear-final.webm'
file '14239344774860.webm'
Потом выполняешь в той же папке:
ffmpeg -f concat -i list.txt -c copy output.webm
Вроде крайне просто?
>Вроде крайне просто?
а если
>ffmpeg -f concat -i list.txt -c copy output.avi
потому что этот вебм уже просто ненавижу
тогда -c copy не получится - надо рекодить:
ffmpeg -f concat -i files.txt -c:v libx264 -preset slow -crf 22 -strict -2 -c:a aac output.mp4 - например так
Не было меня в анимутреде, в котором ты обосрался, гуипердоля.
Формально mpv соответствует всем пунктам поста, а то, что ты слишком туп для его использования — твои личные проблемы.
>а вебм пусть вместе с гуглом в рот ебётся
Согласен, лучше бы уж макака x265 добавила вместо webm
>оффициальный™ тред на ычане.
Лил. Хохлу пригорело от постоянных унижений, и он съебал на ычан? А там свиней не унижают что ли?
А то заебало, что 320x200 весит 200 мегабайт при длительности 30-40 минут.
Кодируй avidemux @ подбирай фильтры
Ты тогда еще в папкиных мудях сидел.
http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide
Так вот, процесс запускается, но, крашится *пик
Команда:
ffmpeg -i "D:\Mov.mp4" -ss 00:00:01.075 -to 00:01:31.025 -c:v vp9 -b:v 775k -qmin 8 -crf 18 -qmax 43 -threads 6 -speed 2 -quality good -an -sn -lag-in-frames 16 -pass 1 -y -vf scale=911:-1 "D:\Out01.webm"
ffmpeg -i "D:\Mov.mp4" -ss 00:00:01.075 -to 00:01:31.025 -c:v vp9 -b:v 775k -qmin 8 -crf 18 -qmax 43 -threads 6 -speed 2 -quality good -an -sn -lag-in-frames 16 -auto-alt-ref 1 -pass 2 -y -vf scale=911:-1 "D:\Out02.webm"
Что думаешь по этому поводу?
Думаю, что неплохо бы открыть исходники и посмотреть на место краша. Но если совсем никак, то хотя бы оформить багрепорт, прикрепив небольшой файл, на котором крашится.
Допустим, что Анон, с которым ты разговариваешь, не знает как провести эти операции :
>оформить багрепорт
>прикрепив небольшой файл, на котором крашится.
Смог бы ты дать, более конкретную инструкцию?
Ну и исходный файл давай, у себя потестю
ебать ты говноед
Спасибо.
Типичный спермомирок.
>Одноклассники
Вообще пиздец. Дядя, что ты забыл в разделе для студентов и школьников?
Но ведь я специально скачал кучу какого-то говна, оно само поставилось. Кстати, я уже всё.
А зачем ты об этом объявил на весь /s/, вконтактодебил?
У тебя libvpx собран в режиме debug'а и потому падает по assert'ам. Собирай в режиме релиза.
Так, а можно более подробную инструкцию?
Спасибо, ща попробую
Да пожалуйста. Есть, правда, один подводный камень - она хоть и бесплатная, но периодически будет выдавать окошко с просьбой задонатить. Редко, каждые 500к нажатий примерно.
Ого, думаю, это будет не скоро, клацаю не часто на те кнопки. Главное, что она небольшая и очень удобная.
CUTSBERRY
Traceback (most recent call last):
File "/home/anon/Загрузки/webm-buddy-master/convert-to-webm.py", line 60, in <module>
file_info = probe_file(input_file_path)
File "/home/anon/Загрузки/webm-buddy-master/convert-to-webm.py", line 48, in probe_file
p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
File "/usr/lib64/python2.7/subprocess.py", line 709, in __init__
errread, errwrite)
File "/usr/lib64/python2.7/subprocess.py", line 1326, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
запускаю командой python /home/anon/Загрузки/webm-buddy-master/convert-to-webm.py -i /home/anon/Загрузки/tp.mp4
2ch-webm-resizer ТОЖЕ НЕ РАБОТАЕТ, СУКА!
linux-iw70:~ # /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl -qmin 10 -crf 30 -qmax -1 /home/anon/dl/tp.mp4
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 393.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 411.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 451.
Scalar value @thr[$final_slice] better written as $thr[$final_slice] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 542.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 566.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 640.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 702.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 789.
1426359276
-------------------------------START---------------------------------------
Started: 2015-03-15 02:54:36
Use of uninitialized value $finfo{"nb_frames"} in string eq at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1016, <ERPH> line 1.
Use of uninitialized value $finfo{"nb_frames"} in string eq at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1021, <ERPH> line 1.
Use of uninitialized value in multiplication (*) at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1023, <ERPH> line 1.
Video Data:
duration: 00:00:00.00
durationsecs: 0
bitrate: 0
vcodec:
vformat:
acodec:
asamplerate: 0
achannels: 0
Use of uninitialized value $videoInfo{"width"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 270, <ERPH> line 1.
width:
Use of uninitialized value $videoInfo{"height"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 271, <ERPH> line 1.
height:
nb_frames: 0
Use of uninitialized value $videoInfo{"size"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 273, <ERPH> line 1.
size:
Use of uninitialized value $videoInfo{"frame_rate"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 274, <ERPH> line 1.
frame_rate:
Use of uninitialized value in division (/) at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 279, <ERPH> line 1.
Illegal division by zero at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 279, <ERPH> line 1.
2ch-webm-resizer ТОЖЕ НЕ РАБОТАЕТ, СУКА!
linux-iw70:~ # /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl -qmin 10 -crf 30 -qmax -1 /home/anon/dl/tp.mp4
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 393.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 411.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 451.
Scalar value @thr[$final_slice] better written as $thr[$final_slice] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 542.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 566.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 640.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 702.
Scalar value @thr[$i] better written as $thr[$i] at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 789.
1426359276
-------------------------------START---------------------------------------
Started: 2015-03-15 02:54:36
Use of uninitialized value $finfo{"nb_frames"} in string eq at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1016, <ERPH> line 1.
Use of uninitialized value $finfo{"nb_frames"} in string eq at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1021, <ERPH> line 1.
Use of uninitialized value in multiplication (*) at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 1023, <ERPH> line 1.
Video Data:
duration: 00:00:00.00
durationsecs: 0
bitrate: 0
vcodec:
vformat:
acodec:
asamplerate: 0
achannels: 0
Use of uninitialized value $videoInfo{"width"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 270, <ERPH> line 1.
width:
Use of uninitialized value $videoInfo{"height"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 271, <ERPH> line 1.
height:
nb_frames: 0
Use of uninitialized value $videoInfo{"size"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 273, <ERPH> line 1.
size:
Use of uninitialized value $videoInfo{"frame_rate"} in concatenation (.) or string at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 274, <ERPH> line 1.
frame_rate:
Use of uninitialized value in division (/) at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 279, <ERPH> line 1.
Illegal division by zero at /home/anon/dl/2ch-webm-resizer-master/2ch-webm-resizer.pl line 279, <ERPH> line 1.
Нерабочий он пока, нерабочий, подожди чутка - новую версию без говнокода запердолю. Алсо https://github.com/anonymous2ch/2ch-webm-resizer/blob/ef336de0e5a8c11a766d83615e14babc2d38ce4f/2ch-webm-resizer.pl - эту версию попробуй, она еще не сломана была
А webm-buddy что не нравится? Я сначала на винде пробовал, та же ошибка, блядь. А его во все оп-посты пихают, значит должно же как-то пахать
Фишка моего скрипта в многопоточности и я его заставлю на винде работать, т.к. threads уже не используются в пользу fork
Алсо, в твоем видео, похоже не определяются данные о видео. У тебя стоит ffprobe - проверь?
Точно. Поставил пакеты ffmpeg и ffmpeg-tools. Теперь другая ошибка
anon@linux-iw70:~> python /home/anon/dl/webm-buddy-master/convert-to-webm.py -i /home/anon/dl/tp.mp4
/home/anon/dl/tp.mp4
Traceback (most recent call last):
File "/home/anon/dl/webm-buddy-master/convert-to-webm.py", line 65, in <module>
audio_streams_count = count(itertools.filterfalse(lambda x: not is_audio(x), streams))
AttributeError: 'module' object has no attribute 'filterfalse'
Это к питонщику, пожалуйста
да, хули, быдлецом родился, быдлецом и сдохну - расти над собой желания нет.
>Выше по треду смотри, эта хуйня третий бидон требует.
Заебись, теперь работает, спасибо.
>WebMaster
Переписали бы его с zsh на что-нибудь нормальное. Ну похуй, тоже попробую
ага, спасибо, уже понял. XSS тоже там тестировать? Новую менюшку хочу заставить работать...
В putty Home и End неадекватно работают, но это лечится сменой терминала на rvxt, хотя тогда они начинают неадекватно работать в mc
Да нахуя он вообще прибит гвоздями к zsh? У большинства bash, так сложно было в скрипт добавить его поддержку?
Тащем-та, у большинства dash.
Если не сложно — портируй. А мне лень, я люблю пользовать фичи zsh.
Если не стоит Macports, то устанавливаешь homebrew. Дальше:
brew install --HEAD libvpx #(--HEAD необязателен и тебе его лучше убрать)
brew rm ffmpeg && LDFLAGS=-L/usr/local/opt/libass-ct/lib CPPFLAGS=-L/usr/local/opt/libass-ct/include brew install --HEAD ffmpeg --with-libass --with-libvpx --with-opus --with-faac #( brew rm ffmpeg && - нужно только для обновления HEAD ревизии. При первой установке убери.)
Попутно можешь mpv поставить:
brew install mpv-player/mpv/libass-ct
LDFLAGS=-L/usr/local/opt/libass-ct/lib CPPFLAGS=-L/usr/local/opt/libass-ct/include brew install --with-bundle --with-bluray-support --with-libdvdread --with-libquvi --with-little-cms2 --with-lua --without-zsh-comp mpv
Если используешь Macports, сам разберись, это несложно.
brew linkapps mpv # в конце забыл
У меня ноутбук. Настройки цвета никакие не трогал. Btw, нормальные цвета удалось получить в MPC-HC ещё с CoreAVC+VMR9, и никак иначе.
И это блять скриншот, коим образом на нём будет запечатлён цветовой профиль монитора?
Гугли по названию файла ie9-windows7-x64-rus
Нормализуй обе:
ffmpeg -i in.flac -af volume=$(ffmpeg -i in.flac -af volumedetect -f null /dev/null 2>&1 | awk '/max_volume/{print -$5}') out.flac
Ну или можно изъебнуться и выровнять среднюю громкость (mean_volume в выводе volumedetect).
Greasemonkey в помощь
Там диванон был, ща начну пилить, ёбанный гит деванонит через историю
https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl
Держи, короче, пример использования:
./2ch-webm-resizer-test.pl aurora.mp4 -width 720 -target 6144 -opus 65 -cpu_used 1 -aq_mode 0
Encoding with the following params:
-stats -hide_banner -cpu-used 1 -aq-mode 0 -c:v libvpx-vp9 -y -an -b:v 131k -strict -2 -quality good -qmin 8 -crf 15 -qmax 60 -vf scale=720:-1 -sws_flags spline -lag-in-frames 16
Total encoding time: 287 seconds
Encoding with the following params:
-stats -hide_banner -cpu-used 0 -aq-mode 2 -c:v libvpx-vp9 -y -an -b:v 162k -strict -2 -quality good -qmin 8 -crf 15 -qmax 60 -vf scale=-1:-1 -sws_flags spline -lag-in-frames 16 -pass 1 -f webm
Total encoding time: 1135 seconds
И, кстати, предварительная резка пока не работает, можно тот код даже не читать
да я что только не пробовал, сквошил, резетил нихуя толку, короче похуй, про скрипт лучше расскажи - работает?
Картина такая:
24 ядра/потока: Total encoding time: 419 seconds
8 потоков: Total encoding time: 470 seconds
2 потока: Total encoding time: 1404 seconds
1 поток: в районе 30-40 минут
При этом качество картинки на вид почти не отличается, призываются желающие определить где какой видос (24/8/2 потока) на глаз. По мне так 6 кратное ускорение кодирования при сравнимом качестве - это охуенно
Чому так хуево масштабируется?
Один поток от двух отличается вдвое по времени.
Два от восьми - вчетверо, тоже порядок.
А вот восемь от 24 не в трое, а всего на пару процентов.
Хуй знает, сам удивился, может с ведром что не так и мультизадачность глючит...
А, ну всё понятно, гипер-трединг наебалово. В общем тогда выставлять -threads по количеству ядер надо
Ну вот я не знаю, что за фигня, у меня на своём debian'е я собрал пакет i386, установил, всё нормально. Арендовал сервер тоже x32 дебиан, там этот пакет собрался(который на моей системе собирался), но при работе ffmpeg выводилось Illegal instruction. Погуглил, узнал, что зависит от процессора.
Короче, смотри поддерживаемые флаги в /proc/cpuinfo и компилируй с ними, а еще лучше компили прямо на сервере с директивой -march=native
В общем отключил поддержку Hyper Threading, получилось так:
12 ядер: Total encoding time: 446 seconds
6 ядер: Total encoding time: 763 seconds
Похоже на правду - 15% оверхеда от планировщика/perl/bash вполне сносно
> Короче, смотри поддерживаемые флаги в /proc/cpuinfo и компилируй с ними, а еще лучше компили прямо на сервере с директивой -march=native
Я компилил на сервере. А что эта директива -march=native делает примерно?
>В общем отключил поддержку Hyper Threading
Лол, а если сервер с одним ядром, то и отключать ничего не надо?
>А что эта директива -march=native делает примерно?
Оптимизирует код под твой конкретный проц https://wiki.gentoo.org/wiki/GCC_optimization
>Лол, а если сервер с одним ядром, то и отключать ничего не надо?
Не надо
Понял, спасибо.
> х32
Вангую, что под long mode с 32-битными указателями ассемблерных вставок в кодеках совсем нет, так что будут соснули ещё хуже чем с x86.
> х64
Это ещё что за хуйня?
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (ac3 (native) -> vorbis (native))
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Вопрос, как сделать по красоте, чтобы и .gif была циклична и трек играл как положено?!
Разломай gif на отдельные кадры и возьми с -loop 1.
> Это ещё что за хуйня?
Ну вы поняли, что я имел ввиду.
>>1189853
В общем я скомпилил и поставил ffmpeg, без этих флагов и директив. Может ли из-за этого при двухпроходном кодировании вылетать Segmentation fault? На входе файл .mkv, который без двух проходов кодируется нормально (в смысле, без ошибок).
Чем можно сконвертировать группу файлов? Имею ввиду не по одному добавлять, а сразу 5-6 засунуть и они по очереди конвертируются.
WebMaster изначально создавался именно для этого. Можно запускать «WebMaster *.mp4».
Ванга врывается в тред
24 потока - 14270920882640.webm говнокачество, брат умер
2 потока - 14270920884091.webm YOBA-HD, как в крузисе, батя грит малаца
8 потоков - 14270920885532.webm мыльное кинцо
От параллельного кодирования должно не качество страдать, а размер, т.к. чаще придется вставлять кейфреймы.
мимо-диван
так там размер одинаковый
Под спермой заработает когда вот это выражение мне с баша на перл кто-нибудь переделает:
my $threaded_key_frames = `ffprobe -show_frames -select_streams v:0 -print_format csv $main::filenames{filename} 2>&1 | grep -n frame,video,1 | awk 'BEGIN { FS="," } { print \$1 " " \$5 }' | sed 's/:frame//g' | awk 'BEGIN { previous=0; frameIdx=0; size=0; } { split(\$2,time,"\."); current=time[1]; if (current-previous >= $main::sizes{slice_duration_sec}){ a[frameIdx]=\$1; frameIdx++; size++; previous=current;} } END { str=a[0]; for(i=1;i<size;i++) { str = str "," a; } print str;}' | tr -d '\n'`;
А так - под Cygwin должно работать, threads больше не используется
> grep -n frame,video,1 | awk 'BEGIN { FS="," } { print \$1 " " \$5 }' | sed 's/:frame//g' | awk 'BEGIN { previous=0; frameIdx=0; size=0; } { split(\$2,time,"\."); current=time[1]; if (current-previous >= $main::sizes{slice_duration_sec}){ a[frameIdx]=\$1; frameIdx++; size++; previous=current;} } END { str=a[0]; for(i=1;i<size;i++) { str = str "," a; } print str;}' | tr -d '\n'`;
Зачем такая наркомания?
awk -F, '\$3==1 && $5 - previous >= $main::sizes{slice_duration_sec} {printf("%d,", NR); previous=$5}'
Забыл проэкранировать знаки доллара.
awk -F, '\$3==1 && \$5 - previous >= $main::sizes{slice_duration_sec} {printf("%d,", NR); previous=\$5}'
> 2>&1
Ололо, оно у тебя не номера кадров выаёт, а номера строк во всём выводе ffprobe, включая опции конпеляции, версии библиотек и инфу о входном файле.
Надо 2>/dev/null.
-c copy на выходе и -map'ы для нужных дорожек, если надо брать не по одной каждого типа из каждого файла.
То же самое можно сделать при помощи MP4Box (mp4) или mkvmerge (mkv/webm).
Короче, почитал я твой скрипт и ужаснулся.
Когда я писал про нарезку кусков по кейфреймам, я предлагал для этого предварительно жать видео с низким разрешением и большим cpu-used. Кейфреймы исходника же мало для этого подходят — обычно они стоят намного чаще, чем их расставляет VP9 с низким битрейтом, а в некоторых форматах, в т.ч. в yuv4mpeg, так и вообще все кадры ключевые.
Хули ты ужасаешься, мудила, скрипт мало того что работает, так и качество ни хера не портит, чудеса, ёпт
А вообще я понял твою идею, да, здравая мысль действительно, в следующих версиях запилю
>Режет видео по рандомным кадрам, да >>1192444
Ни хера он не резал по рендомным, т.к. использовалась:
"-f segment -segment_frames Бла-бла-бла"
А сама функция segment она по кейфреймам режет независимо от того, какие цифры там указаны, но исправил на /dev/null, да, чисто для порядка...
>PSNR сравнивал?
На глаз всё видно, пару процентов PSNR-а из-за того, что не совсем оптимально распределяется битрейт, я уж потерплю за шестикратное уменьшение времени кодирования - то...
> Ни хера он не резал по рендомным, т.к. использовалась:
>"-f segment -segment_frames Бла-бла-бла"
Почитал описалово -f segment — действительно, он режет только по кейфреймам. Не понял только, зачем ты развлекался с парсингом вывода ffprobe, если то же самое мог сделать этот муксер с параметром -segment_time?
> На глаз всё видно
У некоторых вообще граза спермой залиты и нихуя не видно. Надо сравнивать либо размер результата при фиксированном качестве (-b:v 0 -qmin 24 -qmax 24), либо PSNR при результате того же размера (чего добиться трудно).
> пару процентов PSNR-а
Напомню, PSNR измеряется не в процентах, а в dB, что есть произведение десятичного логарифма (грубо говоря, кол-ва цифр числа) отношения величин на 10.
>>1193105
Полагаю, что каждая последующая запись в логе ссылается на предыдущую, так что вряд ли. Но проработать этот вопрос было бы интересно.
>если то же самое мог сделать этот муксер с параметром -segment_time?
Не до конца понял документацию - нет уверенности в том, что выйдет например из минутного видео с кейфреймами на 10, 30, 35, 45 и 55 секунде при указании segment_time 25 сек, опасался появления повторов/вырезов, но вообще надо изучить данный вопрос, да...
Снёс дебиан, поставил убунту. Опять часа два ебался со сборкой ффмпега и зависимостей, и в итоге, отчаявшись, поставил пакет, собранный на своём дебиане, заработало. Пиздец, короче.
> как подбирать параметр crf?
А как ты его будешь использовать? Как основную регулировку ширины потока (при -b:0 или значительно превышающем требуемый битрейте), или вспомогательную, чтобы битрейт меньше выделяло на статичные сцены?
> Какую зависимость можно использовать между битрейтом, количеством кадров и продолжительностью видео?
Ты забыл про основную характеристику — характер самого видео, кол-во движения в нём. См. вторую вебмку в >>1191643: там почти час с фактором квантизации 30.
Читай https://github.com/pituz/webm-thread/wiki/webm-encoding#Контроль-ширины-потока .
Кстатеда, в ссанине это вообще элементарно: размаскировываешь git-версию ffmpeg'а и libpvpx и ставишь из портежа. А потом так же просто обновляешь (пикрелэйтед).
А, всё, vp8,vp9
> В килобайтах размер одного кадра?
Да.
> Почему на пикчах они разные?
Слева VP8, справа VP9.
В случае с VP8 сравнение сделано не совсем корректно, т.к. он не может в лосслесс, для него q0 == q4.
Уже читал на другом хосте.
Поставил, спасибо.
Почему у самого портежа этой хуйни нет? Очевидный базовый функционал же! Вот у палудиса есть --resnstall-scm=weekly.
Нужна программа которые которая выдаст мне все возможные варианты
Информатичка достаёт? По ебалу старой суке!
> for i in iterator
> i[0], i[1]
Ты ведь пистон первый раз расчехлил, да? for i, j in iterator
мимо
sauce
Да, я на баше обычно костыли строчу. Просто вспомнил, что комбинаторику в своё время на бидоне делал довольно просто. Расскажи как надо правильно?
иди нахуй
создаешь папку c:\Video, распаковываешь туда ffmpeg и видео, которое ты хочешь перекодировать, нажимаешь пуск-> выполнить, вводишь туда "cmd" без кавычек, нажимаешь OK, во всплывшем чёрном окне пишешь "cd C:\Video", нажимаешь Enter, потом вводишь команду:
ffmpeg -i "исходное видео.mp4" "результат.webm"
понял уже разобрался. спасибо.
>ffmpeg -ss 2.0 -i c:\ffmpeg\video.avi -i c:\ffmpeg\audio.mp3 -qmax 50 -sn out.webm
на основе примера:
ffmpeg -hide_banner \
-loop 1 -r 1 -i picture.png \
-ss 3.5 -i audio.flac \
-shortest -c:v vp9 -b:v 5M -crf 16 -c:a libopus -b:a 96k musicwebm.webm
Под спойлером написал же. Не уверен, что термин "правильно" уместен, но так просто удобнее писать и, если число итераций велико, а время выполнения кода внутри цикла мало, будет быстрее.
Я люблю делать вебмки 800х450 и битрейт ~600-800.
Для звука используй opus, весит нихуя, качество соответствующее.
Для видео переходи на vp9+двойной проход+ quality good(или даже best, если ты очень терпеливый) и считай битрейт по формуле из пикчагайда анимублядского вебма /b. Vp9 должен нормально себя чувствовать и на низких битрейтах.
3 минуты тогда почти всегда более-менее хорошо получаются, а вот 5 от конкретного видео зависит.
Заодно и гайд обнови.
Но ведь он не может ничего подобного. Нужно вручную из него копировать и вставлять.
Это ты не можешь в него. А он может все копировать автоматом, даже не нужно ничего выбирать: запустил его, свернул, кликнул по вкладке браузера, нажал хоткей - он сам все ищет, набирает, и нажимает. Охуенно удобно.
А чем твой стим от браузера отличается? Он на клавиатуру реагирует? Значит ничто автовводу не мешает.
Разница в том что для браузера ты можешь напердолить простой js-скрипт, который будет вставлять пароли, т.к. все веб-страницы написаны на одном и том же html'е. Стимы и скайпы могут быть написаны на чем угодно, а если писать под все ОС, то задача становится еще сложнее.
Итого в скайп пароль ты можешь только скопировать вручную. Даже если кепас автоматически умеет определять приложение, вставлять в каждый инпут все равно придется вручную.
Ты какой-то стукнутый. Нахуй тут какой-то твой скрипт? Кипас посылает сканкоды клавиш в ОС, так, что все приложения воспринимают их как нажатия реальных клавиш, поэтому если ты можешь в своем стиме набрать пароль на клаве - кипас тоже сможет.
>Стимы и скайпы могут быть написаны на чем угодно, а если писать под все ОС, то задача становится еще сложнее.
Похуй на чем они написаны и под какую ОС, главное могут ли они работать с клавой, или нет.
>аже если кепас автоматически умеет определять приложение, вставлять в каждый инпут все равно придется вручную.
В твоем манямирке.
>Нахуй тут какой-то твой скрипт?
Затем что для браузера есть дополнения, которые и являются js скриптом, который вставляет пароли в формы. С другими приложениями все не так просто.
Похуй как кепас посылает данные, ему нужно знать _куда_ их посылать.
В любом случае это спор ни о чем. Ты хочешь сказать, что кепас умеет автоматически вставлять пароли в скайп или стим? Я им пользовался полгода назад и такого функционала не заметил. Я его опять поставлю и проверю, если ты утверждаешь что это возможно, но мне кажется что ты просто школьник-кукаретик.
Итого – может ли кепас автоматически вставлять пароли в программу отличную от браузера? Автоматически подразумевает под собой что ты не альт-табаешься на кепас и не копируешь/вставляешь пароль вручную, а пароль вставляется по клику на инпут.
>Затем что для браузера есть дополнения
кипас - внешняя программа, к дополнениям он не относится
>Похуй как кепас посылает данные, ему нужно знать _куда_ их посылать.
Нинужно, он тупо посылает последовательность сканкодов в активное окно, ему похуй примет оно их или нет -это уже не его проблемы.
Весь нормальный софт, использующий стандарты передачи фокуса, отрабатывает нормально. Для остального в кипасе приходится менять последовательность передачи сканкодов.
Но все-равно, кипас может работать с любым софтом, который принимает пароль с клавиатуры, поэтому кипас универсален.
>В любом случае это спор ни о чем. Ты хочешь сказать, что кепас умеет автоматически вставлять пароли в скайп или стим?
Умеет
>Я им пользовался полгода назад и такого функционала не заметил.
Именно что не заметил. Нужно знать как работает кипас, тогда пользоваться им удобно.
Я например пользуюсь так: открываю кипас, сворачиваю его - все, он бдит.
Далее перехожу на вкладку или запускаю софт, требующий пароль, в общем добиваюсь того, чтобы на экране появилось поле ввода пароля, похуй где и на чем. Далее нажимаю хоткей - кипас автоматом сканит базу, находит нужную запись, и набивает ее на клавиатуре.
Внешне выглядит охуенно: открыл софт, нажал хоткей - пароль волшебным образом ввелся.
>Автоматически подразумевает под собой что ты не альт-табаешься на кепас и не копируешь/вставляешь пароль вручную, а пароль вставляется по клику на инпут.
Даже лучше - никуда не надо кликать и ничего не надо вставлять. Просто нажать хоткей. На мультимедиа-клаве под него можно отдельную кнопку отвести.
>кипас - внешняя программа, к дополнениям он не относится
Но она связывается с браузером через дополнение. Без дополнения ничего работать не будет, как я понимаю. Иначе нахуя эти дополнения сделали?
В общем, проверю завтра. Возможно, я недооценивал кепас.
>Но она связывается с браузером через дополнение. Без дополнения ничего работать не будет, как я понимаю. Иначе нахуя эти дополнения сделали?
Нет, дополнение опционально, и нужно только для того, чтобы создавать записи в кипасе о сайтах прямо из браузера, а не для набора паролей.
Главное верно настроить триггеры опознавания для записи - тогда он будет автоматом распознавать твой скайп и стим. Обычно это заголовок окна, в браузерах - еще и url
Благодарю.
Котаны реквестирую нормлаьный гуй под сперму чтоб в два клика конвертить любое видео в webm или mkv, задача сжимать видео с приличным качеством на выходе, пока маюсь с конвертером из оп поста но эта писька очень медленно работает, а если выставить больше потоков то часто проябывается с ошибкой. Какой формат кстати лучше подойдет?
Откуда вторая?
Там же десять раз пережатое говно. Тебе лучше поискать исходники видео и музыки, или сделать оригинальный контент.
Чёт я кирпичей отложил лол
Спасибо.
Чем делал ? Я сам думал помочь, попробовал первое видео — на выходе только звук, пробовал как ффмпегом, так и разными мокренькими онлайн-сервисами. Оффлайн-говна качать не стал.
Но раз уж ты выложил, то я сделаю то, что изначально хотел…
>>1035239
>>1035239
>>1035239
>>1035506
>>1035522
>>1035532
>
> Аноним 29/08/14 Птн 20:20:22 №1035
>>1035532
>>1035556
>>1035556
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warо не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Пропущено 0 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:49:47 \t№90050xxx\t\t
14282129878870.png
(1120Кб, 2990x3364)
1120
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warcraft
Аноним 05/04/15 Вск 07:46:12 №90049xxx [Ответ]
14282091725150.jpg
(225Кб, 1680x1050)
225
Поиска музыки тред
Привет анон, сразу говорю что не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Аноним 05/04/15 Вск 07:57:26 \t№90049xxx\t \t[Ответ]\t
14282098464130.png
(3Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроебина, какого хуя, ану нахуй с двача сука девать тебя бля, на хуй, ссука ты меня заебал в край, я тебя тает выебу что мама не узнает, ты за базаром то следи, пидор гнойный.
Пропущено 26 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:51:22 \t№90050xxx\t\t
Вот пример работы затейника. Первый пост урл веб-ма с сосаки.
http://vk.com/id5257600
Аноним 05/04/15 Вск 08:54:09 \t№90051xxx\t\t
Как же я проигрываю со школяров, 90% из которых сами сюда пришли после обзора мудисона на сосач, а теперь противятся еще одной волне себе подобных.
Хуже, чем вы сделали, все равно уже не будет.
Ответы: >>90051142
Аноним 05/04/15 Вск 08:56:08 \t№90051xxx\t\t
>>90051069
У меня все равно попоболь от этой затеи.
Аноним 05/04/15 Вск 08:16:31 \t№90049xxx\t \t[Ответ]\t
14282109918720.jpg
(9Кб, 480x360)
9
Добрый вечер, день или утр
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Пропущено 0 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:49:47 \t№90050xxx\t\t
14282129878870.png
(1120Кб, 2990x3364)
1120
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warcraft
Аноним 05/04/15 Вск 07:46:12 №90049xxx [Ответ]
14282091725150.jpg
(225Кб, 1680x1050)
225
Поиска музыки тред
Привет анон, сразу говорю что не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Аноним 05/04/15 Вск 07:57:26 \t№90049xxx\t \t[Ответ]\t
14282098464130.png
(3Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постов, 5 с картинками. Нажмите ответ,Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Пропущено 26 постов
Пропущено 26 постов
>>1035239
>>1035239
>>1035239
>>1035506
>>1035522
>>1035532
>
> Аноним 29/08/14 Птн 20:20:22 №1035
>>1035532
>>1035556
>>1035556
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warо не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Пропущено 0 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:49:47 \t№90050xxx\t\t
14282129878870.png
(1120Кб, 2990x3364)
1120
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warcraft
Аноним 05/04/15 Вск 07:46:12 №90049xxx [Ответ]
14282091725150.jpg
(225Кб, 1680x1050)
225
Поиска музыки тред
Привет анон, сразу говорю что не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Аноним 05/04/15 Вск 07:57:26 \t№90049xxx\t \t[Ответ]\t
14282098464130.png
(3Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроебина, какого хуя, ану нахуй с двача сука девать тебя бля, на хуй, ссука ты меня заебал в край, я тебя тает выебу что мама не узнает, ты за базаром то следи, пидор гнойный.
Пропущено 26 постов, 5 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:51:22 \t№90050xxx\t\t
Вот пример работы затейника. Первый пост урл веб-ма с сосаки.
http://vk.com/id5257600
Аноним 05/04/15 Вск 08:54:09 \t№90051xxx\t\t
Как же я проигрываю со школяров, 90% из которых сами сюда пришли после обзора мудисона на сосач, а теперь противятся еще одной волне себе подобных.
Хуже, чем вы сделали, все равно уже не будет.
Ответы: >>90051142
Аноним 05/04/15 Вск 08:56:08 \t№90051xxx\t\t
>>90051069
У меня все равно попоболь от этой затеи.
Аноним 05/04/15 Вск 08:16:31 \t№90049xxx\t \t[Ответ]\t
14282109918720.jpg
(9Кб, 480x360)
9
Добрый вечер, день или утр
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Пропущено 0 постов, 1 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:49:47 \t№90050xxx\t\t
14282129878870.png
(1120Кб, 2990x3364)
1120
Покупка пасскода позволяет обходить капчу. [Узнать больше]
09/03/15 - Сосач лига - турнир по футболу
08/02/15 - Про донат и оФФициальную группу VK
05/02/15 - Новый вид навигации по доскам
/fem/ - Феминизм /se/ - Самообразование /ec/ - Экономика /law/ - Право и правоприменители /wow/ - World of Warcraft
Аноним 05/04/15 Вск 07:46:12 №90049xxx [Ответ]
14282091725150.jpg
(225Кб, 1680x1050)
225
Поиска музыки тред
Привет анон, сразу говорю что не иду в тематику, ибо нужна быстрая реакция, ну а /b/ самая населённая часть сосача.
Мне нужно найти что-то похожее на эти два трека. Если ты знаешь то подскажи по каким тегам это искать, а лучше подкинь годноты. Я знаю что это не единичные треки в таком направлении, ибо сам иногда натыкался на что-то похожее.
[YouTube] Patricia Dallio - Les Louves (NaissanceE)[РАСКРЫТЬ] Да, узнал о нём именно оттуда
http://rghost.ru/7JL8ZscpG
Нет, это не реклама самого себя, но трек с рыгхоста мой, прицеплен ради примера.
Ответы: >>90049720
Пропущено 46 постов, 11 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 08:14:34 №90049xxx
>>90049651
Зарепортил этот кал.
Аноним 05/04/15 Вск 08:14:54 №90049xxx
[YouTube] Пацанский Рэпчик влад яворский бельцы 8 школа 12 б класс[РАСКРЫТЬ]
Аноним 05/04/15 Вск 08:15:25 №90049xxx
>>90049021
Мне вспомнился коллектив Autechre, такой-же безбашенный музон.
Аноним 05/04/15 Вск 00:12:23 №90029xxx [Ответ]
14281819432170.jpg
(19Кб, 300x200)
19
Гей кун на связи. 23 lvl, актив.
Можете постить фоточки своих знакомых кунов, а я буду писать выебал бы их или нет. Если хотите можете постить свои анусы, я так же выскажу своё о них мнение.
Ответы: >>90049719
Пропущено 166 постов, 58 с картинками. Нажмите ответ, чтобы посмотреть.
Аноним 05/04/15 Вск 06:59:18 №90048xxx
test
Аноним 05/04/15 Вск 08:14:41 №90049xxx
>>90046593
Этот сам кого угодно выебет.
Аноним 05/04/15 Вск 08:15:23 №90049xxx
14282109232340.jpg
(72Кб, 630x420)
72
>>90029404
m / ew / fa / fiz / fl / fs / ftb / hh / hi / me / mg / mlp / mo / mov / mu / ne / out / pvc / ph / psy / re / sf / sci / sn / sp / spc / tr / tv / un / w / wh / wm / chat] Творчество [di / de / diy / dom / f / izd / mus / o / pa / p / wp / wrk / td / trv] Техника и софт [cc / gd / hw / mobi / pr / ra / s / t / web] Игры [bg / cg / es / gb / mc / mmo / moba / tes / vg / wr] Японская культура [a / aa / fd / ja / jsf / ma / rm / to / vn] Разное [d / b / soc / media / r / abu / @ / int / old / rf / 2chTV ] Взрослым [fg / fur / g / ga / h / ho / hc / e / fet / sex / fag] Политика [by / nvr / po / ussr / ukr / zog] Пробное [guro] [ Пользовательские доски ] Мои доски
/Б/ред
[Ответить в тред]
Ответить в тред X
Показать текст полностью
Аноним 05/04/15 Вск 07:57:26 \t№90049xxx\t \t[Ответ]\t
14282098464130.png
(3Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постов, 5 с картинками. Нажмите ответ,Кб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Макака, гандон ты штопаный, иди сосать, пиздоблядская хуеблядепроеб
Пропущено 26 постовКб, 200x200)
3
Пропущено 26 постов
Пропущено 26 постов
На моей пеке могу сделать статический ип
Я слабо понимаю, что необходимо сделать. Тебе нужно настроить туннель типичным VPN или проброс портов.
Нужно запускать клиентские программки на домашнем пк, которые работают с БД в подсети рабочего пк. Мне поможет хамачи+route в рабочую подсеть на раб пк? route позволит мне с домашнего пк через хамачи лезть в рабочую подсеть на рабочем пк?
Хамачи создает туннель и все, если ты хочешь управлять системой удаленно и без гуя, тебе нужен будет SSH какой-нибудь, чтобы, например, запускать службы или шкрипты. Самый простой способ это поставить TeamViewer, немного более продвинутый это VPN сервер и SSH сервер с нестандартным портом. Еще можно настроить проброс портов для RDP-сессии, конечно.
>немного более продвинутый это VPN сервер и SSH сервер с нестандартным портом
Как мне это сделать? Нашел вот это http://forum.ru-board.com/topic.cgi?forum=8&topic=50227 но ЯННП
При подключении через шелл к машине по этому адресу на рабочей машине у тебя, очевидно, будет доступен второй адрес, терминальный доступ, слыхал? То есть, если ты хочешь подключаться по SSH устанавливай какой-нибудь freeSSHd для спермы на рабочую машину и с домашней подключайся любым клиентом.
Блять, какой терминальный образ? Я маршрутизацию не могу сделать настроить у себя на домашнем компьютере. Маршрутизацию как запилить, блять? До терминального доступа пока далеко еще.
Терминальный доступ, лел. Совсем я головой поехал
Короче, у меня пиздец с прогрузкой сайтов, у которых стоит cloudflare ссаный, сосач, форченг и еще пара сайтов.
Месяц назад была проблема, у меня гугл и сайты с этой хуитой просили вводить капчу, типа кто-то спамит с сети, я начал ебать провайдера, объяснял тупорылым почти месяц, в итоге мне подсеть сменили, наверное.
Вот месяц я сидел норм, сейчас уже 5 день пиздец с прогрузкой, просто не грузит сайт, Веб-страница недоступна, минут пять обновляешь, прогружает на минуты 3 и потом снова пиздец.
К тому же, дрочильня лига легенд, у этой параши лаунчер, он как-то связан с ИЕ, вот он тоже начал выебываться, не подключать, а потом я заметил, что он не грузит одновременно с этими сайтами, что за хуйня?
Пока писал пост, все опять отвалилось, пиздец, сейчас буду обновлять до усрачки, чтобы запостить, помогайте.
Я уже объяснил на пальцах, что нужно сделать. Туннель работает? Если работает, в чем проблема? Понаберут, блять, эникеев, которые NAT от NAS еле отличат, а они потом сюда лезут с какими-то охуительными познаниями про маршрутизацию.
спермопроблемы вирусной прошивки
А если у меня харкач грузится только однопоточно? То есть пока вебэмка, например, не прогрузится, ни картинку открыть, ни ленту подгрузить.
Это у всех так, или тоже есть повод для беспокойства?
мимо
У меня так как у тебя.
>А если у меня харкач грузится только однопоточно?
На GPRS/EDGE/3G это нормально. Там физический протокол не позволяет больше одного потока данных передавать
SQQUA, так и есть, пиздец бесит. Я предположил, что это какая-нибудь ебанутая защита от дудоса.
8 Мбит\с.
Без понятия, чем плохо — не увлекаюсь конусом. Достаточно того, что он vp9 с opus'ом воспроизводить без превращения картинки в хуиту если и научился, то совсем недавно (хотя поддержка их была заявлена уже давно).
В случае с mpv плохо тем, что кодеку не передаётся инфа о PTS фреймов, из-за чего ограничение битрейта правильно работает только при явно указанном фиксированном fps (-oautofps).
Попробовал эту штуку, конвертит просто отлично, в мкв сжимает видео в два раза вообще огонь! Жаль 265м кодеком сжатие идет по три часа, когда 264 справляется за 20 минут.
А вот в webm возникли проблемы - сжатие отличное вдвое меньше по сравнению с h.264, но при воспроизведении идет сильная пауза при перемотке, нажимаю стрелку вправо или тыкаю по полосе чтоб перейти дальше и идет задержка секунд 5 а потом видео начинает воспроизводиться. Это как-то можно пофиксить?
Использую, в любом плеере такой баг.
>при воспроизведении идет сильная пауза при перемотке
Сейчас попробовал винни - действительно есть такая проблема. Перемуксил ффмпегом - проблема пропала.
И что делать? Забить на вебм до новых версий и в мкв закатывать все? Вообще по соотношению размер/качество что будет лучше?
Ты сейчас путаешь форматы видео с форматами контейнеров.
mkv и webm — это по сути один и тот же формат контейнера, разница только в наличии у webm ограничения на допустимые форматы содержимого.
По уровню сжатия форматы видео стоят где-то так: H.265 > VP9 > H.264 > VP8.
Ну да просто для меня по умолчанию мкв это h кодек а web v
H.265 > VP9 адски долго конвертят? Выше писал по три часа конвертится файл, это пока особенность кодека и потом может лучше научат или так и останется?
И чем лучше звук конвертить чтоб меньше весил, качество не сильно нужно там не музыка и не многоканалка.
юзай мой скрипт https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl - c ним в 4-6 раз быстрее
> https://github.com/anonymous2ch/2ch-webm-resizer/commit/d1d89e
Я же тебе нарисовал это на одном авке красиво. Зачем оставлять быдлокод?
Извини, бро, проглядел, особо времени нету сейчас двачевать круглусуточно... Закоммитил, короче...
Ах дв, у меня уже была такая программа, там еще можно было выбирать пункт "Не больше чем..." и указывать точный размер выходящего файла, жаль я проебал её и не смог найти.
H.265 > H.264 ≥ VP9 > VP8.
Я быстрее испанский выучу чем разберусь с этим сырым, неудобным, костыльным говном с кучей ненужных функций и команд.
Я говорю на английском почти без акцента, знаю немецкий на разговорном уровне и сейчас учу испанский. Выучу быстрее чем начну клепать вебмки через этот недокостыль.
>Например?
Посмотри на ОП-пик. Там какое-то говно, какие-то потоки, битрейты, какая-то возня со звуком.
>Если ты такой успешный
Так я не какой-то успешный переводчик, английский и немецкий изначально учил для себя, чтобы понимать происходящее в фильмах в оригинале.
>зачем
Потому что я могу.
>Смотрел, с него и научился кодить в консоле.
Ладно, сейчас скачаю и попробую. Но вангую ничего не получится.
Сначала напиши, что ему нужно сделать в параметрах запуска: https://github.com/pituz/webm-thread/wiki/ffmpeg
Это можно проделать в терминале.
Олсо, см. http://ru.wikihow.com/установить-программу-FFmpeg-на-системе-Windows
>>1205684
Это исходники, их нужно конпелять, под спермой это долго и муторно. Скачай лучше сборку под свою ОС.
>Это исходники, их нужно конпелять
Почему все так ебануто, даже в сборках? К чему эта ебля с консолью?
> К чему эта ебля с консолью?
Это ёбля только для компьютерно-безграмотного человека, т.е. пердолика. Для приличных людей консольный интерфейс программы не только в большинстве случаев удобен не менее гуя, но и означает возможность её автоматизированного использования.
>>1205700
Официально ffmpeg выходит только в виде исходного кода.
Но на офсайте есть ссылки на сторонние сборки, в т.ч. под твою сперму.
>консольный интерфейс программы не только в большинстве случаев удобен не менее гуя
Да, прописывать все параметры вручную куда удобней чем сдвинуть пару ползунков и вбить несколько значений.
>означает возможность её автоматизированного использования
Что именно ты имеешь в виду?
> Что именно ты имеешь в виду?
Капюктер какбе создан решать муторные проблемы, а не создавать новые.
> Да, прописывать все параметры вручную куда удобней чем сдвинуть пару ползунков и вбить несколько значений.
Уже кто-то написал нормальный ГУЙ? Сcылку дай/
>Капюктер какбе создан решать муторные проблемы, а не создавать новые
Сколькими гуи не пользовался везде есть очередь задач, если ты про это.
>Уже кто-то написал нормальный ГУЙ?
http://www.selur.de меня лично всем устраивает, но хочется чего то официального.
Функционал? Меня бы и иксмедиа устроила, если бы не ебанутые девы которым я уже столько баг репортов написал о поломаном непонятно с чего кодировании в два прохода с переменным битрейтом, к тому же в сабы не может. Я бы даже стерпел то, что кодирует он в 1,5 раза дольше.
Никто не брезгует, я вообще считаю что avidemux самый охуенный, т.к. в питоне умеет херачить скрипты - автоматизация под винду, охуенна
Какой функционал? Зачем он тебе? Выбрал время вебмки, выбрал размер изображения и максимальный размер файла, тыкнул кнопку и всё - получи и распишись, вебмка готова. Это 4 клика. Нахуя ебаться с этим ffmpeg, это что, модно?
Какие нахуй клавишы? Вот смотри как всё просто с прогой любой: скачал установщик, установил, открыл, сделал 4 клика и готово.
А как с ffmpeg? Какие-то сборки-хуёрги подбирать надо, что-то в консоле и админки копаться и потом еще вручную всё это прописывать и только потом возможно заработает.
>Какие-то сборки-хуёрги подбирать надо,
Хули там собирать, emerge и все дела. Если ты нищеброд без рута к какому-нибудь маломальски современного сервера - всё равно заебёшься под виндой кодировать - хули комп как вертолёт шумит - заёбывает...
> http://www.selur.de меня лично всем устраивает, но хочется чего то официального.
Его VP9 может в многопоточность, если нет, то он не лучше вебм фор ретардс.
Ну подгони мне пятёрик дешёвого - я кодировщик перловый под винду допердолю, а за 10-ку даже интерфейс тебе присобачу на wxPerl каком-нибудь...
Какой нахуй emerge? Какой нахуй рут и сервер? Что за хуйню я читаю? Я всего лишь хочу делать webm без лишнего гемороя и проблем, а тут у вас у всех по ходу ПРОГРАММИСТ головного мозга, какую-то хуйню несете.
Что такое "пятёрик"?
> прописывать все параметры вручную
Ну, если ты — пердолик, то можешь и вручную прописать. А мне так проще либо взять их из истории команд, либо воспользоваться ранее написанным скриптом, либо вообще умолчаниям ffmpeg, которые во многих случаях адекватны желаниям.
Указывать все параметры всегда — это как раз про gui, где у виджетов нет значения «не указано».
> Что именно ты имеешь в виду?
Подгонку VP9 под лимит с нескольких попыток, например (как известно, у libvpx-vp9 далеко не всегда получается указанный битрейт, иногда случаются отклонения более чем в два раза). Или >>1122654.
>>1205754
> Сколькими гуи не пользовался везде есть очередь задач, если ты про это.
Но в эту очередь же нельзя ставить произвольные действия, и тем более задавать им условия и переменные, правильно?
>Но в эту очередь же нельзя ставить произвольные действия, и тем более задавать им условия и переменные, правильно?
Можно http://www.avidemux.org/nightly/ !
>Указывать все параметры всегда — это как раз про gui
Кек.
>Подгонку VP9 под лимит с нескольких попыток
Кек.
>Но в эту очередь же нельзя ставить произвольные действия, и тем более задавать им условия и переменные, правильно?
Ты вообще видел хоть-какой нибудь гуи?
Средстватми именно gui — нет: всё равно придётся писать программу. Причём в случае с avidemux это скорее всего будет сложнее, чем с bourne shell и ffmpeg.
>>1205862
> Ты вообще видел хоть-какой нибудь гуи?
Продемонстрируй, как ты накликаешь в gui >>1122654 (кодирование серии целиком, разбивку её на куски под лимит и вывод размеров этих кусков).
>Причём в случае с avidemux это скорее всего будет сложнее, чем с bourne shell и ffmpeg.
Ошибаешься, с GUI-редактором это гораздо проще чем в прыщеконсолечке!
Чем проще-то?
В прыщеконсоли тебе, во-первых, не понадобится пилить такие простыни (или разбираться в напиленных автоматически). А во-вторых, в современных шеллах есть контекстное автодополнение, значительно упрощающее ввод параметров команд.
И да, покажи, как ты на avidemux'е будешь кодировать серию и резать её на фрагменты по 10мб, используя на входе три параметра: номер серии и смещения начала и конца.
Нет, уж лучше ты мне покажи, как ты на прыщеконсоли будешь брать исключительно HD-порно из одной папки, пропуская SD-файлы и перекодировать в MKV, с охуенно детализированными настройками h.264. Без скриптов.
>Бро, по другому никак - задача с порно не решалась
Чего блять? Есть уже тысячу различных программ, конвертеров для редактирования видео. Нахуя копаться в этом говне, всё это обсуждать?
http://www.youtube.com/watch?v=d1vRLfuF-wM
В том-то и дело, что они редакторы, т.е. требуют чтоб я сидел и следил за происходящим. А так чтобы взять и 300 файлов из папки с 1000 по определённым входным параметрам, типа высоты кадра за пару суток, пока я с поцанами бухаю вне дома уменьшить пропорционально и закодировать в mkv - нихуя нету прог, уж поверь мне я действительно искал, вместо того, чтобы ныть тут на двачах
>А так чтобы взять и 300 файлов из папки с 1000
))))
Ты даун? Я реквестировал прогу для одного, сука, видео, одного! Если у тебя 300 файлов-говна и тебе нужно их всех конвертить это твои проблемы, ебанутый на всю голову извращенец поехавший. А нормальным людям вроде меня, котоорые смотрят фильм/сериал и вебманируют понравивший им момент и заливают его на двачи, нужна обычная программа. ОБЫЧНАЯ СУКА ОДНА ПРОГРАММА ЧТОБЫ МОЖНО 1 ФАЙЛ ЗА 1 РАЗ ДЕЛАТЬ
> Нет, уж лучше ты мне покажи
А почему, собственно, ты убегаешь от выполнения моей задачи и выставляешь свою? Ну да ладно.
> как ты на прыщеконсоли будешь брать исключительно HD-порно из одной папки, пропуская SD-файлы
Уже показывал: >>1115151
> перекодировать в MKV, с охуенно детализированными настройками h.264
for f in ∗.{mkv,flv,mp4,webm}; (($(ffprobe /tmp/1.webm 2>&1 |
awk -F'[ x,]+' '/Stream #0.+Video:/ {print $7*$8}') > 1280∗720))
ffmpeg -i $f $охуенно_детализированные_настройки_x264 "${f:r:t}.mkv"
> Без скриптов.
А мб ты сначала покажешь, как в gui работаешь без тыканья по кнопкам? Однострочник — тоже скрипт.
«&&» между (($(ffprobe … | awk …) > …)) и ffmpeg'ом потерял.
>А почему, собственно, ты убегаешь от выполнения моей задачи и выставляешь свою?
Потому что я знаю, что как одна, так и вторая задача прекрасно решается при наличии желания. Просто конкретно avidemux это единственное средство под сперму, которое предоставляет функционал, не уступающий, твоей мокрописечной zsh. Не было у меня тогда сервака и линукса чтоб ffmpeg использовать можно было по-человечески... Под виндой ограничение команд в 1024 символа нихуя развернуться не даёт...
Алсо, уж на прыщах я даже хуй знаю зачем тебе такой хуйней страдать:
>И да, покажи, как ты на avidemux'е будешь кодировать серию и резать её на фрагменты по 10мб, используя на входе три параметра: номер серии и смещения начала и конца.
Хули там резать, когда можно прямо с них отдавать, раздавать, проигрывать, стримать и вообще всё что угодно без надобности какой-то хуйни, вроде резки по 10 метров.
> вебманируют понравивший им момент и заливают его на двачи
См. >>1070605.
>>1205956
> Потому что я знаю, что как одна, так и вторая задача прекрасно решается при наличии желания.
Вопрос был в сравнении решений по удобству реализации. Итог — на zsh решены обе задачи, на avidemux — только одна, и здоровенной простынёй.
> мокрописечной zsh
В каком месте zsh мокрописечный?
Олсо, все те же скрипты не намного сложнее реализуются и на bash, только с большим кол-вом вызовов внешних программ.
> не уступающий,
Запятая лишняя. И сравнивать скриптуемый видеоконвертер с шеллом — всё равно, что жопу с пальцем.
> Под виндой ограничение команд в 1024 символа нихуя развернуться не даёт...
У тебя параметры x264 не влезают в килобайт? Используй профили.
> А как ффмпегу качество-то указать?
Зависит от кодека, у libvpx и libx264 есть параметр -crf.
> Чтобы было такое же, как в исходном видео.
Это невозможно: сжатие в lossy-формат — всегда дополнительные потери. Можно жать разве что в lossless (-crf 0 у libvpx-vp9 или libx264), но битрейт у результата будет диким.
> Автоматически ффмпег создаём заквадраченное говно с ~500k.
Вангую, что ты жал в VP8 или VP9 с дефолтным битрейтом 200k. Чтобы его убрать, используй -b:v 0.
> А я не хочу cbr. Хочу по-людски, с vbr, но хорошим качеством.
VBR и получается. Чтобы получалось лучше (распределило битрейт по видео более эффективно и расставило ключевые кадры в оптимальных местах), делай двумя проходами.
См. https://github.com/pituz/webm-thread/wiki/webm-encoding#Контроль-ширины-потока
Обычно при запиливании вебмок ставят ограничение битрейта под лимит борды, а его перерасход исключают crf'ом.
http://sourceforge.net/projects/imgseek/
Или пердоль скрипт с imagemagick compare, если готовые мокрописечки не устраивают.
Я не умею эти скрипты юзать я под виндой гуем жму как нуб.
Может еще кто пояснить что это за кодек такой охуевший? 500 метров почти часовое видео весит, я пережимаю h.264 кодеком и оно увеличивается до 800 метров, как так?
Не антон не до того мне чтобы еще голову ебать со скриптами, да и долго это я чувствую будет.
echo "=== Простой WebM конвертер для Двача с автоматическим вычислением битрейта под размер файла ==="
# Пример использования ./webm.sh 1.mp4 00:01:05 00:01:30
#############################################
ts_get_sec()
{
read -r h m s <<< $(echo $1 | tr ':' ' ' )
echo $(((h6060)+(m60)+s))
}
#############################################
start_ts=$2
stop_ts=$3
START=$(ts_get_sec $start_ts)
STOP=$(ts_get_sec $stop_ts)
DURATION=$((STOP-START))
echo Файл: "$1"
echo Продолжительность: "$DURATION" секунд
file_size_limit=6229483
echo Лимит файла: "$file_size_limit" байт "("`expr $file_size_limit / 1024` КБ")"
videobitrate=`expr $file_size_limit \ 8 / $DURATION / 1024 - 80`
echo "Вычислен нужный размер битрейта:" "$videobitrate" kbps
ffmpeg -i "$1" -fs $file_size_limit -ss $2 -to $3 -c:v libvpx -cpu-used 3 -threads 4 -minrate "$videobitrate"k -maxrate "$videobitrate"k -b:v "$videobitrate"k -c:a libvorbis "$1".webm
Лол, ну нахуй ты своё поделие-то здесь суёшь? Ты хоть потестируй сначала, что оно нихуя не работает, долбоёб...
Тебя следует обоссать по следующим пунктам:
1. башизмы в скрипте на bourne shell:
> #!/bin/sh
> echo $((
2. CBR (maxrate==minrate==b:v). Чтобы жать видео современными кодеками с CBR, нужно либо быть совсем кретином, либо не понимать принципов их работы.
3. Один проход, VP8, говнокачество. Тебе нужно делать вебм за полсекунды, насрав на количество квадратов?
4. Обязательность всех параметров.
5. Проёб кода в разметке макабы. Правда, за это следует обоссать не тебя, а макаку — средств для постинга кода без проёба звёздочек на данный момент вообще нет.
Кури https://github.com/pituz/webm-thread/wiki/glossary и https://github.com/pituz/webm-thread/wiki/webm-encoding
Хули там еще не исправлено? Всё исправлено же, только поддержки виндовз не хватает и графона
phantomjs туда впиши, wget для лохов
-c -k -r -I /src/,/thumb/,/css/* -nd -e robots=off --keep-session-cookies --secure-protocol=auto --no-check-certificate -P 'D:\govno\mocha'
А дальше? Это же не полный скрипт.
Например, нужно выкачать этот тред со всеми картинками https://2ch.hk/s/res/1207202.html
Что писать?
wget -N -k -r -l 1 -p --no-check-certificate https://2ch.hk/s/res/1207202.html
Делает то что нужно, но накачивает первые страницы всех досок в придачу, что не хотелось бы.
Еще было бы хорошо изменить структуру в такую:
Директория с исходными картинками и вебэмками.
Директория с превьюшками и прочим необходимым для отображения треда.
Тред.html
Если отрендереть тупо Вегасом будет эффект такой же как и в этом треде?
http://nnm-club.me/forum/viewtopic.php?t=760081
>кокок, VLC — перегруженная параша, ставлю MPC, ведь он говна не тащит
>не работает, всё правильно, потомушта надо ещё кодекпак поверх поставить.
Вся суть MPC-блядей.
Вот эти в частности: http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide
(Упомянули даже в релизе о них: https://groups.google.com/a/webmproject.org/forum/#!topic/codec-devel/2zYWenmdUM8)
Особенно интересуют первый (VOD) и второй (Best quality) варианты. Кодирую с ними, вроде всё хорошо, но мало ли, можно ещё что докрутить. Использую libvpx 1.4.0 и из гита, если что.
Посмотрел опции https://github.com/pituz/webm-thread/blob/master/tools/WebMaster , там немного другие. И вот здесь в примерах тоже немного другие: http://www.webmproject.org/docs/encoder-parameters/#10-sample-command-lines (P.S.: разработчику WebMaster: субтитры можно сдвигать без медленного seek, вот этим костылём: https://trac.ffmpeg.org/ticket/2067#comment:15 )
Кстати, я такое видео накодировал, что у меня стандартный декодер ffmpeg vp9 последней стабильной версии (2.6.1) на нём сегфолтился. В гите пофиксили.
>mkvmerge упаковывает дорожки где-то на 1-2% эффективнее FFmpeg'а
Тестил на пятёрке видео, везде была разница в 20-50 килобайт, т.е. меньше процента. Думаю, не стоит оно того (лишняя зависимость, усложнее пайплайна и т.д.), таким незначительным выигрышем в размере качество видео не улучшишь.
Гораздо хуже что иногда ffmpeg/libvpx на сложных клипах делают суммарный битрейт видео больше, чем указал и видео не влезает в лимит. Убирание многопоточности с -threads 1 немного помогает, но не полностью, а minrate/maxrate/qmin/qmax крутить как-то не хочется, чтобы хуже не сделать. Приходится немного уменьшать target bitrate. Хз, кто здесь виноват, то ли libvpx, то ли ffmpeg.
Сорри за сумбурность.
> Тестил на пятёрке видео, везде была разница в 20-50 килобайт, т.е. меньше процента.
Попробуй с opus'ом, в т.ч. с длинным кадром (-frame-duration 60).
Правда, не исключено, что это в ffmpeg'е действительно поправили.
> minrate/maxrate/qmin/qmax крутить как-то не хочется, чтобы хуже не сделать.
minrate/maxrate действительно крутить не стоит вообще — оно нужно только для потоковой передачи в реальном времени по ограниченному каналу, а остальное вполне себе юзабельно. Поднимать qmin и crf в разумных пределах можно и нужно.
Олсо, у товарищей из /b/ лучший результат получался при выключении ограничения битрейта (-b:v 0) и подгонки видео под лимит crf'ом.
> Хз, кто здесь виноват, то ли libvpx, то ли ffmpeg.
libvpx-vp9. У vp8 с этим намного лучше всё.
>>1210463
> субтитры можно сдвигать без медленного seek, вот этим костылём
> -vf setpts=PTS+$ss/TB,subtitles,setpts=PTS-STARTPTS
Охуенно, спасибо.
Давай лучше моей хуйнёй покодируй https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl и пойми, что время кодирования на самом деле самое важное!
>Попробуй с opus'ом
С опусом кодирую всё, да.
>-frame-duration 60
Сделал ffmpeg -c copy на видео, -c libopus -frame_duration на аудио, объединил потоки. Потом mkvmerge слил два файла. Получилось у mkvmerge даже на 1799 байт больше. Все версии последнии/из гита.
>Олсо, у товарищей из /b/ лучший результат получался при выключении ограничения битрейта (-b:v 0) и подгонки видео под лимит crf'ом.
Так это ж сколько раз кодировать придётся, чтобы попасть в нужный размер, изменяя crf на единичку каждый раз? И что если разница между двумя crf будет, например, в 500KiB, это получается битрейт зря пропал?
>>1210891
>Давай лучше моей хуйнёй покодируй
Я фиг знает на самом деле почему все на скорость VP9 жалуются. То ли в 1.4.0 докрутили скорость хорошо (раньше не кодировал в него), то ли пёсья ссанина офигенно всё оптимизирует, но у меня время кодирования видео на средненьком Sandy Bridge-E на 4 ядрах (8 с HT) с AVX и без AVX2 совпадает или чуть превышает длительность видео. По мне так за глаза. Кодирую с параметрами по ссылке выше (VOD).
Да и потом. Через пару месяцев разработчики ещё многопоточность улучшат (они писали, что работают над этим) и костыль вообще никакого профита давать не будет. Сейчас как — не знаю, меня и так устраивает.
Больше интересно качество на самом деле, чем время, т.к. лимиты очень маленькие и прикрепить хотя бы опенинг в 720p уже проблема — постоянно быстрые движения смазываются или гребёнка везде на волосах.
> Получилось у mkvmerge даже на 1799 байт больше.
Значит, действительно ffmpeg'овский муксер матрёшки подлатали — раньше он стабильно проигрывал mkvmerge'у. Ну или в последнем что-то нахуевертили.
> изменяя crf на единичку каждый раз
Норкоман чтоле?
http://ru.wikipedia.org/wiki/Метод_бисекции
> И что если разница между двумя crf будет, например, в 500KiB, это получается битрейт зря пропал?
Ещё есть qmin/qmax. Ну и качество звука можно регулировать.
Так и знал, что сейчас кто-нибудь придёт капитанить с двоичным поиском. Всё равно много получается, если мы хотим с точностью до единицы crf. Допустим, предполагаем 20-30 и делаем 20, 25, 22, 23 (последний — контрольный). Итого: 4. С target bitrate это 2, т.к. десяток кбитс откинуть это более точный шаг, чем 1 crf и с ним оперировать проще.
>Ну и качество звука можно регулировать.
Кстати, насколько 48кбитс хуёв при переконвертировании из 256 AAC (средний битрейт сорца)? Вроде, если не прислушиваться, разницы особой нет. Обычно беру 64 если видео средней сложности, но если совсем хана, то приходится 48.
Вот здесь в табличке пишут что вроде не так плохо: http://wiki.hydrogenaud.io/index.php?title=Opus#Music_encoding_quality но выглядит просто ужасающе. Я всё привык в лосслесс только хранить, а здесь такой минимальный битрейт.
> Кстати, насколько 48кбитс хуёв при переконвертировании из 256 AAC (средний битрейт сорца)?
Всё зависит от конкретной дорожки. Как и с видео.
Да понятно. Я имел ввиду типичную попсовую музычку с ютуба какую-нибудь. Или анимублядское что-нибудь.
Оно просто уже зажато в 128-256 кбитс AAC как правило и вот думаешь, как бы поменьше испортить.
Может у кого есть опыт построения и анализа спектограмм у аудио-файлов под линуксом? На слух не хочется — слишком неточно получается. Т.е. я могу найти пару мест, которые в 48 кбитс совсем плохо, а в 64 вроде ничего, но общую картину того, насколько звук испортился, это не даёт.
https://paste.installgentoo.com/view/c0d443ad на баше от одного иностранного анончика.
https://paste.installgentoo.com/view/e0ca56aa это я написал за пару часов, просто хотел посмотреть, насколько много бойлерплейта по сравнению с перлянкой будет. Получилось вполне прилично. Особо фич не добавлял, минимальный функционал только. Работает и под вторый и под третьим питонами, единственная зависимость — бинарник ffmpeg. Ну и сам питон.
Вот новая версия, пофиксил кое-что:
https://paste.installgentoo.com/view/6fab2114
Остальные фичи, которые в туду, лень пока делать. Запилю когда такие вебмки буду энкодить, лол.
Так ёба, тем и хорош командный интерфейс, что всё можно автоматизировать, причём минимальными усилиями.
Смысл подобных скриптов в том, что они кучу рутины заменяют на удобные дефолты. Получается не так гибко, но свою задачу (залить вебм на борду) выполняет отлично. А суть вызова скрипта из скрипта заключается в том, что это архитектурный паттерн компоновка. Добро пожаловать в мир *nix.
Если кому интересно, версия 0.0.5: https://paste.installgentoo.com/view/c1a7cb5b
Пофиксил кучу всего, теперь почти можно пользоваться.
> я лучше выучу пару команд ffmpeg
Так поступают только пердолики без мозгов. Разумные люди не зубрят команды в виде длинных заклинаний, а разбираются в синтаксисе и назначении параметров, в результате чего получают возможность изобретать команды самостоятельно.
> чем твой скрипт
Никто и не просил тебя это зубрить, просто было продемонстрировано использование консольных программ вместе, для чего они, собственно, по UNIX-way'ю и предназначены.
На скриншоте отображены два импровизированных однострочных скрипта и их работа: первый кодирует двумя версиями vpxenc'а с одинаковыми параметрами запуска по вебмке, второй выводит (echo) размер последних с именами файлов (du) и выдранное grep'ом из вывода ffmpeg'а соответствие соусу (PSNR).
Эти два скрипта следовало бы объединить в один, но до этого тогда не дошло.
По идее энкодер сам должен смотреть где битрейта не хватает и после двух проходов всё равномерно распределить. Но на практике иногда если -qmax не указать, то случается bitrate undershoot и вообще некоторые сцены в очень плохом качестве. Также интересно насколько указание -crf (т.е. включение constrained mode) влияет. Из документации, да и их примеров разработчиков по энкоду выходит что вроде как должно работать только в меньшую сторону, т.е. если у нас сцены простые, то нечего на них битрейт зря расходовать. А может такое быть, что из-за этого общее качество улучшится, т.е. libvpx пересмотрит свой подход к перераспределению битрейта и на сложные сцены накинет, а с простых уберёт? По идее не должно.
Сложно как-то это всё. Казалось бы — есть опция, кодируй как сказали в нужный битрейт настолько хорошо, как получится. А оно тупит почему-то. Действительно с constant quality что ли попробовать кодировать. Правда, по логике так ещё хуже должно быть: чтобы уложиться в итоговый размер придётся совсем низкий -crf поставить и оно на всё видео такое сделает в среднем. Тогда как с VOD/CQ мы ставим то качество, которые хотим в идеале и битрейтом ограничиваем его для сложных сцен.
Да, я знаю что я мудак и нихуя не понимаю в кодировании видео.
Кстати, кто-нибудь знает где сейчас VP9 нормально обсуждают? Нашёл на doom9 один тредик, но как-то там мало полезной информации.
Там слишком разрозненно всё, замучаешься по крупицам информацию собирать.
Я имел ввиду что-нибудь вроде такого:
http://forum.doom9.org/showthread.php?t=105920
http://forum.doom9.org/showthread.php?t=168814
http://rutracker.org/forum/viewtopic.php?t=1037661
Тред где постоянно постят best practices, обсуждают тонкости и т.д. Очень помогает чтобы самому шишки на всём не набивать.
Даже без указанного qmax (т.е. с дефолтным 63) приходится по несколько раз target bitrate уменьшать, чтобы в размер влезть. Нихера толком не работает. Аниме зато хорошо жмётся.
Есть один видео поток, который через pipe попадает в ffmpeg, поток бесконечный и мне нужно равномерно резать его на файлы, например, по 300mb. ffmpeg умеет так?
объясните новичку как использовать мощь моего компа? Слишком уж медленно справляется мой комп с рендером, хотя проц мощный, ссд один из лучших по скорости. Ссори если уже сотни раз объяснялось, но я ленивый ублюдок и искать не хочу.
ps. мегуй при рендере в x264 непостижимым мне образом использует все процессоры по полной.
Пользуйся моей мокрописькой https://github.com/anonymous2ch/2ch-webm-resizer/blob/master/2ch-webm-resizer.pl - без неё ffmpeg не поддерживает многопоточность и в 4-10 раз медленнее
Спасибо. А научи юзать. Или там те же команды что и ffmpeg? Есть ли еще какой доп. функционал или просто многопоточность?
И еще вопрос есть по хардсабу. Я в мегуй совал avs скрипты с использованием vsfilter'a, ибо только он корректно отображал стили и анимации субтитров и даже поддерживал анимированные векторные рисунки из ass сабов. А можно ли использовать всфильтр в ffmpeg'e? Или в этом нет необходимости?
как вшить/импортировать vobm (ну который по дефолту во всех webm контейнерах) аудио файл в webm video only?
с ютуба по отдельности скачал видео и аудио файл
а как их без компрессии соединить - хз
Знает кто?
Внезапно кто-то написал офигенный скрипт с гуишкой для mpv, который делает всё пердоленье и ручное выставление тайминга/кропа ненужным. Там vp9 нет, правда.
Украду оттуда пару идей.
Неужели напердолили, не прошло и полугода, блеать.
Сука даже не посомотреть, ffmpeg из гита сломался:
In file included from /var/tmp/portage/media-video/ffmpeg-9999/work/ffmpeg-9999/libavcodec/bitstream.c:34:0,
from /var/tmp/portage/media-video/ffmpeg-9999/work/ffmpeg-9999/libavcodec/tableprint_vlc.h:40,
from /var/tmp/portage/media-video/ffmpeg-9999/work/ffmpeg-9999/libavcodec/qdm2_tablegen.c:24:
/var/tmp/portage/media-video/ffmpeg-9999/work/ffmpeg-9999/libavcodec/internal.h:133:5: error: unknown type name ‘AVFrame’
В libvpx 1.4.0. Выше по треду обсуждение же было.
Действительно сломали (а ещё у себя на сайтике пиздят, что всё стабильно). Но у меня и libvpx сломан, там в гите параметр altivec из конфигура убрали.
Btw, в пёсьей ссанине таки оказались люди здравомыслящие и вернули ffmpeg по дефолту. Поделка пригоревших разработчиков (libav) никому не нужна. Даже в дебиане, где этот рак сидит, тоже в репу вернули.
>Но у меня и libvpx сломан, там в гите параметр altivec из конфигура убрали.
Ну этот момент я напердолил оверлеем: http://pastebin.com/GeK3wL18
А вот хули с ffmpeg не так - чёт не врублюсь
Помогло... Как подобрал-напердолил-понял мне интересно?
v1.4.0-177-g2e36149 - многопоточность появилась, наконец, правда какая-то недопердоленная, скрипт мой всё равно в 2-3 раза быстрее
>и костыли будут не нужны.
Ну буду тогда d crhbgn пердолить автоустановщик ffmpeg/libvpx из гита для колясок. По-любас там это через жопу делается и простому пользователю не по силам!
Ах вот ты где, сука!
А зачем у тебя скрипт на lua идёт длиннющей строкой в питоноскрипте? Типа, так удобно?
Олсо, у меня нет кейпада ни на ноуте, ни на десктопе. Полагаю, что с ноутами это теперь частая ситуация (хотя раньше даже на eeepc701 кейпад был).
Раньше, в версии где-то 0.3, у mpv была штука с группами кейбиндов и включением их по контексту, и от неё до сих пор осталась функция mp.enable_key_bindings, но в доках её почему-то нет.
Выбрал такое позиционирование скрипта как один-файлик-на-всё. Чтобы и вендузятники не страдали, да и вообще интересно такие полностью переносимые мелкие штуки писать.
>Олсо, у меня нет кейпада ни на ноуте, ни на десктопе
Можно переназначить через <key> script_binding webm_xxx в input.conf
Это да. Но интересно было бы запилить таки переключение кейбиндов в зависимости от контекста: двигать область стрелками, но при этом не терять возможности их использовать для перемотки.
Вот, нашёл пример использования этой хуйни:
https://github.com/mpv-player/mpv/blob/master/player/lua/osc.lua#L1961
https://github.com/mpv-player/mpv/blob/master/player/lua/osc.lua#L1910
Назначаешь категорию кейбиндов при помощи set_key_bindings, потом включаешь и выключаешь её посредством {enable,disable}_key_bindings.
С этим set_key bindings вообще хуерга какая-то. В комментах пишут что его вообще лучше не использовать ( https://github.com/mpv-player/mpv/blob/master/player/lua/defaults.lua#L51 ), при этом их главный разраб (wm4) не знает как нормально ловить mouse_btn0 up/down через add_key_binding.
Да и вообще, с get_mouse_pos кучу багов словил. В mplayer говорят лучше это всё, в скриптике выше webm.bash он как раз используется. Мне просто не хочется устаревший плэйер держать, поэтому запилил такую портянку на луа.
Олсо, стрелок тебе по-любому будет мало. Там сейчас на нумпаде 11 клавиш используется.
Ну и так-то мышь есть как для выделения, так и для перемещения. Нумпад просто от нехуй делать запилил.
> В комментах пишут что его вообще лучше не использовать ( https://github.com/mpv-player/mpv/blob/master/player/lua/defaults.lua#L51 ).
Не нашёл там такого. Пишут только о том, как оно переназначает имеющиеся кейбинды.
Для обычных скриптов, в которых нет контекстных режимов, действительно лучше юзать более безопасный add_key_binding().
> с get_mouse_pos кучу багов словил
С координатами и их превращении в какую-то хуйню при масштабировании? См. https://github.com/pituz/webm-thread/blob/master/tools/mpv/capture.lua#L39
> В mplayer говорят лучше это всё
Но у него же вообще нет поддержки скриптинга, есть только встроенные возможности, выпиленные как ненужные из mpv.
> Мне просто не хочется устаревший плэйер держать
Я держу оба. Иногда нужен именно mplayer: например, у него есть фильтры деинтерлейса вроде ivtc, которые в некоторых случаях справляются лучше других.
> Олсо, стрелок тебе по-любому будет мало.
Регистровые клавиши никто не отменял.
> Ну и так-то мышь есть как для выделения, так и для перемещения.
Для точного выделения таки клавиатура лучше.
s/(превращени)и/\1ем/
>Пишут только о том, как оно переназначает имеющиеся кейбинды.
Ну вот я и паранойю по поводу того, что что-нибудь нужное пользователю так снесётся. Оно и так уже с OSC не работает.
Вообще, хз, надо дальше копать. Я сегодня первый раз попробовать этот их хвалёный lua-интерфейс и особо больше не хочется. Пока всё сыро как-то.
Если хочешь, пили PR, можно будет что-нибудь придумать.
>С координатами и их превращении в какую-то хуйню при масштабировании?
Не только. Если попробовать получить координаты, не двигая мышь со старта плэйера, то будет всегда 0, 0. Если передать реальные ширину/высоту видео в set_osd_ass, то ему вообще крышу сносит и get_mouse_pos начинает другие значения возвращать.
>есть только встроенные возможности
Ну вот их как раз и хватает для этой задача (интерактивные кат и кроп). При этом без еботни, а минимальном конфигом из 5 строк.
>Для точного выделения таки клавиатура лучше.
Хз, мне кажется это вообще всё баловством. Для чего-нибудь серьёзного по-любому редактор откроешь. А с mpv пердоллинг это так, для фана. Мне вообще для этой задачи больше всего этот скрипт >>1215724 понравился. Всё удобно, с гуишкой и без пердолинга. Если бы его сразу видел, то и не пилил бы велосипед.
> Ну вот я и паранойю по поводу того, что что-нибудь нужное пользователю так снесётся.
Проверил, по disable_key_bindings оно возвращает пользовательское.
mp.set_key_bindings({
{"LEFT", function(e) print "y"; mp.disable_key_bindings('test') end}
}, 'test', 'force');
mp.enable_key_bindings('test');
> Ну вот их как раз и хватает для этой задача (интерактивные кат и кроп). При этом без еботни, а минимальном конфигом из 5 строк.
Зато малейший шаг в любую сторону приводит к соснулям.
> Хз, мне кажется это вообще всё баловством.
Ну это да, лол.
> Для чего-нибудь серьёзного по-любому редактор откроешь.
Вопрос спорный: нередко консольные утилиты удобнее. Это то же противопоставление WYSIWYM и WYSIWYG, как между LATeX и MS Word.
> Мне вообще для этой задачи больше всего этот скрипт >>1215724 понравился.
Он использует mpv для энкодинга, а с двухпроходным энкодингом VP8/VP9 у того плохо всё. Приходится использовать костыли вроде -oautofps, которые в ряде случаев вообще не работают.
Я как-то даже не стал заморачиваться с установкой зависимостей для его гуишки.
Если хочешь подождать, можешь попробовать это: http://wiki.webmproject.org/ffmpeg/vp9-encoding-guide#TOC-Best-Quality-Slowest-Recommended-Settings
Но сомневаюсь, что сильно поможет. Ждём DAALA.
Как минимум — выставить qmin так, чтобы битрейт поменьше расходовало на статичные сцены.
Скорее всего проблема в дефолтном декодере ffmpeg vp9 старой версии. У меня он вообще сегфолтился на некоторых vp9 вебмках.
Собери из гита или используй декодер libvpx, например, mpv --vd=lavc:libvpx-vp9 file.webm
Ну пиздец. Хром и правда нормально показывает, а LAV Filters последней версии выдаёт кашу в некоторых местах. Что по факту lag-in-frames вообще делает? На глаз нихуя не видно.
http://www.webmproject.org/docs/encoder-parameters/#5-the-alternate-or-constructed-reference-frame
Вообще у меня было больше проблем с -tile-columns 0 -frame-parallel 0, они на декодер влияют. У тебя небось там совсем всё древнее. Альт-фреймы одна из фич, которая как раз улучшает сжимаемость, глупо её отключать.
Нужно из исходника 1920Х1080 вырезать область 1100х650 и тут же растянуть ее до 720p. и добавить ватермарк Как сделать?
Если просто вырезать нужное получается а если добавить в строку еще scale=1280:-2 то растягивается только левый верхий угол. А с ватермаркой вообще не знаю как составить
Вот так у меня
ffmpeg -i B:\dav7.avi -c:a copy -c:v libx264 -crf 24 -vf crop=1100:650:0:0,scale=1280:-2 B:\out.mkv
антивирус это как погремушка для грудных детишек - пердит, свистит, приносит радость
На самом деле на современных системах антивирус не нужен. При заражении просто восстанавливаешь виндовс, а заразится вирусом - это полным дурачком быть.
не встречал вирусов джва года
Поставил, посмотрю как оно будет. До этого пользовался касперским пару лет, потом отказался от анвиря вообще в пользу периодических сканирований куреитом. Но вот почему-то не могу его скачать с офсайта, скорость падает и не докачивается почему-то и это на фоне непонятных мелких подвисаний и зависшего намертво диспетчера задач. А тут еще и наткнулся на тред о шифрующим все файлы вирусе.
>mp.set_key_bindings
>mp.enable_key_bindings
Кстати, эту штуку сказали что удалят/перепишут в ближайшее время.
Брутфорсеры реально работают. Через 10 лет непрерывной работы любой пароль переберёшь 100%.
>дома сервер о осьми камнях
>долбится в соседский сраный вай-фай
если из-за интернета - это просто смешно
другое дело если взломать ради взлома, но какер такой хуйни бы не спрашивал как дебильный лопух
Вывод: быдлота и жлобота в последней стадии.
Ну я-то рассматриваю сразу OCHE хуёвый вариант для взломщика.
На атоме у меня 2000 паролей в секунду. Считай сам сколько займет. На видеокарте другого ноута 15000 в секунду.
Кстати, GoP можно хоть до 9999 и больше задирать.
Cannot read file 'av2pass-0.log': No such file or directory
libav Error reading log file 'av2pass-0.log' for pass-2 encoding
Гугление ничего не двло.
Cannot read file 'av2pass-0.log': No such file or directory
libav Error reading log file 'av2pass-0.log' for pass-2 encoding
Гугление ничего не двло.
комп не справляется с обработкой на уровне процессора или гпу. потому что кодек с очень сильным сжатием, требует современного юзера у которого рученьки не растут из онального срачла
И что нужно сделать, чтоб он справился? Я черед винидовс конвертить пытаюсь.
По-твоему, это руками подписывалось?
Олсо, артефакты этих кодеков имеют характерные легко различимые особенности: VP8 квадратит, а VP9 делает гребёнку.
Просто она у меня выходит 60мб при таком же качестве. Ставлю битрейт 5м, он выше 1.5м не поднимается, значит не в нем дело. Помогите, кто знает.
Плюс, может кто знает оптимальные настройки, чтобы кодировать в таком же формате(объем/качество)?
> Как перекодировать без потери качества с таким же весом?
Это в принципе невозможно: при повторном сжатии с потерями дополнительные потери качества неизбежны. Можно либо повторно сделать из соуса, либо скопировать дорожки без перекодирования.
Спасибо огромное, выручил сильно.
хуй
Я не совсем догнал кореляцию размера кадра (1280@720/640@360 и т.д.) и "веса" видеопотока.
Допустим я беру некий ~3 минутный исходник в 1280@720 и прогоняю его через х264 в два прохода с битрейтом 1200. На выходе я получаю "вес" видеопотока в 28мб.
Далее я беру опять этот же исходник и делаю ему ресайз до 640@360 и так же скармливаю его х264 в два прохода с битрейтом 1200. На выходе я опять получаю "вес" видеопотока в 28мб.
Как так? Размер кадра в итоге не влияет на конечный размер? И всем рулит только битрейт?
Извините за нубский вопрос.
Если у тебя один и тот же битрейт, как может быть разный размер? Разность будет только в бит\пиксель.
Ну размер кадра-то меньше. Я думал меньше пикселей -> меньше размер.
Но как видимо я просто не совсем правильно понимал значение битрейта.
Получается что в первом случае (условно) на пиксель приходится 2 бита, а во втором 4-е. Поэтому размер собственно и не менялся. Так?
Именно.
Подскажите, возможно ли как-то удалить ватермарки и вшитые субтитры с видео, скаченного с ютуба?
Понимаю, что скорее всего нет, но сейчас же век ёба-технологий, мало ли.
Гугли Subtitle Edit.
Хохлы вон в Великую Отечетвенную в сотни раз больше поляков сожгли, и ничего, скачут сегодня от радости.
А сколько православных людей сгубили сами американцы - того и вовсе не счесть, счет идет на миллиард. Усама по сравнению с пендосами просто добрый дядюшка Санта Кловас.
бамп
test
-> >>1216489
cut/crop интерактивные, только сама команда из консольки запускается, так удобнее. Конечно, не самая крутая гуйня, но для простой задачи (вырезать кусок видео + сэнкодить до лимита) годится. Ещё очень удобная вещь: можно выбрать нужную аудио-дорожку/сабы/сдвиг сабов и потом одной кнопкой это всё сдампить в параметры ffmpeg. Для всяких малопопулярных фильмов, у которых только один кривой рип, где всё через жопу — самое то. У конкурентов такого нет, руками будешь выписывать опции, если там, конечно, их вообще можно передать напрямую.
Если совсем всё через гуй хочешь, то можешь попробовать >>1215724, но этот скрипт устарел.
Ну и так-то есть куча нелинейных видеоредакторов вроде openshot/kdenlive/avidemux, но для борд в 99% случаев оно не нужно + там настройки непосредственно энкодка в VP9 скорее всего будут неоптимальные. А в webm.py, например, все заточено под мелкий файл для борды, ты ему просто указываешь входной файл и всё. Как гибрид: в редакторе делаешь свою мега-AMV, сохраняешь во что-нибудь несжатое вроде y4m. Затем с помощью webm.py опять же энкодишь, там всего-то один ключ (-i) обязателен.
Писать чисто гуйню, чисто под линукс вроде WebMConverter я считаю не оптимально. Или тогда уж сделать кроссплатформенно (на каком-нибудь Qt), или использовать более гибкий подход с консолью, который кроссплатформенный, кстати — webm.py один анон с форчана успешно на виндоузе запустил.
> Как гибрид: в редакторе делаешь свою мега-AMV, сохраняешь во что-нибудь несжатое вроде y4m.
И оно будет весить 50гб. Лучше скормить проект редактора melt'у (благо практически все свободные видеоредакторы основаны на фреймворке MLT), который использовать либо как фреймсервер, либо как фронтенд к libavcodec вместо ffmpeg'а.
Кстати, pituz, ты осилил понять, почему для исходника вроде webmrelated, в котором большая часть картинки это статический фон, VP9 не осиливает его сэнкодить без меняющихся по времени артифактов?
Читаю спеку по байстриму VP9, текущее предположение — motion predictor сходит с ума из-за того, что ему кажется, что волна наверх побежит. Пробовал тюнить aq-mode и static-thresh, но безрезультатно. В мэйллисте спросить что ли.
бамп, блять, знатоки
Заблудился, питурд?
Отличная идея. Жалко я в видеоредакторах не разбирался еще.
Установи k-lite.
Вытаскиваешь поток через фреймсервер и жмёшь ffmpeg'ом.
[CODE]-c:v libvpx -crf 32 -b:v 900K -threads 1 -metadata title="Boku no Pico"[/CODE]
Чтобы добавить хардсаб из внешнего ass файла, что мне нужно дописать? Пробовал все команды - ffmpeg has exited. Фонтконфиг настроен точь-в-точь по мануалу.
-vf ass=file.ass
Гуглил не помогло.
Мочератор, может уже пора пересоздать? Тред не прогружается.
Просто пацаны с порнолаба грят, что qTorrent уже не канает и надо бы переезжать.
А куда?
> uTorrent 3.4.2 и выше полностью запрещен к использованию на трекере
Ну или uTorrent.
http://pornolab.net/forum/viewtopic.php?t=1972703
http://downloads.malwarebytes.org/file/mbam/
Не поможет - значит пришло то самое время. Очевидно же.
Оставляйте свои юзернеймы для вступления.
Нахуй иди, копрофил.
+15 от Бортникова А.В.
Копрофил, это поэтому ты тут так семёнишь?
Поясните ньюфагу, в каком формате вписывать имя in файла, например он у меня лежит в d/2ch/123/in.mkv .
Проще всего перейти в каталог с файлом и путь не писать. В противном случае придётся заморачиваться с экранированием спецсимволов, см. https://github.com/pituz/webm-thread/wiki/ffmpeg#Экранирование-параметров
Прочитал в оп посте про параметр si, вопрос куда его тут вписывать ffmpeg -i in.mkv -vf subtitles=in.mkv -c:a copy -crf 18 out.mkv? И в каком формате должен быть он сам если я хочу второй поток субтитров например -si:2?
Короче с титрами ничего не получилось, и еще я хочу скопировать вторую (англ.), а не первую аудиодорожку и не пойму как это прописать. Копирую на pastebin то, что выдало по -i http://pastebin.com/FRVAR7WM. Анон, если можешь, пожалуйста, сформируй мне запрос по которому перегонит из софтсаба (русского, насколько я могу судить он пикрилейтед) в хардсаб и оставит только английскую аудиодорожку.
переведи в gif
Выложи один поглядеть.
Захожу каждый день в тред чекнуть ответ. А ответа все нет. Как же так, где же webm-гуру? Ну были же. Были!
Всем лень отвечать потому что вопрос простой и было уже тысячу раз. Читай ман по ффмпег, там всё есть.
si параметр у фильтра subtitles выбирает нужный индекс субтитров относительно других субтитров. Начинается с 0, а не с единицы.
-map <номер входного файла>:<индекс> позволяет выбрать нужные видео/аудио-дорожки, которые ты хочешь видеть в выходном файле. Номера совпадают с теми, которые ты видишь в выводе ffmpeg -i.
Для твоего файла это ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.mkv:si=0
Лучше бы гуру отвечали на нормальные вопросы по качеству видео, а то на них даже разработчики что-то тупят ответить. Хуй проссышь внутренности этого VP9.
Аудит был проведен для 7.1 вроде, закладок не нашли.
>Данная операция требует настройки кэша шрифтов в ОС Windows
https://github.com/AlsaAsksMiley/webm-thread-misc/blob/master/Fontconfig_and_subs.txt линк протух.
Поделись линкрилейтед текстовым файлом, анон.
Спасибо за хороший, годный ответ, няш. С аудио получилось, но титры не клеит-таки. Линкрелетед гайд выполнил https://github.com/pituz/webm-thread/wiki/fontconfig-on-windows
Выполняю ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.mkv:si=0 -c:a copy -crf 18 out.mkv
Пикрилейтед ошибки/оповещения которые выдает. Пробовал вместо si=0 si=2, didn't work. Вот еще на пастебин залил всю выводимую инфу вплоть до начала рендеринга http://pastebin.com/UG6JK1NV
ЧЯДНТ?
Предполагаю, что 0:3 стрим с субтитрами это только надписи (подписаны как default forced), поэтому скорее всего тебе нужен 0:4, значит ставь si=1. si=2 это английские должны быть (стрим 0:5).
Если не поможет, то попробуй фильтр ass ещё: вначале, например, с помощью ffmpeg извлеки нужный стрим из контейнера (ffmpeg -i in.mkv -map 0:4 in.ass), затем вместо -vf subtitles=in.mkv используй -vf ass=in.ass
У тебя субтитры в формате subrip, а не в поддерживаемых фильтром subtitles srt/ssa/ass.
Рендерь их при помощи mpv, например. Если хочется жать именно ffmpeg'ом, можно сделать так:
mpv in.mkv -sn <номер сабов> --no-audio --oautofps --of=yuv4mpegpipe -o - | ffmpeg -f yuv4mpegpipe -i - … out.webm
Не клеит. Ставил si=1. Попробовал один раз подставить третий параметр -map 0:4 . Извлекал и в .ass и в .srt, выдает нормальные валидные сабы, т.е. их подхватывает плеер и корректно они работают, но не хардсабятся через ffmpeg. Я в растерянности.
Выполнял:
ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.mkv:si=1 -c:a copy -crf 18 outsub.mkv
ffmpeg -i in.mkv -map 0:0 -map 0:2 -map 0:4 -sn -vf subtitles=in.mkv:si=1 -c:a copy -crf 18 outsub.mkv
ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.srt -c:a copy -crf 18 outsub4.mkv
ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.ass -c:a copy -crf 18 outsub4.mkv
ffmpeg -i in.mkv -map 0:0 -map 0:2 -sn -vf subtitles=in.ass outsub4.mkv
Нагуглил:
To enable compilation of this filter you need to configure FFmpeg with --enable-libass. This filter also requires a build with libavcodec and libavformat to convert the passed subtitles file to ASS (Advanced Substation Alpha) subtitles format.
Может у меня билд не тот, без этого кодека? Мой билд ffmpeg-20150507-git-9253cc4-win64-static
Алсо, папка с ffmpeg не на системном диске, вдруг это имеет значение.
Да нет, subrip это srt обычный и ffmpeg должен уметь конвертировать srt в ass даже.
>>1235024
Фиг даже знает. Насчёт фильтра ass — в выводе на pastebin видно, что скомпилирован таки с --enable-libass.
Скинь кусок небольшой из этого видео, я попробую. Скопировать без пережатия можно с помощью ffmpeg -i in.mkv -t <секунды> -map 0:0 -map 0:2 -map 0:4 -c copy out.mkv Главное чтобы момент с диалогом каким-нибудь захватился.
У тебя видеодорожка какая-то порванная, ничем не декодируется. Глюк твоей версии libvpx или libavformat скорее всего.
Видео я скодировал, меня устраивает, хочу закодировать аудио в него, он какую-то хуету пишет.
Есть ноут, на ноуте наклейка - ключ семерки. На торрентах именно версию с тем кодм найти не могу, Recovery Media утерян, скрытый раздел давно стерт.
Интересует политика Майкрософта насчет восстановлния таких систем, и есть ли возможность скачать ISO-шник с их офф.сайта.
> политика Майкрософта
Ебитесь сами мы не при делах.
мс продает винды вендору ноута и дальше ни за что не отвечает
>Что ты там не можешь найти, редакцию, которая указана на наклейке?
Ну найди мне редакцию X16-96095 для Windows7 в виде бутабельного исошника.
> редакцию X16-96095
Это не редакция, а тип ключа.
Если у тебя был какой-нибудь OEM CIS & GE, то можешь не пытаться искать, хотя я встречал пару раз образы рекавери каких-то ноутов.
Хочешь сказать, что любому пидору я могу ткнуть в рожу, просто заявив, что у меня установлена нужная версия винды (соответствующая тому, что я пкупал), и активирована по ключу? Об этом я и спрашивал, о "политике Майкрсфта".
Переформулирую: имеет ли контрольная сумма (и вообще) дистрибутив значение?
Всё отлично хардсаббится.
`ffmpeg -i out.mkv -c:v libvpx-vp9 -b:v 0 -crf 20 -vf subtitles=out.mkv -c:a libopus -b:a 64k -sn -y hardsub.webm`
Предполагаю, проблема может быть в криво настроенном fontconfig. Показывай конфиг и приводи детальные описания своей конфигурации (все пути, опции окружения, откуда брал ffmpeg, версия windows, куда поставлена, конфиги, точные команды и их вывод и т.д.), может кто подскажет, но здесь уж детально разбираться надо. Методом тыка я бы попробовал убрать некоторые строчки вроде cachedir, include; возможно, оно у тебя вообще не ссылается на тот каталог, где шрифты лежат (директива dir).
Ещё, кстати, запусти с ключами -loglevel verbose и -loglevel debug по очереди и покажи вывод. ffmpeg в этих режимах показывает достаточно много информации о том, какой шрифт использовался и т.д.
Нужно сгладить видео до 60 кадров в секунду, какие для этого есть программы? также интересует какая программа сможет интерполировать все это до 4K
> Нужно сгладить видео до 60 кадров в секунду, какие для этого есть программы?
slowmovideo, av{i,x}synth.mvtools, развитие последнего svp.
Суть: На компе под паролем стоит Windows 7, нужно взломать при этом чтоб владелец компа никак не спалил(мамка). То есть без лишних вишмастеров и прочих программ.
Анон, очень нужно.
Вставь загрузочную флешку и сопри нужные файлы. Ни одна мамка не сообразит!
Если только файлы своровать, то грузанись с любого livecd
гугли KonBoot
Ананасище, ты вроде грамотный в этих делах, ответь хоть что-нибудь. Не могу, хочу Ту Самую Наиболее Идентичную Винду Чтоб Никто Не Подъебался.
И три вопроса всем:
1) Intel SSD: прошивка (ага, Васян предлагал), настройки, сброс до заводских настоек (как это делается?), что можно из него выжать. FS - btrfs с нужным параметром (да кого это ебет?), система - Убунта 15 (не знаю, принято ли за нее азаза тралить). Ну, это пока лиуха грузилась; сейчас - только винда на другом разделе. На контент диска - поебать.
2) Toshiba MK64... Обычный винт на меньше гига. Всякие noatime в fstab-е тоже были выставлеы (пока система не ёбналусь, ага). NTFS, всеразличные файлы и данные, их надо сохранить.
3) Чистка нотбука. Полностью разобрать не могу: какой-то сраный винт не дает (да, криврук я). Советы, инструкции, в сраку там засунуть, пылесосом его, окаянного, баллончиком для продувки, еще как? Материнка горела, сгорит обязательно еще. От перегрева не выключается. Отверткой вполне могу хуячить.
1. hdparm. Memory Cell Clearing. FS-f2fs
Вебмка есть, но искать лень. Тебе проще найти это видео в утубе по запросу
>WPS bruteforce
Но не думаю что это поможет тебе сломать вайфай, сейчас все роутеры успешно противостоят этой атаке
А тебя мамка не отпустит одного в Крым. Завидуй молча.
И мозольками питаться?
Хорошего мнения.
Ничего плохого, если ты его изучишь, не произойдёт.
Правда в более менее чистом виде он остался в автокаде, да емаксе, но идеи из него расползись в десятки других языков.
Рекомендую читать SICP, если нет опыта программирования и PCL, если есть.
Собственно вопрос состоит в следующем: возможно ли это сделать и если да то как?
Вот что прочитал:
Сначала даём в модем такую команду at^datalock="код" с кавычками, где вместо слова код пишете код разблокировки Вашего модема по родному IMEI. Это команда снимает запрет на записи в память модема.
Есть анлок и флеш код, какой из них надо вводить?
Надо вводить анлок. Вроде разобрался
запиши в модем гимн украины - и модем будет ловить сеть в три раза быстрее
И прям работает?
Да ну нахуй, там какие-то обновления, я же в этом ничего не понимаю.
Утипутьки кокой ты умный у нас))) Ток чет скачивал я эту хуиту, загружала загружала она образ часа три, при скорости интернета в 3 мбпс, как прогресс был 0 так и остался, я думаю ну че я даун шоль с утилитами-пердулитами всякими пердолиться, пошел просто на торрент и скачал за 15 минут оригинальный образ, а ты нахуй иди, чмо с гринтекстом))
больные ублюдки бля.
> чем мр4 хуже?
Не поддерживает современные кодеки Opus и VP9, требует лицензионных отчислений для использования.
Я не очень разбираюсь в теме, но сдается мне этот гринтекстовый дибил обосрался.
Спермософт (как и огрызок) держит часть патентов MPEG и гребёт с них оброк, так что ему невыгодно это делать.
Олсо, был перекат:
>>1240405
https://2ch.hk/s/res/1240405.html
Ох ебать-ебать, какой персонаж пожаловал. На хую твою политику вертел, и мать твою ебал, хохол.
>НИНРАВИЦА - ВАЛИ!!1!
Куда? Я поцреот. Я хочу чтобы в раше хорошо жилось, как этого хотят те, кого ты называешь белоленточниками, как того хочет навальный и прочие хорошие люди (я не имею ввиду петухов, которым все хорошо, лишь-бы не в рашке).
>ПРАДАЛСЯ ПИНДОСАМ!!1!
Иди нахуй. Никто меня и не покупал. Мы им нахуй не всрались, им и без нас не плохо живется.
>РОЗБЕРАЙСЯ Ф ПОЛИТЕКЕ!1! ИМЕЙ МНЕНИЕ!11!!! ПРАВИЛЬНОЕ МНЕНИЕ!!1! КАК МОЁ!1! КУДАХ-ТАХ!!
Конечно. Ты вот разбираешься, я смортю, и НА МНОГОЕ ВЛИЯЕШЬ в этих делах. Тот-же путинг без таких петухов как ты свои дела воротит, и ни тебя, ни тебе подобных не спрашивает.
Патриотизм - это не тупое потявкивание что "НАШИ ПРАВИТИЛИ ХАРОШЫЯ!!1! ОСТАЛЬНЫЕ ПЛАХИЕ!! НЕГРОВ ЛИНЧУЮТ!1" ГОСДОЛГ!". А если и согласие с правительством - то лишь до тех пор, пока оно не делает что-то во вред своему народу, как в нашем случае.
Ты - ШУМ. Фон. Ты - говно, засирающее эфир ненужной информацией. Твоё мнение - не твоё мнение. Твоё "понимание" и "разбирание" в политике - не нужно даже тем, на кого ты молишься.
Я всё сказал. Хао, бледнолицый.
>На горизонте крах основанной на долларе финансовой системы
>и следующий за ним крах капитализма вообще
100 лет необучаемости. Такая порода блохастых пидорашьих обезьян. Потому и вечнососущие.
Пидоран, ты лучше объясни, с хуя ли дети и внуки руководства совкового идейного рая нихуя в нем не жили и не живут, а съебали сюда все? Ммм, сучечка?
КРУГОМ ВРАГИ, СПАСАЙСЯ ИВАН, ВЫКЛЮЧАЙ ИНТЕРНЕТ, ЭТО ПРОЕКТ ЦРУ, ВСЕ В НИИ, РАЗРАБАТЫВАТЬ СВОЙ ИНТЕРНЕТ, С ПРАВОСЛАВНЫМИ ДЕВИЦАМИ И ЛАПТОЙ!
Проиграл с бомбанувшего спустя три месяца либерастического петуха.
> Ох ебать-ебать, какой персонаж пожаловал.
Если кто-то сюда и «пожаловал», то это ты. Это видно, например, по задержке ответа.
> На хую твою политику вертел
А чего тогда о ней кукарекаешь? Молчал бы лучше в тряпочку, раз ни в чём разбираться не желаешь — а то выглядишь как мокрописечники со своими гуями, которых ITT обоссали уже раз пять как минимум.
> хохол
> Пидоран
Ты бы определился, ага.
> > НИНРАВИЦА - ВАЛИ!!1!
При цитировании цитируй, а не выдумывай то, чего в посте не было.
> Куда? Я поцреот.
Не поцреот ты, а жопоголист. >>1166873 — не твой пост?
> Я хочу чтобы в раше хорошо жилось, как этого хотят те, кого ты называешь белоленточниками, как того хочет навальный и прочие хорошие люди
Было уже в 93-м. Плавали и знаем, чего на самом деле добиваются твои «хорошие люди».
> > ПРАДАЛСЯ ПИНДОСАМ!!1!
Опять же, я такого не писал. Я писал о том, что не желающее разбираться в политике быдло легко подхватывает риторику тех подпиндосников вроде твоего насрального.
> Никто меня и не покупал.
Вполне допускаю. Ты — лох, каких 20 тысях как-то выползло на Болотную. Кукарекали, правда, про 100 или даже 500 тысяч, но вместимость площади это так и не поменяло.
> Ты вот разбираешься, я смортю
Достаточно для того, чтобы не плясать под дудку строящих гностический мир пендосов.
> и НА МНОГОЕ ВЛИЯЕШЬ в этих делах.
Я лежу на диване и пишу посты на анонимной имиджборде. И не вижу смысла при этом сообщать на последней о себе что-то ещё.
> Тот-же путинг без таких петухов как ты свои дела воротит
Путинг в данный момент выживает. Причём вместе со страной, т.к. без страны его судьба вряд ли будет сильно отличаться от судьбы Саддама Хуссейна или Муаммара Каддафи, и делает это я бы не сказал что плохо. Моим интересам это вполне соответствует.
> Патриотизм - это не тупое потявкивание что "НАШИ ПРАВИТИЛИ ХАРОШЫЯ!!1! ОСТАЛЬНЫЕ ПЛАХИЕ!! НЕГРОВ ЛИНЧУЮТ!1" ГОСДОЛГ!".
Но и не жопоголическое кукареканье против власти при полном отсутствии конструктива вроде лозунгов Болотной.
> А если и согласие с правительством - то лишь до тех пор, пока оно не делает что-то во вред своему народу, как в нашем случае.
Что же в нашем случае правительство делает во вред народу, просветишь? Единственный негатив в тенденциях, который я вижу, это попытки ограничения свободы в интернете. В остальном наблюдается плавный разворот с подпиндосной линии с её ювенальной юстицией, развалом образования и науки и прочими радостями. Что-то непонятное происходит в идеологическом плане, но идеологию без общей концепции развития из пальца не высосешь.
> Ты - ШУМ. Фон. Ты - говно, засирающее эфир ненужной информацией.
По-моему, это больше подходит к твоим постам. Ты сам говоришь, что не хочешь разбираться в политике, и при этом что-то кукарекаешь на политические темы. Любому ясно, что с таким подходом может получиться только говно.
> Я всё сказал.
Ты ничего не сказал. Твой пост сойдёт как творчество амёбы, но не человека.
Проиграл с бомбанувшего спустя три месяца либерастического петуха.
> Ох ебать-ебать, какой персонаж пожаловал.
Если кто-то сюда и «пожаловал», то это ты. Это видно, например, по задержке ответа.
> На хую твою политику вертел
А чего тогда о ней кукарекаешь? Молчал бы лучше в тряпочку, раз ни в чём разбираться не желаешь — а то выглядишь как мокрописечники со своими гуями, которых ITT обоссали уже раз пять как минимум.
> хохол
> Пидоран
Ты бы определился, ага.
> > НИНРАВИЦА - ВАЛИ!!1!
При цитировании цитируй, а не выдумывай то, чего в посте не было.
> Куда? Я поцреот.
Не поцреот ты, а жопоголист. >>1166873 — не твой пост?
> Я хочу чтобы в раше хорошо жилось, как этого хотят те, кого ты называешь белоленточниками, как того хочет навальный и прочие хорошие люди
Было уже в 93-м. Плавали и знаем, чего на самом деле добиваются твои «хорошие люди».
> > ПРАДАЛСЯ ПИНДОСАМ!!1!
Опять же, я такого не писал. Я писал о том, что не желающее разбираться в политике быдло легко подхватывает риторику тех подпиндосников вроде твоего насрального.
> Никто меня и не покупал.
Вполне допускаю. Ты — лох, каких 20 тысях как-то выползло на Болотную. Кукарекали, правда, про 100 или даже 500 тысяч, но вместимость площади это так и не поменяло.
> Ты вот разбираешься, я смортю
Достаточно для того, чтобы не плясать под дудку строящих гностический мир пендосов.
> и НА МНОГОЕ ВЛИЯЕШЬ в этих делах.
Я лежу на диване и пишу посты на анонимной имиджборде. И не вижу смысла при этом сообщать на последней о себе что-то ещё.
> Тот-же путинг без таких петухов как ты свои дела воротит
Путинг в данный момент выживает. Причём вместе со страной, т.к. без страны его судьба вряд ли будет сильно отличаться от судьбы Саддама Хуссейна или Муаммара Каддафи, и делает это я бы не сказал что плохо. Моим интересам это вполне соответствует.
> Патриотизм - это не тупое потявкивание что "НАШИ ПРАВИТИЛИ ХАРОШЫЯ!!1! ОСТАЛЬНЫЕ ПЛАХИЕ!! НЕГРОВ ЛИНЧУЮТ!1" ГОСДОЛГ!".
Но и не жопоголическое кукареканье против власти при полном отсутствии конструктива вроде лозунгов Болотной.
> А если и согласие с правительством - то лишь до тех пор, пока оно не делает что-то во вред своему народу, как в нашем случае.
Что же в нашем случае правительство делает во вред народу, просветишь? Единственный негатив в тенденциях, который я вижу, это попытки ограничения свободы в интернете. В остальном наблюдается плавный разворот с подпиндосной линии с её ювенальной юстицией, развалом образования и науки и прочими радостями. Что-то непонятное происходит в идеологическом плане, но идеологию без общей концепции развития из пальца не высосешь.
> Ты - ШУМ. Фон. Ты - говно, засирающее эфир ненужной информацией.
По-моему, это больше подходит к твоим постам. Ты сам говоришь, что не хочешь разбираться в политике, и при этом что-то кукарекаешь на политические темы. Любому ясно, что с таким подходом может получиться только говно.
> Я всё сказал.
Ты ничего не сказал. Твой пост сойдёт как творчество амёбы, но не человека.
>>1240405
https://2ch.hk/s/res/1240405.html
Ждем пидоратора, который прикрепит новый тред.
Это копия, сохраненная 22 мая 2015 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.