24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Куда пропал тред видеокодирования и ффмпег?
Аноним (Microsoft Windows 7: Chromium based)13/06/19 Чтв 02:22:20#1№2591244
Куда пропал тред видеокодирования и ффмпег? Раз уж я слепой даун, то высру отдельный тред.
Скачал тут маняме в каком-то волшебном формате. Картинка сочная и пиздатая, несмотря на мелкий размер, но когда я кидаю её на свой убогий самсунг, то MX Player лагает до пизды и смотреть невозможно. Я пытался качать всякие кодеки на телефон и менять плееры - нихуя не помогло. После просмотра десятков форумов в гугле я пришел к выводу, что мой всратый смартфон тупо неспособен в неординарные кодеки, а он в этом маняме - yuv10.
Я попытался вручную перекодировать этот yuv в стандартный h264 в .mp4 ffmpeg -i a.mkv -c:v libx264 -b:v 1500k -b:a 128k -preset veryfast a.mp4 Но на выходе получилась несмотрибельная хуйня с артефактами на самых тяжелых моментах. Еще и кодировалась по 30 минут.
Это мой код получился хуевым? Подскажите, пожалуйста, как оптимизировать эту срань.
Аноним (Microsoft Windows 7: Chromium based)13/06/19 Чтв 02:24:04#2№2591245
У тебя hevc, норкоман.
Аноним (Microsoft Windows 7: Chromium based)13/06/19 Чтв 02:27:18#3№2591247
>>2591245 Ну да, это я понял. Юв это пиксель формат, а хевк - кодек. или нет? Но как перекодировать, чтобы было быстро и качественно? Желательно в мп4
Аноним (Microsoft Windows 7: Chromium based)13/06/19 Чтв 04:09:29#4№2591269
ну найс чо я сам разобрался проблема была в ебучей 10-битной цветовой схеме, мой говнофон не умеет в него надо было тупо поменять юв10 на обычный 8битный юв
Но я узнал про поддержку HWA для кодирования через ffmpeg минуту назад. Так что не бейте. Просто удивлен, что этого нет в треде и в старом не было вроде.
Но мне понадобилось перегнать видео на холодильнике одноядерном, как-то оно грусто кодировалось со скоростью 1,23. Воткнул видюху и через неё дело пошло веселее.
Здравствуйте. Я нуб. И я никак не могу понять, почему HD mp4-видео, скачанное с ютюба, весящее 17 мб и имеющее отличное качество, если его рендерить в точно такие же параметры, вырастает до ста-ста пятидесяти мегабайтов. И приходится резать битрейт/разрешение. Пробовал Вегас с разными настройками, пробовал OpenShot - везде одна картина.
И ведь мне много-то не надо, мне нужен тупо редактор, в котором можно вырезать нужные сцены, склеить их, и потом сохранить получившееся в точно таком же формате, с тем же разрешением и битрейтом. Без перекомпиляций, без смены типа файла - вот просто, было 17 мб, половину вырезал, сохранил - теперь 8,5 мб. Такое вообще бывает?
Аноним (Microsoft Windows 10: Firefox based)16/06/19 Вск 09:35:09#18№2593450
>>2593419 > котором можно вырезать нужные сцены, склеить их, и потом сохранить получившееся в точно таком же формате, с тем же разрешением и битрейтом. Без перекомпиляций, без смены типа файла Можно, если повезёт. Если делать это без перекодировки, то придётся резать по ключевым кадрам, а они могут оказаться не там, где тебе нужно. В ффмпег можно, возможно где-то ещё.
Аноним (Microsoft Windows 7: Firefox based)16/06/19 Вск 10:27:43#19№2593474
>>2593442 > в лучшем случае а поддерживают только новые. У меня hd7750. И она поддерживает. И в ней даже есть быстрая видеопамять, целвй гиг. Видюха 12ого года лоу сегмента. Это даже не r9 285 и не 770gtx. h265 она не умеет, это да.
>>2593560 Да нашел, но я живу яркой полноценной жизнью у меня нет времени на дроч в консоли. Скрипты написанные специалистами сделают лучше. Ты же не учишь пять лет хирургию чтобы чтобы починить перелом а обращаешься к специалисту, вот и я не делаю webm сам.
Аноним (Microsoft Windows 10: Chromium based)18/06/19 Втр 14:21:00#24№2594805
Какого хуя vp9 кодируется только на 1 ядре? Пиздос
Аноним (Microsoft Windows 10: Chromium based)18/06/19 Втр 14:36:50#27№2594818
>>2594814 Хуясе, а я пол часа 5тиминутную шебмку для порнотреда кодировал
Аноним (Microsoft Windows 10: Chromium based)18/06/19 Втр 15:50:13#28№2594878
>>2593442 Причем здесь, блядь, твои вебм? Речь о кодировании нормального видео.
Аноним (Microsoft Windows 7: Chromium based)18/06/19 Втр 19:13:05#29№2595022
Пацаны, я записывал потоковую трансляцию. В логе было, мол скачан мп4 файл длительностью 30минут и весом 1гб. Но реальный файл длительностью 5мин и 1гб. Может ли система не видеть лишние минуты? Если да, то как починить файлик?
Аноним (Microsoft Windows 10: New Opera)19/06/19 Срд 01:22:54#30№2595254
Спрошу тут. Есть видосы с экшен-камеры, пешие прогулки, 1440p. Чем его удобно порезать, отстабить и отресайзить в 1080p? В первую очередь отстабить. И чтобы без хардкора. Или по старинке virtualdub и deshaker?
Аноним (Microsoft Windows 7: Firefox based)19/06/19 Срд 10:38:19#31№2595327
>>2595022 Так качал или записывал потоковую трансляцию в TS с кодированием в mp4? Пиши прямой эфир в ts через streamlink, только он делает это без косяков. ffmpeg сильно косячит.
А если качаешь просто залитые в видеохостинг видео через youtube-dl, то я хз, такого не встречал. Но опять же качать такое через ffmpeg не стоит, он косячит, его youtube-dl использует только для склейки загруженных потоков в один контейнер.
Аноним (Microsoft Windows 7: Chromium based)19/06/19 Срд 15:41:00#32№2595457
>>2595254 В Премьере есть какие-то стабилизаторы, ну и для ффмпега, разумеется, тоже, но это уже хардкор для тебя, скорее всего.
Но это всё хуйня, на самом деле. Любая программная стабилизация даёт дикий кисель при мощной тряске и если исходник говно - на выходе будет говно, но ещё и криповое. Т.ч. на будущее озаботься хотя бы карманным складным стабилизатором для своей камеры, я уже не говорю о чём-то серьёзном.
Аноним (Microsoft Windows 7: Chromium based)19/06/19 Срд 16:17:59#33№2595486
>>2595327 Записывал поток через youtube-dl и ffmpeg. До этого совершенно не было с ним проблем. Возможно одновременное сохранение, склейка и конвертация в мп4 слишком его нагрузила, поэтому возникла ошибка. Потыкаю streamlink, спасибо. Но все же хочется исправить файл и посмотреть полный стрим.
Аноним (Microsoft Windows 7: Firefox based)19/06/19 Срд 20:01:27#34№2595602
>>2595486 >Потыкаю streamlink, спасибо Если ты пишешь именно трансляцию, когда оно недоступно будет потом. То стримлинк лучший вариант. А ютуб-дл только для обычного видео. Если ты кормишь ютуб-дл линк на трансляцию живую, то он использует для загрузки ffmpeg, а тот, как я уже сказал, косячит.
Стримлинком легко пользоваться. >streamlink.exe --hls-live-edge 99999 --hls-segment-threads 2 --default-stream best -o "D:\out.ts" --url "https..."
--hls-live-edge 99999 Выбор сегмента, с которого начнется загрузка, из доступного для промотки назад стрима (99999 - промотать назад макимально). Зная доступное для промотки время стрима и битрейт, можно посчитать какой выбрать сегмент. Можно не указывать эту опцию, само собой. --hls-segment-threads 2 Выбирать число потоков загрузки. Тоже можно не писать. Выходной файл пишешь именно в TS, а потом уже после записи кодируешь в mp4, если хочешь. Но его можно и так смотреть.
Ещё можно выводить стрим на плеер по http или Stdin. Можно скормить ссылку, вытащенную из динамических страниц, из панели разработчика браузера, там надо просто манифест найти в коде после запуска нужного видео. Если он сам не смог или не то зацепил, что тебе надо. Я так делал с записью выборов хуиборов, пикрилейтед.
Аноним (Microsoft Windows 7: Firefox based)19/06/19 Срд 20:06:00#35№2595604
А файл ты скоре всего никак не починишь., потому что нет в нёи никаких 30 минут.
Аноним (Microsoft Windows 10: New Opera)19/06/19 Срд 20:25:53#36№2595616
>>2595457 >Любая программная стабилизация даёт дикий кисель при мощной тряске и если исходник говно - на выходе будет говно, но ещё и криповое. На ютубе куча видео со всяким экстримом, нормально стабилизированное как экшен-камерами, так и софтом. У меня - пешие прогулки.
>Т.ч. на будущее озаботься хотя бы карманным складным стабилизатором для своей камеры, я уже не говорю о чём-то серьёзном. Чувак, ты знаешь зачем нужны экшен-камеры? Чтобы в руках тягать на раскладном стабе или чём-то серьёзном? Ты вот это сейчас серьёзно?
Аноним (Microsoft Windows 7: Vivaldi)21/06/19 Птн 21:58:25#37№2596767
>>2593419-анон снова выходит на связь. В общем, я нашёл то, что искал. Может быть кому-нибудь ещё пригодится:
Реальный lossless, название не врёт. Причём отрезаешь от ста мегабайт половину - остаётся пятьдесят. И делает это за секунды. Впрочем, насколько я понимаю, это всего лишь графическая оболочка для ffmpeg. Единственный минус - странно работает выбор нескольких отрезков (или может быть это я ещё не разобрался).
Аноним (Microsoft Windows 7: Vivaldi)21/06/19 Птн 22:28:27#38№2596788
Посоны, у меня есть примерно 98 музыкальных альбомов, каждый в отдельной папке порезан на треки в формате flac. Что я хочу получить: получить порезанные альбомы в mp3/320, а также каждый альбом в виде целого трека в mp3/320. Как наиболее просто и удобно сделать?
Аноним (Google Android: Mobile Safari)22/06/19 Суб 08:46:40#40№2596910
>>2596907 В foobar2000 есть очень охуенный конвертер, который отвечает всем твоим требованиям. В качестве кодера в mp3 используй LAME от tmkk.
Аноним (Microsoft Windows 7: Firefox based)22/06/19 Суб 10:30:59#41№2596965
-q 0 - максимальное качество, но и самое длительное кодирование. 2 побыстрее без особой разницы. В ffmpeg -q работает не так, оно там задает качество переменного битрейта, то есть является аналогом -V при юзании лейма вне пакета ffmpeg. А в ffmpeg для задания качемтва сжатия вместо q сдужит параметр compression_level 0-9. Так что не путайте.
битрейт 320cbr и оставляй жоинт стерео. Можно переменный битрейт, но с ним хуже работают железки и надо тогда выбирать максимальное качество, место сэкономишь, но качества лучше не получишь, чем при 320 постоянного.
Аноним (Microsoft Windows 10: Firefox based)22/06/19 Суб 16:13:04#42№2597189
Аноним (Microsoft Windows 7: Firefox based)22/06/19 Суб 17:24:48#44№2597223
>>2597189 >быстрее лейм считается самым качественным. Что тебе быстрота? У тебя селерон на 775ом что ли?
Аноним (Google Android: Mobile Safari)22/06/19 Суб 18:00:32#45№2597243
>>2597223 По ссылке такой же LAME, но скомпилированный со специальным оптимизационным патчем, который сделал tmkk.
Аноним (Google Android: Mobile Safari)22/06/19 Суб 18:15:13#46№2597255
>>2597243 P. S. Именно LAME с патчем от tmkk, показал самую высокую скорость на hydrogenaudio, так как может задействовать оптимизации SSE 4.1 на Intel процессорах.
Аноним (Microsoft Windows 7: Firefox based)22/06/19 Суб 18:28:22#47№2597268
>>2597223 >лейм считается самым качественным Это его форк.
Аноним (Google Android: Mobile Safari)22/06/19 Суб 18:31:38#48№2597272
Есть програ https://handbrake.fr/nightly.php Умеет в том числе сделать хардсаб (закодировать субтитры в саму видеодорогу, чтобы их показыва любой холодильник). Можно настраивать качество гибко, например сделать двухпроходное кодирование. Есть поддержка amd vce для ускорения (наверное и nvenc, я хз, у меня радик). Фильтры есть. Аудио можно оставить без перекодирования.
мальчики, а как под виндой собрать ffmpeg с поддержкой куды? как прописывать пути кудовских либ при конфигурации ffmpeg? в av1 уже кодируете? nvidia поддерживает аппаратную кодировку в av1?
Аноним (Google Android: Mobile Safari)05/07/19 Птн 07:08:57#55№2607330
Аноним (Google Android: Mobile Safari)05/07/19 Птн 09:11:54#56№2607349
>>2591947 Я сравнивал программное и аппаратное декодирование в mpv. Аппаратное немного меняет изображение. У меня градиенты становятся резкими и общая резкость повышается. Говорили же, что кодирование на видеокарте может шакалить.
Аноним (Microsoft Windows 7: Chromium based)05/07/19 Птн 20:17:14#57№2607666
Браузеры понимают колор мод yuv 420 planar, в xmediarecode пресеты типа 12bpp 16bpp и т.д. В тутореале не написано ничего про bpp, выбирать максимальный, 20bpp?
Аноним (Microsoft Windows 10: Firefox based)05/07/19 Птн 20:21:31#58№2607667
>>2607349 > Говорили же, что кодирование на видеокарте может шакалить. Смотря какое.
Аноним (Microsoft Windows 10: Firefox based)12/07/19 Птн 16:59:14#59№2613229
>>2591244 (OP) Как из 2К видео обрезать часть видеокадра(тоесть все видео от начало и до конца) как есть(как в пейнте блядь ОБРЕЗАТЬ И СОХРАНИТЬ)? Для постинга на дваче.
Аноним (Microsoft Windows 7: Firefox based)12/07/19 Птн 17:03:03#60№2613231
Привет всем! Есть короче записи с камер из 90х в форматах dv и avi, занимают дохуя места, при этом разрешение 640 по одной из сторон, подскажите во что их кодировать и с какими параметрами. (deinterlace только знаю). И еще звук иногда цыкает (высокочастотный шум), видно пленка поебалась, пока вычищаю это audacitys, но может можно автоматически при помощи ffmpeg?
И да, можно ли бороться с такого рода шумами? Может есть что-то в avisynth для этого
Аноним (Microsoft Windows 7: Firefox based)14/07/19 Вск 14:32:04#66№2614410
>>2614376 > во что их кодировать h264 mp4 + AAC. Очевидно ж. Уже сжатое видео перекодиовать надо не готовым пресетом, а вручную подобрав битрейт (кодируй кусками, смотри с каким будет качество не хуже) и в два прохода обязательно. deinterlace конечно нужен будет скорее всего. Ещё посмотри черный цвет черный или сероватый. там есть диапазоны 0-255 и 16-235 емнип. Встарых видео диапазон уже и при воспроизведении вместо черного сероватый цвет. для удобства юзай хендбрейк, он на ffmpeg основан, но ищбавляет от лишней ебли.
больше ничо не знаю. я диванный. А да. цыки звука могут появиться ещё и если поменяешь при кодировании sampling rate (частота дискретизации). Надо не трогать его, оставлять как в источнике. Его надо задавать толко если из RAW жмёшь.
Аноним (Microsoft Windows 7: Firefox based)14/07/19 Вск 14:33:25#67№2614413
Аноним (Microsoft Windows 7: Firefox based)14/07/19 Вск 14:34:39#68№2614414
по аас
Нативный энкодер плохо справляется с VBR. юзай CBR.
Если выставить величину битрейта выше 128k на канал ( 256k для stereo ), автоматически включается кодирование с переменным битрейтом! Задавать битрейт ниже 64k на канал ( 128k для stereo ) нежелательно.
>>2614410 >>2614413 Чаю за какие-то догадки. Про деблок вопрос, его в x264 выставлять или постпроцессингом? И какой его лучше настроить, если блоки обычно только в одной части кадра и огромные.
Аноним (Microsoft Windows 7: Firefox based)14/07/19 Вск 15:23:52#70№2614445
>>2614427 Я диванный, говорю же. хз,сказал что знаю.
Кстати, ты скзал, что дохуя места занимает. Может у тебя тогда не сжатый поток все таки? ну тогда вместо выставления битрейта и двух проходов можно просто выбрать RF, подефолту 22 стоит. Ну и в хендбрейке просто ползунок двигай, смотри когда буде тприемлемый размер. можешь в таком случае nvenc или amd vce задействовать, чтобы на видюхе кодировалось, сильно ускоряет процесс. хотя пацаны гворят, что могут быть артефакты.
И ещё забыл. h264 надо выбрать с профилем high и левелом 4.1, это стандартный формат, который играется на любом современном утюге. если левел 5 выберешь, например, могут быть проблемы с железными плеерами и HWA на старых видющках.
всё, я больше не знаю ничо. я редко вообще пользуюсь этим. максимум с телефона видос пожать или отрезать кусок откуда-то, аудио в фильме перегнать из dts в mp3, такое.
Аноним (Microsoft Windows 8: Firefox based)18/07/19 Чтв 02:22:24#71№2617059
Как с помощью ffmpeg найти время ближайшего ключевого кадра по указанному мной времени? Например, надо найти ключевой кадр в районе 01:30:00 видео mp4, и хочу получить результат вида 01:29:56. Примерно чувствую, что такое в ffmpeg возможно, но не знаю как подобное гуглить. Анон, выручай.
Аноним (Microsoft Windows 8: Firefox based)19/07/19 Птн 03:51:01#72№2617652
>>2617059 Короче, через ffprobe кейфреймы ищутся, но пришлось напердолить скрипт на павершелле. Вопрос снят.
Аноним (Microsoft Windows 8: Firefox based)20/07/19 Суб 03:57:54#73№2618265
>>2595022 >как починить файлик? Попробуй банальное ffmpeg -i плохой_файл.mp4 -c copy починенный_файл.mp4 Ещё есть прога под винду от фрицев "Video Repair Software", но ей нужно дополнительно скормить кусок чистого видео с аналогичными параметрами. Я так восстановил двухчасовую трансу запоротую так же ютубдлом, но на выходе получил рассинхрон видео с аудио. Там куча настроек, я глубоко разбираться не стал, может у тебя получится.
>>2595486 >Записывал поток через youtube-dl и ffmpeg ffmpeg сразу нахуй. youtube-dl регулярно обновляй и пиши с параметром --hls-use-mpegts или используй streamlink, как посоветовали выше и пиши в ts
>>2595254 Эффект Warp Stabilizer (Стабилизатор деформации) в Adobe Premiere, тыкаешь 4 вида стабилизации, где лучше - тот оставляешь, всё просто. Тут чувак наглядно поясняет https://www.youtube.com/watch?v=ltTFTQImOXw
Аноним (Microsoft Windows 10: Firefox based)20/07/19 Суб 06:36:27#74№2618290
Вывести время ближайшего (предыдущего) кейфрейма относительно времени time: fcut input.mp4 time
Обрезка видео с ближайшего (предыдущего) кейфрейма относительно времени start_time до времени end_time: fcut input.mp4 start_timeend_time
Обрезка видео с ближайшего (предыдущего) кейфрейма относительно времени start_time до конца файла: fcut input.mp4 start_time 0
На длинных файлах медленно работает, т.к. ffprobe проходится по всем кадрам. Если можно как-то распараллелить, пусть умельцы подскажут.
Аноним (Microsoft Windows 10: Firefox based)21/07/19 Вск 03:51:12#76№2618671
>>2618583 Спасибо! Какой пиздец, я до этого недодумался бы никогда, для владения ffmpeg надо знать весь этот пиздец!
Аноним (Microsoft Windows 7: Chromium based)21/07/19 Вск 13:36:41#77№2618824
>>2595602 >--hls-live-edge 99999 Выбор сегмента, с которого начнется загрузка, из доступного для промотки назад стрима Не работает. Вывод: стримлинк не лучше youtube-dl а, пожалуй, даже хуже.
Аноним (Microsoft Windows 7: Firefox based)24/07/19 Срд 06:46:20#78№2621273
>>2618824 Работает, я проверял и ни один раз. Ты рукожопишь или не понял смысл. Это выбор того сегмента, который доступен, если видос транслируется с буфером. Если есть куда отматывать. Ютуб например до 4 часов позволяет отматывать назад. Но если стример не воспользовался этим, то ты качать начнешь с того, что видишь открывая страницу с стримом.
>даже хуже. Дебил, youtube-dl не качает стримы ВООБЩЕ. Он для этого полагается на ffmpeg, а ffmpeg качает пиздец криво. Дропает постоянно, например. Не может возобновить, если интернет на секунду пропал. И тд.
Аноним (Microsoft Windows 7: Firefox based)24/07/19 Срд 06:48:57#79№2621274
>>2617059 Есть прога losslessCut Если тебе надо отрезать куски. Она и склеивает сразу сегменты, если надо. Есть два режима - по ключевому файлу или без.
Аноним (Microsoft Windows 10: Firefox based)25/07/19 Чтв 15:30:18#80№2621886
Есть способ кодировать видео для ютюба максимально качественно и чтобы сам ютюб не занимался его повторным кодированием?
Есть видео с ютуба, на котором при хоть немного резком движении возникают артефакты в виде гребёнки. Я так понимаю, изначально видео было интерлейсным, но в результате кривого энкодинга и деинтерлейса получились такие артефакты. Есть ли какие-нибудь способы чинить такие видео? Или хотя бы методы сгладить/размыть гребёнку?
Аноним (Microsoft Windows 7: Palemoon)27/07/19 Суб 10:25:47#84№2622697
>>2621273 >Ютуб например до 4 часов позволяет отматывать назад. Нет, больше.
>Но если стример не воспользовался этим, то ты качать начнешь с того, что видишь открывая страницу с стримом. Вот именно, смысл, если есть youtube-dl? А, при желании, можно выкачать даже то, что нельзя "отматать".
>youtube-dl не качает стримы ВООБЩЕ. Он для этого полагается на ffmpeg То есть технически все-таки качает, да?
>а ffmpeg качает пиздец криво. Дропает постоянно, например. Ни разу проблем не было.
>интернет на секунду пропал. И тд. Ты из какого года/леса в интернеты выходишь?
>streamlink не полагается на ffmpeg >пик Ой... >Дебил
А что если есть две записи с разными искажениями, можно из них собрать одну?
Аноним (Microsoft Windows 7: Firefox based)08/08/19 Чтв 12:59:38#87№2629035
>>2628677 Мне с дивана кажется, что без дополнительных данных нельзя. В двух уравнениях: Исходник + помехи1 = Видео1 Исходник + помехи2 = Видео2 три неизвестных. Нужна дополнительная информация, чтобы отделить помехи.
Аноним (Microsoft Windows 7: Firefox based)12/08/19 Пнд 04:59:17#88№2630929
Как заебенить музыкальную вебм из картинки и мп3?
Аноним (Microsoft Windows 8: Firefox based)12/08/19 Пнд 16:04:14#89№2631131
>>2632231 Окей, для 264 - tmod живее всех живых, заебись. А вот с хевком чот херово всё гуглится. Билды есть, но ависинт только через мокрописьки.
Аноним (Google Android: Mobile Safari)14/08/19 Срд 16:19:15#98№2633108
Посаны, кто умеет в несколько проходов жать? Инпут и аутпут нужно менять или тупо номер прохода указываю и всё? А ещё смотрю второй проход сделал, а энкодер никаких новых логов не создал и старые не изменил - третий проход на что ориентироваться будет? На данные первого? А за счёт чего он тогда лучше второго? Знаю, что третий почти нихуя не меняет, но мне электроэнергии не жалко
>>2633108 Инпут один и тот же, номер прохода указываешь, да. Аутпут на первом проходе нулевой. Третий проход? Это где так?
Аноним (Google Android: Mobile Safari)16/08/19 Птн 11:40:30#100№2634132
>>2634086 Ну, в общем, --pass 1 для первого создаёт основную стату. --pass 3 пытается натянуть сову на глобус, в попытке лучше битрейт распределить и точнее в заданное значение попасть, переписывает лог. --pass 2 делает конечный файл, не меняя файлы статистики. Сделал пяток или больше --pass 3 - динамика стала чёчче, а статичные кадры немножко похерились. Хуйня какая-то.
Аноним (Google Android: Mobile Safari)16/08/19 Птн 11:54:20#101№2634143
Аноним (Microsoft Windows 8: Firefox based)28/08/19 Срд 21:24:58#105№2640820
Я правильно понимаю, что любое применение видеофильтра -vf означает энкодинг с ухудшением качества? Даже самые элементарные операции, такие как поворот, обрезка чёрных полос, удаление повторяющихся кадров?
Помогите гуманитарю. Ничего не понимаю в энтом вашем ffmpeg, поэтому использую xmedia recode с понятными кнопками для даунов для сжатия видео в hevc, вот только если сжать видео, которое изначально имело 8 бит nv12?, то цвета пидорасит в более темные. Как сделать, чтоб такого не было? Это вроде как-то связано с yuv, только я нихуя не понял, что нужно сделать.
Аноним (Google Android: Mobile Safari)02/09/19 Пнд 22:14:10#110№2642834
>>2642801 Скорее всего, проблема в pc-tv рэнжах. Не ебу за иксмедиа. Но надо указать корректный рендж на вход и на выход. Судя по всему, у тебя на исходник с tv рэнжом ставится флаг на pc рэнж на выходе, и он некорректно проигрывается. Их ещё фулл и лимитед называют. Нагуглишь дальше, да? Верю в тебя.
Аноним (Microsoft Windows 10: Firefox based)04/09/19 Срд 08:53:34#111№2643434
>>2591244 (OP) Есть видео 30fps, как увеличить скорость воспроизведения в 60fps, когдато оче давно так получалось делать с VMW cтавя другой фреймрейт=скорость менялась!
Аноним (Microsoft Windows 10: Chromium based)04/09/19 Срд 17:19:49#112№2643704
Аноним (Microsoft Windows 10: Firefox based)04/09/19 Срд 20:14:18#113№2643785
>>2643704 Интерполяция это вычисление новых кадров, а нужно просто увеличить воспроизведение с 30 до 60фпс\сек.
Аноним (Google Android: Mobile Safari)04/09/19 Срд 20:17:19#114№2643787
>>2643785 Ну, это, опять-тыки, можно на уровне контейнера сделать. Только это. Звук от этого не ускорится.
Аноним (Microsoft Windows 10: Firefox based)04/09/19 Срд 20:19:40#115№2643791
>>2643787 А если сделать на уровне контейнера и залить на ютюб, то 60 фпс сохранятся?
Аноним (Google Android: Mobile Safari)04/09/19 Срд 20:21:19#116№2643792
>>2643791 Я давно тестил, на самом деле. Но, вроде, да. Оставались те, которые в контейнере проставлены.
Аноним (Microsoft Windows 10: Firefox based)04/09/19 Срд 20:24:41#117№2643796
>>2643792 Вот это заебись! В какую сторону копать, чтобы на уровне контейнера? видео занимался оче давно, еще по времена vmw, а сейчас охуеваю насколько ОНО скатилось в говно
Аноним (Google Android: Mobile Safari)04/09/19 Срд 20:35:44#118№2643805
>>2643796 > В какую сторону копать В сторону указания фпс в контейнере. Если бы я на память мог тебе пошаговую инструкцию выдать - я бы уже это сделал. MP4box или mkvtoolnix чекай, как тебе больше нравится. Местные хипсторы вообще ничего кроме ffmpeg не используют, через него тоже можно. А за vmw ничего не знаю.
Аноним (Microsoft Windows 10: Firefox based)04/09/19 Срд 20:43:14#119№2643811
>>2643805 Спасибо за инфу, я бы не проч и ffmpeg попользовать, он хорошь уже тем что загружает весь профессор, а не выборочно как некоторые проги(XMedia Recode 64bit например пидарасина нехочет хотябы 2 ядра загрузить с vp9)
>>2643811 Знаю, что посаны с doom9, которым лень в консольку пердолиться, пользуются handbrake. Сам не пробовал, но можешь глянуть, может, как раз то что тебе подойдёт.
Аноним (Microsoft Windows 7: Firefox based)05/09/19 Чтв 17:43:02#121№2644276
При перекодировки apng в webm прозрачность становится черная. Как задать свой цвет фона?
Аноним (Microsoft Windows 10: Firefox based)05/09/19 Чтв 17:59:12#122№2644300
Аноним (Google Android: Mobile Safari)05/09/19 Чтв 19:49:36#124№2644355
>>2644276 > При перекодировки apng в webm Смотря чем ты это делаешь ёпта. Гугли своё говно плюс alpha channel
Аноним (Microsoft Windows 7: Firefox based)05/09/19 Чтв 21:56:30#125№2644431
>>2644355 В гугле всякая фигня, а нужного ничего нет. Тред про ффмпег, в нем и делаю. Возьми любую пнг с прозрачностью, конвертируй ффмпегом во что угодно, допустим в жпг. При этом задай свой цвет фона, допустим #FF0000 и обесни мне как ты это сделал.
Аноним (Microsoft Windows 8: Firefox based)05/09/19 Чтв 22:35:50#126№2644457
>>2642834 Пофиксил, проблема была в видеоплеере. Но все равно спасибо, совет все таки привел меня к решению.
Аноним (Microsoft Windows 7: Firefox based)07/09/19 Суб 16:40:20#127№2645411
>>2644276 >>2644431 От вас фиг что дождешься. Сделал сам через -filter_complex. Может можно сделать проще, не знаю.
Работает как надо, но пиздец как долго. Исходный файл - чуть больше двух гигов (h264, 1920x800, 2499 kb/s), команда отрабатывает почти за 12 минут. Можно как-то ускорить?
Аноним (Microsoft Windows 7: Firefox based)06/10/19 Вск 14:34:57#131№2662444
>>2662439 -ss перед -i и закончить ключевым кадром.
Аноним (Microsoft Windows 7: Firefox based)06/10/19 Вск 14:36:19#132№2662445
>>2662439 алсо, что это у тебя за консоль такая, или ты ЮА спуфаешь?
Аноним (Microsoft Windows 7: Firefox based)06/10/19 Вск 14:50:43#133№2662450
>>2662444 >-ss перед -i и закончить ключевым кадром. Про ключевой кадр не понял. А если -ss указать до входного файла, отрабатывает, конечно, быстро, но субтитры не добавляет (видимо, надо в srt руками таймкоды прописать с нулевой секунды)
Аноним (Microsoft Windows 7: Firefox based)06/10/19 Вск 22:36:55#135№2662745
>>2662472 Антон, ты прямо спаситель! Добра тебе! Я не сразу вдуплил, как этот setpts высчитывать, короче если кому вдруг тоже понадобится, нужно сдвиг пересчитать в секунды и указать его в виде PTS+сдвиг/TB. Итого в моем случае команда следующая:
>>2662515 Taк xyетy он тоже дропaть спокойно может, и? Это возможно, легко при том.
Аноним (Microsoft Windows 10: Chromium based)06/10/19 Вск 23:24:15#138№2662856
>>2607204 >Hедавно yвидел что пpицеп милфы, котоpyю поёбываю - не в состоянии кpякнyть свои игоpи. Она емy качает на тоppентаx читы и пpочyю поебень и ставит. Оxyеть. Баба шаpит в кyдаxтоpе лyчше пиздюка. B голосинy. Xотя, пpи текyщем pазвитиии событий и не такое yвидеть можно... Hо согласен - дypаки погyбят миp.
Аноним (Microsoft Windows 10: Firefox based)06/10/19 Вск 23:24:17#139№2662858
Купил недель назад билеты на поезд. Сегодня выезд и мне пpишло оповещение гугл на телефон о поездке. Откуда он узнал? Билеты после покупки пpишли на почту, значит гугл читает твои личные письма, ещё и на укpаинском понимает иx? Или он пpосто видел, что я посещал сайты с билетами и возможно на сайте была встpоенная каpта гугл на котоpой наpисовался маpшpут и он запомнил это?
Аноним (Microsoft Windows 10: Chromium based)06/10/19 Вск 23:24:41#140№2662865
>>2517506 Дa ты caм попробуй купить пaccкод и повaйпaй что-нибудь. Никто у тебя твой пaccкод не отберёт. Дa дaже еcли и отберёт¸ cтоит он недорого, можно и ещё один купить.
Аноним (Microsoft Windows 10: Firefox based)06/10/19 Вск 23:24:45#141№2662867
>>2657811 Флаг был вpодe, гугли tab discarding chrome flag. А eщe, в цeнтe eсть настpоeчки
Аноним (Microsoft Windows 10: Chromium based)06/10/19 Вск 23:25:38#142№2662887
>>2662203 >Xyйни напатчил скopее всегo. Hавеpнoе этo, oбычнo Gatekeeper пpoстo pyгается на малваpь, если пoдписи opигинальнoгo и мoдифициpoваннoгo бинаpя не сxoдятся.
Аноним (Microsoft Windows 10: Firefox based)06/10/19 Вск 23:42:03#148№2663059
>>2662087 Tы мeня нeправильно понял. Я наоборот выстyпил с осyждeниeм отказа от scrollbar, так как нажатиe срeднeй кнопкой мыши при middlemouse.scrollbarPosition → true, позволяeт осyщeствлять навигацию по всeмy scrollbar, что очeнь yдобно.
Аноним (Microsoft Windows 10: Firefox based)06/10/19 Вск 23:46:31#149№2663083
Пpoигpал нахyй. Чё, пидopы, дoбавили таки фoтo-вьювеpы в шапкy? Лoллиpyю пpoстo с вашегo гoвна внестo OС. Каааакже сyка меня эта хyита заебала... Какая же этo паpаша пpoстo ПИЗДЕЦ. Сейчас меня дoстаёт ещё oдна (oчеpедная oсoбеннoсть этoй пoделки: какoгo хpена в ней нет НOPСАЛЬНOГO БЛЯTЬ И ПOЛНOЦЕННOГO ВЫКЛЮЧЕНИЯ? СССУКААА! Нy неyжели егo так слoжнo сделать? Да, я oтключал и oтключаю везде и всем ебyчий БЫСTPЫЙ ЗАПУКС на чиная сo сpанoй вынь 8. Эта хyита не тoлькo беспoлезна нo и пpинoсить пpoстo УЙМУ ПPOБЛЕМ. С этим pазoбpались. Этo всё выключенo. НO! паpашная и кpивая вынь10 пpoдoлжает инoгда себя вести так бyдтo я не тoлькo не выключал ПК, а бyдтo ввoдил в сoн. Напpимеp мoжет пoсле включения запyстится бpаyзеp (фиpефoкс) на тoм де месте где был закpыт. Вooбще oхyеть. А если был oткpыт ютyб - ещё и звyк oттyда пoйдёт пoка я ввoжy паpoль свoй в этy пoделкy. Чтo ещё кoмичнее, запyскаются не всегда все пpилoжения как из пoлнoценнoгo сна (сoн - этo тoже злo и лютoе гoвнo кoтopoе y меня самo сoбoй всегда и везде oтключается). Я yже даже и "powercfg - h OFF" ввoдил Частичнo пoмoгает, хoтя бы нет нинyжнoгo файла на нескoлькo гигoв ХИБЕPСИС, нo всё pавнo глюкoв пoлнo. Пpoстo пиздец, а не система. На её фoне даже УИНДOУС 8 пpoстo кoнфетка яибал. Из-за нoвoгo железа пpихoдится этoй сpанью пoльзoваться и ставить её. Нo хopoшo хoть линyкс ещё есть - ПOИСTИНЕ OTДУШИНА в миpе OС.
Этo даже не вoпpoс. Этo пpoстo канстатация фактoв. T.к я знаю, чтo в этoй паpаше ничегo и никoгда неиспpавится. А если и испpавится, тo дoбавится минимyм паpoчка дpyгих "небoльших" пpoблем. А на фoне тoгo чтo микpoсoф yже oткpытo гoвopит чтo OС - не OС для них и вooбще "oна нам нахyй нинyжна" - всё печальнo. Пеpo вам в pебpo, кoпpo-пoльзoватели yин10-паpаши.
Переустановил винду и avidemux стал показывать это при попытке вырезать видео из .mkv. Кроме того, пропал звук из проги совсем. Как решить? Кодеки ставил (K-Lite_Codec_Pack_1526_Mega).
записываю экран ффмпегом, кодируя на видеокарте. все заебись, когда играю в влс локально и качество, и фпс на месте. стоит только залить на ютуб, в движении начинается ебаная каша. как сделать так, чтобы ютуб не поганил видео с видеокарты? алсо цветам пизда приходит, но я не помню, только на ютубе такое или локально тоже есть
Аноним (Microsoft Windows 10: Firefox based)22/11/19 Птн 05:19:59#162№2690674
Аноним (Microsoft Windows 10: Firefox based)22/11/19 Птн 08:56:19#163№2690710
>>2690674 Нихт, ютуб перекодирует всегда, абсолютно. Так что лучше лить оригинал.
>>2690647 Каша в движении неизбежна, всё зависит от игры. Твичеры обычно чуть уменьшают разрешение захвата, чтоб хоть немного меньше артефачило. Алсо, если у тебя не лютый экшен, то 60фпс могут оказаться и не очень критичны, подумай об этом. (если у тебя там 144 то вообще пизда, обязательно перегоняй в меньше). >алсо цветам пизда приходит На ншидиях 9хх серии например цвета при кодировании неосне были, и с этим вроде ничего нельзя было поделать.
Аноним (Microsoft Windows 7: Firefox based)24/11/19 Вск 03:42:05#164№2691701
Аноним (Microsoft Windows 10: Firefox based)24/11/19 Вск 05:57:09#169№2691726
>>2691701 >>2691706 Оно не "растёт", просто кодек при воспроизведении не может определить длительность файла. Если длительность в контейнере не указана напрямую, то узнать можно только просуммировав все интервалы, чем никто не заморачивается, ибо нужна совместимость со стримингом, в котором длительность заранее неизвестна. Поэтому он воспроизводит его как стрим.
>>2691709 Скорее просто даунлоад с ютуба какой-нибудь кривой или плохо настроенной хуйней. При прямой записи со стрима будет так же.
Аноним (Microsoft Windows 10: Firefox based)24/11/19 Вск 06:01:58#170№2691727
>>2691726 Это потому что он и есть стрим по сути. Воспроизведение начинается, когда файл еще не целиком загружен. Поэтому если длительность не прописана явно, заранее понять насколько он длинный нельзя.
Аноним (Microsoft Windows 10: Firefox based)24/11/19 Вск 19:00:44#171№2692027
>>2692205 Мне лично жмёт. Так жмёт, что не могу одно видео сдекодить без помощи друга со Skylake-EP Зионами.
Аноним (Microsoft Windows 10: Firefox based)25/11/19 Пнд 00:32:34#175№2692270
я почитал тред и понял, что тут знающие люди. так вот: скачал видео, которое заливалось в mkv через youtube-dl при скачивании понял, что он качал mp4 и звук в webm, а потом обратно собрал в mkv я не знаю насколько это важно в данный момент это видео кодирую в ffmpeg с параметрами -c:a copy -c:v hevc_amf output.mp4
на выходе все хорошо кроме одного, битрейт видео 2000 кбит и видео откровенно шакалит узнал что оригинал был в битрейте 4500 кбит скачаное видео параметра чистого битрейта не имеет, только строчка Overall bit rate 3500 Kbps
подумал что чето с присетом качества. добавил опцию qscale -q:v 1 потом -quality 0 на выходе теже 2к битрейта
Почему так, анон? тут уже больше спортивный интерес, потому что я тупо через tsMuxerGUI мультиплексировал в TS и вытащил звуковую дорожку, потому что прога не видела ее.
есть ли вообще смысл перекодировать 1-3 часовые видео MKV, чтобы можно было просто закинуть их в тот же премьер/вегас, когда есть tsMuxerGUI, который создает контейнер с файлом за минуту и все прекрасно работает. хотя у меня через gpu 3х часовые видео за час кодятся и я не ощущаю дискомфорта в этом
может тут есть какие то подводные камни?
Аноним (Google Android: Mobile Safari)25/11/19 Пнд 01:07:07#178№2692285
>>2692209 Ну так а я о чём, я бы даже сказал, что мне не жмёт, мне как раз. Помню как-то тестил несколько лет назад на минутном sd видосике, молодой был ещё, шутливый... с тех пор 30% уже сдекодилось
Аноним (Microsoft Windows 10: Firefox based)25/11/19 Пнд 02:13:41#179№2692300
>>2692270 как это обычно бывает, хорошая мысля приходит опосля попробовал в тупую повысит битрейт через -b:v 5M и получилось хоть и битрейт стал выше изначального, сама картинка, конечно же, лучше оригинала не стала а при повышении до 10М видео вообще на динамичных сценах крошиться начало.
так что думаю если так и изгаляться, то ставить битрейт такой же как у оригинала
Аноним (Microsoft Windows 7: Chromium based)25/11/19 Пнд 06:48:55#180№2692320
>>2692300 Очевидно же, что перекодировать при наличии возможности просто перепаковать никогда нет смысла.
Аноним (Microsoft Windows 10: Firefox based)25/11/19 Пнд 07:08:22#181№2692321
А сосач умеет во что нибудь кроме vp8/vp9 и h264?
Аноним (Microsoft Windows 10: Firefox based)25/11/19 Пнд 07:32:34#182№2692322
не пойму поч при кодировке в ффмпеге gpuz не может захватить загрузку графического ядра, хотя все остальное стримит адекватно. да и во всех остальных случаях прога работает исправно
>>2693209 А ты точно кодируешь железом? А точно видеокартой?
Аноним (Microsoft Windows 10: Firefox based)27/11/19 Срд 05:16:03#188№2693255
>>2693209 Потому что аппаратный кодек это отдельный блок на видимокарте. ГПУ-З видимо показывает только загрузку основной части ГПУ, а хуйня слева еще и видеоэнкодера.
Аноним (Microsoft Windows 10: Chromium based)27/11/19 Срд 05:35:05#189№2693258
>>2692188 Пробовал я ваш AV, к такому дерьму жизнь меня не готовила.
Думал по фасту сожму 19 минут h264, хуй там плавал. Ушло больше часа. С тех пор зарёкся это делать.
Аноним (Microsoft Windows 10: Chromium based)27/11/19 Срд 05:37:02#190№2693259
>>2693350 >в 2020 все кодируют на видеокарте Так падажжи а вот тут можно поподробнее? Всю жизнь безал вебмки для двача так: ffmpeg -ss 10 -to 20 -i govno.mp4 -c:v libvpx-vp9 -b:v 0.00001k -deadline pizda zalupa.webm но оно всё кодируется на проце.
Как кодировать на видеокарте? В ффмпеге или другом комбайне - вообще похуй но лучше в ффмпеге, конечно, я уже привык тут и наработок со скриптами куча. Хочу быть готовым к 2020 а то Маринка с кассы в Пятёрочке давать перестанет, если все вокруг будут кодировать на видяхе, а я как чмо на проце.
Аноним (Microsoft Windows 7: Chromium based)27/11/19 Срд 13:27:11#196№2693376
Аноним (Google Android: Mobile Safari)27/11/19 Срд 13:33:36#197№2693380
>>2693374 > -c:v libvpx-vp9 Вот здесь надо другое. Сам нагуглишь по ключевому слову nvenc. Только видимокарта нихуёвая нужна, последнее поколение неведии, иначе параша. На процессоре всё равно выше качество, даже сравнивая с последним поколением, потому можешь забить.
Аноним (Microsoft Windows 7: Firefox based)27/11/19 Срд 13:58:39#198№2693386
>>2693350 И какие видеокарты сейчас умеют в энкодинг av1, ебанько?
>>2692591 В общем пожал все видимокартой в хевк за пол часа.
Аноним (Microsoft Windows 10: Firefox based)27/11/19 Срд 23:02:49#201№2693666
>>2693350 Аппаратного AV1 нигде нет, и кроме того аппаратные кодеки отсасывают по качеству, никто не юзает nvenc для оффлайн энкодинга, только для стримов и прочего реалтайм говна, когда нужно не грузить систему и не сажать фпс.
>>2693374 https://en.wikipedia.org/wiki/VP9 >Google has worked with hardware vendors to get VP9 support into silicon. Перевод на двачевский: "Google работал с поставщиками оборудования, чтобы внедрить поддержку VP9 в кремний."
В итоге получилось на nVidia CUDA: ffmpeg -vaapi_device /dev/dri/renderD128 -i zooporn.avi -vf 'format=nv12,hwupload' -c:v vp9_vaapi -g 150 -bf 4 -compression_level 1 -bsf:v vp9_raw_reorder,vp9_superframe -b:v 15M -an na_dvach.webm Разберём по словам: -vaapi_device #использовать устройство с поддержкой vaapi. Выбираешь любое устройство от сюда https://developer.nvidia.com/video-encode-decode-gpu-support-matrix , кроме GeForce GT 1030 /dev/dri/renderD128 #будет у тебя, если ты установиш драйвер nouveau zooporn.avi #исходный файл, из которого надо получить шебм -vf 'format=nv12,hwupload' #магия -c:v vp9_vaapi #конкретное указание делать именно шебм, а не штото иное -g 150 -bf 4 -compression_level 1 -bsf:v vp9_raw_reorder,vp9_superframe -b:v 15M -an #магия na_dvach.webm #конечный результат, который получится
Есть так же миф о том, что можно то же самое делать на видеокартах 9го поколения.
>>2690710 хорошо, тогда другой вопрос: когда смотрю видео в влс локально, никакой каши нет. можно ли как-то перекодировать это после записи на проце во что-нибудь чтобы избавиться от каши на ютубе?
Аноним (Microsoft Windows 10: Firefox based)28/11/19 Чтв 14:21:36#212№2693829
Есть где нибудь сравнение битрейтов для h264 и h265? Типа насколько меньший битрейт нужен h265 чтобы выглядеть как исходник в h264?
Аноним (Google Android: Mobile Safari)28/11/19 Чтв 14:27:36#213№2693830
>>2693829 Есть. одинаковый битрейт - одинаковый результат, они не так различаются. hevc нормально может в 4к+ 444 и 12бит, а 264 тоже может, но не нормально
Аноним (Microsoft Windows 7: Chromium based)28/11/19 Чтв 18:29:12#217№2693929
>>2693917 >>2693778 >>2693753 >>2693390 >>2693380 Ебануться какие дела творятся. В моё-то время в один поток жали и все румяные ходили... А как оно параллелит-то? Картинку на области режет и каждую отдельно кодирует, или весь файл по ключевым кадрам режет и каждый кусок отдельно жмёт? У видяхи же куча ядер и если нарезать картинку на столько кусков, то при склейке тупо каша получится...
Статью на вики прочитал, но там всё кратко описано даже на англюсике, без подробностей.
Аноним (Microsoft Windows 7: Firefox based)28/11/19 Чтв 19:52:45#218№2693973
>>2693929 Похуй на подробности, пробуй и выбирай для себя лучший вариант.
Аноним (Microsoft Windows 10: Firefox based)28/11/19 Чтв 21:54:50#219№2694047
>>2693929 nvenc ничего особо не параллелит, он просто аппаратный и потому быстрый. cuda параллелит.
Аноним (Microsoft Windows 10: Firefox based)28/11/19 Чтв 21:57:28#220№2694051
>>2693820 ясен хуй, локальный файл у тебя с ебанутым битрейтом, а ютуб перекодирует в меньший, который у него там. нельзя, ютуб перекодирует всегда.
Аноним (Microsoft Windows 7: Chromium based)28/11/19 Чтв 22:07:04#221№2694055
>>2693756 >На платформе Nvidia Tesla V100 и на видео VGA-размера новый декодер работает со средней скоростью около 10 кадров в секунду, а кодер и вовсе со скоростью около 2 кадров в секунду. >Nvidia Tesla V100 >Ядра CUDA 5120, 32 ГБ HBM2, 900 ГБ/с >видео VGA-размера >640×480 пикселей >декодер 10 кадров в секунду >1 минута при 25 кадрах - две с половиной минуты >кодер 1 минута при 25 кадрах - 12 с половиной минут
>>2694145 >>2693756 Такое ощущение, что они возвели в абсолют избавление от артефактов. Если математические метрики и приближают тебя к идеальному изображению, то чисто визуально избавлении от артефактов может навредить. А тут я дежурно напоминаю, что только человеческая оценка является единственно верным способом оценки бытовых кодеков. Вон тут же недавно тред был по сжатия картинок. >>2686610 (OP)
Аноним (Microsoft Windows 8: Chromium based)29/11/19 Птн 10:30:30#226№2694224
Аноним (Google Android: Mobile Safari)29/11/19 Птн 11:24:18#228№2694246
>>2694225 Три сравнения - три победителя. Сорта говна. Нормальных шакалов так и не разработали. Всё-таки это очень показательная демонстрация стагнации современного софта.
>>2694246 HEIF сегодня рулит и педалит, нодискасс. На образце с шакалом он проигрывает просто потому что на -q1 даёт вдвое меньший размер.
Аноним (Microsoft Windows 7: Firefox based)29/11/19 Птн 14:28:57#230№2694333
как лучше всего делать вебм статичная картинка+аудио? с аудио всё понятно, а вот как с видео быть? устанавливать фпс 1 или нет? и как сжать нормально, чтобы видео не весило больше самой картинки, лол.
Аноним (Microsoft Windows 10: Firefox based)29/11/19 Птн 15:08:37#231№2694344
>>2690647 > как сделать так, чтобы ютуб не поганил видео с видеокарты? Ютуб кодирует двум кодеками — avc1(H.264) и VP9 и в первом получается каша и т.п. а вот на втором все идеально. Ютуб автоматически включает кодек VP9 для видео с просмотрами от нескольких тысяч и выше. Ну или для каналов-миллионников. Чтобы принудительно заставить ютуб использовать VP9 нужно кодировать видео в 2k, т.е. 2560×1440.
Аноним (Google Android: Mobile Safari)01/12/19 Вск 13:36:24#237№2695009
>>2695003 > в первом получается каша и т.п. а вот на втором все идеально Пиздёж. Абсолютно сорта говна.
Аноним (Microsoft Windows 10: Chromium based)01/12/19 Вск 14:17:18#238№2695029
>>2695029 >VP9 определенно лучше. Лолнет. >Скриншоты школьнопорашной анимамции из школьнопарашной игры для школьнопарашников. Может быть. конкретно такое видео, с низким битрейтом, и низким разрешением ВП9 пердолит лучше. Но сложные сцены он портит.
И то и то кстати выглядит ужасно. Не вериться что это ютуб, исходник скорее всего ужасен.
Аноним (Microsoft Windows 10: Chromium based)01/12/19 Вск 14:25:24#240№2695033
>>2695030 Но мы же говорим про ютуб и заливаемую на него парашу с 60фпс и т.п.
> Не вериться что это ютуб, исходник скорее всего ужасен. Исходник в 4к, это просто два видео по прямым ссылкам в 720p, пережатые ютубом, один .mp4, другой .webm.
>>2695047 Просмотрел, по какой-то причине ютуб производит абсолютно говняные видео анимации с автоматическим avc1 кодированием. Но это не проблемы самого кодека. Или ютуб специально продвигает свой формат, или еще что-то.
>>2695033 >Но мы же говорим про ютуб и заливаемую на него парашу с 60фпс и т.п. Насколько я знаю, можно самому видео закодировать так чтобы ютуб его не перекодировал.
Аноним (Google Android: Mobile Safari)01/12/19 Вск 16:14:42#245№2695111
>>2695101 > можно самому видео закодировать так чтобы ютуб его не перекодировал. Не
Аноним (Microsoft Windows 10: Chromium based)01/12/19 Вск 16:26:37#246№2695117
>>2695100 Кодек то нормальный, просто ютуб жмет со своими настройками, как мне кажется. Ну и в примерах видео выше, VP9 весит 8 мегабайт, avc1 — 12 мегабайт.
Аноним (Microsoft Windows 10: New Opera)01/12/19 Вск 17:43:15#247№2695147
Аноним (Microsoft Windows 10: Chromium based)01/12/19 Вск 19:29:51#253№2695204
>>2693753 А на винде как сделать? А то кодировать по 10 кадров в секунду на VP9 совсем медленно.
Аноним (Microsoft Windows 10: Firefox based)01/12/19 Вск 19:41:33#254№2695209
>>2695203 че тут понимать, ставь ффмпег, меняй то что в скобках на свои значения и вставляй в командную строку, получишь свою гифку
Аноним (Microsoft Windows 7: Chromium based)01/12/19 Вск 22:30:42#255№2695353
>>2695178 >>гифки >>2k20 Хочу тебя разочаровать, антош, даже вроде бы как "современный" и весь такой "йоу модный чётко на хайпе по фасту)) ;)))" дискорд по дефолтну на автовоспроизведение ставит только гифки. А чтобы включить вебмку - соизволь теребить мышь.
Самому смешно, что это говно мамонта мотает уже 4й десяток и ебёт в рот все попытки сделать по-нормальному, но имеем что имеем.
Аноним (Microsoft Windows 7: Chromium based)01/12/19 Вск 22:40:40#256№2695371
>>2695203 >>2695147 Попробуй XMedia Recode. Я не помню уже, умеет он гифки делать или нет. Но это единственный нормальный видеоредактор для домохозяек.
Ещё можешь ShareX поставить и тупо "заснять" нужный отрезок.
Сорян у нас тут серьёзный тред, без клавиатуры вход запрещён.
Аноним (Microsoft Windows 10: Chromium based)02/12/19 Пнд 18:16:42#257№2695816
>>2693829 Есть: https://youtu.be/MfRPRRxOUTI Но можешь забить на x265, он медленный, нигде не поддерживается, захват и стриминг не работает, десятки форков, стандартов и альфа-версий.
>>2693917 Все конечно хорошо, но этот вариант кодирует медленно, еще и не тот ключ контроля качества. Мой вариант побыстрее будет, но имеет свои минусы.
Аноним (Microsoft Windows 7: Firefox based)02/12/19 Пнд 19:28:53#258№2695864
>>2695816 >не тот ключ контроля качества С хуёв ли? Постоянное квантование будет только перерасходовать битрейт. И у тебя ещё профиль не выставлен.
Аноним (Microsoft Windows 10: Chromium based)02/12/19 Пнд 19:35:29#259№2695866
>>2695864 > И у тебя ещё профиль не выставлен. У меня файл записанный хардварным энкодером, им же и декодируется. Из-за особенностей работы аппаратного ускорения в ffmpeg там нельзя так напрямую выставлять цветовые профили, поэтому я использую хардварный -color_range. Но по скорости и качеству кодирования твоя команда ничем не отличается от того же Handbrake, а он в разы удобнее в повседневном использовании.
Аноним (Microsoft Windows 7: Firefox based)02/12/19 Пнд 19:57:07#260№2695897
>>2695913 >А если ты именно про профили, то они сами выбираются, ну или нужно их указывать с параметром -level. Нихуя, будет всегда main. А level вообще трогать не следует - его должен выставлять энкодер.
Аноним (Google Android: Mobile Safari)02/12/19 Пнд 21:09:07#263№2695981
>>2695957 > его должен выставлять энкодер. Энкодеры его завышают на всякий случай. Держу в курсе.
Аноним (Microsoft Windows 10: Chromium based)03/12/19 Втр 01:20:48#264№2696084
>>2591244 (OP) >ffmpeg -i a.mkv -c:v libx264 -b:v 1500k -b:a 128k -preset veryfast a.mp4 >Но на выходе получилась несмотрибельная хуйня с артефактами на самых тяжелых моментах. Еще и кодировалась по 30 ми
>>2696171 Видео из 10битного в 8митное переводим. Или тебе интересно почему дважды указанно? Один параметр говорит кодеку что делать, а другой предлагает ффмпегу конвертировать формат. Кодек говорят неоптимальным образом сам это делает.
Аноним (Google Android: Mobile Safari)03/12/19 Втр 22:06:48#271№2696511
Аноним (Microsoft Windows 10: Firefox based)03/12/19 Втр 23:37:49#273№2696538
>>2695353 >Хочу тебя разочаровать, антош, даже вроде бы как "современный" и весь такой "йоу модный чётко на хайпе по фасту)) ;)))" дискорд по дефолтну на автовоспроизведение ставит только гифки. И заебись, еще не хватало свистопердящей и мычащей какофонии из вебм, ты хоть представляешь сколько этой хуйни могут накидать в среднестатистическом дис#$?д-канале укушенные зумеры?
Аноним (Microsoft Windows 7: Chromium based)03/12/19 Втр 23:51:00#274№2696540
>>2696538 Решение сам поймёшь или подсказать? сделать ограничение на автовоспроизведение вебмок без звука Но имеем что имеем. Снова.
Аноним (Google Android: Mobile Safari)03/12/19 Втр 23:53:10#275№2696541
>>2696536 А может и пизжу и в этой параше и правда "если не указать, то будет восимь))))". Тогда сорян, я сам дебил. Но это очень уебанская логика, конечно.
Аноним (Microsoft Windows 10: Firefox based)03/12/19 Втр 23:54:49#276№2696542
>>2696540 >сделать ограничение на автовоспроизведение вебмок без звука Кидают дохуя шебм и оно лагает как сука. В массе они пиздец нагружают любую машину, в отличие от гифок, которыми можно забить три квадратных парсека и всё будет играться нормально. Хотя в качестве опциональной галочки я не против, наверно. Но в такой нет смысла, на неё нельзя полагаться при постинге.
>>2696541 >А может и пизжу и в этой параше и правда "если не указать, то будет восимь))))". Именно так. Формат по стандарту 8мибитный. yuv420p10 - 10ти битный.
Время небольшого количества философии. В общем-то, loop-видео с неповторяющейся музыкой (следовательно, луп нельзя просто обеспечить настройками плеера) не очень много, но какой оверхед добавит сделать в контейнере поддержку необязательной конструкции, позволяющей определённый участок повторять N раз или же в определённых промежутках? Это же охуеть как иногда экономило бы мегабайты
Аноним (Microsoft Windows 7: Chromium based)05/12/19 Чтв 00:06:18#279№2697053
>>2697019 Когда современные модные зумерки со своими лупами осилят коммитинг в мастер кодеков - так сразу.
Аноним (Microsoft Windows 8: Firefox based)28/12/19 Суб 22:03:21#284№2710607
f
Аноним (Google Android: Mobile Safari)01/01/20 Срд 16:18:33#285№2712664
Не нашел подходящего треда, спрошу здесь. Как вытянуть субтитры из mkv формата в отдельный файл srt, и возможно ли это вообще? Цель - воспроизведение фильма с субтитрами на родительской dvb-t2 приставке.
Аноним (Microsoft Windows 8: Firefox based)01/01/20 Срд 21:17:30#286№2712767
Аноним (Microsoft Windows 7: Palemoon)14/01/20 Втр 21:46:09#289№2719967
Почему-то при кодировании первые несколько секунд идут с низким битрейтом и качество картинки хуевое, а дальше становится лучше и лучше. Так и должно быть?
Аноним (Google Android: Mobile Safari)15/01/20 Срд 03:33:18#290№2720017
Можно как-нибудь ограничить верхную границу переменного битрейта, например, чтобы не поднималась выше 5М? Или ффмпег таких тонкостей не умеет и нужно ручками указывать статичный битрейт?
Аноним (Microsoft Windows 7: Palemoon)16/01/20 Чтв 01:47:32#295№2720661
Аноним (Microsoft Windows 8: Firefox based)16/01/20 Чтв 02:44:10#296№2720688
>>2720661 -minrate, -maxrate и -bufsize как я понял нужны для того, чтобы задавать границы для среднего битрейта, когда указывается конкретное значение в -b:v. А для переменного битрейта есть ограничители?
Аноним (Google Android: Mobile Safari)16/01/20 Чтв 02:48:39#297№2720693
>>2720688 Это так не работает. Хочешь конкретные ограничения - работаешь с конкретным битрейтом. Указываешь црф - готовишься к неожиданностям.
Аноним (Microsoft Windows 8: Firefox based)16/01/20 Чтв 05:56:29#298№2720740
>>2720693 А где можно почитать какие параметры кодирования маскируются за конкретными crf? Ну, то есть, какая магия скрывается за цифрами? Интересует в первую очередь интервал от 18 до 23.
Аноним (Google Android: Mobile Safari)16/01/20 Чтв 06:46:13#299№2720754
>>2720740 Кодер сам оценивает качество и уделяет столько битов на кадр, сколько считает нужным, чтобы это качество поддерживать. Фсё. Гугли более развёрнутые определения, если сильно интересно, но они мало помогут.
Аноним (Google Android: Mobile Safari)16/01/20 Чтв 06:52:05#300№2720757
>>2720603 Ну да, црф для однопроходного кодирования. Второй проход можно делать, взяв средний битрейт, который crf выплюнет. А так ты просто зря говно гоняешь.
Аноним (Google Android: Mobile Safari)31/01/20 Птн 15:34:13#301№2728006
Аноним (Google Android: Mobile Safari)31/01/20 Птн 15:46:00#302№2728010
>>2728006 Ффмпег не показывает разве средний битрейт после пожатия? Если не показывает надо аутпут не нулевой ставить и смотреть на результат. Можно придумать автоматизацию этого процесса, но проще в два шага просто это сделать. Пожал пасс ван - посмотрел битрейт, пошёл на второй с получившимся значением. Правда, это всё хуйня. Црф и прочие цкуп - это для одного прохода. Битрейт для двух-трёх.
Аноним (Microsoft Windows 7: Firefox based)05/02/20 Срд 19:50:32#303№2730728
как лучше всего 1080p ютубовские до 480p vp9 пережимать?
Аноним (Microsoft Windows 7: Chromium based)09/02/20 Вск 04:14:46#304№2732612
>>2730728 например, сразу скачать в нужном разрешении
Делал так, но слышно только мой микрофон, что на компе играет не слышно.
(Опционально) Комп начинает пердеть нереально, когда ффмпег в 8 тредов или сколько там хуярит, было бы отлично, если бы на записи этого не было слышно.
>>2732813 возможно важно уточнить, что я сижу в блютуз наушниках, потому что
ffmpeg -devices true -f dshow -i dummy
есть jack, но никакой аналогичной настройки для блютуз я не нашел
DE alsa ALSA audio output DE fbdev Linux framebuffer D iec61883 libiec61883 (new DV1394) A/V input device D jack JACK Audio Connection Kit D kmsgrab KMS screen capture D lavfi Libavfilter virtual input device DE oss OSS (Open Sound System) playback DE pulse Pulse audio output E sdl,sdl2 SDL2 output device DE video4linux2,v4l2 Video4Linux2 output device D x11grab X11 screen capture, using XCB E xv XV (XVideo) output device
Аноним (Microsoft Windows 7: Firefox based)11/02/20 Втр 01:01:45#307№2733599
как записать окно без рамки и со звуком от него? ставить obs не хочу
Аноним (Google Android: Mobile Safari)08/03/20 Вск 14:14:10#308№2747354
Непроебамп
Аноним (Microsoft Windows 7: Firefox based)08/03/20 Вск 19:19:24#309№2747453DELETED
Спасибо вот за это. Лучше работает, чем дичь, которую я из гугла сгенерировал.
>-preset fast -tune animation Как эти параметры работают? >-acodec copy Использует кодек из сорса?
Первый раз через фмпег пытаюсь перекодировать что-то - пока что много непонятно. Посоветуйте ещё чего просто чтоб файл сделать покомпактнее и в хорошем качестве для загрузки на всякие ютубы/кэтбоксы - читай делиться с анончиками.
Аноним (Google Android: Mobile Safari)08/03/20 Вск 22:09:31#310№2747521
Аноним (Google Android: Mobile Safari)09/03/20 Пнд 07:42:01#313№2747653
>>2747651 Тут уже не ебу. Вряд ли тхреадс или прочая оптимизация что то изменят на самсунге или изменят. Попробую загуглить, но вряд ли что-то полезное найду, учитывая что телефон грелся до пизды за эти 3 минуты.
Аноним (Microsoft Windows 10: Firefox based)10/03/20 Втр 00:22:00#314№2747949
>>2748676 В Gentoo собирать легко, ты полюбишь portage. USE флаг - fdk.
Аноним (Microsoft Windows 8: Chromium based)11/03/20 Срд 10:41:27#318№2748795
Что в xmediarecode означает quality real-time/good/best Разве квалити это не битрейт? Зачем нужны эти значения и почему они не числовые а какие-то дебильные, как предустановки в играх?
>>2748795 >скачал гуишку ffmpeg для дебилов >Зачем нужны эти значения и почему они не числовые а какие-то дебильные, как предустановки в играх?
Аноним (Microsoft Windows 8: Chromium based)11/03/20 Срд 11:14:41#320№2748807
>>2748803 Дебил тут только ты. Гуи теже значения и берет, которые для вебем предусмотрены, или не вебем, а кодека вп9, я не шарю. Но смысл в том, что ты хоть в сонсоли пропишешь real-time/good/best, хоть в гуи, разницы никакой нет. Я просто хочу понять, на что конкретно этот параметр влияет и зачем он вообще нужен, если есть параметр битрейта.
Аноним (Google Android: Mobile Safari)11/03/20 Срд 11:26:42#321№2748811
>>2748807 >даже самый отбитый Васян из 5го класса юзает фф через терминал и знает базовые атрибуты -b:v и -c:v >еблан с гуи, не умеющий либо в гугл, либо в инглиш, высирает на харкаче вопросы типа "как вытереть жопу, если бумага в упаковке?"
Аноним (Microsoft Windows 8: Chromium based)11/03/20 Срд 11:48:40#322№2748818
>>2748811 Ой, да хватит придуриваться. Тебе сказали, что это другой параметр, b:v это насколько я понимаю битрейт. А квалити это что-то другое. И оно вообще не задается числовыми значениями, а почему-то только пресетами. Вот в том-то и прикол.
Аноним (Google Android: Mobile Safari)11/03/20 Срд 13:55:08#323№2748865
>>2748818 Какой же ты нахуй дегенерат, сдрыс9тни нахуй из треда и не позорься
Аноним (Microsoft Windows 8: Chromium based)11/03/20 Срд 14:03:04#324№2748871
>>2748865 Не аггрись ты так. Я у шарящих людей спрашиваю, а не у тех, кто думает что квалити это и есть битрейт.
Аноним (Google Android: Mobile Safari)11/03/20 Срд 16:35:50#325№2748915
>>2748795 Ну, это speed, наверное. Плюс ещё набор каких-то параметров. Пресет гуя кароче. Подозреваю, что если ты консольному кодеру попробуешь это скормить — он тебя нахуй пошлёт, также как местный анон.
Чем можно создать эффект дизиренга аля элт тв? Может есть готовые фильтры где-нибудь, хотя бы для картинок, как минимум можно будет ффмпегом по кадрам разобрать и собрать обратно видео.
Алсо, какие есть альтернативы SVP? Желательно на Винду. Чем вообще производители смарт ТВ интерполируют кадры? Какой-то пропретарный софт?
Аноним (Microsoft Windows 10: Firefox based)12/03/20 Чтв 01:29:31#328№2749354
Посоны, я тупой и не разбираюсь в редактировании видео нихуя, но есть вопрос. Не хочу новый тред создавать, поэтому высрусь тута.
Накачал видосов с поревом, у некоторых разрешение 1440x1080, и соотношение сторон не 16:9 при этом, а хуй знает какое, сплюснутое с боков. При просмотре это можно исправить в настройках плеера, но я хочу создать файлы превью через Video Thumbnails Maker, а в них всё тоже не по фен шую, блеать. Настроек на эту тему в проге нет, выбор кодеков в ней же ничего не даёт. Подозреваю, что можно где-то в K-Lite кодек паке полазить и исправить эту хуету, но там слишком много параметров и я вообще не ебу чё делать. Есть идеи?
Аноним (Microsoft Windows 8: Firefox based)12/03/20 Чтв 05:21:43#329№2749444
>>2749354 Это видео со скукоженным пикселем. Тут дело не в кодеке. Плееры обычно по дефолту их в нормальное разрешение преобразуют. Но не все могут преобразовывать скриншоты. Используй для этого, например, mpv или какой-нибудь pot player. Вот ещё ffmpeg команда по вытаскиванию преобразованного скриншота из 60-ой секунды видео ffmpeg -ss 60 -i input.mp4 -r 1 -vframes 1 -an -vf "scale=iw*sar:ih,setsar=1" -f image2 output.png
Аноним (Microsoft Windows 10: Firefox based)12/03/20 Чтв 11:40:36#330№2749499
>>2749444 Спасибо, полазил ночью по форумам, почитал про это говно. PotPlayer'ом, кстати, и вышел из ситуации. Жаль, что не исправить тонкой настройкой такое раз и навсегда.
Аноним (Microsoft Windows 8: Chromium based)13/03/20 Птн 14:11:34#331№2749992
>>2748915 >Пресет гуя кароче Опять 25. Да какой же это пресет гуя, если ты и в сонсоли можешь написать -quality там good или best. При чем тут вообще гуй? Типа написано на самом сайте ффмпег что гуд ну типа для всех, а бест это типа если у тебя много времени. Но мне это нихуя ни о чем не говорит. Я понимаю когда качество зависит от битрейта, какие цифры ставишь, такое у тебя и качество. А тут какой-то кот в мешке. Как мне вп9 в масимально хорошем качестве рендерить? Что это за ребусы без разъяснений ёб твою мать.
Аноним (Google Android: Mobile Safari)13/03/20 Птн 17:30:51#332№2750085
>>2749992 > на самом сайте ффмпег Значит пресет ффпега. Это тоже как бы мокрописька для ленивых. > Как мне вп9 в масимально хорошем качестве рендерить? >квалити: говно, получше, лучшее >КАК???! Ты ебобо?
Аноним (Google Android: Mobile Safari)14/03/20 Суб 23:00:33#333№2750714
>>2750085 Я вот тоже не понимаю. Что это за хуйня? Насколько говном будет говно? Насколько хорошим будет хорошим и насколько наилучшее будет наилучшим? Как оно вообще работает? В документации вообще про дедлайн написано и что best - poorly named and quite slow, this option should be avoided as it may give worse quality output than good
Чому мне надо просто натыкаться на vp8 encode parameters guide на стороннем ресурсе и получать более менее подробную информацию о том, что это завязано на утилизации цпу.
Аноним (Microsoft Windows 8: Chromium based)16/03/20 Пнд 08:22:57#334№2751354
>>2750085 >Ты ебобо? Спрашивает меня мой атлон, когда рендерит 6 часов 1 минутный ролик. А на глаз я как бы разницу не особо вижу. Вот и думай, хули выбирать.
Аноним (Google Android: Mobile Safari)17/03/20 Втр 14:46:24#335№2752205
блять, как сделать точную обрезку через -c copy? когда я ставлю -ss до -i, то он берет дополнительные 2 секунды до момента обрезки а когда ставлю сс после и, то первые 2 секунды видео наоборот херятся в говно есть ли способ точной обрезки без конвертации?
Аноним (Google Android: Mobile Safari)17/03/20 Втр 15:02:58#336№2752221
да я в рот ебал эти кейфреймы а что если сделать так: мне нужны 30 секунд из 2часового видео с точнейшим таймингом, к примеру 1:30:10 до 1:30:40 я ебашу сс и с копи так, чтобы он взял ближайший кейфрейм ПОСЛЕ 10ой секунды. потом так же второй раз, но ПЕРЕД 10ой секундой этот кусок, который был перед, конвертирую с точной обрезкой, а потом уже склеиваю два файла с avoid negative ts и movflags
Совершая акт обрезания, евреи увековечивают этот нерушимый союз из поколения в поколения и поныне.
И так, что такое обрезание выяснилось, зачем это делают евреи и иудеи – тоже понятно, по соображениям религии.
Кстати – обрезание делается не только у представленных народов, его может делать любой желающий, даже не по соображениям религии или народа, а даже из медицинских побуждений.
С точки зрения медицины, это действие может нести в себе положительный характер. К примеру: после процедуры уменьшается запах в интимной зоне, есть меньший риск заболеваний, с точки зрения гигиены, меньший риск попадания грязи.
Аноним (Microsoft Windows 7: Firefox based)17/03/20 Втр 20:57:58#339№2752423
Ананасы, вопрос такой Записываю стримы с ЧБ, но с ними какая-то беда. Каждые 3-4 секунды происходят то ли потери, то ли фризы какие-то. Это уже не первую неделю. Знаю то, что модель которую записываю заблочила для РФ доступ к комнате, но раньше такого не было (даже вместо с блокировкой доступа) Есть ли возможность вести запись без этой задержи и каким образом?
Аноним (Microsoft Windows 8: Firefox based)18/03/20 Срд 21:51:46#340№2752914
>>2752225 Я пробовал, но есть загвоздка. На пекарне всё нормально, а в браузере, например, при загрузке видео на двачи, иногда вылезают артефакты - либо цвета колдаёбит, либо картинка замирает до второго кейфрейма. Тут либо энкодить с точной обрезкой по времени, либо резать по кейфреймам, если нужно сохранить оригинальное качество.
Аноним (Google Android: Mobile Safari)19/03/20 Чтв 19:39:36#341№2753415
Почему у меня эта хуета 30секундная 720х720 30 фпс хуета имеет 8к битрейта, даже когда я ебанул crf 28? Когда пытаюсь переконвертировать, то размер особо не меняется. А когда выставляю битрейт в 2к, то получается ебучая каша. Я, конечно, понимаю, что в видосе дохуя быстро меняющиеся кадры, но неужели h264 не способен осилить эту срань? Ща попробую залить на трубу и скачать vp9 (если он будет)
вот этим говном визуализировал $ ffmpeg -i mm.mp3 -filter_complex "[0:a]avectorscope=s=720x720:zoom=2.9:r=30:rc=155:gc=0:bc=40:ac=1:rf=255:gf=255:bf=255:af=255:draw=line[v]" -map "[v]" -map 0:a -crf 28 -b:a 320k 4.mp4
Аноним (Google Android: Mobile Safari)19/03/20 Чтв 19:49:06#342№2753419
>>2753415 >хуета имеет 8к битрейта, даже когда я ебанул crf 28? Как по твоему работает сжатие?
Аноним (Microsoft Windows 10: Firefox based)20/03/20 Птн 19:03:19#345№2753925
Здесь написать штоле. КАК С ЮТУБА СКОЧЯДЬ СТРИМлюбой неважно чей, который только что закончился и тут же удаляется нахуй? Не прям сразу, но через несколько минут точно исчезает, а ссылки скачивания для всяких сейвфромов и умми-даунлоадеров не успевают появиться. Ну неужели никак? Заметил, что если оставить открытой вкладку с этим стримом, он реально доступен и спокойно смотрится, перематывается и подгружается не то джва часа, не то даже больше, хотя если в то же время зайти по этой ссылке в соседней вкладке, видос типа уже недоступен. Пробовал youtube-dlg, так эта лажа дико грузит проц и на выходе выдает какую-то битую хуиту, от которой плеер либо говорит, что это вообще не видеофайл, либо зависает к хуям! тупую перепись с экрана бандикамом не предлагать, нужно именно скачать оригинальный файл в 1080p 60fps, неужели это настолько нерешаемая задача?
Аноним (Google Android: Mobile Safari)20/03/20 Птн 19:47:54#346№2753990
Аноним (Microsoft Windows 10: Firefox based)20/03/20 Птн 20:08:25#347№2754019
>>2753990 Оно что, консолепердольное или вообще батник городить надо? По-человечески нельзя было сделать? Какой нахуй влц, какие медиаплееры? Что надо набрать, чтобы сохранить стрим в виде файла по ссылке типа https://www.youtube.com/watch?v=1-69ZOPAsis в высоком качестве в mp4 с аудио aac 256 кбит? А уж потом я буду его хоть смотреть в любое время любым софтом, хоть кодировать, хоть шебмки нарезать.
Аноним (Google Android: Mobile Safari)20/03/20 Птн 20:16:47#348№2754033
>>2754019 >прописать простейшую -r sperma.mp4 в консолечку >ряяя пердолинг Тебе годноту предлагают, а ты нос воротишь.
Аноним (Microsoft Windows 10: Firefox based)20/03/20 Птн 20:25:13#349№2754043
>>2754033 > "error: No playable streams found on this URL" даже на обычных неудаленных видео Оно издевается?
Аноним (Microsoft Windows 8: Firefox based)20/03/20 Птн 21:16:14#350№2754099
Аноним (Google Android: Mobile Safari)20/03/20 Птн 21:48:49#353№2754126
>>2754019 >зашел в /s/ >рррряяяя это чо через баш самому ВРУЧНУЮ песать одну строчку кода? где гуишки? а чо онлайн сервисом не сделали? вот суки а МНЕ ЧО САМОМУ НАДО ЧТО ТО ДЕЛАТЬ И РАЗБИРАТЬСЯ В ОДНОСТРАНИЧНОМ FAQ? ОХУЕТЬ БЛЯТЬ
Аноним (Microsoft Windows 10: Firefox based)20/03/20 Птн 22:04:49#354№2754147
>>2754126 В инете через дос в Arachne лазишь? Яркость экрана в config.ini правишь, музыку из командной строки слушаешь? На ведре в терминале удобнее?
Аноним (Microsoft Windows 8: Firefox based)20/03/20 Птн 22:10:56#355№2754162
>>2754147 Нет гуя для твоей задачи. И вообще тред не об этом, для поиска софта тебе сюда >>2127464 (OP)
Аноним (Google Android: Mobile Safari)20/03/20 Птн 23:12:47#356№2754250
>>2754147 Ох уж эти броски в крайности от пиздоголовых даунов. Люди сделали охуенный скрипт для извлечения, записи, воспроизведения стримов через любой нормальный видеоплеер и добавили кучу удобных функций с простейшим синтаксом для первоклассников. Но нет, сука, для тебя - единственного еблана - надо рисовать гуишку с отдельными кнопочками для "-s, -g, -c" и прочих однозначных комманд, ведь ты слишком долбаеб для их написания.
Аноним (Google Android: Mobile Safari)21/03/20 Суб 11:46:36#358№2754470
>>2754043 Покажи, что вводишь. Стрим в процессе был, когда ты запускал?
Аноним (Microsoft Windows 10: Firefox based)21/03/20 Суб 18:10:26#359№2754734
>>2754470 > что вводишь streamlink https://youtube.com/watch?v=zalupaPIZDA best -o "c:\zhopa\test.mp4" Хер знает что было не так, может тупо регистр не тот или из-под админа командную строку надо было запускать, вроде пошла скачка. и грузит сука со скоростью меньше 10 мегабит, хотя канал намного шире
Аноним (Microsoft Windows 10: Firefox based)21/03/20 Суб 18:12:32#360№2754736
Стрим недавно закончился.
Аноним (Microsoft Windows 10: Firefox based)21/03/20 Суб 18:32:37#361№2754749
Охуеть, тестовый стрим скачался, прям в фуллхд 60фпс, играется любым плеером, найс. Ну спасибо тогда штоле.
Аноним (Google Android: Mobile Safari)21/03/20 Суб 22:21:51#362№2754990
>>2754734 Пиши в .ts Если закачка оборвётся (или стрим внезапно удалят из канала) есть вероятность потерять весь файл.
Аноним (Microsoft Windows 7: Chromium based)23/03/20 Пнд 04:39:05#363№2755679
Как высчитывать x|y кропа? Я сейчас делаю скрин оригинала, и по нему уже реуж, но это хуйня какая-то. crop=x=0:y=0:w=0:h=0
Аноним (Microsoft Windows 8: Firefox based)23/03/20 Пнд 17:57:18#364№2755888
>>2755679 Например, это удобно делать в mpv с накатанным скриптом crop.lua https://github.com/occivink/mpv-scripts Там же можно забиндить на горячие клавиши типовые ffmpeg команды, чтобы даже консольку не открывать.
Аноним (Microsoft Windows 8: Firefox based)23/03/20 Пнд 18:08:25#365№2755893
>>2753415 Тут надо чем-то жертвовать. Оптимизировать или не бухтеть. Если 2к мало, а 8к тебе много, то надо искать среднее значение. Хотя, на эти мерцающие пиксили в таком виде надо где-то 5.5-6к минимум. Или поступить как-нибудь бюджетненько типа вот так. мимо слоупок
Нихера не нагуглил - спрошу на двачикеАноним (Microsoft Windows 10: Firefox based)31/03/20 Втр 18:49:09#368№2758858
Если использовать параметр -acodec copy и резать аудио (opus/aac скачанный с ютубчика), то при любых -t и -ss первые/последние (мили)секунды (между ключевых фреймов) будут всегда перекодированы, или же такое только с видео?
Нагуглил параметр avoid_negative_ts , но я так понял, он только на видео влияет, не?
Аноним (Google Android: Mobile Safari)31/03/20 Втр 19:11:10#369№2758876
>>2758858 По идее он вообще не должен трогать аудио вне отрезка.
Аноним (Microsoft Windows 10: Firefox based)01/04/20 Срд 09:07:00#370№2759082
>>2758876 Так я не про то, ясное дело, что вне отрезка ничего трогаться не будет. Я о том что если начало/конец отрезка не попадёт чётко в определенные ключевые фреймы, по-идее должна быть перекодировка сигнала между началом и следующим ключевым и последним ключевым и концом отрезка. Но, возможно в аудио такого нет, в отличии от видео, а возможно в разных кодеках по-разному. Меня интересует параметр, который бы заставлял обрезку автоматически начинать/заканчивать на ключевых фреймах, дабы избежать перекомпрессии начала/конца
Аноним (Microsoft Windows 8: Firefox based)02/04/20 Чтв 23:41:28#371№2759923
>>2759082 При указании параметров -c:v copy и -c:a copy ничего не перекодируется. Если режешь с этими параметрами, то не забудь указать -avoid_negative_ts 1 , а временные метки -ss / -t / -to прописывай после -i
Аноним (Microsoft Windows 7: Chromium based)06/04/20 Пнд 08:20:57#372№2761571
бумпер
Аноним (Microsoft Windows 10: Chromium based)06/04/20 Пнд 22:32:31#373№2762003
Расскажите как пилить ахуенные вебмы для 4чана чтобы были <3мб но долгими? Видел вебмы по 2+ минуты и ваще ахуеть Я пилю свое дерьмо какое-нибудь с 1500 битрейта и 30фпс и еле удается 30сек запихнуть Алсо для тех кто не знает, на 4чане работает только вп8, потому всяких трюков из вп9 поюзать не получается
Аноним (Google Android: Mobile Safari)06/04/20 Пнд 23:25:06#374№2762018
>>2762003 > только вп8 Лол, ну и параша. Спасибо Абу.
Аноним (Google Android: Mobile Safari)06/04/20 Пнд 23:59:06#375№2762028
>>2762003 Очевидно понижать битрейт и кодировать в 2 шага. Лучше заливай видео на двачи и кидай прямую ссылку на их недофорум
Аноним (Microsoft Windows 10: Chromium based)07/04/20 Втр 00:31:31#376№2762038
>>2762003 делай видосы с аниме, охуенно жмётся и дохера влазит
Аноним (Google Android: Mobile Safari)08/04/20 Срд 22:42:06#377№2763214
>>2762003 Начнем с того,что нахуй форчан и нахуй вебки с этой помойки. Ну если хочешь, то представим как это говно работает.
Берется какое-нибудь аниме - много однотонных кусков и сцен где разговаривают персонажи, то есть динамики мало и то изначально в низком фпс. Меняется разрешении на 360р, при это кодировка идёт в 2 прохода с полным пережатием и низким качеством - 1500 дохуя будет, fps 24 максимум.
Аноним (Microsoft Windows 7: Chromium based)20/04/20 Пнд 09:37:14#393№2768856
>>2768834 Это да, от версии к версии становится все более забагованным говно. Есть ли программы типа иксмедиаред только более простые в плане фич и менее глючные? Гуёвые естественно, я натурал, в срансолечку долбиться не хочу.
Аноним (Microsoft Windows 7: Chromium based)20/04/20 Пнд 09:48:00#394№2768860
Аноним (Microsoft Windows 10: Firefox based)21/04/20 Втр 18:31:00#396№2769638
Есть записанный звук с телефона в формате pcm (и он же в формате wav). Открывал дорожку в Audacity - она робить (pcm открываю как raw формат) и воспроизводится. Пытаюсь добавить ее же к видео с ffmpeg - выдает Invalid data found when processing input. Я так понял, мне нужно указать параметры аудио (signed 16 bits, моно - вот это все), чтобы ffmpeg разобрал в ней аудио. Как такое можно сделать?
Аноним (Microsoft Windows 7: Firefox based)21/04/20 Втр 18:45:55#397№2769646
Аноним (Microsoft Windows 10: Firefox based)21/04/20 Втр 18:57:27#398№2769653
>>2769646 Я тупой, как это сделать одной строкой чтобы на входе дать pcm и на выходе получить видео со звуком
Аноним (Microsoft Windows 7: Firefox based)21/04/20 Втр 19:25:48#399№2769664
>>2769653 например ffmpeg -i cat.jpg -f u8 -i noise.raw -c:v libx264 -b:v 0 cat.mkv только обрати внимание на формат raw в данном случае unsigned 8bit -f u8
Аноним (Microsoft Windows 8: Chromium based)26/04/20 Вск 11:39:10#400№2772072
Если я хочу предельно точный размер при двухпроходке обязательно ли ставить самый медленный пресет? Плацебо ебаное? Никогда раньше не пробовал этот 2пасс. Попробую 10минутный видос сейчас вместить в 14880 кб
Аноним (Microsoft Windows 8: Chromium based)26/04/20 Вск 11:49:01#401№2772074
блять а чё такое дев нулл и как эту срань написать в винде ебаной?
Аноним (Microsoft Windows 8: Chromium based)26/04/20 Вск 11:57:15#402№2772078
Почему если сделать видео из одной картинки+аудио с фпсом 1(чтобы оно весило ровно столько, сколько весит картинка + аудио) то перемотка не работает тогда НЕ В ОДНОМ плеере? Если фпс повысить до 15 то вообще пропадает даже одна позиция для перемотки которая хоть была при 1 фпс, если до 60 то уже 3 позиции, если 120(больше нельзя тупо) то тоже не особо много позиций.
Всё делается в мп4. Каким образом фпс влияет на количество позиций для перемотки? Разве при 1 кадре в секунду не должно быть ровно по 1 позиции на каждую секунду блять? Фрейм пер секонд, плееры прыгают перемоткой по фреймам, какого хуя нет точек для этих прыжков... С вебм ещё хуже. Может зависит от исходного видео?
Аноним (Microsoft Windows 10: Firefox based)27/04/20 Пнд 09:11:20#407№2772758
>>2772700 > плееры прыгают перемоткой по фреймам По ключевым фреймам, которые там где картинка меняется, а у тебя не меняется, вот он один или вообще ни одного, ведь картинка не меняется. В настройках плеера должен быть выбор по каким вреймам прыгать, там можно переключить с ключевых на обычные.
Аноним (Google Android: Mobile Safari)27/04/20 Пнд 09:13:52#408№2772760
>>2772758 Да на дваче вот можно мотать как хочешь оказывается. Но ок если все как ты говоришь, то почему при большем фпс появляется больше мест для ключевого кадра, если картинка не меняется?
Аноним (Google Android: Mobile Safari)27/04/20 Пнд 09:15:55#409№2772761
>>2772758 Можно ли сделать видео с "музыка с картинкой" в 1 фпс, но с ключевыми кадрами на каждую секунду?
Аноним (Microsoft Windows 8: Chromium based)27/04/20 Пнд 09:27:05#410№2772770
>>2769011 >XVCU >Xilisoft Video Converter Ultimate 7.8 + ключи и русификатор скачать бесплатно без смс Мокрописечное васянское поделие какое-то. Хмедиарекод хотя бы производит впечатление нормального софта. А этот пиздец даже качать не буду.
Аноним (Microsoft Windows 10: New Opera)27/04/20 Пнд 15:58:11#411№2773026
Аноним (Microsoft Windows 8: Chromium based)28/04/20 Втр 11:47:15#415№2773553
>>2773026 Я это мокрописечное говно в виртуалке уже всё перепробовал. Оно всё через анал работает и часто даже вп9 не поддерживает. Нужен нормальный софт.
Аноним (Google Android: Mobile Safari)28/04/20 Втр 12:08:14#416№2773558
>>2773553 А мог бы не быть дауном, пробуя всё говно мира в виртуалке, и handbrake для себя открыть ёпта. Хотя, проще было бы в консольку смочь триста раз за всё время тестов мокрописек.
пробовал разные maxrate minrate bufsize, они по итогу вообще не меняются почемуто, и в итоговом файле битрейт получается около 6M вместо желаемых восьми, а в исходном файле битрейт 10M
Аноним (Google Android: Mobile Safari)04/05/20 Пнд 17:52:22#422№2777168
>>2777077 Ну, может там мало динамики и выходит, что средний битрейт ниже. Поставь ещё больше. Или вообще через crf/qp пожми, это скорее всего тебе больше подойдёт. 8M — это точно корректный синтаксис для ффмпега вообще? Зачем тебе палдвд? Зачем пережимать файл из одного битрейта в тот же самый? Ради того чтобы до пал его пожать? Или просто кусок хочешь вырезать? А зачем тебе 10мб в пале? Столько вопросов, пиздец.
Аноним (Microsoft Windows 7: Firefox based)04/05/20 Пнд 18:31:45#423№2777215
>>2777168 я этой же командой сконвертировал все 50 минут видео, итоговый битрейт вообще получился около 3.5М.
qp это -q:v? а crf это что?
я хочу двд сделать
Аноним (Google Android: Mobile Safari)04/05/20 Пнд 18:48:03#424№2777243
>>2777215 Зачем тебе двд в 2020? Прост ретро? Насколько я знаю, посаны из инторнетов двд не режут в голом фф, а используют всякие мокрописьки. Какое-нибудь avstodvd или что-то такое. Могу тебе посоветовать в эту сторону глянуть, если тебе именно DVD нужен.
Аноним (Google Android: Mobile Safari)04/05/20 Пнд 18:54:45#425№2777248
>>2777215 > qp это -q:v? а crf это что? Это -cqp и -crf соответственно.
Аноним (Microsoft Windows 7: Firefox based)04/05/20 Пнд 19:00:31#426№2777256
>>2777243 ну да, я хотел использовать sony dvd architect, а он большинство видео форматов не понимает, советуют ему на вход подавать mpeg2 видео, тогда вроде будет просто происходить переделка этого видео под формат dvd, без перекодирования.
я просто хочу сам контролировать качество кодирования, в мокрописечных программах обычно настройки минимальны. пробовал convertxtodvd но там тяжело добиться нужного размера фильма.
ну или придется в довесок устанавливать sony vegas
>>Зачем тебе двд в 2020 я поехавший ретроград/консерватор/плюшкин
Аноним (Google Android: Mobile Safari)04/05/20 Пнд 19:13:54#427№2777260
>>2777256 Понятно, я вот уже нихуя не помню как мпег2 со всеми xvidами жмётся, аж не заметил что у тебя аутпут > mpg Я бы виртуалдаб расчехлил, наверное. Там васяны запилили VirtualDub 2, который современные форматы жрот — для того чтобы запилить mpeg2 должен подойти, наверное. Ну и avstodvd таки глянь.
Аноним (Microsoft Windows 7: Firefox based)05/05/20 Втр 13:53:29#428№2777776
при двух проходном кодировании нужно просто продублировать строки добавив -pass 1 и -pass 2? при первом проходе обязательно использовать теже в точности настройки кодирования что и во втором?
Аноним (Google Android: Mobile Safari)05/05/20 Втр 14:51:51#429№2777820
>>2777776 > при двух проходном кодировании нужно просто продублировать строки добавив -pass 1 и -pass 2? Да > при первом проходе обязательно использовать теже в точности настройки кодирования что и во втором? Очень желательно. Существует опция для быстрого первого прохода, разве что.
Аноним (Microsoft Windows 10: Chromium based)12/05/20 Втр 11:29:19#430№2782032
При загрузке видеофайла через ffmpeg видео в виде стримингового потока, обрезается несколько первых секунд... Реально секунд 10 откусывает в пустоту, как-то можно пофиксть это?
Аноним (Google Android: Mobile Safari)16/05/20 Суб 03:38:55#431№2784268
Не тонем, не тонем.
Аноним (Microsoft Windows 8: Chromium based)16/05/20 Суб 06:12:06#432№2784286
Аноним (Microsoft Windows 7: Firefox based)16/05/20 Суб 18:05:57#434№2784553
как перекодировать видео с сохранением sar и dar?
Аноним (Microsoft Windows 7: Firefox based)19/05/20 Втр 21:31:40#435№2786673
>>2784553 точнее наоборот, как закодировать видео с требуемым sar и dar? например sar 64:45 и dar 16:9
Аноним (Microsoft Windows 8: Chromium based)26/05/20 Втр 16:55:15#436№2791584
Скачал видосы в 1080р и скодировал в 720р для своего убогого телефона. На выходе получилась каша с кубами смотрибельно, но артефакты очень заметны. Можете помочь с кодом? Знаю только базовые основы ФФ. Была такая банальная фигня: ffmpeg -i input -c:v h264 -crf 23 -pix_fmt yuv420p -tune film -c:a aac -b:a 128k -preset veryfast output.mp4
Вроде все по правилам, но выходит говнище. Если CRF уменьшить до 21, то размер выходит примерно таким же, как и 1080р, а ставить низкие пресеты на убогом ноуте я охуею ждать.
Аноним (Microsoft Windows 10: Firefox based)26/05/20 Втр 20:12:55#437№2791685
Аноним (Google Android: Mobile Safari)26/05/20 Втр 20:13:08#438№2791686
>>2791584 Попробуй без crf, а вручную задавать битрейт, моя золотая середина для 720 2M, для 1080 3M, пресет понизь хотя бы до fast, в threads задай максимальное количество, которое позволяет проц. А вообще лучше юзай другой софт, который может задействовать твою видюху
Аноним (Google Android: Mobile Safari)26/05/20 Втр 21:02:09#439№2791729
>>2791686 Разве постоянный битрейт не говно для видосов с кучей активности? На спокойных моментах без изменения кадра он будет жрать в 20 раз больше чем ЦРФ, а на активных будет делать кашу. Я бы без проблем выставил даже 700к битрйта с тюном анимации на какое нибудь аниме, но я хочу сконвертить фильмы от Майкла Бея с кучей взрывов и экшона
Аноним (Google Android: Mobile Safari)26/05/20 Втр 21:11:27#440№2791735
>>2791729 У тебя же один из критериев это время энкодинга. Crf работает дольше, чем ручное указание битрейта
Аноним (Microsoft Windows 7: Firefox based)26/05/20 Втр 23:35:39#441№2791785
Аноним (Google Android: Mobile Safari)27/05/20 Срд 10:14:03#446№2791949
>>2791921 Давай проверим, кинь отрывок своего 1080p
Аноним (Google Android: Mobile Safari)27/05/20 Срд 11:14:52#447№2791975
>>2791949 Это не я >>2791729 отвечал. Но я уже понял суть проблемы: там в оригинальном видео на определенном моменте каша из кубов вне зависимости от качества 1080 или 720. С црф никаких проблем получается нет
Аноним (Google Android: Mobile Safari)27/05/20 Срд 23:09:58#448№2792468
>>2696338 Не понял, что значит "указать кодеку" и "предлагать фипегу". Если я говорю кодеку он игнорирует что ли первый раз?
Аноним (Microsoft Windows 8: Chromium based)29/05/20 Птн 22:44:36#449№2794132
Я научился таки в точную обрезку через -c copy. По сути надо просто взять ближайший кейфрейм после нужного момента и обрезать через копи, а потом скодировать момент до этого кейфрейма по обычному с нужного момента до следующего кейфрейма (в прошлом файле). В итоге потом тупо склеиваешь через конкат и заебись. Главное, это плеер с таймером в милисекундах и умением перемотки по кейфремам, я юзаю обычный MPC-HC.
Это может быть полезно, например, при быстрой обрезке длинных видосов с трубы, если ты параноик, как я, и хочешь максимум точную обрезку. На ютубе кейфреймы каждые 4-5 секунд, так что через c copy вряд ли получится сделать норм обрезание. И перекодирование видео оттуда бессмысленно, так как ютуб и так нормально сжимает. Вместо 10 минутной конвертации вебмов на моём уёбищном ноуте, можно быстро нарезать через c copy и кайфовать.
Аноним (Google Android: Mobile Safari)30/05/20 Суб 03:25:58#450№2794260
>>2794132 Как кодируешь? На границе склейки звук не "заикается"?
Аноним (Microsoft Windows 10: Chromium based)30/05/20 Суб 14:55:58#451№2794550
Достопочтенные господа! Я нуб в видеомонтаже, использую Сони Вегас 13. У меня пердак горит от того, что сорс видео с телефона имеет переменный фреймрейт и при закидывании в таймлайн Вегаса получаю по ебалу рассинхрон звука/видео. После рендеринга, соответственно, тоже. Когда закидываю видео на таймлайн, "магическое подстраивание проекта под параметры сорца" почти никогда не работает. Пожалуйста, подскажите, что настраивать.
Аноним (Google Android: Mobile Safari)30/05/20 Суб 15:41:17#452№2794584
>>2794550 Проще сменить телефон или приложение съёмки. Заебёшься ты с этим переменным фреймрейтом. Можешь это, перед тем как отчаиваться, попробовать премьер вместо вегаса, может он справится.
как подобный скрипт запустить в линуксе, ругается на скобки?
Аноним (Microsoft Windows 10: Chromium based)30/05/20 Суб 16:39:21#454№2794636
>>2794584 Да, я понял, что нужно добиваться статического фреймрейта исходника. Пока решил проблему конвертируя исходный файл сторонним конвертером. На выходе получаю стат. фреймрейт, который нормально уже в Сони кормится. Спасибо.
Аноним (Google Android: Mobile Safari)30/05/20 Суб 16:43:22#455№2794637
>>2794637 Пикрилейтед. Загуглив свою проблему, попал на совет конвертить этим, на торренте украл. Я плохой
Аноним (Microsoft Windows 8: Chromium based)31/05/20 Вск 20:55:08#457№2795444
>>2794260 Бывает еле заметный обрывок, вон в первом видео в посте он самый заметный в моей практике. Но тут проблема скорее в разнице битрейтов видео/аудио. Я ебанул случайные црф23/128кб вместо поиска точных. Да и какая наъуй разница, если ты же не заметил.
Туториал для себя же в будущем: 1) прописываешь нужный тебе промежуток в видео. Например: 01:12:45.7 - 02:24:10.3 в 4х-часовом видео и откладываешь его на потом 2) берешь следующий кейфрейм после начального момента в точностью в милисекунды (01:12:48.835), можно через MPC-HC, прописав в настройках клавиш перемотку по кейфрейму и поменяв таймер на таймлайне на пресайз (ПКМ на таймере времени) 3) обрезаешь через -сикопи, взяв, желателно секунду после кейфрейма, так как в зависимости от кодека может обосраться. А конец можно выбрать любой длительности, так как сикопи не определяет конец по кейфреймам. Не забудь убрать эту секунду в -t, когда будешь считать через калькулятор. ffmpeg -ss 01:12:49.835 -i input -t 01:11:20.765 -c copy -avoid_negative_ts make_zero ccopy.контейнер негативТС делает точную обрезку с предыдущего кейфрейма без лагов аудио. В итоге у тебя есть видео с началом с кейфрейма 48.835, а не 89.835 как ты прописал изза авойд негатив говна 4) кодируешь эти несколько секунд до кейфрейма, желательно узнав точный битрейт в ffprobe, ну или на похуй црфы ебашишь. Главное, это тот же кодек, как в оригинале: ffmpeg -ss 01:12:45.7 -i input -t 00:00:03.135 -c:v нужный кодек-b:v 0 (если vp9) -crf 23 -tune film -c:a кодек -b:a 128k -preset veryfast first.контейнер 5) дальше сливаешь через конкат: - делаешь txt файл, прописываешь в нем: file ccopy.mp4 file first.mp4 - дальше: ffmpeg -f concat -i 1.txt -c copy zhopa.mp4 5.1) с h264 может случиться жопа при конкате, так что тут надо альтернативный способ: ffmpeg -i first.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts ffmpeg -i ccopy.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4
Аноним (Microsoft Windows 10: Firefox based)03/06/20 Срд 17:31:56#458№2798061
Как из левого аудиоканала вычесть правый и вывести в моно?
Аноним (Microsoft Windows 10: Firefox based)03/06/20 Срд 18:33:08#461№2798107
>>2798065 Что не понятного? Дан, допустим, wav в стерео. Надо из значений громкости семплов левого канала вычесть значения громкости семплов правого канала и вывести полученный моно-звук.
Аноним (Google Android: Mobile Safari)04/06/20 Чтв 03:48:12#463№2798356
>>2798107 > Надо из значений громкости семплов левого канала вычесть значения громкости семплов правого канала ) не хватает слова "просто" Ну, противофазу гугли, что тут скажешь. Audacity какой-нибудь в помощь.
Аноним (Microsoft Windows 10: Firefox based)04/06/20 Чтв 16:15:54#464№2798677
>>2798264 >>2798356 Какое нахуя. Умеет ваш ффмпег это делать или нет? Audacity я знаю что умеет.
Аноним (Microsoft Windows 8: Chromium based)04/06/20 Чтв 21:59:31#465№2799009
>>2798677 наш ффмпег может тебе за щеку спустить, восьмиклассник ебаный
Аноним (Microsoft Windows 10: Firefox based)04/06/20 Чтв 23:45:56#466№2799083
Вам следует ознакомится с теорией о видеокодировании. А конкретно о типах кадров, и то как они объединяются в группы. I - frame, ключевой кадр: грубо говоря это прокачанный JPEG. Кадры этого типа не зависят ни от предыдущего, ни от следующего кадра. Наиболее качественный и занимает больше всего места в битовом потоке кодировщика. P - frame, разница от предыдущего кадра. Для уменьшения размера кадра применяется компенсация движения. Такие кадры занимают заметно меньше места чем ключевые кадры. B - frame, двунаправленное предсказание. Кодирует разность более сложным образом, ссылаясь на предыдущие и последующие кадры. Кадры этого типа занимают ещё меньше места в битовом потоке, и наименее качественные.
Таким образом у нас есть 2 варианта: кодировать всё ключевыми кадрами или объединять кадры в группы.
А теперь касаемо покадровой навигации. Поскольку ключевые кадры не зависят от других кадров, их декодировать быстрее всего. Но большое количество ключевых кадров снижает эффективность сжатия, особенно на статичной картинке
Группа кадров начинается всегда с ключевого кадра. Размерность группы кадров это количество P и B кадров между данным ключевым кадром и до следующего I кадра, включая ключевой кадр, с которого группа начинается. Группа кадров может выглядеть так: IPPPPPPPPPPPP или так: IBPBPBPBPBPBPBPBP или даже так: IBBPBBPBBPBBPBBPBBPBBPBBP. B - кадров между кадрами других типов может быть даже больше, чем 2.
Максимальный размер группы кадров фиксированный. По умолчанию в x265, к примеру, он равен константе 250. Посчитать, сколько времени занимает группа, несложно. Достаточно поделить размер группы на количество кадров в секунду. Так, при 25 fps группа кадров занимает 10 секунд, при 50 fps - 5 секунд, при 12 fps примерно 20 секунд, а при 1 fps - 250 секунд, то есть 4 минуты и 10 секунд. Если нужно увеличить частоту ключевых кадров, нужно уменьшить размер группы. В ffmpeg максимальный размер группы можно изменить ключом -g
>>2801332 Круто расписал, спасибо, теперь я знаю чуточку больше. мимохуй
Аноним (Google Android: Mobile Safari)10/06/20 Срд 04:38:27#476№2802228
>>2801332 Ты ведь говоришь о "кейфреймах"? Пытался загуглить, получил кучу статей про анимацию в видеоредакторах, которые определяют параметры эффектов. Если эти кейфреймы по дефолту фиксированные в х264, а на видосах ютуба к примеру они иногда скачут по 5 секунд, а на некоторых по 1 секунде, то это значит, что моменты по 1 секунде весят больше всего и имеют лучшее качество?
Аноним (Google Android: Mobile Safari)10/06/20 Срд 06:39:35#477№2802237
>>2802228 > это значит, что моменты по 1 секунде весят больше всего и имеют лучшее качество Ничего это не значит, кроме того что там кейфрейм каждую секунду. Вес — это битрейт. Поставишь больше кейфреймов, не меняя битрейт — они потеряют в качестве, чтобы влезть в него. Все соснули, никто не победил, гроб, гроб, кладбище.
Аноним (Microsoft Windows 10: Chromium based)10/06/20 Срд 15:50:49#478№2802461
Аноним (Linux: New Opera)12/06/20 Птн 16:12:24#481№2803445
>>2802508 >Есть ли что-то более современное, чем ffmpeg? >Тот же GUI для ffmpeg был ничего ох уж эти виндузятники
Аноним (Linux: New Opera)12/06/20 Птн 16:49:49#482№2803469
>>2802228 Ключевые кадры расставляет кодировщик, исходя из самого видео и настроек кодировщика. Когда сцена меняется (то есть следующий кадр не похож на предыдущий), то кодировщик может сделать кадр ключевым, если до этого было не менее n неключевых кадров (зависит от настроек кодека). Ключ -g задает максимальный размер GOP. x264 как раз умеет расставлять ключевые кадры. и фиксированный размер там для максимального размера группы кадров --keyint <integer> (x264) -g <integer> (FFmpeg) Keyframe interval, also known as GOP length. This determines the maximum distance between I-frames. Very high GOP lengths will result in slightly more efficient compression, but will make seeking in the video somewhat more difficult. Recommended default: 250 >>2802237 Вообще-то я сравнивал разные типы кадров, и сказал, что ключевым кадрам занимают больше места в битовом потоке кодека. Может ты не замечал, но это не значит что качество ключевых кадров не отличаются. Во первых, если бы ты видел лог x264 или x265, ты бы увидел что ключевые кадры сжимаются с наименьшим квантователем, а B фреймы с наибольшим. Во вторых: среди пережатков ютуба мне попадалось видео, где в каждый кадр меняется и сцена представляла собой перетекание градиентов. Так вот там можно было невооруженным глазом увидеть когда наступил ключевой кадр, вот аж настолько они отличались. Да, если занижать битрейт или уменьшить размер GOP то качество у всего видео упадет из-за нехватки битрейта. Но есть и другие режимы кодирования, где ты задаешь не битрейт а квантователь
Аноним (Google Android: Mobile Safari)14/06/20 Вск 06:33:40#483№2804227
Склеиваю картинку и звук в видос командой ffmpeg -i image.png -i audio.opus -c:v libx264 -tune stillimage -c:a copy out.mkv
Потом с помощью mkvtoolnix добавляю чаптеры и всё разваливается. Плеер уже показывает черный экран, и на одном из чаптеров находит картинку. Плееры разные пробовал.
Что я делаю не так?
Аноним (Google Android: Mobile Safari)14/06/20 Вск 12:35:13#485№2804336
>>2804315 >-i image.png >>2804336 Нет, тюн он правильно прописал. Чего он не сделал, это не прописал -stream_loop -1, а также -r и -t перед -i image.png Ещё можно прописать pixel format [code]ffmpeg -stream_loop -1 -r 30 -t 1:23 -i image.png -i audio.opus -pix_fmt yuv420p -c:v libx264 -crf 18 -tune stillimage -c:a copy out.mkv[/code]
Аноним (Microsoft Windows 10: Chromium based)28/06/20 Вск 20:05:43#488№2813480
Там кодек появился vp9_qsv. Кто-нибудь разобрался как его юзать?
Аноним (Microsoft Windows 7: Firefox based)28/06/20 Вск 21:11:14#489№2813512
>>2813480 а зачем он таки нужен? mpeg2 хватает для всего
Аноним (Google Android: Mobile Safari)29/06/20 Пнд 03:32:14#490№2813714
>>2813480 Качаешь и юзаешь. Хоть и действительно непонятно нахуя. 264 всё ещё быстрее, жмёт также и поддерживается гораздо лучше. VP9 только для унижения яблоблядей подходит.
Аноним (Google Android: Mobile Safari)29/06/20 Пнд 13:52:51#491№2813857
>>2813714 люди даже на h265 перейти не могут, а они там новые кодеки выпускают
Аноним (Google Android: Mobile Safari)29/06/20 Пнд 16:06:50#492№2813921
>>2813857 Вот и я говорю, хватит уже им бухтеть и дестабилизировать айти своим пложением сущностей. Есть инфа от знающего человека, что на рынке кодеков скоро ожидаются реальные изменения. От нас требуется сидеть тихо. После того, как все сделают, все будет у нас хорошо. Всем устроят сжатие, как с эспандерами - каждый будет кодировать что угодно. Главное сейчас жать тихо в h264 и не суетиться. Никаких vp8, никаких vp9. Просто переждать и всё будет хорошо, там все схвачено. Просто надо перетерпеть смуту и все наладится. Не надо пытаться в эти бесполезные 265, сделанные для вещания порномультиков в 4к нипонцам. Не форсить этот AV1, работающий так, будто электричество бесконечное. Отсиди свой срок в интернете или просто расслабся, отдохни, накати пивка, бабу выеби в конце концов. Жмите себе в плацебо с пятнадцатью проходами, если компьютер занять нечем, сейчас такой момент, нужно переждать! Просто завяжите узелком свои хотелки, не время бежать с корабля. Поверьте, там все знают лучше вас, там люди, делающие кодеки уже давно, а не вчерашние школьники. Они понимают, что делают.
Аноним (Microsoft Windows 10: Firefox based)29/06/20 Пнд 17:00:57#493№2813942
Скочял многочасовой стрим, захотел вырезать из него ффмпегом рофл на минуту-две, вроде норм обрезалось. Нихуя - на ровном месте рассинхрон звука, причём неслабый такой, секунда или две. Что за бред, в mp4-оригинале звук и видео сидят как влитые!
Аноним (Microsoft Windows 7: Firefox based)30/06/20 Втр 17:39:52#494№2814457
Аноны, подскажите как правильно склеивать картинку с аудиотреком в шебм.
Выше в треде я видел команду, но она пиздец слоупочна и делает видео слишком жирным. Когда-то давно мудрый анон давал мне пару команд для ffmpeg, которые трагически проебал. Суть была в том, что первая команда вроде готовила видео из картинки и писала результат хуй-пойми-куда - типа в какой-то временный буфер. А вторая команда брала трек и приклеивала к этому видео из буфера. И эта шляпа как-то охуенно работала.
Аноним (Microsoft Windows 7: Firefox based)30/06/20 Втр 18:49:20#495№2814498
>>2801332 >>2803469 И как таки лучше всего задавать фпс и эти IBP для видео из одной статичной картинки, чтобы при этом всё нормально работало и весило это видео не дохуя?
Аноним (Microsoft Windows 7: Internet Explorer)01/07/20 Срд 11:56:35#496№2814864
>>2814498 А вот не знаю. Чем меньше GOP, тем больше размер. Чем больше GOP, тем меньше ключевых кадров, тем меньше позиций для перемотки.
FPS ставь столько, сколько надо для нормального воспроизведения твоим плеером. Если не знаешь - начни с 1fps, а там посмотришь.
Размер GOP подбирай исходя из того сколько позиций для перемотки тебе надо.
Если тебе надо что-бы каждую секунду был ключевой кадр, то поставь 30fps, или 25, что-бы были промежуточные кадры, или кодируй в intra profile.
>>2814457 Для ffmpeg не нужно буферизировать видеовывод. У него свой буфер есть. Я тут расписал команду которая делает то же самое одной командой: ffmpeg -stream_loop -1 -r ?твой fps? -t ?длительность аудиодорожки? -i ?твоя картинка? -i ?твоя аудиодорожка? -map 0 -map 1 -vcodec -libvpx[-vp9] [-g ?твой размер GOP?] -b:v ?твой битрейт, 0 для режима постоянного качества? [-crf ?твой квантователь?] [-s ?новое разрешение картинки?] [-deadline ?good, best или realtime? [-speed ?от 0 до 4 для good или best, от 5 до 9 для realtime?]] [-row-mt 1 -tile-columns ?степень двойки количества квадратных кусков на которые будет поделён кадр. От их количества зависит число потоков кодирования?] -acodec opus -b:a ?твой аудиобитрейт? ?имя видеофайла?.webm
То что между квадратных скобочек вводить необязательно. То что между знаками вопроса заполняешь ты сам. А ты как думал, что я вместо тебя буду подбирать оптимальные параметры, да ещё и адаптированные под твоё железо?
И да, если кодируешь в vp9, приготовься много ждать. Всё что ты можешь сделать это подобрать параметры под себя что-бы немного ускорить кодирование.
Суть той команды скорее всего была в двухпроходном режиме кодирования. Но для статичной картинки это бессмысленно.
Аноним (Apple Mac: New Opera)01/07/20 Срд 13:14:08#498№2814908
>>2814894 И ещё, я забыл про pixel format. Переписываем ffmpeg -stream_loop -1 -r ?твой fps? -t ?длительность аудиодорожки? -i ?твоя картинка? -i ?твоя аудиодорожка? -map 0 -map 1 -vcodec -libvpx[-vp9] [-g ?твой размер GOP?] -b:v ?твой битрейт, 0 для режима постоянного качества? [-crf ?твой квантователь?] [-s ?новое разрешение картинки?] [-deadline ?good, best или realtime? [-speed ?от 0 до 4 для good или best, от 5 до 9 для realtime?]] [-row-mt 1 -tile-columns ?степень двойки количества квадратных кусков на которые будет поделён кадр. От их количества зависит число потоков кодирования?] -profile 0 -pix_fmt yuv420p -acodec opus -b:a ?твой аудиобитрейт? ?имя видеофайла?.webm
Аноним (Microsoft Windows 7: Firefox based)01/07/20 Срд 14:26:19#499№2814944
>>2814894 >>2814908 А ты не в курсе как сделать так, чтобы время бралось прямо из аудиофайла, а не вводилось руками? Я точно знаю что это возможно потому что проёбанные мною команды это и делали, но никак не могу найти как именно.
Скачал тут маняме в каком-то волшебном формате. Картинка сочная и пиздатая, несмотря на мелкий размер, но когда я кидаю её на свой убогий самсунг, то MX Player лагает до пизды и смотреть невозможно. Я пытался качать всякие кодеки на телефон и менять плееры - нихуя не помогло.
После просмотра десятков форумов в гугле я пришел к выводу, что мой всратый смартфон тупо неспособен в неординарные кодеки, а он в этом маняме - yuv10.
Я попытался вручную перекодировать этот yuv в стандартный h264 в .mp4
ffmpeg -i a.mkv -c:v libx264 -b:v 1500k -b:a 128k -preset veryfast a.mp4
Но на выходе получилась несмотрибельная хуйня с артефактами на самых тяжелых моментах. Еще и кодировалась по 30 минут.
Это мой код получился хуевым? Подскажите, пожалуйста, как оптимизировать эту срань.