FFmpeg и общий кодирования видео тред №10 /ffmpeg/
Аноним (Microsoft Windows 10: Chromium based)27/04/23 Чтв 19:04:20№33013151
FFmpeg и общий кодирования видео тред №10
В прошлый раз мы полтреда срались и бугуртили из-за того, что в интернете кто-то опять не прав.
FFmpeg - мощнейший видео-комбайн с открытым исходным кодом подо все существующие в наблюдаемой части нашей галактики платформы. 99% бесплатного и платного графического конвертероговна используют его в качестве бек-энда, так что давай-ка заканчивай пользоваться интерфейсными зондами и осваивай сам инструмент напрямую. Вебмки для двача тоже сжимают итт.
Для первичного ознакомления с тем, что тут происходит, прочитай это: https://www.ffmpeg.org/ffmpeg.html - тебе будет много непонятно, но основные термины тебе зацепятся за ухо, позже разберёшься что к чему.
Полная документация по самому конвертеру и всем встроенным кодекам: https://www.ffmpeg.org/ffmpeg-all.html - можно пользоваться как справочником и подглядывать, когда что-то забыл.
Более прикладная и полезная для бытовых целей официальная вики: http://trac.ffmpeg.org/wiki - здесь ты найдёшь детальные методички с пошаговыми инструкциями для решения типовых задач типа склейки нескольких видео в одно, наложения звуков, хардсаба и т.д. Очень полезная для того, чтобы набить руку с параметрами.
Также на очень много вопросов отвечено на стековерфло и неожиданно в предыдущих тредах.
Подробный разбор режимов кодирования основных кодеков читай тут: https://slhck.info/posts/ - там всего несколько постов, но они очень крутые, чтобы понять, что происходит внутри этой адской машины.
ИТТ выбираем идеальные режимы кодирования, тестируем нереализованные параметры и ждём официального исхода баттла VVC vs AV1, после чего наконец-то сможем сжимать видео ещё лучше медленнее.
P.S. Для проверки отображения на дваче вашего нестандартного медиаконтента специально существует аж целая доска: https://2ch.hk/test/
Аноним (Google Android: Mobile Safari)27/04/23 Чтв 22:02:30№33013932
Четыре дня прошло, ответа до сих пор нет. > > Коллекцию явно надо собирать не из рипов потоков с сервисов, а из рипов с блюреев. > Даже если это YIFY?
Аноним (Microsoft Windows 10: Firefox based)27/04/23 Чтв 22:34:16№33014043
>>3301393 Рассуждаю с позиции анимеблядства. Всё от источника зависит. Универсального рецепта нет. Например аниме до 2009-2010 года, даже если есть булрай, предпочтительнее иметь в DVD H.264 10 bit рипе (тайтлы вроде Трёх сестриц Минами, Меланхолии Харухи Судзумии [первый сезон], Гэнсикэн, Счастливая Звезда, Добро Пожаловать в NHK!). Есть спорные BD-рипы, тех тайтлов, которые выходили изначально на DVD, как-то Девы Розена, Самурай Подсолнух. Есть переиздания BD-рипов, например в честь десятилетия первого сезона, был переиздан блурай Волчицы и Пряностей, то есть было два блурая. Первый – наспех сколоченный. Второй – уже добротно сделанный, с применением источника. Что же касается релизов, изначально выходивших на BD – их стоит иметь в рипе, если не жалко места, то в ремуксе. За редкими исключениями. Тот же ОреИмо с интерлейсом, можно включить деинт-фильтр в плеере, либо скачать рип, где работа уже была произведена. Также у блураев есть нехорошая тенденция к бандингу, это можно проследить в том же релизе S:G; в рипах это исправили. Раньше рипы кодировали в H.264 10-bit, сейчас потихоньку перекатываются на H.265, ибо он экономит место, можно сделать ниже битрейт и получить то же качество, что и при более высоком битрейте на H.264 (можно в качестве примера найти на рутрекере раздачу Blend-S, закодированную в H.265 720p – выглядит достойно). Также есть малочисленный подвид UHD-тайтлов, так-то Тенки но Ко, Кими но намаэ ва, Призрак в доспехах, Нэон Дженезис Евангелион. Здесь рипы H.265 без альтернатив, но ещё лучше ремуксы. Что же касается потоковых видео, то они могут быть идентичны ТВ-версиям, только без рекламных вставок. Сами ТВ-версии сырые, на блуреях некоторые сцены перерисовывают полностью, как пример тайтл Необъятные небеса. Так что потоковые не советую даже рассматривать. Что же касается кинца, так это вообще бездонная дырень, требующая штудирования режиссёрских версий/дисков страны происхождения (например, японская версия Соляриса Тарковского отдаёт синим). Так что самое главное источник, а не способ его распространения, способ вторичен.
Аноним (Google Android: Mobile Safari)27/04/23 Чтв 22:45:18№33014104
Аноним (Microsoft Windows 10: Firefox based)27/04/23 Чтв 22:46:39№33014125
Нужно записать 4к@60 видео с захватом одного окна (простенькая игра) и всего системного звука. Какую программу лучше всего использовать? С какими настройками?
Аноним (Microsoft Windows 10: Firefox based)27/04/23 Чтв 22:48:55№33014136
Аноним (Microsoft Windows 10: Chromium based)01/05/23 Пнд 10:57:56№330270914
Для сравнения качества видео есть ffmetrics. А есть подобное для аудио?
Аноним (Microsoft Windows 10: Firefox based)01/05/23 Пнд 12:04:04№330273215
Ха-ха-ха, а я смог.
Аноним (Microsoft Windows 10: Firefox based)01/05/23 Пнд 19:16:14№330295016
>>3302204 >vp9 >>3302141 >avc >ускорение ffmpeg -i .\zs.avi -af volume=-1dB,afftdn -c:a libopus -b:a 6k -application voip -frame_duration 60 -vn zs-audio.mkv ffmpeg -i .\zs.avi -an -vf deblock,yadif,deband,crop=700:568:8:0,scale=w=-2:h=144,setsar=1:1,fps=20 -c:v ffv1 -pix_fmt yuv420p10le -level 3 -threads 16 zs-video.mkv ffmpeg -i .\zs-audio.mkv -i .\zs-video.mkv -c:a copy -c:v libsvtav1 -preset 0 -g 480 -pix_fmt yuv420p -svtav1-params tune=0:film-grain=16:mbr=10 zs-out.webm Сам в первый раз попробовать решил сделать, жаль в 20 мб все равно не влезает >>3302732 >3gp
Аноним (Microsoft Windows 10: Firefox based)01/05/23 Пнд 20:55:07№330299617
>>3302950 Ух бля ебать, как обычно libaom-av1 тупа всех переиграл, ещё и быстрее зделол + есть возможность пожать ещё качественнее и медленнее быстрее с av1an. А это я ещё даже с параметрами не игрался. libsvtav1 торжественно отправляется в камеру к Пахому.
Аноним (Microsoft Windows 10: Firefox based)03/05/23 Срд 09:01:34№330356620
Поставил скорость на 110%, снова попробовал сжать - 31 мб. Больше уже не может
Аноним (Microsoft Windows 10: Chromium based)09/05/23 Втр 19:31:19№330626521
Посоветуйте гуй для андроида, чтобы обрезать и жать в x264 с указанием пресета и битрейта/crf. Устанавливал termux, но если на пк ещё можно по-быстрому прописать основные параметры, то на смартфоне неудобно и лениво.
Аноним (Microsoft Windows 10: Firefox based)09/05/23 Втр 23:22:42№330630822
>>3306265 Если уж на смартфоне кодируешь, то можно и потерпеть 10 секунд чел. Все равно сжиматься будет вечность.
Аноним (Microsoft Windows 10: Chromium based)10/05/23 Срд 00:40:47№330633823
Аноним (Microsoft Windows 10: Firefox based)10/05/23 Срд 14:35:47№330650424
>>3301315 (OP) Как мне мп4 музыкальный сделать? Не смог нагуглить. Со статичной картинкой и треком. Почему-то у меня каждый раз обрабатывается таким образом, что картинку перешакаливает как будто принимая ее именно за видео а не за статичную пикчу.
Аноним (Microsoft Windows 7: New Opera)10/05/23 Срд 20:47:19№330661525
>>3306504 Скачай какой-нибудь простой видеоредактор.
>Почему-то у меня каждый раз обрабатывается таким образом, что картинку перешакаливает как будто принимая ее именно за видео а не за статичную пикчу.
Может быть настройки слишком низкие выставляются битрейт там, разрешение.
Аноним (Google Android: Mobile Safari)10/05/23 Срд 22:14:50№330665726
Аноним (Microsoft Windows 10: Firefox based)12/05/23 Птн 09:32:50№330737729
>>3307311 Блять а нахуя он нужен, если он хуже и медленнее сжимает даже на своих самых медленных пресетах чем aom на предпоследних, ещё и битрейта не слушается?
Аноним (Microsoft Windows 7: Chromium based)12/05/23 Птн 21:39:02№330772430
Господа, решил обновиться с древней 4.2.2 версии ffmpeg на последнюю и тут же начались проблемы при попытке применить фильтры, используя -map и -filter_complex. Теперь следующая команда
>>3308540 Для перекодирования всех файлов в папке с порнухой в формат HEVC (High Efficiency Video Coding) с помощью FFmpeg, необходимо использовать параметры командной строки для обработки всех файлов в папке.
Вот пример командной строки для перекодирования всех файлов в папке с порнухой в формат HEVC с использованием FFmpeg:
for a in ("C:\path\to\video\folder\*.mp4") do ffmpeg -i "a" -c:v libx265 -crf 23 -preset medium -c:a copy "C:\path\to\output\folder\%%~na.mp4"
Вы можете настроить максимальный уровень сжатия необходимый вам, установив значение параметра CRF (Constant Rate Factor). Чем ниже значение CRF, тем лучшее качество видео.
Я хочу извиниться перед тобой за мою ошибку в разметке. Я думал, что все сделано правильно, но потом обнаружил, что сделал опечатку. Мы заметили, что в некоторых местах перед переменной "a" не стоят знаки процента "%%"
С уважением, твое имя
Аноним (Microsoft Windows 7: New Opera)15/05/23 Пнд 16:02:25№330878434
Не знаю где спросить: допустим у меня есть два видео с одинаковым содержанием, но одно в высоком разрешении с меньшим битрейтом, а другое в меньшем разрешении, но с большим битрейтом. Реально ли наложить их друг на друга так (не просто прозрачностью 50%), чтобы либо артефакты пережатия как-то минуснулись подобно противофазам в аудио редактировании, либо ещё какая-то магия произошла чтобы в итоге видео было лучше чем два изначальных?
Аноним (Google Android: Mobile Safari)15/05/23 Пнд 20:45:33№330885235
>>3308587 >>3308589 Открыл для себя нейросетку? >>3308784 Тема интересная на самом деле, совмещать видео подобно тому как в гкаме HDR+ работает, и таким образом восстанавливать информацию. Но для этого, во-первых, требуется, чтобы первое и второе видео были закодированы если не из одного источника, то хотя бы из разных источников высокого качества. А во-вторых, качество обоих видео должно быть сравнимое. В-третьих, чем больше по-разному пожатых видео, тем лучше будет результат (ожидаемо log2n, где n - количество видео). > (не просто прозрачностью 50%) А вот с этим проблема. Я так понял, что под прозрачностью ты понимаешь усреднение соответствующих пикселей одинаковых кадров у n разных видео. Ну так вот, можно же не только усреднять, можно же допустим брать медиану. Но с видео это все равно не так просто как с raw фото/видео, на обоих видео могут присутствовать одинаковые артефакты сжатия, и совмещение видео может эти артефакты очень сильно усилить, особенно учитывая что популярные кодеки достаточно детерминированы.
Что же касается "магии", то наверное, в теории такое осуществить возможно, если это "усреднение" делать на каждом этапе (де)кодирования видео (а не только на финальном). Но такое скорее всего невозможно провернуть для разных кодеков. Ну и как уже понятно, это крайне непрактичное занятие. Профиты сомнительные, а въебать знаний и человеко-часов нужно прилично.
>>3307724 Я всегда мап после фильтров указываю. В твоем случае я бы сделал так: ffmpeg -i "input.avi" -filter_complex "[0:0]scale=320:240 [v]" -map "[v]" -y "output.mp4"
Или даже просто -vf "scale=320:240" без мапа.
Аноним (Microsoft Windows 7: New Opera)15/05/23 Пнд 21:33:53№330885837
>>3308852 В общем не найдя ничего в поисковике на англицком, попробовал методом тыка поиграться с blending mode. Чуйка подсказывала что что-то надо сделать с модом difference, повторно наложив этот слой на 4к слой с каким-то ещё blending mode, но ничего похожего на улучшение не вышло. Что-то похожее на улучшение и денойз вышло если просто наложить слой 2к апскейла на 4к с lighten, видимо это лучшее что получится методом тыка.
Аноним (Microsoft Windows 10: Firefox based)15/05/23 Пнд 22:16:35№330887038
>>3308858 В фш подобное можно сделать конвертнув нужные слои в смарт-объект и выбрать один из встроенных методов слияния изображений.
Аноним (Microsoft Windows 10: Firefox based)15/05/23 Пнд 22:37:32№330887939
>>3308858 Алсо в ffmpeg есть фильтр blend для которого нужно поебаться с пиксельным представлением Ещё можно поебаться с geq и реализовать любые хотелки
>>3308784 Задача называется multi image super-resolution. И она не то чтобы решена. Скорее появятся костыли которые из межкадровой корелляции будут инфу выковыривать.
Аноним (Microsoft Windows 7: New Opera)15/05/23 Пнд 23:45:21№330891641
>>3308870 У тебя то же самое и получилось. >>3308879 Тут побольше видов бленда, grainextract и grainmerge звучит похоже на то что надо, но погуглив я только нашёл как его для ретуши фото используют. >>3308890 Похожая тема, только там, как я понял, из множества кадров делают одно фото лучшего качества с помощью ИИ.
Аноним (Microsoft Windows 10: Chromium based)16/05/23 Втр 09:52:34№330898842
>>3308784 Интересно а можно заменить информацию моушен векторов из одного видео в другое
Учти, что -shortest и -r не совсем совместимы, ты можешь получить файл, в котором звук заканчивается раньше видео. Если хочешь использовать -r, то лучше руками указывать продолжительность видео c помощью -t.
>>3309285 Я это уже гуглил и это работало для мп3, но для флака у меня не работает. Возможно, нужно как-то поебаться с кодеками, но я не ебу, поэтому прежде чем самому курить мануалы решил спросить тут. Я тут ещё задумался, насколько ебанутая идея переконвертировать флак в мп3 и потом уже без мозгоёбки сделать как мне надо. Мне-то в целом флак не нужен, меня и мп3 устроит, но тогда наверное переконвертированный из флака в мп3 файлик будет необоснованно много весить, что тоже не приятно.
>Учти, что -shortest и -r не совсем совместимы, ты можешь получить файл, в котором звук заканчивается раньше видео. С этим пока что проблем не возникало.
>>3309295 Получилось, надо было добавить дополнительный флаг -strict 2 (или -strict experimental, что аналогично). Причём этот флаг нужно было впихнуть после последнего input'a и перед output'ом , что для меня было не очевидно.
Аноним (Google Android: Mobile Safari)17/05/23 Срд 12:13:19№330933048
>>3309289 А какие на сегодняшний день задачи эмэрзе выполняет лучше опуса, ну или хотя бы эйэйси с ворбисом?
>>3309330 мпз играется в стоковой магнитоле моей тачки, остальные не играются, например /мимо
Аноним (Google Android: Mobile Safari)17/05/23 Срд 18:35:56№330947751
>>3309337 Интересно просто, почему ты выбираешь древний как говно мамонта кодек, но при этом хочешь вложить обложку. У тебя видимо проблема не в том, что конечное устройство не может воспроизводить что-то другое, как у чела выше.
>>3309477 мп3 и флак - два самых основных аудио кодека для прослушивания музыки. но мне интересно послушать твои обоснования, чем твои перечисленные кодеки лучше этих основных и где они вообще используются.
Аноним (Microsoft Windows 10: Firefox based)17/05/23 Срд 22:27:29№330955953
>>3309669 Спасибо. А ещё такой вопрос, может знаешь ответ на него: есть трек, альбом, идёт час, в нём условно 7 песен. В самом формате могут содержаться какие-то метаданные, в которых описаны сами треки, их длительность и тд? Чтобы самому не писать вручную тайминги, а автоматизировать это
>>3309641 да тут разные люди сидят, я же не знаю степень твоей ебанутости, может ты протестуешь против тех, кто распространяет во флаке и требуешь распространять музло так, как хочешь ты
Аноним (Google Android: Mobile Safari)18/05/23 Чтв 16:21:40№330973866
>>3309548 >мп3 >самых основных аудио кодека для прослушивания музыки Где? Уже лет дцать как везде AAC
Sisvel, a patent licensing outfit, has already started a patent pool for AV1. Although AOMedia published a statement to establish a legal defence program against patent claims, no one can predict what the future holds.
Бишплатный кодык, швабодка, петучи! Ваше AV1-очко переходит в зрительный зал к патентному троллю.
Может ли содержаться в треке, длиною в час и состоящим из других треков, информация об этих самих треках, оффсет начала, длительность и тд? И если да, как с этим ffmpeg работает?
Аноним (Google Android: Mobile Safari)18/05/23 Чтв 20:08:02№330984269
>>3309681 Ты в тред конвертации форматов и кодеков попал, чел.
Аноним (Microsoft Windows 10: Firefox based)20/05/23 Суб 00:31:29№331040777
>>3309548 Flac - если нужно высокое (оригинальное) качество. Tak - тоже lossless, чуть лучше сжатие, но его нужно самому кодировать из флака, и на любом чужом компьютере не откроется. AAC/Opus - для сжатия с потерями, лично я так и не определился какой из них лучше. Mp3 - технология прошлого, нужен чтобы слушать скуфидонский шансон и прочее говно на таком же старом и таком же говнистом аппаратном плеере из закрамов антресоли.
Аноним (Google Android: Mobile Safari)20/05/23 Суб 08:40:39№331047178
>>3310407 Опус лучше, потому что это свободный кодек.
Аноны, в консольке с ffmpeg удобно делать всё, кроме crop. Неужели не существует минимальной программки, на которой можно выделить мышкой и оно просто выдаст crop=xx:xx:xx:xx? Или скрипт какой на мпв. На гитхабе поискал, всё какие-то васянские гуи, часть такого не умеет (нахрена тогда он вообще), часть не заводится, часть делает еще миллиард вещей помимо Вроде очевидная задача, а ничего нет
>>3310507 crop скрипты для mpv имеются, можешь адаптировать, чтобы выдавали тебе crop=xxx.
Аноним (Microsoft Windows 10: Chromium based)20/05/23 Суб 15:07:00№331058781
>>3309330 > А какие на сегодняшний день задачи эмэрзе выполняет лучше опуса Транскрибирование. Любой движок транскрибации понимает mp3. Но далеко не каждый понимает Опус.
мимо
Аноним (Microsoft Windows 7: New Opera)24/05/23 Срд 10:21:29№331191882
В 2021 году сломали передачу параметра квантирования фильтрам деблокинга, теперь нужно указывать вручную. Еще пропал фильтр uspp.
Аноним (Microsoft Windows 7: New Opera)24/05/23 Срд 10:30:44№331192283
>>3310507 Я использую xnview. Выделяю область и внизу появляются параметры обрезки.
Аноним (Microsoft Windows 7: New Opera)24/05/23 Срд 15:58:29№331201384
Аноним (Microsoft Windows 7: New Opera)25/05/23 Чтв 11:25:02№331225987
>>3312253 А, понял, это просто часть общего конфига, включается через Shift-C. Неудобная фигня таки,потому что для обрезки нужен зум, а в этом конфиге он отключен, да и кроме зума нужно удобное перемещение.
Аноним (Google Android: Mobile Safari)25/05/23 Чтв 11:41:54№331226488
Подкиньте на винду конвертер хороший, с гуем. Юзаю старый хилисофт, но хз как он в 11 будет работать. А новые версии слишком здоровые и гемор с активацией.
Аноним (Microsoft Windows 10: Firefox based)25/05/23 Чтв 11:48:38№331226689
>>3312264 Если батч конвертация не нужна, то avidemux для одиночных видео конвертировать достаточно.
Аноним (Microsoft Windows 10: Chromium based)25/05/23 Чтв 12:48:02№331227890
Какой формат видео+аудио воспроизводят DVD-проигрыватели, с железом из 1999 года, наделенные возможностью проигрывания медиа-файлов с USB-накопителей, но обладающие розеткой лишь версии 1.0? mp4+mpeg4/mp3 и AAC не прокатили. AVI+h264 или mpeg4 — тоже.
Аноним (Google Android: Mobile Safari)25/05/23 Чтв 12:54:02№331227991
Аноним (Microsoft Windows 10: Firefox based)25/05/23 Чтв 15:15:38№331231495
>>3312309 С актуальностью вопросов ты опоздал на лет 6, опус давно признан и много лет уже на трубе и у коллекицонеров lossy музыки и стириминговых сервисов. Какие еще тебе аргументы нужны? С разморозкой.
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 02:14:56№3313083100
>>3313081 Чтобы шебм влезала в лимит мейлача ну и не была сильно попердолена Часовые видики сжимать не собираюсь
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 04:56:18№3313101101
>>3313083 Тогда тебе хватит тыкнуть в шапке на гайд от анона из треда №5. Для мейлача кодируй в ав1 и опус. Под лимит – по битрейту. Без черепашьей скорости – в либсвтав1, он хорошо масштабируется по пресету, оптимальную для своего железа скорость быстро выберешь. Итого:
ПыСы калькулятор битрейта удобно написать формулой в экселе
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 05:11:35№3313102102
>>3313101 Калькулятор то я скопипастил, а вот как его применять я хуй знает.
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 05:20:00№3313103103
>>3313102 А, бля, я тупанул, надо было без нулей. Ну и вроде как нашёл куда это значение пихать.
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 05:33:32№3313104104
>>3313101 А можешь про пресет скорости объяснить ещё? Попробовал сейчас на 6'ке пережать и было довольно долго по времени. Потом решил трайнуть 12 и вышло сильно быстрее. В том гайде, который ты дал советуют 4-6, как разумный баланс, а чем плохи значения, которые больше? Тип качество конечное будет хуже или чего?
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 07:05:16№3313112105
>>3313104 И ещё вдогонку. Можно ли сделать так, чтобы превьюха сама пилилась в момент пережатия?
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 09:36:44№3313124106
>>3313104 Чем ниже пресет, тем при равном размере выше качество и дольше кодирование. Причём чем ниже ты опускаешься от пресета по умолчанию, тем больше падает эффективность затрат времени. Насколько помню, на пресете 4 мой 2-ядерник жал четверть суток, на 2 – полсуток, на 1 – больше суток, а на верхних пресетах кодировал в околореальном времени. А вот размер будет отличаться не в разы, а на проценты. Поэтому у либсвтав1 оптимальный, а потому и дефолтный пресет – 10 из 12, довольно высокий по сравнению с равномерным распределением у того же либэкс264. >>3313112 На мейлаче превью делает сама макаба случайным кадром из ролика, это не контролируется. Превью для ав1 к макабе прикрутили недавно, и она может иногда его не отображать вовсе, это баг отгрузки на сервер.
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 09:55:26№3313130107
>>3313124 Ну т.е тупо ставить 10ку и не запариваться? А по поводу превью, я знаю, что на мейлаче оно само делается, мне больше для себя, чтобы в папке было наглядно видно.
Аноним (Microsoft Windows 10: Chromium based)28/05/23 Вск 13:35:48№3313166108
>>3313130 > Ну т.е тупо ставить 10ку и не запариваться? Ставить то, что не слишком запаривает твоё железо по времени. Насколько не парит подождать подольше, настолько ставь пресет пониже. Рекомендую самому поиграться с параметрами пресета и битрейта и оценить личную приемлемость результата на разных настройках. > чтобы в папке было наглядно видно Чтобы в проводнике были превью для ав1, можно поставить к-лайт кодек пак. В видеоплееров треде ещё один метод упоминали, но я уже забыл.
>>3313101 > Для мейлача кодируй в ав1 и опус. Чтобы у каждого третьего не открывались эти вебмки, б'гг
Аноним (Google Android: Mobile Safari)29/05/23 Пнд 17:00:05№3313562110
>>3313533 Так то да, простоянно кто-то ноет, что вебмки не открываются. Тем временем у меня hevc уже и в хроме на пк, и на встроенном браузере в телефоне работает (а av1 нет). Вот и кодек для интернета
Аноним (Microsoft Windows 10: Firefox based)29/05/23 Пнд 18:55:17№3313597111
>>3313562 Сколько ни постил ав1, никто не жаловался. Всё открывается. А вот если hevc запостить, то шансы 50/50 что кто-то отпишет, что не открывается.
Аноним (Microsoft Windows 7: Chromium based)30/05/23 Втр 00:29:49№3313704112
>>3313849 Скриншот сделан с ipad'a, специально запостил с пк, потому что знаю, как тут неадекватно относятся к продукции яблока, но все равно нашелся один шизик.
>>3313863 Какой запущенный случай, все намного хуже, чем я думал.
Аноним (Microsoft Windows 10: Chromium based)30/05/23 Втр 16:44:01№3313949119
>>3313740>>3313945 > Скриншот сделан с ipad'a Так тут реально похуй всем, какие кодеки барин недодал яблодебилам.
Аноним (Google Android: Mobile Safari)30/05/23 Втр 17:59:36№3313969120
>>3313945 >специально запостил с пк, потому что знаю, как тут неадекватно относятся к продукции яблока Тебе не похуй, кто как относится? Так сильно волнует, что местный шизик тебе напишет?
>>3313949 Учитывая существование вот таких >>3313679 → неадекватов, меня не должен удивлять твой пост, но все-таки, если я делаю видео для мейлача, то это потому, что я хочу чтобы другие его посмотрели, так что разумно делать его таким образом, чтобы открывалось на как можно большем количестве девайсов.
И ты так говоришь барин недодал, будто нет возможности открыть в стороннем приложении, есть, но лично я в большинстве случаев не заморачиваюсь.
Аноним (Microsoft Windows 10: Firefox based)30/05/23 Втр 18:52:49№3314001122
>>3313970 Давайте все видео кодировать в h264. Всё, решили. AV1 нинужон, VP9 подавно, HEVC на помойку. А всё ради того, чтобы айфоноблядь была довольна.
>>3314001 Чтобы угодить айфоноблядям тебе нужно h264 в baseline profile кодировать.
Аноним (Microsoft Windows 10: Chromium based)31/05/23 Срд 21:47:13№3314390124
Мужики, такой вопрос, а с каким битрейтом ужимать сырцы с оверлея зеленых? ставил змб\с и вышло 25 метров почти при хуевом качестве. Может для .webm какие-то преднастройки нужны? 2
Аноним (Microsoft Windows 10: Chromium based)31/05/23 Срд 22:01:06№3314402125
Аноним (Microsoft Windows 10: Firefox based)02/06/23 Птн 20:00:23№3315283130
>>3315241 У меня после работы с svt и aom сложилось ощущение, что aom сжимает тупо ЛУЧШЕ. Условно, пресет -cpu-used 2 на aom будет сильно лучше пресета -preset 0 у svt, но svt кодировать будет намного дольше. Я ничего особо не тестировал и таймеры не засекал впрочем, просто вебм для двача сжимал.
Аноним (Microsoft Windows 10: Chromium based)02/06/23 Птн 20:02:18№3315285131
Какой аудиокодек используется при звонках по телефону?
Аноним (Microsoft Windows 10: Chromium based)02/06/23 Птн 21:30:36№3315299132
Аноним (Microsoft Windows 8: Chromium based)03/06/23 Суб 01:35:33№3315337135
В чем разница в различных способах склеивания множества файлов в один?
Давно заметил, что при разных перечислениях файлов для объединения получается немного разный итоговый результат. Попробовал четыре варианта: 1) (for i in (*.ts) do @echo file 'i') > mylist.txt 2) Перечислил все названия в команде ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c copy output.ts 3) Скачал непосредственно ффмпегом, т.е. итоговый файл разбухает по ходу скачивания. 4) Скачал файл программой, которая качает данные мелкие файлы и склеивает их сама (скорее всего тоже ффмпегом)
Первые 3 варианта получились с немного разным весом по байтам, но одинаково округленным до 302 мб. Однако продолжительность 3 варианта оказалась короче, чем должна быть на 2 секнды по mpv и 4 секунды по vlc. 4 способ образовал файл с верной длительностью, но весом на 3 мб меньше, чем все остальные. Все файлы проигрываются, длительность почти полчаса.
Если почему-то не хотите отвечать, то хоть укажите, какой из них лучше. А так же лучше 1 или 2, когда нужно склеить уже имеющиеся файлы ранее сравнивал на большом количестве мелких файлов варианты 1 и 4, получалась разница в несколько секунд и мегабайт, при длительности в несколько часов и весе где-то 15 гигов.
Аноним (Microsoft Windows 8: Chromium based)03/06/23 Суб 01:39:17№3315338136
Аноним (Microsoft Windows 10: Chromium based)08/06/23 Чтв 20:53:15№3317444141
Я не понимаю как считать битрейт. Вот у меня видео 1080@60 которое идет 95 секунд и весит 173мб. Нужно чтобы оно весило ~23 мб ну или какой там лимит на двачах. Как мне рассчитать битрейт?
Аноним (Microsoft Windows 10: Firefox based)08/06/23 Чтв 21:09:38№3317447142
Аноним (Google Android: Mobile Safari)08/06/23 Чтв 21:11:38№3317448143
>>3317447 А как же шаманство с киби-кило-бито-байтами? А как же аудио?
Аноним (Microsoft Windows 10: Firefox based)08/06/23 Чтв 21:15:25№3317450144
>>3317448 Просто возьми и сделай, посмотришь что получится. Ты бабу так же ебать будешь? А куда, а зачем, а почему? Чел, вставил хуй и ебёшь, тут так же, вбил буквы в консольку и смотришь на результат.
Аноним (Google Android: Mobile Safari)08/06/23 Чтв 21:17:16№3317451145
Аноним (Microsoft Windows 10: Firefox based)08/06/23 Чтв 21:32:05№3317461147
>>3317454 Битрейт для 95 секундного видео которое будет весить около 173мб.
Аноним (Microsoft Windows 10: Chromium based)08/06/23 Чтв 21:34:04№3317463148
>>3317461 То есть мне надо 20 разделить на 95? Но что значит это число? 210 мегабут в секунду? Или 21? Или это вообще килобайты?
Аноним (Microsoft Windows 10: Firefox based)08/06/23 Чтв 21:48:21№3317467149
>>3317463 Делил мегабайты значит на выходе тоже мегабайты, 210 килобайт получается, это битрейт на весь файл, то есть на видео и на аудио, и если битрейт аудио у тебя будет 25 килобайт, то на видео останется 185 килобайт (210 минус 25).
Аноним (Microsoft Windows XP: Firefox based)08/06/23 Чтв 21:58:22№3317468150
>>3317448 Ты метры в сантиметры так и не научился переводить? Скорость машины путём деления расстояния на время тоже не посчитать? Где шаманство-то?
Делишь заданный объём файла (в килобитах) на время (в секундах), получаешь суммарную скорость для всех потоков аудио, видео и прочих данных (в килобитах/секунду). На разметку контейнера можно вычесть запас в один-два процента (можно сидеть считать размеры пакетов, но это никому не нужно). От полученного числа отнимаем фиксированный битрейт аудио (для смешных видосиков больше 128 кб/с нет смысла ставить), получаем битрейт видео, в который надо уложиться (если в файле ничего другого больше нет). В два прохода обрабатываем, кодировщик сам подбирает настройки, чтобы средний битрейт (и, следовательно, общий размер) видео получился близким к указанному.
Аноним (Microsoft Windows XP: Firefox based)08/06/23 Чтв 22:02:37№3317470151
>>3317463 Это 0,21… мегабайт в секунду. Или, что то же самое, 1,684… мегабита в секунду. Или, что то же самое, 215,6… килобайта в секунду. Или, что то же самое, 1724,6… килобит в секунду
Аноним (Google Android: Mobile Safari)08/06/23 Чтв 22:05:39№3317472152
>>3317468 В Винде что используется, кибибайты или килобайты?
Аноним (Microsoft Windows 10: Chromium based)08/06/23 Чтв 23:10:29№3317490153
Ффмпегач. 2023. Итоги.
Аноним (Microsoft Windows 10: Firefox based)08/06/23 Чтв 23:12:27№3317491154
>>3317490 Изнaчaльнo былo яснo чтo вы пoeхaвшиe. Вы жe с этих кoнвepтaций дaжe нe зapaбaтывaeтe. Этo пpoстo спopтивный дpoч нa aлгopитмы сжaтия.
Просто делай SD в качестве 300-500, HD в качестве 600-900 и похуй вообще. Твоё UHD в 1100-1300. Хотя я бы порекомендовал любой широкоформат переводить в 720. Но, это если в видео важных цифр нет. Для обучающих роликов с презентациями мелкошрифтом нужно ставить "1700-2000" ,а ради остальной параши хард не забивай, не резиновый (фильмы, стримы протыков, сериалы - всё храни в SD битрейтом 300-400).
Аноним (Microsoft Windows 10: Chromium based)09/06/23 Птн 15:03:01№3317745158
>>3317448 Музыку и годный голос няшной тян в битрейте "160", для длительных видео битрейт музыки "128". Если на видео тонна сухой инфы не самым приятным голосом, то в моно, битрейт "80".
Аноним (Microsoft Windows 10: Chromium based)09/06/23 Птн 19:07:58№3317857159
Аноним (Google Android: Mobile Safari)09/06/23 Птн 19:26:55№3317861160
Юзкейс: перевод mp4 в webp. После работы в lossy всегда есть какие-то непонятные квадраты в облаках, которые медленно двигаются на пикче В lossless файл увеличивается в 4 раза в размере. Я понимаю что ньюфаг, но что я пропускают?
Аноним (Microsoft Windows 10: Firefox based)09/06/23 Птн 20:25:35№3317882161
Как же я заебался. Я просто не понимаю, почему в файле не изменяются метаданные ffmpeg -ss {start_time} -i track.opus -metadata album=Leviathan -metadata artist=Mastodon -metadata title= -metadata synopsis= -codec copy -to {end_time-start_time} track1.opus Вот пишу, на выходе все то же самое, что и в изначальном аудио, НИЧЕГО НЕ МЕНЯЕТСЯ
>>3320959 Окей, получилось воспроизвести, до этого я пробовал из файла без метаданных делать новый с метаданными и всё работало. Почему-то затирать существующие поля не получается, может баг в логике, например, ффмпег ставит указанные новые метаданные, а потом копирует уже существующие. Можешь обойти это с помощью -map_metadata -1, но тогда придется указывать все тэги, а не только новые.
Может проще воспользоваться какой-нибудь другой утилитой.
Обычный crop работает как нужно. Для 1080p видео это crop=1920:804:0:138, например. Обрезает, сжимает, на выходе получаю видео правильного разрешения. Когда юзаю libplacebo, оно распидорасивает моё видео, растягивает его, форсит либо 720р либо 1080р цельное.
Аноним (Microsoft Windows 10: Firefox based)19/06/23 Пнд 10:59:59№3321470182
>>3321315 >ограничения по размеру шебм/мп4 на разных досках? В правом нижнем углу поля ввода написано. >Какие кодеки проигрывает макакин встроенный плеер? Зависит от браузера и пользователя. vp8, vp9 (8 bit), av1 (8-10 bit) проигрываются у всех кроме пидорасов. h265 (8 bit) проигрывается почти что только у пидорасов. h264 (8 bit) проигрывается у всех и везде.
av1 сжимает лучше всех.
По аудио: aac у всех, vorbis и opus у всех кроме пидорасов.
>>3317745 Голос в принципе не требует больших битрейтов. Не имеет смысла завышать битрейт только из-за голоса.
А где действительно стоит задрать битрейт это на электронщине и классике. Притом для электронщины битрейт может за тебя поднять и сама психоакустическая модель опуса.
>>3321470 > Пусть пидорасы поправят, если что не так. Новые яблочные гаджеты поддерживают AV1, но не vp9. Про opus не знаю, они мне об этом не говорили.
Аноним (Microsoft Windows 10: Firefox based)19/06/23 Пнд 14:53:55№3321517185
Аноним (Microsoft Windows 10: Firefox based)21/06/23 Срд 03:26:06№3322301186
Есть ли разница между libaom-av1 и libsvtav1 и почему первая настолько медленно работает? Алсо работает ли аппаратное ускорение кодирования av1 на встройках или процах интел?
Аноним (Microsoft Windows 10: Firefox based)21/06/23 Срд 05:03:29№3322306187
>>3322306 >>3322551 У вас устаревшее представление об svt av1. За то время пока вы находились в своём информационном пузыре, у этого кодировщика вышло множество версий. Поэтому его надо тестировать снова.
Я кодировал cpu-used 8, потому что при кодировании через avian libaom не может адекватно распределить битрейт по всему видеофайлу. А шкала crf у этих кодеков сильно отличается по качеству.
libaom тоже влез, но битрейт занижен. 138 из 160.
Скорость кодирования составила 10 fps. Да, чистого эксперимента не получилось. Но кто-то тут точно говорил что libaom cpu used 8 > svt preset 4.
Что по качеству? Как раз svt при покадровом сравнении показал большую детализацию (вспоминаем --tune 0, у libaom есть что-то подобное?). Но на битрейте 160k svt не хватает битрейта, заметны артефакты. На энкоде libaom мыла больше, и это мыло сглаживает артефекты, они менее заметны.
Короче говоря, svt тюнился под большие битрейты, и он просто ещё не расскрыл свой потенциал.
Аноним (Google Android: Mobile Safari)22/06/23 Чтв 19:25:27№3322902195
Решил перевести картинки из JPG в JXL. В интернете нашёл команды типа "for i in *.jpg; do ffmpeg". Но при запуске оно рапортует, что не понимает что такое "i". Есть GUI для картинок, а не для видео? По одной картинке переводить у меня получается, мне именно пакетное нужно.
Аноним (Microsoft Windows 10: Firefox based)22/06/23 Чтв 19:36:39№3322908196
Привет АНОНЧИКИ. В общем long story short: у всех есть видосы снятые на тилибон и основная проблема с ними в том, что они дохуя весят. Минутное видео 1080p может весить 100-180 метров. Конечно тут никакого места для бэкапа не напасешься -- нужно сжимать.
Посоветуйте алгоритм и конкретную команду ffmpeg для лучшего результата. Требования такие:
1. Должно играться везде: браузер, телега, вотсапп, андроид, ios; 2. Хорошее сжатие, хотя бы в 3-4 раза; 3. Визуально не должно быть сильных различий в качестве;
Попробовал разные кодеки, результат пикрил. Оригинал Casio.mp4. Как ни странно, лучший результат по сжатию дал x265, хоть и говорят, что av1 лучше. Я бы его и выбрал, но он в браузере не играется. Нахуй нужен формат, который в 2k23 не играется в браузере не очень понятно.
Av1 вроде всем хорош, но я его загрузил в телегу и на Андроиде видос показывает просто черный экран. Такой кодек, понятно, тоже не подходит для архивации.
Получается для практического применения ничего лучше x264 пока нет? Я использовал такую команду:
Да, совсем забыл, стоит ли как-то для моей задачи сжимать аудио? Много оно весит? Или просто хуярить везде -c:a copy ?
Аноним (Microsoft Windows 10: Firefox based)24/06/23 Суб 09:50:31№3323410207
>>3323384 Ты на линуксе сидишь, вот и собирай браузер с поддержкой хевк. На худой конец можно подрубить mpv c какой-нибудь ветпасей, что делает максимально удобным в один клик включение видосов, направленных ссылками из браузера в плеер. Либо перейди на хромые. >>3323385 Смотря какой битрейт, откуда мы знаем блять что там у тебя.
>>3323385 Сжимать аудио имеет смысл если у тебя там PCM или FLAC аудиодорожка, ну или многоканальный DTS.
Lossy аудио имеет смысл пережимать либо для WEBM для двача, либо если твой бабушкотелик/бабушкоплеер/бабушкотилибон/холодильник/кипятильник/утюг/тапок не может декодировать аудио в твоём аудиокодеке. Во всех остальных случаях пережатие lossy в lossy смысла не имеет.
>>3323431 > Вопрос не в том, чтобы у меня лично играло, а в том, чтобы у всех играло, независимо от устройства. Чтобы твоё аудио воспроизводилось на хлебопечке, кодируй его в MP3 CBR
Да причем тут аудио. Видосы с Андроид телефона много весят, надо сжать для архивации. Но чтобы визуально не было заметно качество сильно хуже. У вас что, нет видосов на телефоне, вы их не бэкапите, не сохраняете?
x265 не открывается ни одним другим браузером, кроме Safari и Edge.
av1 хардварно декодится только у обладателей новых видеокарт RTX 3000-й серии и в SoC Dimensity 1000 и старше. То есть почти нигде.
Аноним (Google Android: Mobile Safari)24/06/23 Суб 12:27:46№3323443213
>>3323384 Для архивации не подходит никакой кодек без запиленной избыточности, чтобы в случае проеба части данных можно все равно было проиграть файл. Но можно впрочем самому такую избыточность запилить. И av1 не кодируй с таким мыльным пресетом , конечно так он проигрывает h265. А ещё лучше этим мылокодеком тоже не кодируй > в телегу Ты в телеге что ли архивы держишь, ебобо? Тогда у тебя только выбор из того, что поддерживает телега. > Получается для практического применения ничего лучше x264 пока нет? Да. Это лучший кодек для домохозяек ввиду его распространенности, легкости как сжатия так и расжатия, и, что самое главное, достаточной для 99% случаев степенью компрессии.
Аноним (Google Android: Mobile Safari)24/06/23 Суб 12:31:34№3323444214
>>3322641 Бля уже который год слушаю песенки о том, что svt уже скоро вот-вот станет сжимать лучше чем aom. А на деле нихуя не меняется. Ну сегодня вечером в очередной раз попущу svt.
Блять, вы аутисты штоле? Ты снимаешь на тилибон видосы, 99% из них говно, которое надо удалить, 1% нужно сохранить в архив на Пэка и в бэкап, потому что они ВАЖНЫЕ. Все ВАЖНЫЕ видосы содержат либо тебя самого, либо близких людей. А это значит, что будет необходимость поделиться с ними этим видосом.
Я могу у себя сжать во что угодно, ЛИЧНО Я их в любом случае смогу запустить. Но поскольку есть необходимость шарить их с разными людьми на разных платформах, то он должен играться везде, просто быть меньше раза в 3-4 без сильного ухудшения качества.
Подождал неторопливого aom с лайтовой загрузочкой, 0.7 фпс и включенным row-mt, а потом svt начал ебать мой комп, сжимая на 0.2 фпс в двух проходах из трех (если ffmpeg вообще мультипасс поддерживает для svt). Случайно уснул и не поставил шебм нормальной длительности, сейчас поставлю.
>>3323445 Деталей от многопроходности добавиться в принципе не может. Максимум чего может добавиться - это мыло там где было слишком четко, и четкость там где было слишком мыло, а ещё битрейт недостающий. >>3323591 Чел, ебать ты затупок, ты же можешь каждый раз когда тебе нужно куда-нибудь залить твой видос, брать его из архива, где он лежит ужатый в щи с самым медленным пресетом, и кодировать его под нужную платформу. >-preset slow Неужели veryslow не можешь себе позволить? Не раскрываешь до конца потенциал x264. >но как будто в чан с говном нырнул. Добро пожаловать на двач.
>>3323599 > Неужели veryslow не можешь себе позволить? Не раскрываешь до конца потенциал x264.
У вас в FAQ и написано:
> Не используйте пресеты медленее чем slow, (slower, veryslow, placebo) в них нет смысла.
> Чел, ебать ты затупок, ты же можешь каждый раз когда тебе нужно куда-нибудь залить твой видос, брать его из архива, где он лежит ужатый в щи с самым медленным пресетом, и кодировать его под нужную платформу.
Лол, и нахуя каждый раз делать этот мартышкин труд? Вы реально аутисты, сжимающие аниму.
Аноним (Microsoft Windows 10: Firefox based)25/06/23 Вск 08:27:14№3323602219
> У тебя в архиве хранится оптимально пережатая версия, архив занимает мало места, ты рад.
По-моему ты вообще не вдупляешь о чем речь. У меня не видосы для сосача, торрента и прочих смищных вебм. Проще говоря, обычные видосы
2017-04-24_Жарил_шашлык.mp4
и все в таком духе. Если меня кто-то из родственников/друзей попросит поделиться, какие мои действия будут? Кидаю в охуенно эффективном av1. Блять, что ты кинул, тут ихуя не показывает. Ладно, сейчас подожди 15 минут я сконвертирую в нужный формат. Бляяяяяя пиздец ты. А не, подожди, вечером дома буду, тогда кину. Да ебать, ладно забей, нахуй надо.
Вместо того, чтобы просто кинуть x264 mp4, которые не настолько эффективный, но играется везде.
Аноним (Microsoft Windows 10: Firefox based)25/06/23 Вск 09:02:29№3323611221
>>3323605 Ладно, ты домохозяйка, вопросов больше не имею.
Аноним (Google Android: Mobile Safari)25/06/23 Вск 09:28:06№3323613222
Аноним (Microsoft Windows 10: Firefox based)25/06/23 Вск 12:42:56№3323633224
>>3322641 >>3323599 Параметры на пиках, результат спорный. просто на заметку: у аудио здесь битрейт больше чем у видео ffmpeg не умеет в мультипасс с svt, поэтому идет мультипасс с svt нахуй. Может быть потом соберу aomenc+av1an и SvtAv1EncApp и добавлю в скрипт.
Аноним (Microsoft Windows 10: Firefox based)25/06/23 Вск 12:46:36№3323634225
>>3323633 Иногда один хуже другого и наоборот. aom иногда проебывает мелкие движения (особенно заметно на дожде в начале и на 12:00) и блочит картинку (сильнее). svt выдает в целом (большую) кашу из пикселей, несмотря на самый приплющенный пресет (0), тюн на манячеткость (VQ) и больший битрейт.
Аноним (Microsoft Windows 10: Firefox based)25/06/23 Вск 12:48:50№3323635226
>>3323591 > он должен играться везде, просто быть меньше раза в 3-4 без сильного ухудшения качества. То о чём ты говоришь невозможно даже если жать в AV1. А в случае пережатия из h264 в h264 радуйся экономии в 20% от исходника.
>>3324736 Двач может и поддерживает. Но у меня в firefox оно не откроется.
Аноним (Microsoft Windows 10: Firefox based)29/06/23 Чтв 18:21:46№3324879232
С h265 нужно пердолиться, или такого достаточно? ffmpeg -hide_banner -i input.mkv -c:v libx265 -preset slow -crf 20 -profile:v main10 -g 240 -pix_fmt yuv420p10le -map 0:0 -map 0:1 -c:a copy output.mp4
Аноним (Microsoft Windows 7: New Opera)29/06/23 Чтв 18:39:34№3324888233
>>3324879 Если это для браузеров, то глупая затея, т.к. совместимость хреновая.
Аноним (Microsoft Windows 10: Firefox based)29/06/23 Чтв 18:46:51№3324892234
>>3324888 Не для браузеров, а для личного архивирования. Цель: уменьшить размер исходников в 2 раза сохранив качество.
Аноним (Microsoft Windows 10: Chromium based)30/06/23 Птн 15:36:02№3325120235
объясните на чем декодируется звук хардварно у меня видео со звуком aac-hev2 не воспроизводятся во всяких дисках или двачах если выложить приходится перекодировать hev2 в обычный aac постоянно
Смотрел на своем смартфоне через приложение Codec Info. Для h264, h265, vp9 есть аппаратное ускорение. А все аудиокодеки декодируются только софтварно. Поэтому все ваши доводы о том что AAC нативный кодек рассыпаются об отсутсвие апаратного ускорение на современных смартфонах.
А что у тебя в браузере спрашивай в гугле.
Аноним (Google Android: Mobile Safari)01/07/23 Суб 13:54:22№3325350237
>>3325336 Нативный декодер андроида (MediaCodec) использует аппаратное ускорение, если оно имеется. >>3325120 Узнай кто у тебя на декодере. Если ffmpeg, то только софтверно. Если MediaCodec, то поставь аиду64, зайди в кодеки и ищи записи, которые НЕ начинаются с "OMX.google" или "c2.android", но при этом начинаются с "OMX." или "c2.". Эти кодеки ускоряются. Например c2.qti.hevc.decoder ускоряется, OMX.dolby.ac3.decoder ускоряется, OMX.google.hevc.decoder не ускоряется.
Аноним (Microsoft Windows 10: Firefox based)02/07/23 Вск 00:12:53№3325512238
Посоветуйте пожалуйста красивый и аккуратный (обязвтельно с тёмной темой) GUI к ffmpeg'у. Пробовал HandBrake и FF Batch выглядят просто ужасно.
Аноним (Microsoft Windows 10: Firefox based)02/07/23 Вск 00:21:06№3325514239
>>3325512 Напиши сам. Или пользуйся терминалом, как нормальный человек.
Аноним (Microsoft Windows 10: Firefox based)02/07/23 Вск 00:22:57№3325515240
>>3325514 Да что-то подзаебал терминал. Я довольно редко ffmpeg ом пользуюсь и из головы постоянно вылетают команды обрезки видео и тд
>>3325515 Делай копилку скриптов с нужными ffmpeg опциями, как все нормальные люди.
Аноним (Microsoft Windows 10: Firefox based)02/07/23 Вск 02:58:39№3325557243
Пиздос, как же эффективен HEVC, 201 серия Гинтамы в 1080p 35 Gb весит, в то время как x264 720p в 3,3 раза больше, биджиджи
Аноним (Microsoft Windows 10: Chromium based)02/07/23 Вск 06:15:41№3325581244
Аноны, я hw-некрофил, у меня старый процык ivy i5 3570. Я вспомнил, что там есть видеоядро, на котором можно перекодировать видео. А я люблю сжимать видео, раньше делал это на старой нвидии- h264_nvenc. Ну вот тут подумал, может как то это видеоядро приспособить, погуглил, включил его в биосе. вроде заработало. Но никакие гуи мокрописьки его кодек(h264_qsv) не увидели. Кроме: бандикама, и он смог с ним записывать видео, кажется.
И вот ффмпег не хочет с этим кодеком работать, что это и куда копать, может мне нужна какая то древняя версия ффмпега
код вот такой ffmpeg -i copy.mp4 -c:v h264_qsv -global_quality 40 output.mp4
Может кто-то работат с этим квиксинком на древних процах и подскажет как заставить работать
Аноним (Microsoft Windows 10: Chromium based)02/07/23 Вск 07:14:13№3325590245
>>3325581 хотя вот так сделал, вроде работает, но не совсем как надо. Я вот указал битрейт 100к, а он всё равно 500 делает
Аноним (Google Android: Mobile Safari)03/07/23 Пнд 19:53:20№3326122246
>>3301315 (OP) На чём вы кодируете в AV1? На процессоре? А разве это не медленно и долго? Или у вас у всех видеокарты с энкодером AV1?
Аноним (Microsoft Windows 10: Firefox based)03/07/23 Пнд 20:51:33№3326134247
>>3326122 Так на процессоре быстрее. Где-то в прошлых тредах подробно поясняли, но если кратко, то энкодеры в видеокартах сделаны не для скорости, а чтобы хоть как-то работать. Производительность видеокарты в играх при этом на это своершенно не влияет, для кодировки видео используется отдельная часть чипа, очень часто совершенно идентичная и на топах и на затычках.
Аноним (Google Android: Mobile Safari)03/07/23 Пнд 21:04:59№3326138248
>>3326134 А что насчёт с процессоров с видеоядром, у которого специальный энкодер?
> Так на процессоре быстрее Я в это не верю. Плюс на форчике видел анонов, которые хотят брать видеокарты под домашний плекс-сервер.
> Где-то в прошлых тредах подробно поясняли, но если кратко, то энкодеры в видеокартах сделаны не для скорости, а чтобы хоть как-то работать. Можно использовать видеокарту вместо процессора для этих >>3302996 av1an, libsvtav1, libaom-av1?
Аноним (Microsoft Windows 10: Chromium based)03/07/23 Пнд 21:15:40№3326143249
Аноним (Microsoft Windows 10: Firefox based)03/07/23 Пнд 21:25:00№3326145250
>>3326138 >А что насчёт с процессоров с видеоядром, у которого специальный энкодер? Что насчёт них?
>Я в это не верю. Решается легко собственноручным тестом.
>Плюс на форчике видел анонов, которые хотят брать видеокарты под домашний плекс-сервер. Так там скорости не нужны, они же никуда их не сохраняют, апрямо потоком и смотрят. И если смотреть на первой скорости, то можно кадр в кадркодировать, и всё равно успеваешь. Зато эффективность выще, значит электричества меньше жрёт, меньше греется и шумит.
Аноним (Google Android: Mobile Safari)03/07/23 Пнд 21:44:42№3326148251
>>3326145 > Что насчёт них? В них энкодер лучше, чем в видеокартах?
Аноним (Microsoft Windows 10: Chromium based)03/07/23 Пнд 21:48:18№3326149252
>>3326148 Лучший у нвидиа, у интела хуже, а про амд тактично молчим. Во встроенной или в дискретной графике энкодер – по барабану.
Аноним (Google Android: Mobile Safari)03/07/23 Пнд 21:50:16№3326150253
>>3326145 > Так там скорости не нужны, они же никуда их не сохраняют, апрямо потоком и смотрят. И если смотреть на первой скорости, то можно кадр в кадркодировать, и всё равно успеваешь Ну, то есть, можно кодировать со скоростью 60 кадров в секунду на современных видеокартах?
Аноним (Microsoft Windows 10: Firefox based)03/07/23 Пнд 21:53:03№3326151254
>>3326150 >Ну, то есть, можно кодировать со скоростью 60 кадров в секунду на современных видеокартах? Обычно даже 120, если h264. Современный шестиядерный процессор 300+ будет давать, но пыхтеть на все ватты.
Аноним (Microsoft Windows 10: Firefox based)04/07/23 Втр 03:38:47№3326213255
анон помоги! меняю порядок дорожек батником пакетно for i in (*.avi) do ( start /b /wait ffmpeg.exe -i "~dpni.avi" -map 0:0 -map 0:2 -map 0:1 -acodec copy -vcodec copy "%%~dpni_conv.avi" ) pause
как сделать чтобы он не создавал новые файлы с именем conv а перезаписывал старые?
Аноним (Google Android: Mobile Safari)04/07/23 Втр 11:41:05№3326276256
Аноним (Microsoft Windows 10: Chromium based)05/07/23 Срд 13:19:18№3326680264
>>3326636 >>3326641 Обрезай начало по ключевому кадру, когда не перекодируешь. >>3326662 Разница будет в том, что процесс начнётся сразу с -ss, а не с начала.
Аноним (Microsoft Windows 7: Chromium based)05/07/23 Срд 15:40:17№3326708265
Аноним (Microsoft Windows 10: New Opera)07/07/23 Птн 20:05:48№3327481266
http://trac.ffmpeg.org/wiki/Encode/H.265 Пишут что H264 crf 23 примерно соответствует H265 crf 28. А какой примерно crf у AV1 будет соответствовать H264 crf 23?
Как заставить айфон открыть видео по прямой ссылке? Пока что просто заливаю на локальный фтп и не хочет открывать, хотя с того же двач то же видео мп4 открывает если залить куда-либо
Аноним (Microsoft Windows 10: Chromium based)08/07/23 Суб 09:20:33№3327661268
Аноним (Microsoft Windows 7: Chromium based)08/07/23 Суб 10:00:30№3327679270
>>3327481 >Пишут что H264 crf 23 примерно соответствует H265 crf 28 Пиздят. У меня по метрикам выходила разница примерно в 2 шага, т.е. x264@crf18 ~ x265@crf20 с -pix_fmt yuv420p.
Аноним (Microsoft Windows 10: Chromium based)08/07/23 Суб 16:41:02№3327815271
>>3325350 >>3325336 да на телефоне нормально все показывает, а на пк вот этот видос к примеру нет.
Аноним (Microsoft Windows 10: Chromium based)08/07/23 Суб 16:53:53№3327816272
>>3326636 пушто резать надо по ключевым кадрам, добавьте уже в шапку этот вопрос. буквально в каждый тред им срут.
Аноним (Microsoft Windows 10: Firefox based)08/07/23 Суб 16:58:27№3327818273
>>3327815 хром не воспроизводит тоже а фурифокс да в дискорде этот видос тоже не воспроизводит на пк, а на телефоне норм
Аноним (Microsoft Windows 7: Chromium based)08/07/23 Суб 20:16:57№3327871274
Аноним (Microsoft Windows 10: Chromium based)13/07/23 Чтв 00:46:17№3329730285
Пасаны, где мне найти какие параметры самые лучшие для кодирования в H.265 через NVENC с помощью видеокарты кароче, а не CPU. И чтобы в несколько проходов было. В общем самое максимально возможное качество через GPU NVENC
Аноним (Microsoft Windows 10: New Opera)13/07/23 Чтв 02:36:04№3329758286
Аноним (Microsoft Windows 10: Chromium based)14/07/23 Птн 19:36:39№3330428289
Поясните, плиз. Чем плохо кодирование через NVENC в HEVC? Почему пишут, что x265/HEVC через CPU будет лучше? В чём конкретно разница? Алсо, если кодировать в NVENC hevc и ставить encoding mode CRF в значении 0, я так понимаю самом лучшем значении, то битрейт получается 30 мегабит. Можно ли как-то поднять этот битрейт? 35-50 мегабит или это всё в железо зашито и моя 3070ti больше не даст битрейта?
Аноним (Google Android: Mobile Safari)14/07/23 Птн 19:45:35№3330431290
Норм параметры для конвертации? Где обосрался? Использую для сцен из фильмов
Аноним (Microsoft Windows 7: New Opera)15/07/23 Суб 11:04:37№3330668292
Еще из удобных вариантов склейки - делать несколько отрезков в lossless формате и потом через -i concat: склеивать, а через -lavfi trim - это полный пиздец по затратам времени и в этом нет смысла.
Аноним (Microsoft Windows 10: Firefox based)15/07/23 Суб 11:28:36№3330680293
>>3330428 Ты вишмастер скачал какой-то чел. >Чем плохо кодирование через NVENC в HEVC? Кодирование осуществляет встроенный в видеокарту (хуевый) кодировщик. >>3330431 Пойдет только убери эту хуйню с тредами и тайлами. Пердоль av1an если хочешь скорости с aom.
Аноним (Microsoft Windows 7: New Opera)19/07/23 Срд 16:27:41№3332467294
>>3302950 Звук лучше всего жать в AAC HEv2, нужна сборка ffmpeg с libfdk_aac или можно пережать neroaacenc и потом сделать remux. Для видео еще нужно ставить максимальный профиль.
Аноним (Microsoft Windows 7: New Opera)19/07/23 Срд 16:32:05№3332468295
>>3302950 Кстати, еще есть такой прикол, что если сильно жать средний или полный размер кадра, то фильм меняет жанр на крипоту, т.к. появляются признаки мутации.
Аноним (Microsoft Windows 7: New Opera)19/07/23 Срд 16:48:06№3332475296
>>3332467 > Для видео еще нужно ставить максимальный профиль. Preset
Аноним (Microsoft Windows 7: New Opera)19/07/23 Срд 20:59:29№3332572297
Вот сравнение кодеков: -preset placebo (libx264/libx265), -deadline best для vp9, -preset 1 (av1). Звук: дефолтный, проблемный libopus без настроек и aac he2.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 11:52:34№3332752298
>>3324879 На примере вот этих >>3332572 видео, рейтинг будет таким: av1 (libaom-av1); vp9; libx265; libx264. Для звука лучше использовать aac (libfdk_aac).
Аноним (Microsoft Windows 10: Firefox based)20/07/23 Чтв 12:00:38№3332756299
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 12:15:21№3332758300
>>3332756 Это какой-то редкий энкодер для ffmpeg, я даже сборок не могу с ним найти, а с libfdk_aac есть, видел отдельную утилиту qaac, но это уже другая история, я предпочитаю neroaacenc. Не пердолить же из-за него ffmpeg компилятором. Да и в описаниях, в частности в этой статье: https://trac.ffmpeg.org/wiki/Encode/AAC были приколы с рейтингом, пока не выяснилось, что во встроенном aac энкодере есть лажа с перекодировкой сжатых форматов.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 12:21:25№3332759301
>>3332572>>3332752 Если что, то vp8 идет после vp9: av1; vp9; vp8; libx265; libx264. VP8 уже не держит такой низкий битрейт, как VP9.
>>3332758 Он нативный для макоси, на других ОС он скорее всего недоступен.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 12:32:50№3332764303
>>3332759 Не, таки рейтинг такой: av1; vp9; libx265; vp8; libx264. Не до конца примерно почувствовал. >>3332761 Значит остается только утилита qaac, не думаю что будет какая-то значительная разница с neroaacenc, даже влом проверять.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 12:38:18№3332767304
>>3332764 Даже так: av1; libx265; vp9; vp8; libx264.
Аноним (Google Android: Mobile Safari)20/07/23 Чтв 12:48:21№3332773305
>>3332761 Он доступен везде где есть тунец, тут только проблема в правильном подключении.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 13:08:10№3332791306
>>3332773 Я чет не видел ни одной сборки под винду с --enable-audiotoolbox. Может и нельзя собрать с таким параметром.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 13:54:11№3332829307
Не, таки самый правильный рейтинг вот этот >>3332759 libx265 завел в заблуждение своими дорисованными артефактами, которые показались детализацией.
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 13:54:41№3332830308
Аноним (Microsoft Windows 7: New Opera)20/07/23 Чтв 15:00:36№3332874309
>>3332756 Проверил, не умеет qaac кодировать на низких битрейтах, даже нет праметра he v2 https://hydrogenaud.io/index.php/topic,121873.0.html . Минимум, что может: HE 16000Hz Mono -- 10,12,16,20,24,28,32 HE 16000Hz Stereo -- 20,24,28,32,40,48,56,64 Только вот даже для перевода в моно нужно добавлять параметр через пердолинг файла для --matrix-file, где нужно указывать каналы. Короче, менее удобный, чем neroaacenc или libfdkaac, которые могут кодировать в стерео на самых низких битрейтах и не нужно менять sample rate.
Аноним (Microsoft Windows 7: New Opera)22/07/23 Суб 22:10:27№3334083310
Скрипты для FFmpeg (YOUTUBE-BATCH-SCRIPTS_WITH_UTILITIES.zip) и AviSynth (AVISYNTH-BATCH.zip). FFmpeg: local- - на скрипт перетягивается файл или папка, устанавливаются параметры и начинается обработка. В большинстве скриптов включена нормализация звука через sox. Файлы сохраняются в директорию со скриптами. Есть возможность добавления картинки под звук, обрезка по времени, создание скриншотов, добавление тишины или обрезка начала аудиофайла для синхронизации с последующим ремуксом. online- - запускается скрипт, вставляется ссылка на онлайн-сервис, устанавливаются параметры и начинается обработка. AviSynth: Нет в комплекте FFmpeg, нужно добавить в директорию со скриптами или прописать в PATH. generate-avs-drag-and-drop - создание avs-скриптов по шаблону TEMPLATE-1/2.txt путем перетягивания на него файла или папки. encode-avs-scripts-or-drag-and-drop - конвертация с помощью FFmpeg перетянутого файла или папки, предназначен для конвертации сгенерированных avs-скриптов в директории GENERATED_SCRIPTS, которую нужно перетянуть на этот самый скрипт. При обычном запуске начинается конвертация скриптов из директории GENERATED_SCRIPTS, если в нем указан параметр INPUT_DIRECTORY. generate-avs-encode-drag-and-drop - создание avs-скриптов перетянутого на скрипт файла или директории по шаблону с последующей конвертацией. Avs-скрипты создаются и удаляются в директории AUTOGENERATED_SCRIPTS. *-two-pass - двухпроходная конвертация. generate-d2v-drag-and-drop - при перетягивании создаются .d2v файлы из .vob. set-template - выбор шаблона для TEMPLATE-1/2.txt.
Аноним (Microsoft Windows 10: Chromium based)23/07/23 Вск 01:36:38№3334141311
Почему при кодировании в CRF у меня на выходе получается переменный битрейт видео? Как принудительно выставить High tier в левеле? А ваще я через Xvid4PSP кодирую и там есть почти всё, кроме этого high tier принудительного
>>3334141 > Почему при кодировании в CRF у меня на выходе получается переменный битрейт видео? А каким он у тебя должен быть? Не путай CRF и CBR. > Как принудительно выставить High tier в левеле? Никак. Какой у тебя пиковый битрейт выпадет, такой tier у тебя и будет.
Аноним (Microsoft Windows 10: Chromium based)23/07/23 Вск 17:17:30№3334362313
>>3334355 > А каким он у тебя должен быть? Я кодирую фильмы и везде постоянный битрейт пишет. Тут начал кодировать один из BDremux, так там на выходе всегда пишет минимум битрейт 5 допустим, а максимум 35. > Какой у тебя пиковый битрейт выпадет Но у меня везде битрейт до 40 мегабит и при кодировании через CRF у меня High tier всегда, но если ставить CBR и выбирать битрейт до 40, то всегда Main Tier ставится сам. Алсо, я обратил внимание, что на всех 2160p рипах фильмов всегда стоит High Tier, даже если там битрейт 10 мегабит, например
>>3334362 > Алсо, я обратил внимание, что на всех 2160p рипах фильмов всегда стоит High Tier, даже если там битрейт 10 мегабит, например Зачем? Это чисто декларативная хуйня не влияет на качество картинки > Я кодирую фильмы и везде постоянный битрейт пишет. Чем ты их кодируешь? > Тут начал кодировать один из BDremux, так там на выходе всегда пишет минимум битрейт 5 допустим, а максимум 35. А как ты кодировал видео всё это время? > но если ставить CBR и выбирать битрейт до 40, то всегда Main Tier ставится сам. Ну так CBR на то и CBR что при 10 мегабитах High tier не может быть в принципе. Если тебе нужно достичь High tier, то ставь сразу на 40 мегабит.
Аноним (Microsoft Windows 10: Chromium based)23/07/23 Вск 17:40:49№3334375315
>>3334371 > Чем ты их кодируешь? Xvid4PSP HEVC/x265 CRF Main10@L5.1
> А как ты кодировал видео всё это время? В том то и дело, что так же, как и все предыдущие. Я настроил прогу из того, что нарыл в инете. Попробовал качество, попробовал воспроизведение на своей тв приставке и стал кодить, чтобы размер поменьше и качество хорошее. Видимо это файл такой просто, потому что с ним с одним проблемы. Это BDRemux Batman vs Superman.
> Зачем? Это чисто декларативная хуйня не влияет на качество картинки А зачем тогда так принципиально делают рипы с high tier?
Вот на пике пример, что просто пишет Bit rate. В то время, как на рипе BvS пишет минимум битрей такой-то, максимум битрейт такой-то. В итоге попробовать его рипнуть в течение трёх дней я тупа забил и качаю уже готовый рип, нашёлся один, а то везде одни ремуксы.
И вообще как работает этот CRF хуй поймёшь. Сейчас рипается ремукс мульта Аладдин. при CRF 6, он раздувает файл до 50 гигов и битрей 72 мегабита. При CRF 10 файл 15 гигов, битрей явно меньше.
>>3334362 >>3334375 > Алсо, я обратил внимание, что на всех 2160p рипах фильмов всегда стоит High Tier, даже если там битрейт 10 мегабит, например Это значит что 10 мегабит это средний битрейт а не пиковый. А из этого следует что тебе надо кодировать либо в 2 pass VBR, либо в CRF. > А зачем тогда так принципиально делают рипы с high tier? Это показатель средней скорости потока, не более. Иногда бывает так, что Mediainfo вообще не пишет битрейт для видеодорожки, а бывает что выдаёт подробную характеристику. Но из этого не следует что кодирование происходило при постоянном или переменном битрейте.
Более того, у тебя на скрине BDRip в h265. А вот параметров кодирования, из которых я мог бы понять как оно закодировано, у тебя на скрине нет. Поэтому я ХЗ что у тебя там происходит.
> И вообще как работает этот CRF хуй поймёшь. Сейчас рипается ремукс мульта Аладдин. при CRF 6, он раздувает файл до 50 гигов и битрей 72 мегабита. При CRF 10 файл 15 гигов, битрей явно меньше.
Гайдов по кодированию Ultra HD контента я не встречал. Но в гайдах по кодированию Full HD контента я встречал рекомендации в CRF 18-20. CRF 16 уже overkill.
> В то время, как на рипе BvS пишет минимум битрей такой-то, максимум битрейт такой-то. В итоге попробовать его рипнуть в течение трёх дней я тупа забил Только не говори что ты рипал рип.
> А зачем тогда так принципиально делают рипы с high tier? А никто принципиально его не ставил. Ставят всегда либо средний битрейт, либо CRF.
> качаю уже готовый рип, нашёлся один, а то везде одни ремуксы. лучше так всегда и делай
Аноним (Microsoft Windows 10: Chromium based)23/07/23 Вск 18:05:47№3334380317
>>3334380 > rc=crf / crf=12.0 Ты справшивал какой тебе CRF выбрать? Если хочешь такой же как у этого рипа, ставь 12. И да, он кодировал в CRF, а не в CBR.
Настройки там примерно такие: preset medium bframes 10 ref 4 limit-refs 1 rc-lookahead 60 max-merge 3 b-intra 1
no-sao при включённом strong-intra-smoothing — не имеет смысла. Эти опции отвечают за замыливание кадра. Их надо включать если CRF > 22. При CRF < 18 их лучше выключить оба, то есть no-strong-intra-smoothing.
Аноним (Microsoft Windows 10: Chromium based)23/07/23 Вск 19:22:35№3334416319
>>3334410 > no-sao при включённом strong-intra-smoothing — не имеет смысла Я так понимаю это автоматом определяется. Хз где это можно установить. Но оно кадр не портит при ниже 18? Просто визуально кадр от бдремукса не отличается. Замыливания не видно. Алсо, вот все настройки какие есть в проге.
Аноним (Microsoft Windows 10: Chromium based)24/07/23 Пнд 20:10:17№3334811321
Вот опять. Все те же настройки. Поменял только CRF на 21. И битрей пишет от 9 до 38. При этом размер файла получается почти 38 гигов при продолжительности 2-10. Но это я прервал кодирование, поэтому стрим сайз небольшой.
Аноним (Microsoft Windows 7: New Opera)24/07/23 Пнд 21:01:12№3334829322
>>3334083 Обновил архивы, исправил пути и утилиты теперь доступны в обоих архивах.
Аноним (Microsoft Windows 7: New Opera)24/07/23 Пнд 21:03:43№3334831323
Аноним (Microsoft Windows 7: New Opera)25/07/23 Втр 10:24:02№3334985324
>>3328614 Все таки, может быть, что нужно ставить -avoid_negative_ts 2 или 0, а 1 - это (auto), в зависимости от смещения. Видео нужно перепроверять. -1 - ‘make_non_negative’ Shift timestamps to make them non-negative. Also note that this affects only leading negative timestamps, and not non-monotonic negative timestamps. 0 - ‘make_zero’ Shift timestamps so that the first timestamp is 0. 1 - ‘auto (default)’ Enables shifting when required by the target format. 2- ‘disabled’ Disables shifting of timestamp.
>>3330431 А о субтитрах Когда они отдельным файлом, — отлично, использую фильтр subtitles Когда они изображения — норм, -filter_complex "[0:v][0:s]overlay[v]" -map "[v]" Когда файлы внутри контейнера, —фильтр subtitles, какого черта он там по 10 минут читает? Using font provider fontconfig
Аноним (Microsoft Windows 10: Chromium based)27/07/23 Чтв 15:50:16№3335845327
Подскажите пожалуйста набор параметров для ffmpeg чтобы в вебмках на дваче отображался title. Пробовал -map_metadata -1 -metadata title="TEST", но почему-то это не работает.
Аноним (Microsoft Windows 7: New Opera)27/07/23 Чтв 17:12:51№3335867328
Аноним (Microsoft Windows 7: New Opera)27/07/23 Чтв 18:24:23№3335909339
Аноним (Microsoft Windows 7: New Opera)27/07/23 Чтв 18:33:35№3335915340
>>3335909>>3335901 Где-то в 4-ой версии что-то поменяли. Особенно много сломали после 4.3.1, но насчет этой проблемы - это еще раньше, т.к. уже с этой версии >>3335909 не работает. Старые версии можно скачать здесь: https://www.videohelp.com/software/ffmpeg/old-versions Последняя проверенная, где работает - 4.0.2, остальные влом проверять.
Аноним (Microsoft Windows 10: Chromium based)27/07/23 Чтв 23:18:31№3336085341
Аноним (Microsoft Windows 10: Chromium based)28/07/23 Птн 09:36:50№3336162342
>>3334811 не кодируй через говно а сам пиши параметры и все.
Аноним (Microsoft Windows 10: Chromium based)28/07/23 Птн 09:40:50№3336164343
хороший вайп говниме калом и нахуя тебе версия ффпмег довнич если от нее не зависит ваще
Аноним (Microsoft Windows 7: New Opera)28/07/23 Птн 10:59:20№3336180344
>>3336164 Дай угадаю. У тебя куклоскрипт установлен?
Аноним (Microsoft Windows 10: Chromium based)29/07/23 Суб 15:22:04№3336631345
>>3336180 у всех нормальных людей в дефолт говне даже правил нет нормальных для блока слов. еще и поддержку мп3 вырезали дауны на борде вместо того чтобы новые добавлять
Аноним (Microsoft Windows 10: Chromium based)29/07/23 Суб 15:23:35№3336634346
причем тут ффмпег если тут не работает
Аноним (Microsoft Windows 7: New Opera)29/07/23 Суб 23:29:03№3336912347
>>3336631 Если ты не понял, то без куклоскрипта показывается тег title под названием файла и только если видео сконвертировано до определенной версии.
Аноним (Microsoft Windows 7: New Opera)30/07/23 Вск 13:32:46№3337172348
Пример нормализации звука через sox: Для одного файла: ffmpeg -i "video.mp4" -f wav -|sox-14.4.2\sox.exe -t wav - -t wav - norm -0.1|neroaacenc -ignorelength -br 256000 -if - -of neroaacenc.m4a
Пакетно, только для аудио: (NeroAAC Codec) for %a in (.mp4) do ffmpeg -i "%a" -f wav -|sox-14.4.2\sox.exe -t wav - -t wav - norm -0.1|neroaacenc -ignorelength -br 256000 -if - -of "%~na-norm.m4a" (ffmpeg с libfdk_aac) for %a in (.mp4) do ffmpeg -i "%a" -f wav -|sox-14.4.2\sox.exe -t wav - -t wav - norm -0.1|ffmpeg.exe -i - -map 0:a -c:a libfdk_aac -b:a 256K -c:v copy -map_chapters -1 -map_metadata -1 "%~na-norm.m4a"
Если не важно качество звука и нет версии ffmpeg с libfdk_aac или нет NeroAAC енкодера, то можно использовать встроенный кодировщик вместо -c:a libfdk_aac указать -c:a aac -aac_coder twoloop -aac_is false.
Аноним (Microsoft Windows 10: Chromium based)30/07/23 Вск 16:00:15№3337304349
>>3336912 ну так и, проблема в макаке борде, если куколд показывает, нет? Щас бы древнючую версию с какого там года 2016-18 изза этого использовать
Аноним (Microsoft Windows 7: New Opera)30/07/23 Вск 17:46:34№3337337350
>>3337304 Просто было интересно, в чем проблема, в версии или просто в параметрах.
>>3335878 > но двач не хочет его распознавать. У меня поэтому юзерскрипт стоит. В конце скриншота, где: > title not found, search for the next info segment У двача конец поиска, у меня дальше ищет.
Аноним (Microsoft Windows 10: Firefox based)02/08/23 Срд 23:39:04№3338847352
>>3301315 (OP) Какие настройки использовать в OBS для записи 4к@60 с очень высокой динамикой событий (игра Ultrakill)? Может быть, использовать ffmpeg или понизить разрешение до 1080p? Сейчас видеофайлы занимают немало (1 гигабайт на 6-7 минут), но видны сильные артефакты.
Аноним (Microsoft Windows 7: New Opera)03/08/23 Чтв 10:15:50№3338973353
>>3338847 Главное - выставить аппаратное кодирование AMF или NVENC. У меня видуха старая и таких фич нету, поэтому для записи экрана с минимальными потерями кадров использую кодек MPEG-1 через драйвер UScreenCapture, который поддерживает 60 FPS, но часто таки не дотягивает до 60, обычно 52-56, встроенный gdigrab поддерживает только 30 FPS.
Аноним (Microsoft Windows 7: New Opera)03/08/23 Чтв 10:18:54№3338974354
>>3338847 Вообще, для записи игр еще с начала 2000-ых использовался FRAPS, размер файлов будет еще больше, то нет дропов кадров и артефактов. Сейчас с новыми видухами лучше использовать аппаратный кодировщик и писать через что-то стандартное, типа OBS.
Аноним (Microsoft Windows 10: Chromium based)03/08/23 Чтв 12:57:21№3339010355
Аноним (Microsoft Windows 7: New Opera)03/08/23 Чтв 13:13:29№3339019356
>>3338973 Вместо -f mpeg1video лучше ставить -f mpegts или -f avi, будет быстрее обработка.
Аноним (Microsoft Windows 10: Chromium based)03/08/23 Чтв 13:47:27№3339034357
Есть какой-то нормальный гуй с предпросмотром чтобы нарезать вебмки (на самом деле мр4)? Все что пробовал какие-то уёбищные
Аноним (Microsoft Windows 7: New Opera)03/08/23 Чтв 20:52:34№3339303358
>>3339034 FFQueue, FFmpegYAG, QWinFF. Последний сам когда-то немного использовал. А вообще, можешь попробовать распаковать архив FFMPEG-YOUTUBE-BATCH-SCRIPTS_WITH_UTILITIES.zip из этого поста >>3334083 , потом перетягиваешь файл или папку на "local-cut.bat", указываешь начало обрезки и длительность, создается обрезанный файл или файлы. А вот превью можно смотреть в каком-то стороннем плеере или можно перетянуть файл на local-playback.bat для проигрывания через ffplay, это уже как удобней, записать тайминги и потом вставить в тот самый скрипт.
Аноним (Microsoft Windows 7: New Opera)03/08/23 Чтв 22:34:06№3339345359
Аноним (Microsoft Windows 10: Firefox based)04/08/23 Птн 14:19:07№3339597361
>>3338847 >>3339010>>3338974>>3338973 У меня стоял переменный битрейт. Поставил постоянный, ниже максимального значения в переменном (24000 kbps) и картинка стала хорошо выглядеть. Размер великоват, но по-другому быть не может.
Аноним (Microsoft Windows 10: Chromium based)07/08/23 Пнд 01:49:33№3340479362
Как извлечь srt из видео? Делаю так ffmpeg -i Movie.mkv -map 0:s:0 subs.srt получаю пикрил
>>3340479 На пикриле и написано, почему. У тебя там bitmap субтитры (картинки). Ты пытаешься их вывести в текст. Перед извлечением посмотри, какого типа субтитры. ffmpeg -i 000.mkv -map 0:s:0 -c:s copy 000.sup
Аноним (Microsoft Windows 10: Chromium based)07/08/23 Пнд 05:27:48№3340497364
>>3301315 (OP) >Актуальный гайд по кодированию от анона из треда №5 (принимается критика Вы указали рекомендованные CRF, не указав кодек, но они для каждого кодека разные, и даже по ссылке в источнике второй набор есть для svt-av1.
Кто-нибудь генерировал какой-нибудь тестовый видеоряд? Есть несколько фильтров, но все какие-то скучные, одни полосы да фракталы. Жизнь более-менее интересная, но гробит процессор. Хочу чего-нибудь красивого, нескучного и лёгкого в генерации.
Кто-нибудь генерировал какой-нибудь тестовый видеоряд? Есть несколько фильтров, но все какие-то скучные, одни полосы да фракталы. Жизнь более-менее интересная, но гробит процессор. Хочу чего-нибудь красивого, нескучного и лёгкого в генерации.
Аноним (Microsoft Windows 10: Firefox based)08/08/23 Втр 13:41:14№3341092367
Нужно из одной папки перегнать 200 видео (там h264+aac, mp4 контейнер) в h265 preset medium crf25 + opus 96 kbps, mkv контейнер. Подскажите готовую комманду, пожалуйста, ссылающуюся на хуитку.txt, а в ней типо список всех видео на конвертацию. Я нуб просто.
Аноним (Microsoft Windows 7: New Opera)08/08/23 Втр 19:19:04№3341229368
>>3341092 Архив FFMPEG-YOUTUBE-BATCH-SCRIPTS_WITH_UTILITIES.zip из этого поста >>3334083 , там есть скрипт local-batch.bat, вот на него перетягиваешь папку и начинается перекодировка, правда, в ту же папку со скриптами, можно выставить и в другую, надо в строчке заменить "~na-REENCODED%EXTENSION%" на "\Путь к папке\~na-REENCODED%EXTENSION%", меня не напрягает, что кодируется в ту же папку, можно быстро посортировать по типу и быстро переместить в другую папку. А вот строку в твоём случае нужно оставить первую после ::ENCODING::, нужно ее раскомментировать (убрать ::) и удалить самую последнюю строку в скрипте, которая работает по дефолту. Хз, зачем тебе opus, на 96 kbps я бы использовал AAC HE, ну да ладно, дальше нужно убрать строку, начинающуюся на "set ffmpeg_parameters_aac=" и раскомментировать строку, начинающуся на "::set "ffmpeg_parameters=" (убрать ::) . После "=" указать параметры, типа: "ffmpeg_parameters=-c:v libx265 -preset medium -crf 25 -c:a libopus -b:a 96K". Опционально можно включить нормализацию звука через sox, но то такое... Но если тебе влом затестить скрпит, то команда такая: for %a in ("путь к папке с видео\*") do ffmpeg -i "%a" -c:v libx265 -preset medium -crf 25 -c:a libopus -b:a 96K "путь к выходной папке\%~na.mp4" . Макаба может потереть часть символов, так что хз.
Аноним (Microsoft Windows 7: New Opera)08/08/23 Втр 19:42:37№3341244369
>>3339303 В FFQueue автор пытался добавить много функций, но работают они криво, странно, что за все время так и не исправил ошибку в Advanced Cutting, в видео кодируется 4 потока (2 видео и 2 аудио, обрезанные и полные) . В настройках нельзя выставить кастомный кодек и другие опции, но можно отредактировать в конфиге, правда при повторной настройке конфига через приложение все сбросится... FFmpegYAG -вышла только одна версия, заточенная под одну вышедшую версию ffmpegHI, на которую подали жалобу из-за собранного в ней кодека libfdk_aac. Удобный превьювер для тримминга и кроппинга, но нельзя перетащить файлы прямо на интерфейс, нужно открывать через менюшку. , QWinFF - старое приложение, не обновляется с 2015 года, которое просто работало лучше, чем WinFF, в котором были проблемы с именами файлов и это проблема того, на чем оно написано. Из нового можно еще посмотреть на https://www.videohelp.com/software/FFmpeg-Batch ; https://www.videohelp.com/software/Videomass ; https://www.videohelp.com/software/ffe ; https://www.videohelp.com/software/AnotherGUI ; https://www.videohelp.com/software/FFmpegGUI-2
Аноним (Microsoft Windows 10: Firefox based)10/08/23 Чтв 05:14:07№3341973370
сохраняется на в корне диска c, как сделать чтобы сохранялось в видео
Аноним (Google Android: Mobile Safari)10/08/23 Чтв 05:24:49№3341974371
Чувак, минута в гугле
Аноним (Microsoft Windows 7: New Opera)10/08/23 Чтв 10:05:00№3341988372
Аноним (Microsoft Windows 10: Firefox based)18/08/23 Птн 10:41:25№3345294379
Есть много записей рабочего стола, в основном там работа, достаточно статичная картинка, много текста. Хочу всё пережать, на какой размер нужно ориентироваться? Ну вот 1 час такого видео 1080@30, на какой размер стоит ориентироваться?
Аноним (Google Android: Mobile Safari)18/08/23 Птн 17:58:29№3345439380
>>3345294 Отрежь от видоса 1 минуту и пожми её с 1мб битрейтом. Итоговый размер будет ориентиром 🙄🙄🙄
Аноним (Microsoft Windows 10: Firefox based)21/08/23 Пнд 21:30:09№3346790381
конвертирую mkv (пик1) в mp4 (пик2) командой ffmpeg -i "%filename%.mkv" -c copy "%filename%.mp4" звука НЕТ
Аноним (Microsoft Windows 10: Firefox based)21/08/23 Пнд 21:56:27№3346799382
>>3347226 Нет конечно. Ты не знаешь ни какими кодеками ты транскодируешь, ни какой у тебя битрейт будет на выходе, ни какого качества видео у тебя в итоге выйдет.
Аноним (Google Android: Mobile Safari)28/08/23 Пнд 22:52:20№3349891392
>>3345294 У меня бы получилось где-то гигабайт или 160мб без звука на 24фпс на обычном h264, плавные переходы и эффекты на экране при этом будут с шакалами
Аноним (Microsoft Windows 10: Chromium based)31/08/23 Чтв 06:40:33№3351002393
Нужно сделать много файлов аудио+картинка, как сделать чтобы не возиться поштучно? Ну и код ниже может пофиксить советы, я в этом слабо шарю.
Аноним (Google Android: Mobile Safari)04/09/23 Пнд 12:48:47№3352798397
Ебать я долбоёб, больше 3х лет перекодировал с h264 в h265 используя vbr, и только недавно понял что CRF использовать предпочтительнее для качества. Несколько дней пытаюсь понять какое значение CRF подходит для 1080 3д порно и всё никак не пойму, неужели под каждое видео нужно подбирать это значение индивидуально? Было одно видео в 1.5гб и с CRF 24 оно стало весить 1.2гб, а видео 800мб стало 200мб... что за хуйня?
Аноним (Microsoft Windows 10: Chromium based)04/09/23 Пнд 13:39:03№3352837398
>>3352798 Ну а чего ты хотел? Сжимаемость видео зависит главным образом от самого видео. Мультики сжимаются хорошо, потому что там графика примитивная. А вот видео снятые при плохом освещении и с задранным ISO будет сжиматся очень плохо потому что там шумов больше чем полезной информации.
Аноним (Google Android: Mobile Safari)04/09/23 Пнд 17:05:55№3352921400
>>3352837 Я и не писал что понимаю т.к. только недавно начал с ним работать. >>3352909 Есть ли какие нибудь тесты с анализом качества видео при разных значениях CRF? Находил только упоминание средних значений (20-24 для h265) и всё.
>>3353778 →>>3353779 → > поясните за кодеки и кодирование видео. Основные принципы сводятся к трём: 1. декомпозиция исходного материала, 2. фильтрация (удаление избыточности) в пространстве элементов декомпозиции; этот пункт применяется в кодеках с потерями информации — если кодек без потери информации (т. е. исходную последовательность точно можно воспроизвести при декодировании), то подобная фильтрация не производится; 3. энтропийное кодирование (автокорреляционный анализ и поиск способов более компактного представления информации, без потерь уже). Исследования довольно быстро показали, что адаптивные алгоритмы серьёзно превосходят неадаптивные, в результате большинство современных кодеров с потерями в процессе работы решают комплекс оптимизационных задач. Это их дополнительная базовая способность.
По п. 2 поясняю, что коэффициенты сжатия у кодеков без потерь настолько небольшие, что такое сжатие применяется в исключительных случаях, а при распространении видеороликов по сети — почти никогда.
> Есть легкие кодеки, которыми можно перекодировать видео без качества, но меньшим размером файла? > без потери качества Скорее всего, исходная последовательность у тебя закодирована с потерями. В этом случае её автокорреляционные свойства уже так себе — сжать её ещё сколь-нибудь существенно маловероятно, а подобная зачата лишена практического смысла. Если интересуют противоречащие предыдущему утверждению чудеса, то тебе в /re/ путь открыт.
Аноним (Microsoft Windows 10: Chromium based)07/09/23 Чтв 11:00:10№3354001402
Есть нормальные гуи для этого говна в 2к23?
Аноним (Microsoft Windows 10: Chromium based)07/09/23 Чтв 12:44:39№3354096403
Аноним (Google Android: Mobile Safari)07/09/23 Чтв 14:04:23№3354157404
>>3354096 Кал, там нельзя указать размер, как я вебмы буду нарезать?
Аноним (Microsoft Windows 10: Firefox based)07/09/23 Чтв 14:09:14№3354163405
>>3354157 Если у тебя не пакетные задачи конвертирования, то просто юзай avidemux.
Аноним (Google Android: Mobile Safari)07/09/23 Чтв 14:19:12№3354172406
>>3354163 Боже какой кал, не зря говорят айтишники далбаебы, я пользуюсь говнопрограммой movami, и то на 2 головы выше порекомендованого говна
Аноним (Microsoft Windows 10: Firefox based)07/09/23 Чтв 14:35:03№3354184407
>>3354172 Это та что с зондами в жопе, с заплати плашками и клозед сурс))) Лол )))
Аноним (Microsoft Windows 7: Firefox based)07/09/23 Чтв 16:00:40№3354227408
>>3354172 > В простой как две копейки синтаксис лучшего инструмента для задачи не смог > > Боже какой кал, не зря говорят айтишники далбаебы Люто ты себя приложил.
Аноним (Microsoft Windows 10: Chromium based)07/09/23 Чтв 17:03:41№3354282409
>>3354227 Пидор тупой, щас бы путь к файлу писать в кмд и нарезать файлы без превью
Аноним (Microsoft Windows 10: Chromium based)07/09/23 Чтв 19:59:22№3354378410
>>3354282 У тебя клавиши таб на клавиатуре нет? Ты реально альтернативно одарённый.
Аноним (Microsoft Windows 7: Firefox based)07/09/23 Чтв 20:43:56№3354394411
>>3354282 > пользуется дефолтным cmd > даже в нем есть копипаста, drag and drop и автодополнение > "превью" в любом проигрывателе с точностью до кадра Ну хватит уже позорится.
Аноним (Apple GayPhone: Mobile Safari)08/09/23 Птн 00:44:10№3354474412
Есть ли команда, чтобы быстренько сделать mp4 с картинкой и аудиодорожкой?
Аноним (Google Android: Mobile Safari)08/09/23 Птн 06:04:02№3354507413
Картинко должно иметь чётную ширину и высоту. Если это не так, то растяни её в фотошопе.
Аудиодорожка должна быть в AAC. Годных кодировщиков совсем немного: qaac или fdk aac. Всё остальное хлам и не используй это если только у тебя нет другого выбора. Поэтому кодируй аудиодорожку отдельно.
Аноним (Microsoft Windows 10: Chromium based)09/09/23 Суб 19:10:38№3355141422
>>3301315 (OP) Поясните за кодеки и кодирование видео. Есть ли легкие кодеки, которыми можно перекодировать видео без потери качества, но меньшим размером файла?
Сейчас даже видео с камер жмётся тяжелыми кодеками с потерями. Другое дело что кодеки в камерах стоят хуёвые а потому битрейт там обычно завышают чтобы картинка не развалилась на блоки.
Аноним (Microsoft Windows 10: Chromium based)09/09/23 Суб 22:45:54№3355290424
>>3355284 >Меньшим чем что? Чем было. Думаю, есть смысл перекодировать всю коллекцию своих видео в какой-то один формат/кодик, размер уменьшить, есть смысл?
Аноним (Google Android: Mobile Safari)09/09/23 Суб 23:03:54№3355303425
Даже если этот видос был сжат древним DivX, пережатие его в AV1 просто замылит все мелкие детали. И если для 1080p это не очень критично, то для SD контента который растягивается чтобы заполнить экран и где виден каждый пиксел это выглядеть будет отвратительно.
Аноним (Microsoft Windows 10: Chromium based)09/09/23 Суб 23:11:45№3355310427
>>3355306 >был сжат древним DivX, пережатие его в AV1 просто замылит А кодеков без потерь не бывает?
>>3355310 Кодеки без потерь существуют. Но практической пользы от них не будет.
Аноним (Microsoft Windows 10: Chromium based)09/09/23 Суб 23:43:05№3355322429
>>3355314 А вот видео фуллхд с небольшой длительности, но раздутым размером >5гб, возможно пережать, чтобы был адекватный размер файла с исходным качеством?
>>3355334 Ну lossless кодирование качества не улучшат. Но там огромные битрейты, от 100 мегабит и выше. Поэтому сфера применения этих кодеков ограничена. Можно временно хранить футажи и промежуточные материалы на время производства видео. Но когда готова мастер копия, эти временные файлы удаляют чтобы они не занимали места.
Любая перекодировка в lossy ухудшает качество.
Аноним (Microsoft Windows 10: Chromium based)10/09/23 Вск 13:22:26№3355497433
>>3355400 >Любая перекодировка в lossy ухудшает качество. Печально.
Аноним (Google Android: Mobile Safari)11/09/23 Пнд 22:32:31№3356316434
>есть смысл перекодировать всю коллекцию своих видео в какой-то один формат/кодик, размер уменьшить, есть смысл? Скорее всего, нет смысла.
>кодеков без потерь не бывает? Вот этот поясняет верно >>3355400. Такое нужно только тогда, когда хранение требует наиболее точную передачу. Например для временного хранения исходных последовательностей для монтажа, для экспериментрв и для архивного хранения исходных материалов особой ценности.
>фуллхд с небольшой длительности, но раздутым размером >5гб Небольшая длительность - это от одной до пяти минут? Неплохо бы такой вопрос снабжать выхлопом mediainfo.
>любая перекодировка ухудшает видео? Любая с потерями ухудшает. На практике большинсьво будет с потерями.
Аноним (Microsoft Windows 10: Chromium based)11/09/23 Пнд 22:57:26№3356326435
Мне нужно нарезать видео файл на 2 части, сохранив оригинальное качество, оригинальный кодек, оригинальный битрейт и тд. Когда я юзал какие-то видеоредакторы и сохранял там видео, меня спрашивали в каком формате сохранить, какой выбрать кодек и тд, а я вообще нихера в этом не разбераюсь. Может есть какой-то скрипт, который тупо режет файлы на части и не ебет мозг?
Мы тут щас завалим тебя подробностями о том что резать можно только по ключевым кадрам и только отдельно взятую видеодорожку. О том почему нельзя резать не по ключевым кадрам и о том какие высокие битрейты у lossless кодеков.
Мы заставим тебя вручную искать ключевые кадры и точно указывать тайминги в ffmpeg. А ещё мы выебем тебе мозг выбором аудиокодека, битрейта и отдельно взятого енкодера.
Аноним (Google Android: Mobile Safari)11/09/23 Пнд 23:27:21№3356338437
>>3356326 Берëшь avidemux, выделяешь фрагмент по ключевым кадрам. Для видео ставишь вместо имени кодера ключевое слово «copy», звук перекодируешь тем же кодером, который был. Контейнера формат берëшь тот же. Сохраняншь фрагмент. Итого: качество видео не пострадало, но точно позиционировать начало и конец последоввтельности нельзя, а ещë пострадал за всех звук.
Аноним (Google Android: Mobile Safari)11/09/23 Пнд 23:28:56№3356341438
И я уже попробовал покодировать - крутая софтина, реально работает без мозгоебли. Алсо я по дефолту и аудио поставил copy - все сохранилось как надо, спасибо большое за совет анончики.
Аноним (Google Android: Mobile Safari)12/09/23 Втр 01:42:15№3356371442
>>3356326 Палю годносу - lossless cut, или как то так прога называется. Качается с гитхаба и позволяет резать видео без перекодирования.
Аноним (Google Android: Mobile Safari)12/09/23 Втр 02:04:46№3356372443
Как лучше 3д порно перекодировать из h264 в h265?
Аноним (Google Android: Mobile Safari)12/09/23 Втр 06:19:20№3356381444
>>3356349 >аудио поставил copy Ну, это потенциальный источник проблем. Звук в lossy тоже кодируется кадрами - фактически окном отсчëтов длиной около 30 мс. Это с т. з. психоакустики это минимальная средняя длительность разборчивого завукового фрагмента - что-то вроде этого, сейчас точно не вспомню. Меньше, чем по таким интервалам, резать закодированный звук с copy невозможно. В общем случае, временны́е отметки для грениц кадров звука и видео не совпадают. При нарезке с «copy» для звука и видео, основная синхронизация идëт у ffmpeg (и, соответственно, у avidemux), насколько помню, по PTS от видеоряда, а звук режется по ближайшему к нужной PTS кадру, при этом в выходном файле-контейнере звуковая дорожка получает тег, в котором указывается время запаздывания или опережения воспроизведения звука относительно видео. Так достигается синхронизация. Проблема в том, что не все воспроизводящие устройства и программы готовы воспользоваться таким тегом - может возникнуть ощутимая рассинхронизация при воспроизведении.
Аноним (Microsoft Windows 10: Chromium based)12/09/23 Втр 21:05:23№3356717445
И при редактировании видео будет ухудшение качества?
Аноним (Google Android: Mobile Safari)12/09/23 Втр 21:47:43№3356729446
>>3356717 >редактировании видео будет ухудшение качества? Редактирование редактированию рознь. Кусочек вырезать по ключевым кадрам, да без перекодирования - редактирование. Написать скрипт для vapoursynth - тоже редактирование. Некоторые операции с изображениями, например, сведение, являются разрушающими по своей природе, т. к. среди вычислительных операций есть нормализация и квантование.
Аноним (Microsoft Windows 7: New Opera)12/09/23 Втр 22:36:20№3356749447
А есть тред по общей обработке видео, где обсуждается разный софт, фильтры и т.д.?
Аноним (Microsoft Windows 10: Chromium based)13/09/23 Срд 00:36:33№3356783448
Сонивегас мощнее вашей ффмпеги?
Аноним (Microsoft Windows 7: Chromium based)13/09/23 Срд 01:09:06№3356792449
>>3356783 Ты зачем-то пытаешься сравнивать редактор для нелинейного видеомонтажа и консольную утилиту для транскодинга аудио-видеопотоков.
Аноним (Microsoft Windows 10: Chromium based)13/09/23 Срд 01:17:22№3356795450
>>3357001 >нечеткую Там в оригинале "чётНую", нечетные размеры ffmpeg или скорее libx264 отказывается кодировать.
> не умеет кодировать аудио? ffmpeg можно собрать с поддержкой libfdk_aac, но в конечном итоге все равно сторонний кодек делает всю работу. Есть родной aac кодек, но он хуже.
>>3356893 Допустим, я согласен с тобой. Но зачем тебе отдельный тред? Какие цели и задачи ты ставишь?
>>3357001 >Почему? Видел и другие форматы аудио в видео Этот почтенный господин >>3354563 прав в том, что AAC сегодня является предпочтительным. Аргументы здесь такие: - AAC более продвинутый, чем MPEG-1 L3, - среди новых способов AAC является наиболее широко освоенным (промышленностью, выпускающей воспроизводящие устройства, программами). Этот же почтенный господин одновременно не прав в том, что он преувеличивает значимость своих убеждений. Вот примеры его спекулятивных оценок: > должна быть > остальное хлам Как ты мог догадаться, существуют причины, по которым, AAC не является лучшим выбором. Очень важной причиной является патентная чистота, которой AAC похвастать не может.
>>3357001 >А ваш ффмпег не умеет кодировать аудио? Да, умеет. И ещё и разными библиотеками: только для AAC как минимум две — встроенная и libfdk_aac. Этот почтенный господин >>3357008 справедливо отмечает, что встроенный кодер AAC уступает по эффективности сжатия библиотеке libfdk_aac. Также он справедливо сообщает, что ffmpeg не всегда собирают из исходных кодов с поддержкой libfdk_aac. Встроенный в ffmpeg кодер AAC нужен для тех случаев, когда лицензия libfdk_aac не устраивает, а кодировать в AAC всё равно нужно. И снова у >>3357008 есть спорные суждения: >все равно сторонний кодек делает всю работу Не всю, конечно ffmpeg ещё перенаправит потоки данных и упакует всё в контейнеры. ffmpeg в таком случае позволяет кодировать видео и звук одновременно.
Аноним (Microsoft Windows 10: Firefox based)14/09/23 Чтв 00:19:41№3357118456
Как кодировать фильмы и аниме снятые с BD чтобы сжать их хотя бы в 5 раз без визуальных потерь? Правильно ли я понимаю, что для разного типа контента нужно использовать разные настройки? Влияет ли качество и особенности видео (шум, темнота, простая или сложная рисовка) на параметры с которыми его нужно кодировать?
>>3357001 > Почему? Видел и другие форматы аудио в видео Кроме совместимости с embeded уствойствами, у браузеров бывают непонятные проблемы с Opus в mp4.
Поэтому, чтобы не было проблем, кодировать надо в AAC.
>>3357056 > Этот же почтенный господин одновременно не прав в том, что он преувеличивает значимость своих убеждений. Ну если ты не считаешь кодировшик который высирает отчётливо слышимые артефакты даже на 320k, пускай даже на отдельных рандомных семплах, то я даже не знаю. Пруфы я постил когда-то давно, в предыдущих тредах.
Как для меня, это очень сильно ограничивает применимость этого кодека. Им нельзя сжимать музыку, ибо неизвестно где вылезут артефакты. Он не пригоден для скринрекординга, хотя долгое время это было единственной опцией в OBS без залезания в дебри ручных настроек. Потому я категорически не рекомендую использовать этот кодировщик.
Может быть команда ffmpeg что-то и улучшили, но я перестал следить за прогрессом в разработке. Устал ждать. Опус давно вытеснил AAC в m4a. И я не верю что они смогут довести его до ума в ближайшем будущем.
> Как ты мог догадаться, существуют причины, по которым, AAC не является лучшим выбором. Очень важной причиной является патентная чистота, которой AAC похвастать не может. Врят-ли контейнер MPEG 4 может похвастаться патентной чистотой тоже. Но вопрос был о том как закодировать mp4 а не webm. Если вопрос был об WEBM, командлайн был бы немного другим.
VP9 сейчас кодек без задачь. Ни скорости как у VP8 или h264, ни эффективности как у H265 за то же время кодирования.
Аноним (Microsoft Windows 10: Firefox based)14/09/23 Чтв 08:51:24№3357180459
>>3357121 >Если в h264, не делай так. На торентах уже давно лежат рипы в этих форматах закодированных на таких настройках, на которых ты устанешь ждать. Администрация торрентов запрещает использовать продвинутые кодеки, потому что они не откроются на встроенном плеере китайского телика из 2009 года?
>Для h265: >Для AV1: Что выбрать между ними двумя?
Сейчас откопал такую команду, которой успешно закодировал один аниме тайтл, без ухудшения качества, только шум исчез ffmpeg -i ".mkv" -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin --preset 4 --keyint 1s --crf 22 --rc 0 --film-grain 0 -b svt1av1\Outfile-tmp.ivf Что скажешь о ней?
>>3357180 > Что скажешь о ней? Я думаю что тебе не хватает --tune 0.
Тебе действительно нужен такой короткий интервал между ключевыми кадрами в 1 секунду? Обычно ставят 10 секунд для лучшей сжимаемости.
Непонятно, почему --crf 22. Почему не 24, почему не 20?
> только шум исчез Его можно вернуть, а если быть точным то синтезировать. Начинай с --film-grain 8, сравнивай и крути. Лучше делать это на коротком отрезке.
> Что выбрать между ними двумя? Если тебе важна аппаратная совместимость, выбирай H265. Если тебе нужно максимальное сжатие, выбирай AV1.
Аноним (Microsoft Windows 10: Firefox based)14/09/23 Чтв 09:39:59№3357186461
>>3357183 >Я думаю что тебе не хватает --tune 0. У меня текстовый файл с кучей команд, которые я менял в зависимости от результата. До какого-то момента в них есть --tune 0, но потом он исчезает без объяснений. Я отказался от него по какой-то причине.
>Тебе действительно нужен такой короткий интервал между ключевыми кадрами в 1 секунду? Обычно ставят 10 секунд для лучшей сжимаемости. Для меня это важно. Разница не столь велика, кажется, между 1s и 5s около 10%.
>Его можно вернуть, а если быть точным то синтезировать. Начинай с --film-grain 8, сравнивай и крути. Лучше делать это на коротком отрезке. Без шума наоборот приятнее. --film-grain я в какой-то момент поменял с 8 на 0, без объяснения причины.
>Если тебе важна аппаратная совместимость, выбирай H265. Если тебе нужно максимальное сжатие, выбирай AV1. Понял. Full hd можно кодировать в av1 без проблем, только для 4к может понадобиться аппаратное ускорение.
Аноним (Microsoft Windows 10: Firefox based)14/09/23 Чтв 09:42:52№3357188462
>>3357183 >Непонятно, почему --crf 22. Почему не 24, почему не 20? Промежуточные значения между общепринятыми кодируют хуже?
>>3357188 Ну если ты выбрал не общепринятое а другое то на это должна быть какая-то причина.
Аноним (Microsoft Windows 10: Firefox based)14/09/23 Чтв 11:39:47№3357209464
>>3357183 Добавил --tune 0 и --film-grain 8. Успел закодировать только 5 минут от 22 минутного видео. С этими опциями итоговое видео будет кодироваться дольше, вес будет больше, а улучшения качества нет, наоборот, сравнивая эти 3 картинки я вижу, что с твоими опциями яркость/контрастность/четкость немного уступают как оригиналу так и моим настройкам. Зато шум вернулся, совсем небольшой, но мне это ненужно.
Аноним (Microsoft Windows 10: Chromium based)15/09/23 Птн 21:54:43№3357834465
На ПК все аудиокодеки декодируются программно?
Аноним (Microsoft Windows 10: Firefox based)15/09/23 Птн 22:59:19№3357853466
У svtav1 шумодав режет часть деталей. Если присмотреться, то чуть правее левого нижнего угла, на неосвещенном дорожном полотне, в оригинале есть слабые линии, текстура дороги. А svtav1 вместе с шумами убирает эти малозначимые детали. Как можно их сохранить?
Аноним (Microsoft Windows 7: New Opera)15/09/23 Птн 23:02:02№3357856467
>>3357056 > Но зачем тебе отдельный тред? Какие цели и задачи ты ставишь? Ну вот, допустим, видеоредакторы, фильтры к ним, avisynth, вопросы насчет того, как и чем лучше убрать проблему на видосе. Можно совместить с аудиобработкой. В ffmpeg не так много фильтров, как под avisynth, не здесь же их обсуждать.
>>3358356 Тогда плохи дела. Надо подымать битрейт или ставить crf повыше.
Аноним (Google Android: Mobile Safari)17/09/23 Вск 08:22:50№3358420473
>>3357856 >>3357856 >фильтры к ним, avisynth >не здесь же их обсуждать. Не здесь. Для таких вдумчиаых обсуждений есть doom9, stackoverflow и stackexchange. И там вполне себе обсуждают и решают проблемы, связанные с avisynth и vapoursynth.
Аноним (Microsoft Windows 10: Firefox based)22/09/23 Птн 20:16:35№3360649474
Сап двач. Звук в видео только в одном ухе, как сделать в двух? Вот такая дорожка присутствует: Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 191 kb/s (default)
Аноним (Microsoft Windows 7: Chromium based)22/09/23 Птн 23:02:25№3360719475
Аноним (Microsoft Windows 10: Firefox based)24/09/23 Вск 13:24:48№3361337479
>>3301315 (OP) Сжимаю аниме в svtav1. Размер меня устраивает, скорость кодирования тоже. Качество на большинстве кадров - как в исходнике, но на некоторых кадрах есть проблемы. Например на этом. Здесь у svtav1 некоторые линии, находящиеся за слабым туманом, очень плохо видны, хотя в исходнике они более ясные. Но это даже не потеря деталей - детали остаются, но почему-то становятся менее заметными.
Аноним (Microsoft Windows 10: Firefox based)24/09/23 Вск 13:42:23№3361349480
>>3301315 (OP) На основе вашего вывода, процесс конвертации продолжается, и на данный момент обработано 42439 кадров. Скорость обработки составляет примерно 4.95x.
Если продолжить оценку оставшегося времени на основе этой скорости:
Оставшееся количество кадров: 328024 - 42439 = 285585 кадров
Скорость обработки: 4.95x
Оставшееся время (в секундах): 285585 кадров / 4.95 кадра в секунду ≈ 57625 секунд
Это примерно 16 часов и 53 минут оставшегося времени до завершения конвертации, при условии, что скорость обработки останется на том же уровне.
Пожалуйста, имейте в виду, что это только приблизительная оценка, и скорость обработки может изменяться в зависимости от различных факторов. что это за хуйня я его попросил ффмпег сконвертировать фильм 3 гб в 19 мб чтобы на двач выложитб а он его 17 часов собрался конвертировать это у меня видеокарта слабая или что
Аноним (Microsoft Windows 10: Firefox based)27/09/23 Срд 19:43:23№3362927481
Аноним (Microsoft Windows 10: Firefox based)27/09/23 Срд 20:40:22№3362973483
>>3362961 В городе едет так же, в деревне намного быстрее.
Аноним (Microsoft Windows 10: Chromium based)29/09/23 Птн 21:37:12№3363914484
Правильно написана команда для скачивания субтитров? --sub-lang ru --sub-format srt Вообще есть смысл качать в str формате, если он все равно объединит с видео?
Аноним (Microsoft Windows 10: Firefox based)30/09/23 Суб 04:17:48№3364037485
Как освоить ffmpeg? Это же просто пиздец ультра комбаин. Может книги есть какие?
Аноним (Microsoft Windows 10: Chromium based)30/09/23 Суб 08:15:09№3364049486
>>3364037 Качай гуй и все, ебанулся разбираться в консоле
Аноним (Google Android: Mobile Safari)30/09/23 Суб 10:24:23№3364074487
Аноним (Microsoft Windows 10: Firefox based)30/09/23 Суб 10:39:54№3364076488
>>3364037 Смотря что тебе нужно. Есть основные опции (-o, -i, -y, -map, -c, -ss, -t) и есть опции для каждого отдельного кодека. В гугле найдёшь готовые примеры команд с аргументацией, почему автор их выбрал и как они влияют на реальный результат. Сохраняй эти команды себе, применяй, экспериментируй. Я все свои команды ffmpeg скопировал с интернета и доработал после личных тестов. Разные видео требуют разные опции для лучшего результата, без личных тестов никак.
Я >>3364074 ещё на либгене глянул. Вот такие штуки есть. - 3636762. V. Subhash. Quick Start Guide to FFmpeg: Learn to Use the Open Source Multimedia-Processing Tool like a Pro [1ed.] — Apress, 2023; - 2933612. Nick Ferrando. FFMPEG - From Zero to Hero — Wondermark Books, 2020; - 1861240. Frantisek Korbel. FFmpeg Basics — 2012;
и даже такое - 3099794. Akın Yaprakgül. Understanding FFmpeg with source code: FFMPEG Fundementals
Аноним (Microsoft Windows 10: Chromium based)30/09/23 Суб 19:44:57№3364365491
Подскажите вот я кодирую видео кодеком вп9. Вроде это более качественный кодек.
Но в результате кодирование он полностью руинит картинку. Вот например стена на пике 1 на неё падает мягкая тень. Но в итоге вместо плавного перехода на большинстве кадров получаются какие-то прямоугольные сегменты, которые выкрашены в определенный цвет, и между ними видны четкие грани.
Это максимально всрато, ни о каком качестве видео говорить не приходится.
Как-то можно это исправить? Это проблемы самого кодека вп9, или его настроек. Выглядит ужасно.
Аноним (Microsoft Windows 7: Chromium based)30/09/23 Суб 20:38:55№3364380492
>>3364365 Проблема зовется color banding, но можно ли ее решить в твоем конкретном случае - гугли сам или жди еще ответов.
Аноним (Microsoft Windows 10: Chromium based)30/09/23 Суб 21:25:06№3364402493
>>3364380 Спс. Всего лишь надо было заменить yuv420p на yuv420p16le Но хз поддерживают ли его все сайты/браузеры. А то я как-то сделал вебем с каким-то нестандартным пиксельформатом и она онлайн вообще кашей какой-то была.
Аноним (Microsoft Windows 10: Firefox based)30/09/23 Суб 22:22:07№3364425494
>>3301315 (OP) У меня проблема. Кодирую сериал через SvtAv1EncApp.exe, с первыми двумя сериями проблем нет, но на третьей серии начиная с 40 секунды фпс резко падает с обычных 2 до 0.6 и продолжает медленно уменьшаться. Почему так происходит?
Аноним (Google Android: Mobile Safari)30/09/23 Суб 22:22:46№3364426495
>>3364331 Раз, уж, предлагалось уже тебе давать ссылки без учëта твоей подготовки, то вот тебе ещë ссылок для продвинуиых.
>Апскейл/ресайз, Если не интересуют варианты с нейросетями, то вот для развития про остальные часто применяемые варианты (часть оконных фильтров и часть полиномиальных интерполяторов и в ffmpeg реализована) https://imagemagick.org/Usage/filter/
Если более продвинутые варианты интересуют, то будь готов к тому, что это будет за пределами ffmpeg. Например, в виде фильтра к какому-нибудь vapoursynth. https://forum.doom9.org/tags.php?tag=upscale
> склейка/нарезка видео/аудио, Для этого не очень подходит ffmpeg. Он может, но не очень подходит. Даже в качестве автоматического (в смысле неинтеаркивного) средства чисто технической подготовки исходных последовательностей. Я бы предпочëл именно что нарезку делать в фреймсерверах вроде vapoursynth или avisynth+. Впрочем, у художников из adobe-треда другое представление о подходящих инструментах.
> субтитры Зависит от того, что именно с субтитрами делать. Если отрисовать через libass поверх видео и закодировать результат, то это как раз ffmpeg. Если что-то более изощрëнное, то есть и другие инструменты.
>сжатие без потерь huffyuv? ffv1? ffvhuff? H.264 lossless predictive 4:4:4? nvenc lossless predictive h.264? Вариантов немного и случаев немного. Ты уверен, что правильно сформулировал высказывание?
>качества, Без исчислимых показателей качества само слово теряет научно-технический смысл.
>работа с метаданными. Не сильная сторона ffmpeg. Лучше прочего с допустимыми метаданными, как правило, приспособлены оперировать специализированные программы и библиотеки для медиа-контейнеров.
Аноним (Google Android: Mobile Safari)30/09/23 Суб 22:30:45№3364432496
>>3364402 >yuv420p16le >profile 2 >color depth: 10–12 bit, chroma subsampling: 4:2:0 >profile 3 >color depth: 10–12 bit, chroma subsampling: 4:2:2, 4:2:0, 4:4:4 А много ли программных и аппаратных декодеров поддерживает эти профили?
Аноним (Microsoft Windows 10: Chromium based)30/09/23 Суб 22:41:01№3364434497
>>3364432 Я щас загрузил такую вебем на форч. И в разных браузерах она внезапно по разному отображается. В хроме без лесенок, довольно плавный градиент. А в вивальди с лесенками.
Аноним (Microsoft Windows 7: Chromium based)30/09/23 Суб 22:49:22№3364437498
Аноним (Microsoft Windows 10: Chromium based)30/09/23 Суб 22:56:25№3364439499
>>3364437 Вебемка пошлая слишком. Но я понял что впринципе вот этим yuv420p16le можно кодировать без проблем. Даже если браузер старый и не воспринимает эту шляпу, он проигрывает как будто я просто кодировал бы с yuv420p. С всратым качеством.
>>3364425 fps завитит от сложности твоего видео (так называемой исходной последовательности).
Статику оно кодирует быстро, потому что там не надо считать векторы движения, ведь по сути там движения то нет.
А вот динамичные сцены ему даются тяжело. Там ведь надо найти куда переместился этот кусок кадра (их называют макроблоками). И проблема ещё в том что в динамичных сценах этот самый блок мог изменится образом нехарактерным для простого смещения на плоской поверхности. Всякие там растяжения, сужения, деформации, повороты, и прочая что нельзя описать операциями на плоскости а скорее в пространстве. Но поскольку изображение то плоское, то эффективных способов компенсировать такие изменения не существуют, и приходится тратить биты фактически не перерисовку кадра (или части от кадра).
Самая жопа состоит с экшоном от первого лица. Такое кодировать сложнее всего. А особенно игры в жанре FPS, постольку там помимо всего вышеописаного ещё и прицел мешает компенсировать движение. А на твиче ещё и лимит в 6 мегабит. И всё это кодируется в реалтайм, и ещё будь добр выделить достаточно процессорной мощности ещё и на саму игру. Степень пиздеца можешь себе представить.
Аноним (Microsoft Windows 10: Firefox based)02/10/23 Пнд 13:41:32№3365057501
Может уже было 100 раз, но вопрос такой. При вырезании куска видео без перекодирования, часто могут оставаться какие-то куски видео в начале и/или конце вырезанного фрагмента (т.е. вырезается не то время, что указано). Или просто какой-то ступор, когда кадр зависает на 1-2 секунды, а потом начинается видео. Как исправить?
Аноним (Microsoft Windows 10: Firefox based)02/10/23 Пнд 13:44:02№3365062502
>>3365057 Хотя, я так понимаю, что раз с перекодированием всё работает, это какие-то ключевые кадры или что-то такое. Но вопрос именно в том, как и чем можно вырезать без перекодирования, чтобы этого косяка не было?
>>3365062 Ну наверно никак. Хотя у mkv можно смещать дорожки по времени, но не всякий плеер это откроет.
Аноним (Microsoft Windows 10: Firefox based)02/10/23 Пнд 14:17:19№3365083504
>>3365080 Понятно... нашёл сейчас Avidemux, вроде там можно по ключевым кадрам вырезать с превью. Хоть что-то.
Аноним (Microsoft Windows 10: Chromium based)02/10/23 Пнд 18:42:07№3365193505
>>3301315 (OP) Можно ли посмотреть сколько места в контейнере занимает аудиопоток Ну или видеопоток?
Аноним (Microsoft Windows 10: Firefox based)02/10/23 Пнд 20:06:55№3365225506
>>3365193 В mp4 точно можно программой Mediainfo. Но в mkv не показывает. Если приспичило, можно извлечь нужную дорожку из контейнера в отдельный файл и посмотреть её размер.
ПЕРЕКАТ
Аноним (Microsoft Windows 10: Chromium based)03/10/23 Втр 04:48:46№3365344507