Главная Юзердоски Каталог Трекер NSFW Настройки

Программы

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 507 144 198
FFmpeg и общий кодирования видео тред №10 /ffmpeg/ Аноним (Microsoft Windows 10: Chromium based) 27/04/23 Чтв 19:04:20 3301315 1
1665303778002.png 400Кб, 2000x2000
2000x2000
FFmpeg и общий кодирования видео тред №10

В прошлый раз мы полтреда срались и бугуртили из-за того, что в интернете кто-то опять не прав.

FFmpeg - мощнейший видео-комбайн с открытым исходным кодом подо все существующие в наблюдаемой части нашей галактики платформы. 99% бесплатного и платного графического конвертероговна используют его в качестве бек-энда, так что давай-ка заканчивай пользоваться интерфейсными зондами и осваивай сам инструмент напрямую. Вебмки для двача тоже сжимают итт.

https://www.youtube.com/watch?v=9kaIXkImCAM

Скачать тут: https://www.ffmpeg.org/download.html

Для первичного ознакомления с тем, что тут происходит, прочитай это: https://www.ffmpeg.org/ffmpeg.html - тебе будет много непонятно, но основные термины тебе зацепятся за ухо, позже разберёшься что к чему.

Полная документация по самому конвертеру и всем встроенным кодекам: https://www.ffmpeg.org/ffmpeg-all.html - можно пользоваться как справочником и подглядывать, когда что-то забыл.

Более прикладная и полезная для бытовых целей официальная вики: http://trac.ffmpeg.org/wiki - здесь ты найдёшь детальные методички с пошаговыми инструкциями для решения типовых задач типа склейки нескольких видео в одно, наложения звуков, хардсаба и т.д. Очень полезная для того, чтобы набить руку с параметрами.

Также на очень много вопросов отвечено на стековерфло и неожиданно в предыдущих тредах.

Подробный разбор режимов кодирования основных кодеков читай тут: https://slhck.info/posts/ - там всего несколько постов, но они очень крутые, чтобы понять, что происходит внутри этой адской машины.

Вики WebM-треда (частично устарело): https://github.com/pituz/webm-thread/wiki
и https://hive.blasux.ru/webm/s

Актуальный гайд по кодированию от анона из треда №5 (принимается критика, её было много в предыдущих тредах): https://github.com/megapro17/FFmpeg-Guide/blob/master/FFmpeg%20кодирование%20гайд.md

ИТТ выбираем идеальные режимы кодирования, тестируем нереализованные параметры и ждём официального исхода баттла VVC vs AV1, после чего наконец-то сможем сжимать видео ещё лучше медленнее.

P.S. Для проверки отображения на дваче вашего нестандартного медиаконтента специально существует аж целая доска: https://2ch.hk/test/

Тред №0: https://2ch.hk/s/arch/2020-08-05/res/2591244.html
Тред №1: https://2ch.hk/s/arch/2021-02-25/res/2816778.html
Тред №2: https://2ch.hk/s/arch/2021-09-23/res/2979843.html
Тред №3: https://2ch.hk/s/arch/2021-11-13/res/3029626.html
Тред №4: https://2ch.hk/s/arch/2022-03-10/res/3056070.html
Тред №5: https://2ch.hk/s/arch/2022-06-29/res/3101682.html
Тред №6: https://2ch.hk/s/arch/2022-09-16/res/3144406.html
Тред №7: https://2ch.hk/s/arch/2022-11-14/res/3181555.html
Тред №8: https://2ch.hk/s/arch/2023-04-27/res/3205384.html
Тред №9: https://2ch.hk/s/res/3239508.html
Аноним (Google Android: Mobile Safari) 27/04/23 Чтв 22:02:30 3301393 2
Четыре дня прошло, ответа до сих пор нет.
> > Коллекцию явно надо собирать не из рипов потоков с сервисов, а из рипов с блюреев.
> Даже если это YIFY?
Аноним (Microsoft Windows 10: Firefox based) 27/04/23 Чтв 22:34:16 3301404 3
>>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 3301410 4
1682624793088.jpeg 43Кб, 666x500
666x500
Аноним (Microsoft Windows 10: Firefox based) 27/04/23 Чтв 22:46:39 3301412 5
Нужно записать 4к@60 видео с захватом одного окна (простенькая игра) и всего системного звука. Какую программу лучше всего использовать? С какими настройками?
Аноним (Microsoft Windows 10: Firefox based) 27/04/23 Чтв 22:48:55 3301413 6
Аноним (Microsoft Windows 10: Firefox based) 27/04/23 Чтв 22:52:31 3301416 7
>>3301413
Я в нём не разбираюсь. Какие настройки ставить?
Аноним (Microsoft Windows 10: Firefox based) 29/04/23 Суб 18:02:05 3302141 8
green elephant.mp4 18484Кб, 180x144, 01:02:05
180x144
Как можно очень сильно сжать большое видео(1.5гб), до размеров видрила? Пока прогнал через handbrake, получил 500мб, но нужно 20.
Аноним (Microsoft Windows 10: Chromium based) 29/04/23 Суб 23:24:37 3302204 9
1596114316737.webm 20299Кб, 320x180, 02:07:23
320x180
1630873637869.webm 20146Кб, 320x174, 01:25:45
320x174
>>3302141
Тут ещё плохо сжато.
Аноним (Google Android: Mobile Safari) 30/04/23 Вск 08:48:22 3302312 10
>>3302204
Так там 2-х часовое видео, а у тебя отрывки по 7 и 20 минут.
Аноним (Microsoft Windows 10: Chromium based) 30/04/23 Вск 14:02:14 3302379 11
Аноним (Google Android: Mobile Safari) 30/04/23 Вск 18:21:54 3302471 12
>>3302379
Что таблетки? Я вопрос задал, и пример прикрепил, спросил как такое делать.
Аноним (Microsoft Windows 10: Chromium based) 01/05/23 Пнд 10:51:52 3302707 13
>>3302312
Где там? У кого? Шиза? С кем говоришь?
Аноним (Microsoft Windows 10: Chromium based) 01/05/23 Пнд 10:57:56 3302709 14
Для сравнения качества видео есть ffmetrics. А есть подобное для аудио?
Аноним (Microsoft Windows 10: Firefox based) 01/05/23 Пнд 12:04:04 3302732 15
americo psyho.3gp 35883Кб, 176x120, 01:41:59
176x120
Ха-ха-ха, а я смог.
Аноним (Microsoft Windows 10: Firefox based) 01/05/23 Пнд 19:16:14 3302950 16
1671156882031.webm 22187Кб, 178x144, 01:26:55
178x144
>>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 3302996 17
1682729914812.webm 11050Кб, 178x144, 01:26:55
178x144
>>3302950
Ух бля ебать, как обычно libaom-av1 тупа всех переиграл, ещё и быстрее зделол + есть возможность пожать ещё качественнее и медленнее быстрее с av1an. А это я ещё даже с параметрами не игрался.
libsvtav1 торжественно отправляется в камеру к Пахому.

ffmpeg -i .\zs-video.mkv -c:v libaom-av1 -cpu-used 0 -deadline best -g 480 -pix_fmt yuv420p -b:v 10k -pass 1 -f null NUL
ffmpeg -i .\zs-audio.mkv -i .\zs-video.mkv -c:a copy -c:v libaom-av1 -cpu-used 2 -deadline best -g 480 -pix_fmt yuv420p -b:v 10k -pass 2 zs-out-aom.webm
Аноним (Microsoft Windows 10: Firefox based) 02/05/23 Втр 07:01:39 3303150 18
1599224094901.webm 19160Кб, 198x160, 01:26:55
198x160
av1an -i .\zs-video.mkv -v "--cpu-used=0 --end-usage=vbr --target-bitrate=20 -b 8 --lag-in-frames=48" -w 14 -o zs-av1an.webm
Ночной энкод в 8 фпс. Пожалуй хватит...
Аноним (Microsoft Windows 10: Firefox based) 02/05/23 Втр 09:07:08 3303171 19
Можно ли сжать это видео ещё больше? >>3302732
Аноним (Microsoft Windows 10: Firefox based) 03/05/23 Срд 09:01:34 3303566 20
americopsyho31m[...].3gp 32239Кб, 176x144, 01:32:43
176x144
изображение.png 6Кб, 270x120
270x120
Поставил скорость на 110%, снова попробовал сжать - 31 мб. Больше уже не может
Аноним (Microsoft Windows 10: Chromium based) 09/05/23 Втр 19:31:19 3306265 21
Посоветуйте гуй для андроида, чтобы обрезать и жать в x264 с указанием пресета и битрейта/crf. Устанавливал termux, но если на пк ещё можно по-быстрому прописать основные параметры, то на смартфоне неудобно и лениво.
Аноним (Microsoft Windows 10: Firefox based) 09/05/23 Втр 23:22:42 3306308 22
>>3306265
Если уж на смартфоне кодируешь, то можно и потерпеть 10 секунд чел. Все равно сжиматься будет вечность.
Аноним (Microsoft Windows 10: Chromium based) 10/05/23 Срд 00:40:47 3306338 23
Аноним (Microsoft Windows 10: Firefox based) 10/05/23 Срд 14:35:47 3306504 24
image 28Кб, 326x326
326x326
>>3301315 (OP)
Как мне мп4 музыкальный сделать? Не смог нагуглить. Со статичной картинкой и треком.
Почему-то у меня каждый раз обрабатывается таким образом, что картинку перешакаливает как будто принимая ее именно за видео а не за статичную пикчу.
Аноним (Microsoft Windows 7: New Opera) 10/05/23 Срд 20:47:19 3306615 25
>>3306504
Скачай какой-нибудь простой видеоредактор.

>Почему-то у меня каждый раз обрабатывается таким образом, что картинку перешакаливает как будто принимая ее именно за видео а не за статичную пикчу.

Может быть настройки слишком низкие выставляются битрейт там, разрешение.
Аноним (Google Android: Mobile Safari) 10/05/23 Срд 22:14:50 3306657 26
Аноним (Linux: Firefox based) 12/05/23 Птн 05:04:34 3307311 27
svt-av1 до 1.5 обновился
Аноним (Microsoft Windows 10: Firefox based) 12/05/23 Птн 06:11:14 3307326 28
image.png 321Кб, 640x480
640x480
>>3307311
И стал еще медленнее.
Аноним (Microsoft Windows 10: Firefox based) 12/05/23 Птн 09:32:50 3307377 29
>>3307311
Блять а нахуя он нужен, если он хуже и медленнее сжимает даже на своих самых медленных пресетах чем aom на предпоследних, ещё и битрейта не слушается?
Аноним (Microsoft Windows 7: Chromium based) 12/05/23 Птн 21:39:02 3307724 30
image.png 14Кб, 416x246
416x246
Господа, решил обновиться с древней 4.2.2 версии ffmpeg на последнюю и тут же начались проблемы при попытке применить фильтры, используя -map и -filter_complex. Теперь следующая команда

ffmpeg -i "input.avi" -map 0:0 -filter_complex "[0:0]scale=320:240" -y "output.mp4"

вместо ожидаемого файла с одной 320x240-видеодорожкой выдает файл с двумя видеодорожками - 320x240-отскейленой и оригинального разрешения.

Что я делаю не так? Разрабы где-то успели поменять синтаксис? Это баг?
Билд стабильной ветки ffmpeg version 6.0-full_build-www.gyan.dev
Аноним (Microsoft Windows 10: Firefox based) 14/05/23 Вск 19:31:37 3308540 31
Как перекодировать папку с порнухой в hevc, ужать в объеме и при этом не потерять качества?
Аноним (Linux: Firefox based) 14/05/23 Вск 21:18:12 3308587 32
>>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, тем лучшее качество видео.
Аноним (Linux: Firefox based) 14/05/23 Вск 21:22:24 3308589 33
Привет, имя пользователя,

Я хочу извиниться перед тобой за мою ошибку в разметке. Я думал, что все сделано правильно, но потом обнаружил, что сделал опечатку. Мы заметили, что в некоторых местах перед переменной "a" не стоят знаки процента "%%"

С уважением,
твое имя
Аноним (Microsoft Windows 7: New Opera) 15/05/23 Пнд 16:02:25 3308784 34
Не знаю где спросить: допустим у меня есть два видео с одинаковым содержанием, но одно в высоком разрешении с меньшим битрейтом, а другое в меньшем разрешении, но с большим битрейтом. Реально ли наложить их друг на друга так (не просто прозрачностью 50%), чтобы либо артефакты пережатия как-то минуснулись подобно противофазам в аудио редактировании, либо ещё какая-то магия произошла чтобы в итоге видео было лучше чем два изначальных?
Аноним (Google Android: Mobile Safari) 15/05/23 Пнд 20:45:33 3308852 35
>>3308587
>>3308589
Открыл для себя нейросетку?
>>3308784
Тема интересная на самом деле, совмещать видео подобно тому как в гкаме HDR+ работает, и таким образом восстанавливать информацию. Но для этого, во-первых, требуется, чтобы первое и второе видео были закодированы если не из одного источника, то хотя бы из разных источников высокого качества. А во-вторых, качество обоих видео должно быть сравнимое. В-третьих, чем больше по-разному пожатых видео, тем лучше будет результат (ожидаемо log2n, где n - количество видео).
> (не просто прозрачностью 50%)
А вот с этим проблема. Я так понял, что под прозрачностью ты понимаешь усреднение соответствующих пикселей одинаковых кадров у n разных видео. Ну так вот, можно же не только усреднять, можно же допустим брать медиану. Но с видео это все равно не так просто как с raw фото/видео, на обоих видео могут присутствовать одинаковые артефакты сжатия, и совмещение видео может эти артефакты очень сильно усилить, особенно учитывая что популярные кодеки достаточно детерминированы.

Что же касается "магии", то наверное, в теории такое осуществить возможно, если это "усреднение" делать на каждом этапе (де)кодирования видео (а не только на финальном). Но такое скорее всего невозможно провернуть для разных кодеков. Ну и как уже понятно, это крайне непрактичное занятие. Профиты сомнительные, а въебать знаний и человеко-часов нужно прилично.
Аноним (Apple Mac: Safari) 15/05/23 Пнд 21:10:40 3308855 36
>>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 3308858 37
2k upscale.png 433Кб, 446x916
446x916
4k.png 525Кб, 446x916
446x916
lighten.png 490Кб, 446x916
446x916
difference.png 610Кб, 446x916
446x916
>>3308852
В общем не найдя ничего в поисковике на англицком, попробовал методом тыка поиграться с blending mode. Чуйка подсказывала что что-то надо сделать с модом difference, повторно наложив этот слой на 4к слой с каким-то ещё blending mode, но ничего похожего на улучшение не вышло. Что-то похожее на улучшение и денойз вышло если просто наложить слой 2к апскейла на 4к с lighten, видимо это лучшее что получится методом тыка.
Аноним (Microsoft Windows 10: Firefox based) 15/05/23 Пнд 22:16:35 3308870 38
image.png 315Кб, 611x1000
611x1000
image.png 620Кб, 446x916
446x916
image.png 625Кб, 446x916
446x916
>>3308858
В фш подобное можно сделать конвертнув нужные слои в смарт-объект и выбрать один из встроенных методов слияния изображений.
Аноним (Microsoft Windows 10: Firefox based) 15/05/23 Пнд 22:37:32 3308879 39
Аноним (Linux: Firefox based) 15/05/23 Пнд 22:56:30 3308890 40
>>3308784
Задача называется multi image super-resolution. И она не то чтобы решена. Скорее появятся костыли которые из межкадровой корелляции будут инфу выковыривать.
Аноним (Microsoft Windows 7: New Opera) 15/05/23 Пнд 23:45:21 3308916 41
>>3308870
У тебя то же самое и получилось.
>>3308879
Тут побольше видов бленда, grainextract и grainmerge звучит похоже на то что надо, но погуглив я только нашёл как его для ретуши фото используют.
>>3308890
Похожая тема, только там, как я понял, из множества кадров делают одно фото лучшего качества с помощью ИИ.
Аноним (Microsoft Windows 10: Chromium based) 16/05/23 Втр 09:52:34 3308988 42
>>3308784
Интересно а можно заменить информацию моушен векторов из одного видео в другое
Аноним (Linux: Яндекс браузер) 17/05/23 Срд 04:07:24 3309240 43
Есть аудидорожка flac, есть обложка

Как конвертировать flac в mp4 с обложкой?
Аноним (Apple Mac: Safari) 17/05/23 Срд 09:33:34 3309285 44
Аноним (Linux: Яндекс браузер) 17/05/23 Срд 09:49:25 3309289 45
>>3309285
Я это уже гуглил и это работало для мп3, но для флака у меня не работает. Возможно, нужно как-то поебаться с кодеками, но я не ебу, поэтому прежде чем самому курить мануалы решил спросить тут. Я тут ещё задумался, насколько ебанутая идея переконвертировать флак в мп3 и потом уже без мозгоёбки сделать как мне надо. Мне-то в целом флак не нужен, меня и мп3 устроит, но тогда наверное переконвертированный из флака в мп3 файлик будет необоснованно много весить, что тоже не приятно.


>Учти, что -shortest и -r не совсем совместимы, ты можешь получить файл, в котором звук заканчивается раньше видео.
С этим пока что проблем не возникало.
Аноним (Apple Mac: Safari) 17/05/23 Срд 10:32:27 3309295 46
>>3309289
Какая ошибка при кодировании?
Аноним (Linux: Яндекс браузер) 17/05/23 Срд 12:09:27 3309328 47
>>3309295
Получилось, надо было добавить дополнительный флаг -strict 2 (или -strict experimental, что аналогично). Причём этот флаг нужно было впихнуть после последнего input'a и перед output'ом , что для меня было не очевидно.
Аноним (Google Android: Mobile Safari) 17/05/23 Срд 12:13:19 3309330 48
>>3309289
А какие на сегодняшний день задачи эмэрзе выполняет лучше опуса, ну или хотя бы эйэйси с ворбисом?
Аноним (Linux: Яндекс браузер) 17/05/23 Срд 12:24:47 3309337 49
>>3309330
На основе чего ты решил мне задать такой вопрос? Я не шарю в кодеках, флак оказался единственным форматом искомого файла
Аноним (Linux: Firefox based) 17/05/23 Срд 16:10:57 3309444 50
>>3309330
мпз играется в стоковой магнитоле моей тачки, остальные не играются, например
/мимо
Аноним (Google Android: Mobile Safari) 17/05/23 Срд 18:35:56 3309477 51
>>3309337
Интересно просто, почему ты выбираешь древний как говно мамонта кодек, но при этом хочешь вложить обложку. У тебя видимо проблема не в том, что конечное устройство не может воспроизводить что-то другое, как у чела выше.
Аноним (Apple GayPhone: Safari) 17/05/23 Срд 21:29:15 3309548 52
>>3309477
мп3 и флак - два самых основных аудио кодека для прослушивания музыки.
но мне интересно послушать твои обоснования, чем твои перечисленные кодеки лучше этих основных и где они вообще используются.
Аноним (Microsoft Windows 10: Firefox based) 17/05/23 Срд 22:27:29 3309559 53
1684351650904.png 65Кб, 1713x333
1713x333
1684351650910.png 162Кб, 869x642
869x642
Аноним (Linux: Яндекс браузер) 17/05/23 Срд 23:46:05 3309573 54
>>3309559
ну ок, только я не аудиофил и мне это мало о чём говорит
Аноним (Microsoft Windows 7: Chromium based) 18/05/23 Чтв 02:22:05 3309599 55
image.png 32Кб, 523x90
523x90
image.png 7Кб, 270x120
270x120
>>3309559
Охуенное преимущество.
Аноним (Microsoft Windows 10: Chromium based) 18/05/23 Чтв 04:08:31 3309612 56
1580535706862.jpg 15Кб, 512x512
512x512
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 06:50:36 3309628 57
>>3309573
кароче значит смотри
если с мп3 вся твоя библиотека занимает 50 Гб
то в отпуск при том же качестве она будет занимать 20
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 06:51:33 3309629 58
Аноним (Linux: Яндекс браузер) 18/05/23 Чтв 08:30:19 3309637 59
>>3309628
я музыку скачиваю в том формате, в котором она распространяется в 99% случаев, а это мп3 или флак
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 09:20:02 3309641 60
>>3309637
а то есть если она распространяется во флаке то думаешь я в опусе скачиваю
Аноним (Linux: Chromium based) 18/05/23 Чтв 10:13:50 3309648 61
Можно ли видео разделить по таймингам и из одного видео сделать, например, 5?
Аноним (Linux: Firefox based) 18/05/23 Чтв 11:09:33 3309663 62
>>3309559
> какая-то мышиная возня в сегменте до 128кбит
> дальше все совпадают в едином экстазе
Кого вообще этот сегмент интересует?
Аноним (Linux: Яндекс браузер) 18/05/23 Чтв 11:29:23 3309669 63
Аноним (Linux: Chromium based) 18/05/23 Чтв 11:36:03 3309670 64
>>3309669
Спасибо. А ещё такой вопрос, может знаешь ответ на него: есть трек, альбом, идёт час, в нём условно 7 песен. В самом формате могут содержаться какие-то метаданные, в которых описаны сами треки, их длительность и тд? Чтобы самому не писать вручную тайминги, а автоматизировать это
Аноним (Linux: Яндекс браузер) 18/05/23 Чтв 12:20:06 3309681 65
>>3309641
да тут разные люди сидят, я же не знаю степень твоей ебанутости, может ты протестуешь против тех, кто распространяет во флаке и требуешь распространять музло так, как хочешь ты
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 16:21:40 3309738 66
>>3309548
>мп3
>самых основных аудио кодека для прослушивания музыки
Где? Уже лет дцать как везде AAC
Аноним (Linux: Firefox based) 18/05/23 Чтв 16:36:44 3309749 67
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-очко переходит в зрительный зал к патентному троллю.
Аноним (Linux: Chromium based) 18/05/23 Чтв 18:19:33 3309807 68
Может ли содержаться в треке, длиною в час и состоящим из других треков, информация об этих самих треках, оффсет начала, длительность и тд? И если да, как с этим ffmpeg работает?
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 20:08:02 3309842 69
>>3309681
Ты в тред конвертации форматов и кодеков попал, чел.
Аноним (Linux: Яндекс браузер) 18/05/23 Чтв 22:25:10 3309898 70
>>3309738
хуню не неси
везде, от вкалтакте до суслика и музыкальных блогов
Аноним (Google Android: Mobile Safari) 18/05/23 Чтв 23:56:08 3309934 71
>>3309898
Ясно, говноед. Как там в 2007?
Аноним (Google Android: Mobile Safari) 19/05/23 Птн 00:04:18 3309937 72
>>3309807
У них не может быть никакого оффсета и разной длительности. Метаданные посмотреть можно с помощью ffmpeg -i
Аноним (Linux: Яндекс браузер) 19/05/23 Птн 00:23:07 3309944 73
Аноним (Google Android: Mobile Safari) 19/05/23 Птн 14:40:04 3310126 74
>>3309944
>соулсик
>вконтакте
>кринге
Тебе лет 45, да, манюнь?
Аноним (Microsoft Windows 10: Chromium based) 19/05/23 Птн 14:46:00 3310130 75
screenshot9-2.png 147Кб, 785x629
785x629
>>3310126
Всяко постарше тебя буду, зумерок.
Аноним (Linux: Яндекс браузер) 19/05/23 Птн 19:57:56 3310266 76
>>3310126
перефорс это и и есть признак старости
Аноним (Microsoft Windows 10: Firefox based) 20/05/23 Суб 00:31:29 3310407 77
>>3309548
Flac - если нужно высокое (оригинальное) качество. Tak - тоже lossless, чуть лучше сжатие, но его нужно самому кодировать из флака, и на любом чужом компьютере не откроется. AAC/Opus - для сжатия с потерями, лично я так и не определился какой из них лучше. Mp3 - технология прошлого, нужен чтобы слушать скуфидонский шансон и прочее говно на таком же старом и таком же говнистом аппаратном плеере из закрамов антресоли.
Аноним (Google Android: Mobile Safari) 20/05/23 Суб 08:40:39 3310471 78
>>3310407
Опус лучше, потому что это свободный кодек.
Аноним (Linux: Firefox based) 20/05/23 Суб 11:01:48 3310507 79
Аноны, в консольке с ffmpeg удобно делать всё, кроме crop. Неужели не существует минимальной программки, на которой можно выделить мышкой и оно просто выдаст crop=xx:xx:xx:xx? Или скрипт какой на мпв. На гитхабе поискал, всё какие-то васянские гуи, часть такого не умеет (нахрена тогда он вообще), часть не заводится, часть делает еще миллиард вещей помимо
Вроде очевидная задача, а ничего нет
Аноним (Apple Mac: Safari) 20/05/23 Суб 12:41:49 3310534 80
>>3310507
crop скрипты для mpv имеются, можешь адаптировать, чтобы выдавали тебе crop=xxx.
Аноним (Microsoft Windows 10: Chromium based) 20/05/23 Суб 15:07:00 3310587 81
>>3309330
> А какие на сегодняшний день задачи эмэрзе выполняет лучше опуса
Транскрибирование. Любой движок транскрибации понимает mp3. Но далеко не каждый понимает Опус.

мимо
Аноним (Microsoft Windows 7: New Opera) 24/05/23 Срд 10:21:29 3311918 82
В 2021 году сломали передачу параметра квантирования фильтрам деблокинга, теперь нужно указывать вручную. Еще пропал фильтр uspp.
Аноним (Microsoft Windows 7: New Opera) 24/05/23 Срд 10:30:44 3311922 83
1.png 61Кб, 1000x145
1000x145
>>3310507
Я использую xnview. Выделяю область и внизу появляются параметры обрезки.
Аноним (Microsoft Windows 7: New Opera) 24/05/23 Срд 15:58:29 3312013 84
>>3310534
Ты имеешь ввиду autocrop?
Аноним (Apple Mac: Safari) 24/05/23 Срд 17:17:25 3312028 85
Аноним (Microsoft Windows 7: New Opera) 25/05/23 Чтв 11:06:50 3312253 86
Аноним (Microsoft Windows 7: New Opera) 25/05/23 Чтв 11:25:02 3312259 87
>>3312253
А, понял, это просто часть общего конфига, включается через Shift-C. Неудобная фигня таки,потому что для обрезки нужен зум, а в этом конфиге он отключен, да и кроме зума нужно удобное перемещение.
Аноним (Google Android: Mobile Safari) 25/05/23 Чтв 11:41:54 3312264 88
Подкиньте на винду конвертер хороший, с гуем. Юзаю старый хилисофт, но хз как он в 11 будет работать. А новые версии слишком здоровые и гемор с активацией.
Аноним (Microsoft Windows 10: Firefox based) 25/05/23 Чтв 11:48:38 3312266 89
>>3312264
Если батч конвертация не нужна, то avidemux для одиночных видео конвертировать достаточно.
Аноним (Microsoft Windows 10: Chromium based) 25/05/23 Чтв 12:48:02 3312278 90
Какой формат видео+аудио воспроизводят DVD-проигрыватели, с железом из 1999 года, наделенные возможностью проигрывания медиа-файлов с USB-накопителей, но обладающие розеткой лишь версии 1.0?
mp4+mpeg4/mp3 и AAC не прокатили. AVI+h264 или mpeg4 — тоже.
Аноним (Google Android: Mobile Safari) 25/05/23 Чтв 12:54:02 3312279 91
Аноним (Linux: Chromium based) 25/05/23 Чтв 13:20:13 3312281 92
что думаете про формат OPUS? стоит его вообще использовать?
Аноним (Microsoft Windows 10: Firefox based) 25/05/23 Чтв 13:43:49 3312287 93
>>3312281
>2k23
>Вопросы о годности опуса
Аноним (Linux: Chromium based) 25/05/23 Чтв 14:41:10 3312309 94
Аноним (Microsoft Windows 10: Firefox based) 25/05/23 Чтв 15:15:38 3312314 95
>>3312309
С актуальностью вопросов ты опоздал на лет 6, опус давно признан и много лет уже на трубе и у коллекицонеров lossy музыки и стириминговых сервисов. Какие еще тебе аргументы нужны? С разморозкой.
Аноним (Linux: Firefox based) 25/05/23 Чтв 15:35:30 3312320 96
1685018129128.png 80Кб, 860x1485
860x1485
>>3312314
>Какие еще тебе аргументы нужны?
Например, ссылки на аудиофильские форумы и там слепые тесты среди аудиофилов.
Аноним (Microsoft Windows 10: Firefox based) 25/05/23 Чтв 20:00:38 3312397 97
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 00:05:36 3313063 98
Мужики, можете пожалуйста дать гайд как пережимать в шебм без лютого пердолинга и черепашей скорости.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 02:04:29 3313081 99
>>3313063
Зависит от задач и целей.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 02:14:56 3313083 100
>>3313081
Чтобы шебм влезала в лимит мейлача ну и не была сильно попердолена
Часовые видики сжимать не собираюсь
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 04:56:18 3313101 101
1652283807566.png 13Кб, 443x207
443x207
>>3313083
Тогда тебе хватит тыкнуть в шапке на гайд от анона из треда №5. Для мейлача кодируй в ав1 и опус. Под лимит – по битрейту. Без черепашьей скорости – в либсвтав1, он хорошо масштабируется по пресету, оптимальную для своего железа скорость быстро выберешь. Итого:

ffmpeg -i "Исходник.mkv" -c:v libsvtav1 -preset 6 -pix_fmt yuv420p10le -b:v 500k -svtav1-params tune=0 -c:a libopus -b:a 30k -filter:a "aresample=48000:resampler=soxr:precision=33" "Пережато.webm"

ПыСы калькулятор битрейта удобно написать формулой в экселе
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 05:11:35 3313102 102
.png 3Кб, 317x104
317x104
>>3313101
Калькулятор то я скопипастил, а вот как его применять я хуй знает.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 05:20:00 3313103 103
>>3313102
А, бля, я тупанул, надо было без нулей.
Ну и вроде как нашёл куда это значение пихать.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 05:33:32 3313104 104
>>3313101
А можешь про пресет скорости объяснить ещё?
Попробовал сейчас на 6'ке пережать и было довольно долго по времени.
Потом решил трайнуть 12 и вышло сильно быстрее.
В том гайде, который ты дал советуют 4-6, как разумный баланс, а чем плохи значения, которые больше?
Тип качество конечное будет хуже или чего?
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 07:05:16 3313112 105
>>3313104
И ещё вдогонку.
Можно ли сделать так, чтобы превьюха сама пилилась в момент пережатия?
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 09:36:44 3313124 106
>>3313104
Чем ниже пресет, тем при равном размере выше качество и дольше кодирование. Причём чем ниже ты опускаешься от пресета по умолчанию, тем больше падает эффективность затрат времени. Насколько помню, на пресете 4 мой 2-ядерник жал четверть суток, на 2 – полсуток, на 1 – больше суток, а на верхних пресетах кодировал в околореальном времени. А вот размер будет отличаться не в разы, а на проценты. Поэтому у либсвтав1 оптимальный, а потому и дефолтный пресет – 10 из 12, довольно высокий по сравнению с равномерным распределением у того же либэкс264.
>>3313112
На мейлаче превью делает сама макаба случайным кадром из ролика, это не контролируется. Превью для ав1 к макабе прикрутили недавно, и она может иногда его не отображать вовсе, это баг отгрузки на сервер.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 09:55:26 3313130 107
>>3313124
Ну т.е тупо ставить 10ку и не запариваться?
А по поводу превью, я знаю, что на мейлаче оно само делается, мне больше для себя, чтобы в папке было наглядно видно.
Аноним (Microsoft Windows 10: Chromium based) 28/05/23 Вск 13:35:48 3313166 108
>>3313130
> Ну т.е тупо ставить 10ку и не запариваться?
Ставить то, что не слишком запаривает твоё железо по времени. Насколько не парит подождать подольше, настолько ставь пресет пониже. Рекомендую самому поиграться с параметрами пресета и битрейта и оценить личную приемлемость результата на разных настройках.
> чтобы в папке было наглядно видно
Чтобы в проводнике были превью для ав1, можно поставить к-лайт кодек пак. В видеоплееров треде ещё один метод упоминали, но я уже забыл.
Аноним (Linux: Chromium based) 29/05/23 Пнд 15:27:00 3313533 109
>>3313101
> Для мейлача кодируй в ав1 и опус.
Чтобы у каждого третьего не открывались эти вебмки, б'гг
Аноним (Google Android: Mobile Safari) 29/05/23 Пнд 17:00:05 3313562 110
>>3313533
Так то да, простоянно кто-то ноет, что вебмки не открываются. Тем временем у меня hevc уже и в хроме на пк, и на встроенном браузере в телефоне работает (а av1 нет). Вот и кодек для интернета
Аноним (Microsoft Windows 10: Firefox based) 29/05/23 Пнд 18:55:17 3313597 111
>>3313562
Сколько ни постил ав1, никто не жаловался. Всё открывается. А вот если hevc запостить, то шансы 50/50 что кто-то отпишет, что не открывается.
Аноним (Microsoft Windows 7: Chromium based) 30/05/23 Втр 00:29:49 3313704 112
>>3313597
Ну, запости тогда тут, ради интереса.
Аноним (Microsoft Windows 10: Firefox based) 30/05/23 Втр 00:39:42 3313705 113
Аноним (Microsoft Windows 7: Chromium based) 30/05/23 Втр 02:58:02 3313723 114
>>3313705
Ага, вижу. Даже у меня открывается.
Аноним (Linux: Chromium based) 30/05/23 Втр 07:11:00 3313740 115
av1.webp 158Кб, 1436x1192
1436x1192
>>3313723
>Даже у меня открывается.
Почему "даже"?
Аноним (Microsoft Windows 7: Chromium based) 30/05/23 Втр 10:52:46 3313772 116
>>3313740
Семерка + далеко не самый свежий хромоподобный браузер.
Аноним (Linux: Chromium based) 30/05/23 Втр 12:37:54 3313849 117
>>3313747
А что, тут каждый 1 специально меняет агента, что за шизофрения
Аноним (Apple Mac: Safari) 30/05/23 Втр 16:29:06 3313945 118
>>3313772
Понятно.

>>3313849
Скриншот сделан с ipad'a, специально запостил с пк, потому что знаю, как тут неадекватно относятся к продукции яблока, но все равно нашелся один шизик.

>>3313863
Какой запущенный случай, все намного хуже, чем я думал.
Аноним (Microsoft Windows 10: Chromium based) 30/05/23 Втр 16:44:01 3313949 119
>>3313740 >>3313945
> Скриншот сделан с ipad'a
Так тут реально похуй всем, какие кодеки барин недодал яблодебилам.
Аноним (Google Android: Mobile Safari) 30/05/23 Втр 17:59:36 3313969 120
>>3313945
>специально запостил с пк, потому что знаю, как тут неадекватно относятся к продукции яблока
Тебе не похуй, кто как относится? Так сильно волнует, что местный шизик тебе напишет?
Аноним (Apple Mac: Safari) 30/05/23 Втр 18:00:16 3313970 121
>>3313949
Учитывая существование вот таких >>3313679 → неадекватов, меня не должен удивлять твой пост, но все-таки, если я делаю видео для мейлача, то это потому, что я хочу чтобы другие его посмотрели, так что разумно делать его таким образом, чтобы открывалось на как можно большем количестве девайсов.

И ты так говоришь барин недодал, будто нет возможности открыть в стороннем приложении, есть, но лично я в большинстве случаев не заморачиваюсь.
Аноним (Microsoft Windows 10: Firefox based) 30/05/23 Втр 18:52:49 3314001 122
>>3313970
Давайте все видео кодировать в h264. Всё, решили. AV1 нинужон, VP9 подавно, HEVC на помойку. А всё ради того, чтобы айфоноблядь была довольна.
Аноним (Linux: Firefox based) 30/05/23 Втр 22:30:43 3314087 123
>>3314001
Чтобы угодить айфоноблядям тебе нужно h264 в baseline profile кодировать.
Аноним (Microsoft Windows 10: Chromium based) 31/05/23 Срд 21:47:13 3314390 124
1570975563085.webm 25023Кб, 640x360, 00:01:11
640x360
Мужики, такой вопрос, а с каким битрейтом ужимать сырцы с оверлея зеленых? ставил змб\с и вышло 25 метров почти при хуевом качестве. Может для .webm какие-то преднастройки нужны?
2
Аноним (Microsoft Windows 10: Chromium based) 31/05/23 Срд 22:01:06 3314402 125
1657854364943.jpg 94Кб, 645x773
645x773
>>3314390
> 640x360
> при хуевом качестве
Аноним (Microsoft Windows 10: Chromium based) 31/05/23 Срд 22:02:27 3314403 126
Аноним (Microsoft Windows 7: Chromium based) 31/05/23 Срд 22:06:33 3314404 127
Аноним (Microsoft Windows 10: Chromium based) 31/05/23 Срд 22:12:56 3314406 128
>>3314404
Болтган, квейкодум по Вахе.
Аноним (Linux: Firefox based) 02/06/23 Птн 16:30:34 3315241 129
>>3307326
>>3307377
Чет вы херню несёте. Он пошустрее жмёт, чем libaom
Аноним (Microsoft Windows 10: Firefox based) 02/06/23 Птн 20:00:23 3315283 130
>>3315241
У меня после работы с svt и aom сложилось ощущение, что aom сжимает тупо ЛУЧШЕ. Условно, пресет -cpu-used 2 на aom будет сильно лучше пресета -preset 0 у svt, но svt кодировать будет намного дольше. Я ничего особо не тестировал и таймеры не засекал впрочем, просто вебм для двача сжимал.
Аноним (Microsoft Windows 10: Chromium based) 02/06/23 Птн 20:02:18 3315285 131
Какой аудиокодек используется при звонках по телефону?
Аноним (Microsoft Windows 10: Chromium based) 02/06/23 Птн 21:30:36 3315299 132
Аноним (Microsoft Windows 10: Chromium based) 02/06/23 Птн 23:33:29 3315323 133
1606664359657.jpg 320Кб, 810x1080
810x1080
Аноним (Google Android: Mobile Safari) 03/06/23 Суб 01:09:16 3315335 134
>>3315285
Каких звонках, мудила? Пиши внятно.
В 99% современных приложений используется opus, при звонках через мобильную связь в пидорахии используется разное дерьмо:
https://habr.com/ru/companies/megafon/articles/687426/
Аноним (Microsoft Windows 8: Chromium based) 03/06/23 Суб 01:35:33 3315337 135
В чем разница в различных способах склеивания множества файлов в один?

Давно заметил, что при разных перечислениях файлов для объединения получается немного разный итоговый результат. Попробовал четыре варианта:
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 3315338 136
фикс.png 1Кб, 418x20
418x20
>>3315337
Фикс первого спойлера.
Аноним (Google Android: Mobile Safari) 03/06/23 Суб 09:08:25 3315372 137
>>3315241
>>3315283
Используйте хардварный AV1-энкодер на новых Intel Arc.
Аноним (Linux: Firefox based) 03/06/23 Суб 12:57:51 3315416 138
s.jpg 62Кб, 900x900
900x900
Аноним (Microsoft Windows 10: Firefox based) 03/06/23 Суб 13:05:50 3315418 139
Аноним (Microsoft Windows 10: Firefox based) 04/06/23 Вск 23:52:51 3315855 140
Аноним (Microsoft Windows 10: Chromium based) 08/06/23 Чтв 20:53:15 3317444 141
Я не понимаю как считать битрейт. Вот у меня видео 1080@60 которое идет 95 секунд и весит 173мб. Нужно чтобы оно весило ~23 мб ну или какой там лимит на двачах. Как мне рассчитать битрейт?
Аноним (Microsoft Windows 10: Firefox based) 08/06/23 Чтв 21:09:38 3317447 142
>>3317444
Раздели размер на время.
Аноним (Google Android: Mobile Safari) 08/06/23 Чтв 21:11:38 3317448 143
>>3317447
А как же шаманство с киби-кило-бито-байтами? А как же аудио?
Аноним (Microsoft Windows 10: Firefox based) 08/06/23 Чтв 21:15:25 3317450 144
>>3317448
Просто возьми и сделай, посмотришь что получится.
Ты бабу так же ебать будешь? А куда, а зачем, а почему? Чел, вставил хуй и ебёшь, тут так же, вбил буквы в консольку и смотришь на результат.
Аноним (Google Android: Mobile Safari) 08/06/23 Чтв 21:17:16 3317451 145
>>3317450
Не буду я ебать баб.
Аноним (Microsoft Windows 10: Chromium based) 08/06/23 Чтв 21:20:27 3317454 146
image.png 2Кб, 163x37
163x37
Аноним (Microsoft Windows 10: Firefox based) 08/06/23 Чтв 21:32:05 3317461 147
>>3317454
Битрейт для 95 секундного видео которое будет весить около 173мб.
Аноним (Microsoft Windows 10: Chromium based) 08/06/23 Чтв 21:34:04 3317463 148
image.png 2Кб, 167x31
167x31
>>3317461
То есть мне надо 20 разделить на 95? Но что значит это число? 210 мегабут в секунду? Или 21? Или это вообще килобайты?
Аноним (Microsoft Windows 10: Firefox based) 08/06/23 Чтв 21:48:21 3317467 149
>>3317463
Делил мегабайты значит на выходе тоже мегабайты, 210 килобайт получается, это битрейт на весь файл, то есть на видео и на аудио, и если битрейт аудио у тебя будет 25 килобайт, то на видео останется 185 килобайт (210 минус 25).
Аноним (Microsoft Windows XP: Firefox based) 08/06/23 Чтв 21:58:22 3317468 150
>>3317448
Ты метры в сантиметры так и не научился переводить? Скорость машины путём деления расстояния на время тоже не посчитать? Где шаманство-то?

Делишь заданный объём файла (в килобитах) на время (в секундах), получаешь суммарную скорость для всех потоков аудио, видео и прочих данных (в килобитах/секунду). На разметку контейнера можно вычесть запас в один-два процента (можно сидеть считать размеры пакетов, но это никому не нужно). От полученного числа отнимаем фиксированный битрейт аудио (для смешных видосиков больше 128 кб/с нет смысла ставить), получаем битрейт видео, в который надо уложиться (если в файле ничего другого больше нет). В два прохода обрабатываем, кодировщик сам подбирает настройки, чтобы средний битрейт (и, следовательно, общий размер) видео получился близким к указанному.
Аноним (Microsoft Windows XP: Firefox based) 08/06/23 Чтв 22:02:37 3317470 151
>>3317463
Это 0,21… мегабайт в секунду. Или, что то же самое, 1,684… мегабита в секунду. Или, что то же самое, 215,6… килобайта в секунду. Или, что то же самое, 1724,6… килобит в секунду
Аноним (Google Android: Mobile Safari) 08/06/23 Чтв 22:05:39 3317472 152
>>3317468
В Винде что используется, кибибайты или килобайты?
Аноним (Microsoft Windows 10: Chromium based) 08/06/23 Чтв 23:10:29 3317490 153
Ффмпегач. 2023. Итоги.
Аноним (Microsoft Windows 10: Firefox based) 08/06/23 Чтв 23:12:27 3317491 154
>>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тия.
Аноним (Linux: Firefox based) 09/06/23 Птн 01:53:29 3317554 155
Аноним (Microsoft Windows 10: Chromium based) 09/06/23 Птн 14:02:20 3317707 156
1597945667174.png 132Кб, 1033x384
1033x384
>>3317491
> Изнaчaльнo былo яснo чтo вы пoeхaвшиe
Аноним (Microsoft Windows 10: Chromium based) 09/06/23 Птн 14:59:19 3317739 157
>>3317444
>>3317448

Просто делай 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 3317745 158
>>3317448
Музыку и годный голос няшной тян в битрейте "160", для длительных видео битрейт музыки "128". Если на видео тонна сухой инфы не самым приятным голосом, то в моно, битрейт "80".
Аноним (Microsoft Windows 10: Chromium based) 09/06/23 Птн 19:07:58 3317857 159
Аноним (Google Android: Mobile Safari) 09/06/23 Птн 19:26:55 3317861 160
Юзкейс: перевод mp4 в webp. После работы в lossy всегда есть какие-то непонятные квадраты в облаках, которые медленно двигаются на пикче
В lossless файл увеличивается в 4 раза в размере.
Я понимаю что ньюфаг, но что я пропускают?
Аноним (Microsoft Windows 10: Firefox based) 09/06/23 Птн 20:25:35 3317882 161
>>3317861
Зaливaй видoс нa ютюб и кaчaй webm
Аноним (Microsoft Windows 10: Firefox based) 14/06/23 Срд 16:03:22 3319871 162
>>3301315 (OP)
Имеет ли смысл записывать видео через ffmpeg? В чём преимущество перед OBS?
Аноним (Google Android: Mobile Safari) 14/06/23 Срд 17:55:12 3319923 163
>>3319871
> В чём преимущество перед OBS?
Будешь выглядеть пердолей.
Аноним (Microsoft Windows 10: Firefox based) 14/06/23 Срд 23:28:55 3320051 164
Есть ли смысл использовать libplacebo вместо дефолтного ффмпегешного libswscale?
Аноним (Microsoft Windows 10: Chromium based) 15/06/23 Чтв 01:05:29 3320094 165
Предлагаю в следующую шапку. Только сделайте красивую цуимку лол.

https://youtu.be/9kaIXkImCAM
Аноним (Microsoft Windows 10: Chromium based) 15/06/23 Чтв 01:06:16 3320095 166
Аноним (Microsoft Windows 7: Chromium based) 16/06/23 Птн 08:41:30 3320397 167
А давно харкач ругается на webm с vp9 внутри и не дает постить?
Аноним (Microsoft Windows 7: Chromium based) 16/06/23 Птн 14:35:37 3320476 168
>>3320397
Хм, дает постить только с аудиодорожкой, а без - не хочет.
Аноним (Linux: Chromium based) 17/06/23 Суб 20:15:18 3320946 169
Как же я заебался. Я просто не понимаю, почему в файле не изменяются метаданные
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
Вот пишу, на выходе все то же самое, что и в изначальном аудио, НИЧЕГО НЕ МЕНЯЕТСЯ
Аноним (Apple Mac: Safari) 17/06/23 Суб 20:40:50 3320958 170
>>3320946
Покажи вывод ffprobe для обоих файлов.
Аноним (Linux: Chromium based) 17/06/23 Суб 20:43:54 3320959 171
image.png 112Кб, 877x652
877x652
image.png 110Кб, 852x649
852x649
>>3320958
они идентичны, почему-то фильтром не пропускает текст, пришлось скринами
Аноним (Linux: Chromium based) 17/06/23 Суб 20:50:27 3320965 172
>>3320958
Причем при добавлении новых данных, оно их добавляет. Оно именно не изменяет уже существующие по какой-то причине
Аноним (Apple Mac: Safari) 17/06/23 Суб 20:52:53 3320966 173
>>3320959
Окей, получилось воспроизвести, до этого я пробовал из файла без метаданных делать новый с метаданными и всё работало.
Почему-то затирать существующие поля не получается, может баг в логике, например, ффмпег ставит указанные новые метаданные, а потом копирует уже существующие.
Можешь обойти это с помощью -map_metadata -1, но тогда придется указывать все тэги, а не только новые.

Может проще воспользоваться какой-нибудь другой утилитой.
Аноним (Apple Mac: Safari) 17/06/23 Суб 21:06:47 3320972 174
Аноним (Linux: Chromium based) 17/06/23 Суб 21:49:50 3320985 175
>>3320972
Спасибо, ты мой спаситель!
Аноним (Microsoft Windows 7: Firefox based) 18/06/23 Вск 21:44:26 3321315 176
>>3301315 (OP)
Какие ограничения по размеру шебм/мп4 на разных досках? Какие кодеки проигрывает макакин встроенный плеер? Или это от браузера зависит?
Аноним (Microsoft Windows 10: Chromium based) 18/06/23 Вск 21:50:12 3321316 177
Ёсидой.
Аноним (Apple Mac: Safari) 18/06/23 Вск 21:52:52 3321317 178
>>3321315
В /tv/ и /mov/ 40M, в /b/ 20M.
От браузера, h264+aac лучше всего поддерживается.
Аноним (Microsoft Windows 7: Firefox based) 18/06/23 Вск 22:46:51 3321325 179
Аноним (Microsoft Windows 10: Chromium based) 18/06/23 Вск 23:11:01 3321333 180
1682434283331.png 117Кб, 701x901
701x901
Аноним (Microsoft Windows 10: Firefox based) 19/06/23 Пнд 07:18:22 3321441 181
Объясните плиз с примером как обрезать видео libplacebo кропом (убрать чёрные полоски, например).
https://ffmpeg.org/ffmpeg-filters.html#Output-mode
Нихуя не понимаю.

Обычный crop работает как нужно. Для 1080p видео это crop=1920:804:0:138, например. Обрезает, сжимает, на выходе получаю видео правильного разрешения. Когда юзаю libplacebo, оно распидорасивает моё видео, растягивает его, форсит либо 720р либо 1080р цельное.
Аноним (Microsoft Windows 10: Firefox based) 19/06/23 Пнд 10:59:59 3321470 182
>>3321315
>ограничения по размеру шебм/мп4 на разных досках?
В правом нижнем углу поля ввода написано.
>Какие кодеки проигрывает макакин встроенный плеер?
Зависит от браузера и пользователя.
vp8, vp9 (8 bit), av1 (8-10 bit) проигрываются у всех кроме пидорасов.
h265 (8 bit) проигрывается почти что только у пидорасов.
h264 (8 bit) проигрывается у всех и везде.

av1 сжимает лучше всех.

По аудио: aac у всех, vorbis и opus у всех кроме пидорасов.

Пусть пидорасы поправят, если что не так.
Аноним (Linux: Firefox based) 19/06/23 Пнд 12:46:21 3321486 183
>>3317745
Голос в принципе не требует больших битрейтов. Не имеет смысла завышать битрейт только из-за голоса.

А где действительно стоит задрать битрейт это на электронщине и классике. Притом для электронщины битрейт может за тебя поднять и сама психоакустическая модель опуса.
Аноним (Linux: Firefox based) 19/06/23 Пнд 12:54:13 3321490 184
>>3321470
> Пусть пидорасы поправят, если что не так.
Новые яблочные гаджеты поддерживают AV1, но не vp9. Про opus не знаю, они мне об этом не говорили.
Аноним (Microsoft Windows 10: Firefox based) 19/06/23 Пнд 14:53:55 3321517 185
>>3321490
Спасибо за поправку, пидорас.
Аноним (Microsoft Windows 10: Firefox based) 21/06/23 Срд 03:26:06 3322301 186
Есть ли разница между libaom-av1 и libsvtav1 и почему первая настолько медленно работает? Алсо работает ли аппаратное ускорение кодирования av1 на встройках или процах интел?
Аноним (Microsoft Windows 10: Firefox based) 21/06/23 Срд 05:03:29 3322306 187
>>3322301
Разница есть. Коротко: libaom-av1 - четкость, стабильность, libsvtav1 - мыло, скорость.
Аноним (Linux: Chromium based) 21/06/23 Срд 05:04:13 3322307 188
image.png 219Кб, 1371x618
1371x618
image.png 22Кб, 825x76
825x76
Почему так?
Аноним (Linux: Chromium based) 21/06/23 Срд 05:12:48 3322311 189
image.png 35Кб, 990x249
990x249
Аноним (Microsoft Windows 10: Firefox based) 21/06/23 Срд 19:59:32 3322545 190
>>3322306
Как пощупать четкость libaom, если с идентичными настройками она работает в 1000 раз медленнее libsvtav1?
Аноним (Microsoft Windows 10: Firefox based) 21/06/23 Срд 20:22:07 3322551 191
>>3322545
Поставь -preset 0 на libsvtav1, пощупаешь мыло, которое будет кодироваться медленнее -speed 2 на libaom-av1.
av1an
Аноним (Microsoft Windows 10: Chromium based) 21/06/23 Срд 20:42:34 3322557 192
1614379261323.jpg 370Кб, 2000x1329
2000x1329
>>3322545
> она
Кодировщик – это он, мужской род.
Аноним (Microsoft Windows 10: Firefox based) 21/06/23 Срд 21:39:25 3322573 193
>>3322557
Либа (lib) — это она, женский род.
Аноним (Linux: Firefox based) 21/06/23 Срд 23:42:08 3322641 194
svt160preset4op[...].webm 20109Кб, 862x360, 00:12:14
862x360
aom160cpuused8o[...].webm 18625Кб, 862x360, 00:12:14
862x360
>>3322306
>>3322551
У вас устаревшее представление об svt av1. За то время пока вы находились в своём информационном пузыре, у этого кодировщика вышло множество версий. Поэтому его надо тестировать снова.

ffmpeg -i 'TearsOfSteel.mp4' -map 0:v:0 -vf scale=-2:360 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin --preset 4 --keyint 10s --input-depth 10 --rc 1 --tbr 160 --pass 3 --tune 0 -b svt_160k.ivf

И он отлично вписался в битрейт. 156 из 160.

Скорость кодирования при пресете 4 составила 7,8 fps.

ffmpeg -i 'TearsOfSteel.mp4' -map 0:v:0 -vf scale=-2:360 -pix_fmt yuv420p10le -c:v libaom-av1 -cpu-used 8 -b:v 160k -pass 2 aom_160k.mkv

Я кодировал 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 3322902 195
1687451125692.jpeg 12Кб, 512x512
512x512
Решил перевести картинки из JPG в JXL. В интернете нашёл команды типа "for i in *.jpg; do ffmpeg". Но при запуске оно рапортует, что не понимает что такое "i". Есть GUI для картинок, а не для видео? По одной картинке переводить у меня получается, мне именно пакетное нужно.
Аноним (Microsoft Windows 10: Firefox based) 22/06/23 Чтв 19:36:39 3322908 196
Аноним (Microsoft Windows 7: Firefox based) 22/06/23 Чтв 22:22:20 3322972 197
Аноним (Microsoft Windows 7: Firefox based) 22/06/23 Чтв 22:31:04 3322977 198
video.mp4 2075Кб, 1366x768, 00:00:17
1366x768
Аноним (Google Android: Mobile Safari) 23/06/23 Птн 08:54:13 3323094 199
Аноним (Microsoft Windows 10: Chromium based) 23/06/23 Птн 20:34:05 3323306 200
1576028296230.webm 5206Кб, 640x1138, 00:00:08
640x1138
Ещё одна такая вебм в коллекцию
Аноним (Microsoft Windows 10: Firefox based) 23/06/23 Птн 20:44:55 3323308 201
Аноним (Microsoft Windows 10: Firefox based) 23/06/23 Птн 21:14:22 3323322 202
>>3323306
Лол, в mpv с autofit (вместо geometry) откройте 😂😂
Аноним (Microsoft Windows 10: Firefox based) 23/06/23 Птн 21:15:16 3323323 203
В голосину
Аноним (Microsoft Windows 10: Chromium based) 23/06/23 Птн 22:16:39 3323341 204
>>3323308
Склеить секвенцию легко, а подготовить её концептуальным образом сложно.
Аноним (Linux: Firefox based) 24/06/23 Суб 07:29:29 3323384 205
Screenshot from[...].png 48Кб, 655x211
655x211
Привет АНОНЧИКИ. В общем long story short: у всех есть видосы снятые на тилибон и основная проблема с ними в том, что они дохуя весят. Минутное видео 1080p может весить 100-180 метров. Конечно тут никакого места для бэкапа не напасешься -- нужно сжимать.

Посоветуйте алгоритм и конкретную команду ffmpeg для лучшего результата. Требования такие:

1. Должно играться везде: браузер, телега, вотсапп, андроид, ios;
2. Хорошее сжатие, хотя бы в 3-4 раза;
3. Визуально не должно быть сильных различий в качестве;

Попробовал разные кодеки, результат пикрил. Оригинал Casio.mp4. Как ни странно, лучший результат по сжатию дал x265, хоть и говорят, что av1 лучше. Я бы его и выбрал, но он в браузере не играется. Нахуй нужен формат, который в 2k23 не играется в браузере не очень понятно.

Av1 вроде всем хорош, но я его загрузил в телегу и на Андроиде видос показывает просто черный экран. Такой кодек, понятно, тоже не подходит для архивации.

Получается для практического применения ничего лучше x264 пока нет? Я использовал такую команду:

[code]
ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 23 -c:a copy output_x264_crf23_slow.mp4

ffmpeg -i Casio.mp4 -c:v libvpx-vp9 -row-mt 1 -b:v 0 -crf 31 -c:a libopus Casio_vp9_crf31_rowmt1.webm

ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output_x265_crf28.mp4

ffmpeg -i Casio.mp4 -c:v libsvtav1 -preset 6 -pix_fmt yuv420p10le -crf 28 -svtav1-params tune=0:irefresh-type=1 Casio_svtav1_crf28.mp4
[/code]

Ну т.е. все стандартное без изъебств. Я правильные выводы сделал? Можно ли тут что-то улучшить?
Аноним (Linux: Firefox based) 24/06/23 Суб 07:32:50 3323385 206
>>3323384

Да, совсем забыл, стоит ли как-то для моей задачи сжимать аудио? Много оно весит? Или просто хуярить везде -c:a copy ?
Аноним (Microsoft Windows 10: Firefox based) 24/06/23 Суб 09:50:31 3323410 207
>>3323384
Ты на линуксе сидишь, вот и собирай браузер с поддержкой хевк. На худой конец можно подрубить mpv c какой-нибудь ветпасей, что делает максимально удобным в один клик включение видосов, направленных ссылками из браузера в плеер. Либо перейди на хромые.
>>3323385
Смотря какой битрейт, откуда мы знаем блять что там у тебя.
Аноним (Linux: Firefox based) 24/06/23 Суб 11:30:08 3323421 208
>>3323385
Сжимать аудио имеет смысл если у тебя там PCM или FLAC аудиодорожка, ну или многоканальный DTS.

Lossy аудио имеет смысл пережимать либо для WEBM для двача, либо если твой бабушкотелик/бабушкоплеер/бабушкотилибон/холодильник/кипятильник/утюг/тапок не может декодировать аудио в твоём аудиокодеке. Во всех остальных случаях пережатие lossy в lossy смысла не имеет.
Аноним (Linux: Firefox based) 24/06/23 Суб 11:43:56 3323431 209
>>3323421

Ясно, тогда буду просто копировать аудио.

>>3323410

Вопрос не в том, чтобы у меня лично играло, а в том, чтобы у всех играло, независимо от устройства.
Аноним (Linux: Firefox based) 24/06/23 Суб 12:15:02 3323438 210
>>3323431
> Вопрос не в том, чтобы у меня лично играло, а в том, чтобы у всех играло, независимо от устройства.
Чтобы твоё аудио воспроизводилось на хлебопечке, кодируй его в MP3 CBR
Аноним (Linux: Firefox based) 24/06/23 Суб 12:18:18 3323439 211
>>3323438

Да причем тут аудио. Видосы с Андроид телефона много весят, надо сжать для архивации. Но чтобы визуально не было заметно качество сильно хуже. У вас что, нет видосов на телефоне, вы их не бэкапите, не сохраняете?
Аноним (Linux: Firefox based) 24/06/23 Суб 12:25:46 3323442 212
>>3323439
>>3323384

Есть два стула. x265 и svt-av1.

x265 не открывается ни одним другим браузером, кроме Safari и Edge.

av1 хардварно декодится только у обладателей новых видеокарт RTX 3000-й серии и в SoC Dimensity 1000 и старше. То есть почти нигде.
Аноним (Google Android: Mobile Safari) 24/06/23 Суб 12:27:46 3323443 213
>>3323384
Для архивации не подходит никакой кодек без запиленной избыточности, чтобы в случае проеба части данных можно все равно было проиграть файл. Но можно впрочем самому такую избыточность запилить.
И av1 не кодируй с таким мыльным пресетом , конечно так он проигрывает h265. А ещё лучше этим мылокодеком тоже не кодируй
> в телегу
Ты в телеге что ли архивы держишь, ебобо? Тогда у тебя только выбор из того, что поддерживает телега.
> Получается для практического применения ничего лучше x264 пока нет?
Да. Это лучший кодек для домохозяек ввиду его распространенности, легкости как сжатия так и расжатия, и, что самое главное, достаточной для 99% случаев степенью компрессии.
Аноним (Google Android: Mobile Safari) 24/06/23 Суб 12:31:34 3323444 214
>>3322641
Бля уже который год слушаю песенки о том, что svt уже скоро вот-вот станет сжимать лучше чем aom. А на деле нихуя не меняется. Ну сегодня вечером в очередной раз попущу svt.
Аноним (Linux: Firefox based) 24/06/23 Суб 12:35:36 3323445 215
>>3323444
Так он уже в многопроходе сжимает лучше чем aomenc. Деталей больше, распределение бит точнее.
Аноним (Linux: Firefox based) 25/06/23 Вск 07:13:45 3323591 216
>>3323443
> Ты в телеге что ли архивы держишь

Блять, вы аутисты штоле? Ты снимаешь на тилибон видосы, 99% из них говно, которое надо удалить, 1% нужно сохранить в архив на Пэка и в бэкап, потому что они ВАЖНЫЕ. Все ВАЖНЫЕ видосы содержат либо тебя самого, либо близких людей. А это значит, что будет необходимость поделиться с ними этим видосом.

Я могу у себя сжать во что угодно, ЛИЧНО Я их в любом случае смогу запустить. Но поскольку есть необходимость шарить их с разными людьми на разных платформах, то он должен играться везде, просто быть меньше раза в 3-4 без сильного ухудшения качества.

Я уже понял, что мне надо

ffmpeg -i input.mp4 -c:v libx264 -preset slow -crf 23 -c:a copy output_x264_crf23_slow.mp4

но ебать у вас токсичный тред. Вроде все по-человечески объяснил, нормально спросил, но как будто в чан с говном нырнул.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 08:12:26 3323599 217
1687669945276.png 11Кб, 253x230
253x230
1687669945280.mkv 3323Кб, 960x540, 00:00:20
960x540
1687669945280.mkv 3369Кб, 960x540, 00:00:20
960x540
>>3322641
Наговнякал скрипт на повершелле с ванильным ffmpeg'ом, никакого av1an'а, никакого SvtAv1EncApp.
ffmpeg: https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip
libsvtav1: 08c18ba0768ed3dbbff0903adc326fb3a7549bd9 (v1.6)
libaom-av1: 7d637e1ccd859f9018ebff88911411685d3a3a2b (v3.6.1)
Сурс: на няше, надруган с помощью -vf scale=h=540:w=960,ass=work/subs.ass.

Подождал неторопливого aom с лайтовой загрузочкой, 0.7 фпс и включенным row-mt, а потом svt начал ебать мой комп, сжимая на 0.2 фпс в двух проходах из трех (если ffmpeg вообще мультипасс поддерживает для svt). Случайно уснул и не поставил шебм нормальной длительности, сейчас поставлю.

>>3323445
Деталей от многопроходности добавиться в принципе не может. Максимум чего может добавиться - это мыло там где было слишком четко, и четкость там где было слишком мыло, а ещё битрейт недостающий.
>>3323591
Чел, ебать ты затупок, ты же можешь каждый раз когда тебе нужно куда-нибудь залить твой видос, брать его из архива, где он лежит ужатый в щи с самым медленным пресетом, и кодировать его под нужную платформу.
>-preset slow
Неужели veryslow не можешь себе позволить? Не раскрываешь до конца потенциал x264.
>но как будто в чан с говном нырнул.
Добро пожаловать на двач.
Аноним (Linux: Firefox based) 25/06/23 Вск 08:18:27 3323601 218
>>3323599
> Неужели veryslow не можешь себе позволить? Не раскрываешь до конца потенциал x264.

У вас в FAQ и написано:

> Не используйте пресеты медленее чем slow, (slower, veryslow, placebo) в них нет смысла.

> Чел, ебать ты затупок, ты же можешь каждый раз когда тебе нужно куда-нибудь залить твой видос, брать его из архива, где он лежит ужатый в щи с самым медленным пресетом, и кодировать его под нужную платформу.

Лол, и нахуя каждый раз делать этот мартышкин труд? Вы реально аутисты, сжимающие аниму.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 08:27:14 3323602 219
1687670834359.png 11Кб, 425x237
425x237
>>3323599
>ffmpeg:
Ля указал плавающую версию, вот та что у меня https://github.com/BtbN/FFmpeg-Builds/releases/download/autobuild-2023-06-24-12-49/ffmpeg-N-111271-gaf3f120785-win64-gpl-shared.zip
>>3323601
>У вас в FAQ и написано:
А вот методичка ffmpeg, на которую ссылается автор фака, с этим не согласна.
>Лол, и нахуя каждый раз делать этот мартышкин труд?
А что здесь непонятного? У тебя в архиве хранится оптимально пережатая версия, архив занимает мало места, ты рад. Современные процы veryslow x264 чуть ли не в реалтайме кодируют, скодировать в него из архива это не слишком долго.
Аноним (Linux: Firefox based) 25/06/23 Вск 08:48:45 3323605 220
>>3323602

Не стоит того, как по мне.

112M Orig.mp4

33M -- 26s -- x264_crf23_slow.mp4
33M -- 46s -- x264_crf23_slower.mp4
31M -- 104s -- x264_crf23_veryslow.mp4

> У тебя в архиве хранится оптимально пережатая версия, архив занимает мало места, ты рад.

По-моему ты вообще не вдупляешь о чем речь. У меня не видосы для сосача, торрента и прочих смищных вебм. Проще говоря, обычные видосы

2017-04-24_Жарил_шашлык.mp4

и все в таком духе. Если меня кто-то из родственников/друзей попросит поделиться, какие мои действия будут? Кидаю в охуенно эффективном av1. Блять, что ты кинул, тут ихуя не показывает. Ладно, сейчас подожди 15 минут я сконвертирую в нужный формат. Бляяяяяя пиздец ты. А не, подожди, вечером дома буду, тогда кину. Да ебать, ладно забей, нахуй надо.

Вместо того, чтобы просто кинуть x264 mp4, которые не настолько эффективный, но играется везде.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 09:02:29 3323611 221
>>3323605
Ладно, ты домохозяйка, вопросов больше не имею.
Аноним (Google Android: Mobile Safari) 25/06/23 Вск 09:28:06 3323613 222
>>3323611
Так ты сыч-аутяра, ясно😒😒😒
Аноним (Linux: Chromium based) 25/06/23 Вск 12:20:27 3323631 223
>>3323605
Поддерживаю этого.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 12:42:56 3323633 224
1687686173699.mkv 10533Кб, 960x540, 00:14:37
960x540
1687686173710.mkv 10815Кб, 960x540, 00:14:37
960x540
1687686173710.png 14Кб, 251x246
251x246
1687686173718.png 11Кб, 650x173
650x173
>>3322641
>>3323599
Параметры на пиках, результат спорный.
просто на заметку: у аудио здесь битрейт больше чем у видео
ffmpeg не умеет в мультипасс с svt, поэтому идет мультипасс с svt нахуй.
Может быть потом соберу aomenc+av1an и SvtAv1EncApp и добавлю в скрипт.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 12:46:36 3323634 225
1687686395752.png 1492Кб, 1920x540
1920x540
1687686395760.png 1310Кб, 1920x540
1920x540
1687686395763.png 1407Кб, 1920x540
1920x540
1687686395766.png 1214Кб, 1920x540
1920x540
>>3323633
Иногда один хуже другого и наоборот. aom иногда проебывает мелкие движения (особенно заметно на дожде в начале и на 12:00) и блочит картинку (сильнее). svt выдает в целом (большую) кашу из пикселей, несмотря на самый приплющенный пресет (0), тюн на манячеткость (VQ) и больший битрейт.
Аноним (Microsoft Windows 10: Firefox based) 25/06/23 Вск 12:48:50 3323635 226
1687686530383.png 1266Кб, 1920x540
1920x540
Аноним (Microsoft Windows 7: New Opera) 27/06/23 Втр 12:52:13 3324136 227
t.mp4 19297Кб, 768x576, 00:01:01
768x576
Самым удобным способом склейки видео оказался такой способ: ffmpeg -ss 13:38 -to 13:47 -i "Беспредел (1989).mp4" -ss 1:12:25.5 -to 4357.5 -i "Беспредел (1989).mp4" -ss 4384 -to 4395.1 -i "Беспредел (1989).mp4" -ss 674.5 -to 685 -i "Беспредел (1989).mp4" -ss 4805 -to 4824 -i "Беспредел (1989).mp4" -lavfi [0:v][0:a][1:v][1:a][2:v][2:a][3:v][3:a][4:v][4:a]concat=n=5:v=1:a=1[out];[out]scale=768:576,setdar -aac_coder twoloop -aac_is false -crf 20 t.mp4

Есть вариант использовать trim вместо -ss -to, но кажется, что так возни будет больше, т.к. нужен еще setpts.
Аноним (Linux: Firefox based) 29/06/23 Чтв 12:05:49 3324723 228
>>3323591
> он должен играться везде, просто быть меньше раза в 3-4 без сильного ухудшения качества.
То о чём ты говоришь невозможно даже если жать в AV1. А в случае пережатия из h264 в h264 радуйся экономии в 20% от исходника.
Аноним (Linux: Firefox based) 29/06/23 Чтв 12:28:45 3324735 229
>>3323599
Ну тут паритет по качеству. Где-то мылит svt, где то aom. Но в целом они очень близки. Разницу надо прям рассматривать на стоп кадрах.
Аноним (Microsoft Windows 10: Firefox based) 29/06/23 Чтв 12:29:47 3324736 230
h265 двач поддерживает?
Аноним (Linux: Firefox based) 29/06/23 Чтв 12:37:03 3324738 231
>>3324736
Двач может и поддерживает. Но у меня в firefox оно не откроется.
Аноним (Microsoft Windows 10: Firefox based) 29/06/23 Чтв 18:21:46 3324879 232
С 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 3324888 233
>>3324879
Если это для браузеров, то глупая затея, т.к. совместимость хреновая.
Аноним (Microsoft Windows 10: Firefox based) 29/06/23 Чтв 18:46:51 3324892 234
>>3324888
Не для браузеров, а для личного архивирования. Цель: уменьшить размер исходников в 2 раза сохранив качество.
Аноним (Microsoft Windows 10: Chromium based) 30/06/23 Птн 15:36:02 3325120 235
объясните на чем декодируется звук хардварно
у меня видео со звуком aac-hev2 не воспроизводятся во всяких дисках или двачах если выложить
приходится перекодировать hev2 в обычный aac постоянно
Аноним (Linux: Firefox based) 01/07/23 Суб 13:10:17 3325336 236
>>3325120
Не понял вопрос.

Смотрел на своем смартфоне через приложение Codec Info. Для h264, h265, vp9 есть аппаратное ускорение. А все аудиокодеки декодируются только софтварно. Поэтому все ваши доводы о том что AAC нативный кодек рассыпаются об отсутсвие апаратного ускорение на современных смартфонах.

А что у тебя в браузере спрашивай в гугле.
Аноним (Google Android: Mobile Safari) 01/07/23 Суб 13:54:22 3325350 237
>>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 3325512 238
Посоветуйте пожалуйста красивый и аккуратный (обязвтельно с тёмной темой) GUI к ffmpeg'у. Пробовал HandBrake и FF Batch выглядят просто ужасно.
Аноним (Microsoft Windows 10: Firefox based) 02/07/23 Вск 00:21:06 3325514 239
>>3325512
Напиши сам. Или пользуйся терминалом, как нормальный человек.
Аноним (Microsoft Windows 10: Firefox based) 02/07/23 Вск 00:22:57 3325515 240
>>3325514
Да что-то подзаебал терминал. Я довольно редко ffmpeg ом пользуюсь и из головы постоянно вылетают команды обрезки видео и тд
Аноним (Linux: Firefox based) 02/07/23 Вск 01:43:51 3325532 241
>>3325515
Movavi video converter.

Не благодари.
Аноним (Apple Mac: Safari) 02/07/23 Вск 02:20:09 3325548 242
>>3325515
Делай копилку скриптов с нужными ffmpeg опциями, как все нормальные люди.
Аноним (Microsoft Windows 10: Firefox based) 02/07/23 Вск 02:58:39 3325557 243
image.png 34Кб, 1307x120
1307x120
Пиздос, как же эффективен HEVC, 201 серия Гинтамы в 1080p 35 Gb весит, в то время как x264 720p в 3,3 раза больше, биджиджи
Аноним (Microsoft Windows 10: Chromium based) 02/07/23 Вск 06:15:41 3325581 244
image.png 144Кб, 928x697
928x697
image.png 66Кб, 953x644
953x644
image.png 54Кб, 555x416
555x416
Аноны, я 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 3325590 245
image.png 65Кб, 1092x630
1092x630
>>3325581
хотя вот так сделал, вроде работает, но не совсем как надо.
Я вот указал битрейт 100к, а он всё равно 500 делает

ffmpeg -i copy.mp4 -acodec copy -vcodec h264_qsv -b:v 100k otpt8.mp4
Аноним (Google Android: Mobile Safari) 03/07/23 Пнд 19:53:20 3326122 246
1688403290116.jpeg 57Кб, 1000x871
1000x871
1688403290119.jpeg 72Кб, 871x1000
871x1000
1688403290123.jpeg 71Кб, 1000x871
1000x871
1688403290128.jpeg 71Кб, 871x1000
871x1000
>>3301315 (OP)
На чём вы кодируете в AV1? На процессоре? А разве это не медленно и долго? Или у вас у всех видеокарты с энкодером AV1?
Аноним (Microsoft Windows 10: Firefox based) 03/07/23 Пнд 20:51:33 3326134 247
>>3326122
Так на процессоре быстрее. Где-то в прошлых тредах подробно поясняли, но если кратко, то энкодеры в видеокартах сделаны не для скорости, а чтобы хоть как-то работать. Производительность видеокарты в играх при этом на это своершенно не влияет, для кодировки видео используется отдельная часть чипа, очень часто совершенно идентичная и на топах и на затычках.
Аноним (Google Android: Mobile Safari) 03/07/23 Пнд 21:04:59 3326138 248
>>3326134
А что насчёт с процессоров с видеоядром, у которого специальный энкодер?

> Так на процессоре быстрее
Я в это не верю. Плюс на форчике видел анонов, которые хотят брать видеокарты под домашний плекс-сервер.

> Где-то в прошлых тредах подробно поясняли, но если кратко, то энкодеры в видеокартах сделаны не для скорости, а чтобы хоть как-то работать.
Можно использовать видеокарту вместо процессора для этих >>3302996 av1an, libsvtav1, libaom-av1?
Аноним (Microsoft Windows 10: Chromium based) 03/07/23 Пнд 21:15:40 3326143 249
Аноним (Microsoft Windows 10: Firefox based) 03/07/23 Пнд 21:25:00 3326145 250
>>3326138
>А что насчёт с процессоров с видеоядром, у которого специальный энкодер?
Что насчёт них?

>Я в это не верю.
Решается легко собственноручным тестом.

>Плюс на форчике видел анонов, которые хотят брать видеокарты под домашний плекс-сервер.
Так там скорости не нужны, они же никуда их не сохраняют, апрямо потоком и смотрят. И если смотреть на первой скорости, то можно кадр в кадркодировать, и всё равно успеваешь. Зато эффективность выще, значит электричества меньше жрёт, меньше греется и шумит.


>>3326143
Похож.
Аноним (Google Android: Mobile Safari) 03/07/23 Пнд 21:44:42 3326148 251
>>3326145
> Что насчёт них?
В них энкодер лучше, чем в видеокартах?
Аноним (Microsoft Windows 10: Chromium based) 03/07/23 Пнд 21:48:18 3326149 252
>>3326148
Лучший у нвидиа, у интела хуже, а про амд тактично молчим. Во встроенной или в дискретной графике энкодер – по барабану.
Аноним (Google Android: Mobile Safari) 03/07/23 Пнд 21:50:16 3326150 253
>>3326145
> Так там скорости не нужны, они же никуда их не сохраняют, апрямо потоком и смотрят. И если смотреть на первой скорости, то можно кадр в кадркодировать, и всё равно успеваешь
Ну, то есть, можно кодировать со скоростью 60 кадров в секунду на современных видеокартах?
Аноним (Microsoft Windows 10: Firefox based) 03/07/23 Пнд 21:53:03 3326151 254
>>3326150
>Ну, то есть, можно кодировать со скоростью 60 кадров в секунду на современных видеокартах?
Обычно даже 120, если h264. Современный шестиядерный процессор 300+ будет давать, но пыхтеть на все ватты.
Аноним (Microsoft Windows 10: Firefox based) 04/07/23 Втр 03:38:47 3326213 255
148546026336821[...].webm 60864Кб, 1440x1080, 00:04:16
1440x1080
анон помоги! меняю порядок дорожек батником пакетно
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 3326276 256
>>3326213
Уважаю пасскодогосподина.
Аноним (Google Android: Mobile Safari) 04/07/23 Втр 16:23:57 3326392 257
>>3326213
После перепаковки удалять оригинал и переименовывать новый файл.
Иы не можешь одновременно читать из файла и его перезаписывать поверх, лол.
Аноним (Microsoft Windows 10: Chromium based) 04/07/23 Втр 20:39:59 3326518 258
image.png 44Кб, 976x384
976x384
>>3301315 (OP)
Как убрать всё это полотно текста при использовании ffmpeg?
Аноним (Microsoft Windows 10: Firefox based) 04/07/23 Втр 22:05:27 3326535 259
Аноним (Microsoft Windows 10: Firefox based) 05/07/23 Срд 08:53:15 3326636 260
почему когда обрезаю видео, первые 2 секунды черный экран
Аноним (Microsoft Windows 10: Firefox based) 05/07/23 Срд 09:15:49 3326641 261
>>3326636
обрезаю вот так
@echo off
set ffmpeg_path=D:\ger\Serial_Experiments_Lain_BDRip_720p_Hi10p_[AnimeCeh]\!new\ro\ffmpeg.exe
mkdir "crop" 2>nul

for A in (*.mkv) do (
%ffmpeg_path% -i "
A" -ss 00:01:56 -c copy "crop\%%A"
)

echo Обрезка файлов завершена. Измененные файлы находятся в папке "crop".
pause
Аноним (Microsoft Windows 10: Firefox based) 05/07/23 Срд 12:04:56 3326658 262
скиньте норм конфиг
Аноним (Google Android: Mobile Safari) 05/07/23 Срд 12:26:16 3326662 263
>>3326636
>>3326641
Попробуй -ss ставить перед -i, есть разница
Аноним (Microsoft Windows 10: Chromium based) 05/07/23 Срд 13:19:18 3326680 264
>>3326636
>>3326641
Обрезай начало по ключевому кадру, когда не перекодируешь.
>>3326662
Разница будет в том, что процесс начнётся сразу с -ss, а не с начала.
Аноним (Microsoft Windows 7: Chromium based) 05/07/23 Срд 15:40:17 3326708 265
Аноним (Microsoft Windows 10: New Opera) 07/07/23 Птн 20:05:48 3327481 266
http://trac.ffmpeg.org/wiki/Encode/H.265
Пишут что H264 crf 23 примерно соответствует H265 crf 28. А какой примерно crf у AV1 будет соответствовать H264 crf 23?
Аноним (Apple Mac: Safari) 08/07/23 Суб 08:37:51 3327654 267
Как заставить айфон открыть видео по прямой ссылке? Пока что просто заливаю на локальный фтп и не хочет открывать, хотя с того же двач то же видео мп4 открывает если залить куда-либо
Аноним (Microsoft Windows 10: Chromium based) 08/07/23 Суб 09:20:33 3327661 268
Аноним (Microsoft Windows 10: Chromium based) 08/07/23 Суб 09:20:59 3327662 269
Аноним (Microsoft Windows 7: Chromium based) 08/07/23 Суб 10:00:30 3327679 270
>>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 3327815 271
252810183518107[...].mp4 2487Кб, 360x640, 00:00:23
360x640
>>3325350
>>3325336
да на телефоне нормально все показывает, а на пк вот этот видос к примеру нет.
Аноним (Microsoft Windows 10: Chromium based) 08/07/23 Суб 16:53:53 3327816 272
>>3326636
пушто резать надо по ключевым кадрам, добавьте уже в шапку этот вопрос. буквально в каждый тред им срут.
Аноним (Microsoft Windows 10: Firefox based) 08/07/23 Суб 16:58:27 3327818 273
>>3327815
хром не воспроизводит тоже а фурифокс да
в дискорде этот видос тоже не воспроизводит на пк, а на телефоне норм
Аноним (Microsoft Windows 7: Chromium based) 08/07/23 Суб 20:16:57 3327871 274
>>3327815
>>3327818
У меня видос работает на хромоподобии.
Аноним (Linux: Chromium based) 09/07/23 Вск 15:45:24 3328197 275
>>3327815
На хромиуме не работает
Аноним (Microsoft Windows 10: Chromium based) 09/07/23 Вск 15:58:32 3328204 276
>>3327815
Нативный хром не играет, да, но я один хрен всё в мпв перетаскиваю.
Аноним (Microsoft Windows 7: New Opera) 10/07/23 Пнд 10:32:05 3328553 277
>>3326641
Ну так при использовании copy обрезка делается по ключевым кадрам, а если в браузере посмотреть, то зачастую бывает рассинхрон.
Аноним (Microsoft Windows 7: New Opera) 10/07/23 Пнд 13:21:32 3328614 278
seekbefore.mp4 5970Кб, 720x560, 00:00:20
720x560
seekbefore-nega[...].mp4 5970Кб, 720x560, 00:00:25
720x560
>>3328553
Кстати, еще при "copy" важно добавлять на выходе -avoid_negative_ts, это убирает рассинхрон.
1. ffmpeg -ss 4240 -t 20 -i video.mp4 -c copy seekbefore.mp4
2. ffmpeg -ss 4240 -t 20 -i video.mp4 -avoid_negative_ts 1 -c copy seekbefore-negativets.mp4
Аноним (Microsoft Windows 10: Firefox based) 12/07/23 Срд 18:56:01 3329524 279
Аноним (Microsoft Windows 10: Chromium based) 12/07/23 Срд 20:15:27 3329571 280
>>3329524
Это говно бессмысленно пережимать, дай ссылку сразу на оригинал.
Аноним (Microsoft Windows 10: Firefox based) 12/07/23 Срд 20:17:06 3329574 281
>>3329571
Оригинал весит 2,5 гб, я жал как мог
Аноним (Microsoft Windows 10: Chromium based) 12/07/23 Срд 20:33:18 3329585 282
Аноним (Microsoft Windows 10: Firefox based) 12/07/23 Срд 20:38:14 3329592 283
Аноним (Microsoft Windows 10: Chromium based) 12/07/23 Срд 21:24:22 3329633 284
>>3329592
Ааа, ты всё тот же шиз.
Аноним (Microsoft Windows 10: Chromium based) 13/07/23 Чтв 00:46:17 3329730 285
Пасаны, где мне найти какие параметры самые лучшие для кодирования в H.265 через NVENC с помощью видеокарты кароче, а не CPU.
И чтобы в несколько проходов было. В общем самое максимально возможное качество через GPU NVENC
Аноним (Microsoft Windows 10: New Opera) 13/07/23 Чтв 02:36:04 3329758 286
Аноним (Linux: Chromium based) 13/07/23 Чтв 17:26:37 3329933 287
>>3329758
Не читал что там, но интуитивно больше тредов = более локальные оптимизации = больше размер файла.
Аноним (Microsoft Windows 10: Chromium based) 13/07/23 Чтв 22:06:08 3330076 288
Аноним (Microsoft Windows 10: Chromium based) 14/07/23 Птн 19:36:39 3330428 289
.jpg 246Кб, 1033x487
1033x487
Поясните, плиз. Чем плохо кодирование через 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 3330431 290
Норм параметры для конвертации? Где обосрался? Использую для сцен из фильмов

-c:v libaom-av1 -cpu-used 4 -row-mt true -threads 0 -crf 21 -tile-columns 1 -tile-rows 0 -auto-alt-ref 1 -lag-in-frames 25 -g 300 -pix_fmt yuv420p10le
Аноним (Microsoft Windows 7: New Opera) 14/07/23 Птн 22:51:53 3330508 291
test.mp4 26211Кб, 960x720, 00:02:05
960x720
Попробовал вместо этого >>3324136 вот этот: https://superuser.com/questions/1242039/trim-and-concat-two-videos-with-audio-streams метод, так видео кодировалось 20 минут, на чем решил остановить процесс, а проблема в том, что trim полностью обрабатывает поток с самого начала, а не перематывается на нужное место.
Аноним (Microsoft Windows 7: New Opera) 15/07/23 Суб 11:04:37 3330668 292
test.mp4 9043Кб, 960x720, 00:01:00
960x720
Еще из удобных вариантов склейки - делать несколько отрезков в lossless формате и потом через -i concat: склеивать, а через -lavfi trim - это полный пиздец по затратам времени и в этом нет смысла.
Аноним (Microsoft Windows 10: Firefox based) 15/07/23 Суб 11:28:36 3330680 293
>>3330428
Ты вишмастер скачал какой-то чел.
>Чем плохо кодирование через NVENC в HEVC?
Кодирование осуществляет встроенный в видеокарту (хуевый) кодировщик.
>>3330431
Пойдет только убери эту хуйню с тредами и тайлами. Пердоль av1an если хочешь скорости с aom.
Аноним (Microsoft Windows 7: New Opera) 19/07/23 Срд 16:27:41 3332467 294
>>3302950
Звук лучше всего жать в AAC HEv2, нужна сборка ffmpeg с libfdk_aac или можно пережать neroaacenc и потом сделать remux. Для видео еще нужно ставить максимальный профиль.
Аноним (Microsoft Windows 7: New Opera) 19/07/23 Срд 16:32:05 3332468 295
>>3302950
Кстати, еще есть такой прикол, что если сильно жать средний или полный размер кадра, то фильм меняет жанр на крипоту, т.к. появляются признаки мутации.
Аноним (Microsoft Windows 7: New Opera) 19/07/23 Срд 16:48:06 3332475 296
>>3332467
> Для видео еще нужно ставить максимальный профиль.
Preset
Аноним (Microsoft Windows 7: New Opera) 19/07/23 Срд 20:59:29 3332572 297
vp9-libopus-12.webm 229Кб, 240x180, 00:01:08
240x180
av1-aac-he2.mp4 197Кб, 240x180, 00:01:00
240x180
libx265-aac-he2.mp4 202Кб, 240x180, 00:01:00
240x180
libx264-aac-he2.mp4 194Кб, 240x180, 00:01:00
240x180
Вот сравнение кодеков: -preset placebo (libx264/libx265), -deadline best для vp9, -preset 1 (av1). Звук: дефолтный, проблемный libopus без настроек и aac he2.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 11:52:34 3332752 298
>>3324879
На примере вот этих >>3332572 видео, рейтинг будет таким: av1 (libaom-av1); vp9; libx265; libx264. Для звука лучше использовать aac (libfdk_aac).
Аноним (Microsoft Windows 10: Firefox based) 20/07/23 Чтв 12:00:38 3332756 299
1667542088053.png 48Кб, 946x350
946x350
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 12:15:21 3332758 300
>>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 3332759 301
vp8-libvorbis.webm 282Кб, 240x180, 00:01:00
240x180
>>3332572 >>3332752
Если что, то vp8 идет после vp9: av1; vp9; vp8; libx265; libx264.
VP8 уже не держит такой низкий битрейт, как VP9.
Аноним (Linux: Chromium based) 20/07/23 Чтв 12:24:45 3332761 302
>>3332758
Он нативный для макоси, на других ОС он скорее всего недоступен.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 12:32:50 3332764 303
>>3332759
Не, таки рейтинг такой: av1; vp9; libx265; vp8; libx264.
Не до конца примерно почувствовал.
>>3332761
Значит остается только утилита qaac, не думаю что будет какая-то значительная разница с neroaacenc, даже влом проверять.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 12:38:18 3332767 304
>>3332764
Даже так: av1; libx265; vp9; vp8; libx264.
Аноним (Google Android: Mobile Safari) 20/07/23 Чтв 12:48:21 3332773 305
>>3332761
Он доступен везде где есть тунец, тут только проблема в правильном подключении.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 13:08:10 3332791 306
>>3332773
Я чет не видел ни одной сборки под винду с --enable-audiotoolbox. Может и нельзя собрать с таким параметром.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 13:54:11 3332829 307
original.png 583Кб, 1440x1080
1440x1080
av1-aac-he2.png 256Кб, 1440x1080
1440x1080
vp9-libopus-12.png 266Кб, 1440x1080
1440x1080
vp8-libvorbis.png 304Кб, 1440x1080
1440x1080
Не, таки самый правильный рейтинг вот этот >>3332759
libx265 завел в заблуждение своими дорисованными артефактами, которые показались детализацией.
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 13:54:41 3332830 308
libx265-aac-he2.png 224Кб, 1440x1080
1440x1080
libx264-aac-he2.png 194Кб, 1440x1080
1440x1080
Аноним (Microsoft Windows 7: New Opera) 20/07/23 Чтв 15:00:36 3332874 309
>>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 3334083 310
Сомневался, стоит ли сюда заливать, ну да ладно.

https://www.mediafire.com/folder/wrpd1f5ayoavb/SHARED

Скрипты для 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 3334141 311
Почему при кодировании в CRF у меня на выходе получается переменный битрейт видео?
Как принудительно выставить High tier в левеле?
А ваще я через Xvid4PSP кодирую и там есть почти всё, кроме этого high tier принудительного
Аноним (Linux: Firefox based) 23/07/23 Вск 17:12:07 3334355 312
>>3334141
> Почему при кодировании в CRF у меня на выходе получается переменный битрейт видео?
А каким он у тебя должен быть? Не путай CRF и CBR.
> Как принудительно выставить High tier в левеле?
Никак. Какой у тебя пиковый битрейт выпадет, такой tier у тебя и будет.
Аноним (Microsoft Windows 10: Chromium based) 23/07/23 Вск 17:17:30 3334362 313
>>3334355
> А каким он у тебя должен быть?
Я кодирую фильмы и везде постоянный битрейт пишет. Тут начал кодировать один из BDremux, так там на выходе всегда пишет минимум битрейт 5 допустим, а максимум 35.
> Какой у тебя пиковый битрейт выпадет
Но у меня везде битрейт до 40 мегабит и при кодировании через CRF у меня High tier всегда, но если ставить CBR и выбирать битрейт до 40, то всегда Main Tier ставится сам.
Алсо, я обратил внимание, что на всех 2160p рипах фильмов всегда стоит High Tier, даже если там битрейт 10 мегабит, например
Аноним (Linux: Firefox based) 23/07/23 Вск 17:29:31 3334371 314
>>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 3334375 315
.jpg 117Кб, 470x367
470x367
>>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 гигов, битрей явно меньше.
Аноним (Linux: Firefox based) 23/07/23 Вск 18:00:20 3334379 316
>>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 3334380 317
>>3334379
> Поэтому я ХЗ что у тебя там происходит.
Encoding settings : cpuid=1111039 / frame-threads=9 / numa-pools=8 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=3 / input-csp=1 / input-res=3840x1608 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=4 / allow-non-conformance / repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=10 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=60 / lookahead-slices=8 / scenecut=40 / hist-scenecut=0 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=-2:-2 / no-sao / no-sao-non-deblock / rd=3 / selective-sao=0 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=1.50 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=12.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=1.0 / crf-max=21.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=0 / display-window=0 / master-display=G(8500,39850)B(6550,2300)R(35400,14600)WP(15635,16450)L(10000000,1) / cll=1000,400 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / hist-threshold=0.01 / no-opt-cu-delta-qp / no-aq-motion / hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / no-scenecut-aware-qpconformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0


> ты рипал рип
Нет же. С BDRemux делал рип. Качаю ремуксы и их рипаю.
Аноним (Linux: Firefox based) 23/07/23 Вск 19:10:22 3334410 318
>>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 3334416 319
.jpg 540Кб, 1554x1272
1554x1272
>>3334410
> no-sao при включённом strong-intra-smoothing — не имеет смысла
Я так понимаю это автоматом определяется. Хз где это можно установить. Но оно кадр не портит при ниже 18? Просто визуально кадр от бдремукса не отличается. Замыливания не видно.
Алсо, вот все настройки какие есть в проге.
Аноним (Linux: Firefox based) 23/07/23 Вск 19:31:50 3334427 320
image.png 33Кб, 711x176
711x176
>>3334416
Наверно нет. Оно выборочно работает.
Аноним (Microsoft Windows 10: Chromium based) 24/07/23 Пнд 20:10:17 3334811 321
.jpg 652Кб, 1045x730
1045x730
Вот опять. Все те же настройки. Поменял только CRF на 21. И битрей пишет от 9 до 38.
При этом размер файла получается почти 38 гигов при продолжительности 2-10. Но это я прервал кодирование, поэтому стрим сайз небольшой.
Аноним (Microsoft Windows 7: New Opera) 24/07/23 Пнд 21:01:12 3334829 322
>>3334083
Обновил архивы, исправил пути и утилиты теперь доступны в обоих архивах.
Аноним (Microsoft Windows 7: New Opera) 24/07/23 Пнд 21:03:43 3334831 323
Аноним (Microsoft Windows 7: New Opera) 25/07/23 Втр 10:24:02 3334985 324
>>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.
Аноним (Linux: Firefox based) 27/07/23 Чтв 03:36:22 3335682 325
>>3330431
А о субтитрах
Когда они отдельным файлом, — отлично, использую фильтр subtitles
Когда они изображения — норм, -filter_complex "[0:v][0:s]overlay[v]" -map "[v]"
Когда файлы внутри контейнера, —фильтр subtitles, какого черта он там по 10 минут читает?
Using font provider fontconfig
Аноним (Linux: Firefox based) 27/07/23 Чтв 12:28:18 3335780 326
>>3335682
Сперва извлеки субтитры из контейнера.
Аноним (Microsoft Windows 10: Chromium based) 27/07/23 Чтв 15:50:16 3335845 327
Подскажите пожалуйста набор параметров для ffmpeg чтобы в вебмках на дваче отображался title. Пробовал -map_metadata -1 -metadata title="TEST", но почему-то это не работает.
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 17:12:51 3335867 328
ck.mp4 1417Кб, 720x560, 00:00:08
720x560
gsc.mp4 1018Кб, 1280x720, 00:00:04
1280x720
Пример хромакея.
ffmpeg -ss 34:23 -t 8 -i "Беспредел (1989).mp4" -i gsc.mp4 -filter_complex "[1:v]chromakey=0x20F513:0.2:0.1[ckout];[0:v][ckout]overlay[outv]" -map "[outv]" -map 0:a -aac_coder twoloop -aac_is false -y ck.mp4
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 17:15:53 3335869 329
>>3335845
> -map_metadata -1
И зачем ты это ставил? Это удалить все метаданные.
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 17:21:14 3335873 330
>>3335867
Цвет можно определить в xnview. Кстати, через него можно узнать и координаты для обрезки.
Аноним (Microsoft Windows 10: Chromium based) 27/07/23 Чтв 17:30:17 3335878 331
image.png 42Кб, 1319x324
1319x324
>>3335869
Думаешь это он виноват? Вот результат ffprobe на скрине, title попадает в выходной файл, но двач не хочет его распознавать.
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 17:31:08 3335879 332
>>3335878
Ну так давай сюда видос, который распознается.
Аноним (Microsoft Windows 10: Chromium based) 27/07/23 Чтв 17:49:54 3335885 333
16902908833180.webm 10056Кб, 500x280, 00:03:07
500x280
image.png 32Кб, 1395x177
1395x177
Вот из /b/ украл. Не знаю кто и когда кодировал, но судя по его метадате, это была какая-то менее свежая чем у меня версия кодировщика.
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:00:20 3335890 334
12.webm 10056Кб, 500x280, 00:03:07
500x280
2.mp4 18076Кб, 640x480, 00:03:08
640x480
>>3335885
Надо затестить, меняется ли на том самом видео. И тест нового.
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:05:37 3335894 335
12.webm 10056Кб, 500x280, 00:03:07
500x280
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:13:31 3335901 336
12.webm 10056Кб, 500x280, 00:03:07
500x280
13.webm 10056Кб, 500x280, 00:03:07
500x280
14.webm 10056Кб, 500x280, 00:03:07
500x280
ffmpeg-4.0.2 (Lavf58.12.100) ffmpeg-3.2 (Lavf57.56.100) ffmpeg-2.1 (Lavf55.19.104)
Аноним (Microsoft Windows 10: Chromium based) 27/07/23 Чтв 18:16:20 3335902 337
>>3335901
Прикольно. Ну видимо это не у меня руки из жопы, а макабе не нравятся новые кодировщики. Или ты ещё какую-то магию применил?
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:20:30 3335908 338
15.webm 10056Кб, 500x280, 00:03:07
500x280
16.webm 10056Кб, 500x280, 00:03:07
500x280
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:24:23 3335909 339
17.webm 10056Кб, 500x280, 00:03:07
500x280
Аноним (Microsoft Windows 7: New Opera) 27/07/23 Чтв 18:33:35 3335915 340
11.mp4 1046Кб, 1280x720, 00:00:10
1280x720
>>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 3336085 341
Аноним (Microsoft Windows 10: Chromium based) 28/07/23 Птн 09:36:50 3336162 342
>>3334811
не кодируй через говно а сам пиши параметры и все.
Аноним (Microsoft Windows 10: Chromium based) 28/07/23 Птн 09:40:50 3336164 343
хороший вайп говниме калом и нахуя тебе версия ффпмег довнич если от нее не зависит ваще
Аноним (Microsoft Windows 7: New Opera) 28/07/23 Птн 10:59:20 3336180 344
>>3336164
Дай угадаю. У тебя куклоскрипт установлен?
Аноним (Microsoft Windows 10: Chromium based) 29/07/23 Суб 15:22:04 3336631 345
>>3336180
у всех нормальных людей в дефолт говне даже правил нет нормальных для блока слов.
еще и поддержку мп3 вырезали дауны на борде вместо того чтобы новые добавлять
Аноним (Microsoft Windows 10: Chromium based) 29/07/23 Суб 15:23:35 3336634 346
причем тут ффмпег если тут не работает
Аноним (Microsoft Windows 7: New Opera) 29/07/23 Суб 23:29:03 3336912 347
>>3336631
Если ты не понял, то без куклоскрипта показывается тег title под названием файла и только если видео сконвертировано до определенной версии.
Аноним (Microsoft Windows 7: New Opera) 30/07/23 Вск 13:32:46 3337172 348
Пример нормализации звука через 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"

Пакетно, для видео+аудио:
(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 -i "%a" -i "%~na-norm.m4a" -map 0:v -map 1:a -c copy -map_chapters -1 -map_metadata -1 "%~na-norm.mp4" && del "%~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 "%a" -i - -map 0:v -map 1:a -c:a libfdk_aac -b:a 256K -c:v copy -map_chapters -1 -map_metadata -1 "%~na-norm.mp4"

Если не важно качество звука и нет версии 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 3337304 349
>>3336912
ну так и, проблема в макаке борде, если куколд показывает, нет? Щас бы древнючую версию с какого там года 2016-18 изза этого использовать
Аноним (Microsoft Windows 7: New Opera) 30/07/23 Вск 17:46:34 3337337 350
>>3337304
Просто было интересно, в чем проблема, в версии или просто в параметрах.
Аноним (Linux: Chromium based) 30/07/23 Вск 18:16:10 3337343 351
image.webp 85Кб, 788x686
788x686
>>3335878
> но двач не хочет его распознавать.
У меня поэтому юзерскрипт стоит.
В конце скриншота, где:
> title not found, search for the next info segment
У двача конец поиска, у меня дальше ищет.
Аноним (Microsoft Windows 10: Firefox based) 02/08/23 Срд 23:39:04 3338847 352
>>3301315 (OP)
Какие настройки использовать в OBS для записи 4к@60 с очень высокой динамикой событий (игра Ultrakill)? Может быть, использовать ffmpeg или понизить разрешение до 1080p? Сейчас видеофайлы занимают немало (1 гигабайт на 6-7 минут), но видны сильные артефакты.
Аноним (Microsoft Windows 7: New Opera) 03/08/23 Чтв 10:15:50 3338973 353
>>3338847
Главное - выставить аппаратное кодирование AMF или NVENC. У меня видуха старая и таких фич нету, поэтому для записи экрана с минимальными потерями кадров использую кодек MPEG-1 через драйвер UScreenCapture, который поддерживает 60 FPS, но часто таки не дотягивает до 60, обычно 52-56, встроенный gdigrab поддерживает только 30 FPS.

ffmpeg -rtbufsize 2000M -f dshow -i video="UScreenCapture" -c:v mpeg1video -qscale:v 4 -pix_fmt yuv420p -f mpeg1video CAPTURE.mpg
ffmpeg -rtbufsize 2000M -f dshow -show_video_device_dialog true -i video="UScreenCapture" -c:v mpeg1video -qscale:v 4 -pix_fmt yuv420p -f mpeg1video CAPTURE.mpg
Аноним (Microsoft Windows 7: New Opera) 03/08/23 Чтв 10:18:54 3338974 354
>>3338847
Вообще, для записи игр еще с начала 2000-ых использовался FRAPS, размер файлов будет еще больше, то нет дропов кадров и артефактов. Сейчас с новыми видухами лучше использовать аппаратный кодировщик и писать через что-то стандартное, типа OBS.
Аноним (Microsoft Windows 10: Chromium based) 03/08/23 Чтв 12:57:21 3339010 355
>>3338847
Поставь битрейт повыше и всё.
Аноним (Microsoft Windows 7: New Opera) 03/08/23 Чтв 13:13:29 3339019 356
>>3338973
Вместо -f mpeg1video лучше ставить -f mpegts или -f avi, будет быстрее обработка.
Аноним (Microsoft Windows 10: Chromium based) 03/08/23 Чтв 13:47:27 3339034 357
Есть какой-то нормальный гуй с предпросмотром чтобы нарезать вебмки (на самом деле мр4)? Все что пробовал какие-то уёбищные
Аноним (Microsoft Windows 7: New Opera) 03/08/23 Чтв 20:52:34 3339303 358
>>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 3339345 359
Аноним (Microsoft Windows 10: Chromium based) 04/08/23 Птн 10:31:37 3339513 360
Аноним (Microsoft Windows 10: Firefox based) 04/08/23 Птн 14:19:07 3339597 361
>>3338847
>>3339010 >>3338974 >>3338973
У меня стоял переменный битрейт. Поставил постоянный, ниже максимального значения в переменном (24000 kbps) и картинка стала хорошо выглядеть. Размер великоват, но по-другому быть не может.
Аноним (Microsoft Windows 10: Chromium based) 07/08/23 Пнд 01:49:33 3340479 362
image.png 4Кб, 913x36
913x36
Как извлечь srt из видео? Делаю так
ffmpeg -i Movie.mkv -map 0:s:0 subs.srt
получаю пикрил
Аноним (Linux: Firefox based) 07/08/23 Пнд 03:04:22 3340488 363
>>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 3340497 364
>>3301315 (OP)
>Актуальный гайд по кодированию от анона из треда №5 (принимается критика
Вы указали рекомендованные CRF, не указав кодек, но они для каждого кодека разные, и даже по ссылке в источнике второй набор есть для svt-av1.
Аноним (Apple Mac: Chromium based) 08/08/23 Втр 01:40:21 3340879 365
Кто-нибудь генерировал какой-нибудь тестовый видеоряд?
Есть несколько фильтров, но все какие-то скучные, одни полосы да фракталы.
Жизнь более-менее интересная, но гробит процессор.
Хочу чего-нибудь красивого, нескучного и лёгкого в генерации.
Аноним (Apple Mac: Chromium based) 08/08/23 Втр 01:42:39 3340880 366
Кто-нибудь генерировал какой-нибудь тестовый видеоряд?
Есть несколько фильтров, но все какие-то скучные, одни полосы да фракталы.
Жизнь более-менее интересная, но гробит процессор.
Хочу чего-нибудь красивого, нескучного и лёгкого в генерации.
Аноним (Microsoft Windows 10: Firefox based) 08/08/23 Втр 13:41:14 3341092 367
Нужно из одной папки перегнать 200 видео (там h264+aac, mp4 контейнер) в h265 preset medium crf25 + opus 96 kbps, mkv контейнер. Подскажите готовую комманду, пожалуйста, ссылающуюся на хуитку.txt, а в ней типо список всех видео на конвертацию. Я нуб просто.
Аноним (Microsoft Windows 7: New Opera) 08/08/23 Втр 19:19:04 3341229 368
>>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 3341244 369
>>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 3341973 370
сохраняется на в корне диска c, как сделать чтобы сохранялось в видео
Аноним (Google Android: Mobile Safari) 10/08/23 Чтв 05:24:49 3341974 371
Чувак, минута в гугле
Аноним (Microsoft Windows 7: New Opera) 10/08/23 Чтв 10:05:00 3341988 372
>>3341973
А ты что используешь?
Аноним (Linux: Chromium based) 11/08/23 Птн 12:21:49 3342481 373
Аноним (Google Android: Mobile Safari) 11/08/23 Птн 16:56:21 3342573 374
Вот бы кто-нибудь взял и форкнул boram, лучше ведь ничего не было
Аноним (Microsoft Windows 10: Chromium based) 11/08/23 Птн 22:45:07 3342664 375
>>3342573
Двачую, чтобы мр4 делать можно было и очередь. А автор сдох или что?
Аноним (Google Android: Mobile Safari) 12/08/23 Суб 05:19:08 3342696 376
>>3342664
И чтобы он нормально под линух заводился, не требуя говна мамонта
Наверное помер, никакой активности на гитхабе
Аноним (Microsoft Windows 7: New Opera) 13/08/23 Вск 16:25:13 3343210 377
Аноним (Microsoft Windows 10: Firefox based) 15/08/23 Втр 19:20:56 3344083 378
1 (22).mp4 4211Кб, 480x480, 00:01:02
480x480
15458437036700.webm 2664Кб, 640x640, 00:00:14
640x640
15458440970330.webm 1194Кб, 640x640, 00:00:14
640x640
15458440970431.webm 2482Кб, 640x640, 00:00:14
640x640
15458440970602.webm 979Кб, 640x640, 00:00:12
640x640
15458440970733.webm 2206Кб, 360x360, 00:00:14
360x360
>>3341092
реквестуй через чат гпт
Аноним (Microsoft Windows 10: Firefox based) 18/08/23 Птн 10:41:25 3345294 379
Есть много записей рабочего стола, в основном там работа, достаточно статичная картинка, много текста. Хочу всё пережать, на какой размер нужно ориентироваться? Ну вот 1 час такого видео 1080@30, на какой размер стоит ориентироваться?
Аноним (Google Android: Mobile Safari) 18/08/23 Птн 17:58:29 3345439 380
>>3345294
Отрежь от видоса 1 минуту и пожми её с 1мб битрейтом. Итоговый размер будет ориентиром 🙄🙄🙄
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 21:30:09 3346790 381
изображение.png 38Кб, 530x622
530x622
изображение.png 63Кб, 530x1080
530x1080
изображение.png 149Кб, 1508x856
1508x856
конвертирую mkv (пик1) в mp4 (пик2) командой
ffmpeg -i "%filename%.mkv" -c copy "%filename%.mp4"
звука НЕТ
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 21:56:27 3346799 382
>>3346790
Мелкобуквам не помогаю.
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 21:59:40 3346801 383
>>3346799
Конвертирую mkv (пик1) в mp4 (пик2) командой
ffmpeg -i "%filename%.mkv" -c copy "%filename%.mp4"
Звука НЕТ
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 22:01:10 3346802 384
>>3346801
Точки в конце предложений нет...
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 22:03:13 3346805 385
>>3346802
Конвертирую mkv (пик1) в mp4 (пик2) командой:
ffmpeg -i "%filename%.mkv" -c copy "%filename%.mp4"
Звука НЕТ.
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 22:13:37 3346809 386
>>3346805
Как я без mkv файла протестирую? Скидывай его.
Аноним (Google Android: Mobile Safari) 21/08/23 Пнд 22:15:28 3346810 387
Аноним (Microsoft Windows 10: Chromium based) 21/08/23 Пнд 22:30:06 3346812 388
>>3346790
Опус не дружит с мп4. Перекодируй в аас, как постом выше, а цв копи.
Аноним (Microsoft Windows 10: Firefox based) 21/08/23 Пнд 22:42:30 3346815 389
Аноним (Microsoft Windows 10: Firefox based) 23/08/23 Срд 00:06:27 3347226 390
Как конвертнуть webm в mp4? Вот так норм?
ffmpeg -fflags +genpts -i 1.webm -r 24 1.mp4
Аноним (Linux: Firefox based) 23/08/23 Срд 11:20:42 3347381 391
>>3347226
Нет конечно. Ты не знаешь ни какими кодеками ты транскодируешь, ни какой у тебя битрейт будет на выходе, ни какого качества видео у тебя в итоге выйдет.
Аноним (Google Android: Mobile Safari) 28/08/23 Пнд 22:52:20 3349891 392
>>3345294
У меня бы получилось где-то гигабайт или 160мб без звука на 24фпс на обычном h264, плавные переходы и эффекты на экране при этом будут с шакалами
Аноним (Microsoft Windows 10: Chromium based) 31/08/23 Чтв 06:40:33 3351002 393
16591615039342.webm 2056Кб, 2000x1700, 00:01:31
2000x1700
Нужно сделать много файлов аудио+картинка, как сделать чтобы не возиться поштучно? Ну и код ниже может пофиксить советы, я в этом слабо шарю.

ffmpeg -r 1 -loop 1 -i image.jpg -i audio.ogg -c:v libvpx-vp9 -c:a libopus -b:a 64k -pix_fmt yuv420p -crf 32 -vf scale=0:500 -r 1 -shortest "out.webm"
Аноним (Linux: Firefox based) 31/08/23 Чтв 20:46:01 3351245 394
16635279544070.png 320Кб, 800x450
800x450
Где-то в старых тредах до 2020годов была в ОП-посте картинка-гайд по использованию команд ffmpeg с примерами.

Доставьте плиз.
Аноним (Microsoft Windows 10: Chromium based) 31/08/23 Чтв 22:42:51 3351329 395
1685577607145.png 579Кб, 2048x2500
2048x2500
1536480702544.png 495Кб, 2400x2360
2400x2360
Аноним (Linux: Firefox based) 31/08/23 Чтв 23:51:01 3351376 396
16885911994871.gif 349Кб, 498x471
498x471
Аноним (Google Android: Mobile Safari) 04/09/23 Пнд 12:48:47 3352798 397
Ебать я долбоёб, больше 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 3352837 398
>>3352798
Ты не понимаешь, что такое CRF.
Аноним (Linux: Firefox based) 04/09/23 Пнд 16:26:33 3352909 399
>>3352798
Ну а чего ты хотел? Сжимаемость видео зависит главным образом от самого видео. Мультики сжимаются хорошо, потому что там графика примитивная. А вот видео снятые при плохом освещении и с задранным ISO будет сжиматся очень плохо потому что там шумов больше чем полезной информации.
Аноним (Google Android: Mobile Safari) 04/09/23 Пнд 17:05:55 3352921 400
>>3352837
Я и не писал что понимаю т.к. только недавно начал с ним работать.
>>3352909
Есть ли какие нибудь тесты с анализом качества видео при разных значениях CRF? Находил только упоминание средних значений (20-24 для h265) и всё.
Аноним (Linux: Firefox based) 06/09/23 Срд 22:05:14 3353811 401
>>3353778 →>>3353779 →
> поясните за кодеки и кодирование видео.
Основные принципы сводятся к трём:
1. декомпозиция исходного материала,
2. фильтрация (удаление избыточности) в пространстве элементов декомпозиции; этот пункт применяется в кодеках с потерями информации — если кодек без потери информации (т. е. исходную последовательность точно можно воспроизвести при декодировании), то подобная фильтрация не производится;
3. энтропийное кодирование (автокорреляционный анализ и поиск способов более компактного представления информации, без потерь уже).
Исследования довольно быстро показали, что адаптивные алгоритмы серьёзно превосходят неадаптивные, в результате большинство современных кодеров с потерями в процессе работы решают комплекс оптимизационных задач. Это их дополнительная базовая способность.

По п. 2 поясняю, что коэффициенты сжатия у кодеков без потерь настолько небольшие, что такое сжатие применяется в исключительных случаях, а при распространении видеороликов по сети — почти никогда.

> Есть легкие кодеки, которыми можно перекодировать видео без качества, но меньшим размером файла?
> без потери качества
Скорее всего, исходная последовательность у тебя закодирована с потерями. В этом случае её автокорреляционные свойства уже так себе — сжать её ещё сколь-нибудь существенно маловероятно, а подобная зачата лишена практического смысла.
Если интересуют противоречащие предыдущему утверждению чудеса, то тебе в /re/ путь открыт.
Аноним (Microsoft Windows 10: Chromium based) 07/09/23 Чтв 11:00:10 3354001 402
Есть нормальные гуи для этого говна в 2к23?
Аноним (Microsoft Windows 10: Chromium based) 07/09/23 Чтв 12:44:39 3354096 403
Аноним (Google Android: Mobile Safari) 07/09/23 Чтв 14:04:23 3354157 404
>>3354096
Кал, там нельзя указать размер, как я вебмы буду нарезать?
Аноним (Microsoft Windows 10: Firefox based) 07/09/23 Чтв 14:09:14 3354163 405
>>3354157
Если у тебя не пакетные задачи конвертирования, то просто юзай avidemux.
Аноним (Google Android: Mobile Safari) 07/09/23 Чтв 14:19:12 3354172 406
>>3354163
Боже какой кал, не зря говорят айтишники далбаебы, я пользуюсь говнопрограммой movami, и то на 2 головы выше порекомендованого говна
Аноним (Microsoft Windows 10: Firefox based) 07/09/23 Чтв 14:35:03 3354184 407
>>3354172
Это та что с зондами в жопе, с заплати плашками и клозед сурс))) Лол )))
Аноним (Microsoft Windows 7: Firefox based) 07/09/23 Чтв 16:00:40 3354227 408
>>3354172
> В простой как две копейки синтаксис лучшего инструмента для задачи не смог
> > Боже какой кал, не зря говорят айтишники далбаебы
Люто ты себя приложил.
Аноним (Microsoft Windows 10: Chromium based) 07/09/23 Чтв 17:03:41 3354282 409
>>3354227
Пидор тупой, щас бы путь к файлу писать в кмд и нарезать файлы без превью
Аноним (Microsoft Windows 10: Chromium based) 07/09/23 Чтв 19:59:22 3354378 410
>>3354282
У тебя клавиши таб на клавиатуре нет? Ты реально альтернативно одарённый.
Аноним (Microsoft Windows 7: Firefox based) 07/09/23 Чтв 20:43:56 3354394 411
>>3354282
> пользуется дефолтным cmd
> даже в нем есть копипаста, drag and drop и автодополнение
> "превью" в любом проигрывателе с точностью до кадра
Ну хватит уже позорится.
Аноним (Apple GayPhone: Mobile Safari) 08/09/23 Птн 00:44:10 3354474 412
Есть ли команда, чтобы быстренько сделать mp4 с картинкой и аудиодорожкой?
Аноним (Google Android: Mobile Safari) 08/09/23 Птн 06:04:02 3354507 413
>>3354394
>позорится
Чем конкретно позорится?
Аноним (Microsoft Windows 10: Chromium based) 08/09/23 Птн 09:29:13 3354521 414
123456543.jpeg 126Кб, 960x720
960x720
Аноним (Microsoft Windows 10: Chromium based) 08/09/23 Птн 09:30:00 3354522 415
>>3354394
Давай показывай свой "любой" проигрыватель где показывает милисекунды и можно листать кадрами
Аноним (Microsoft Windows 10: Chromium based) 08/09/23 Птн 09:31:46 3354524 416
Аноним (Linux: Firefox based) 08/09/23 Птн 11:26:59 3354563 417
>>3354474
ffmpeg -stream_loop -1 -t 1:00 -i картинко.джипег -i аудиодорожка.m4a -pix_fmt yuv420p -vcodec libx264 -acodec copy -r 1 -g 15 -crf 18 видосик.mp4

Картинко должно иметь чётную ширину и высоту. Если это не так, то растяни её в фотошопе.

Аудиодорожка должна быть в AAC. Годных кодировщиков совсем немного: qaac или fdk aac. Всё остальное хлам и не используй это если только у тебя нет другого выбора. Поэтому кодируй аудиодорожку отдельно.

qaac.exe -V90 аудиодорожка.wav -o аудиодорожка.m4a

fdkaac -m 5 аудиодорожка.wav -o аудиодорожка.m4a
Аноним (Microsoft Windows 7: Firefox based) 08/09/23 Птн 15:47:17 3354654 418
image.png 859Кб, 968x567
968x567
Аноним (Microsoft Windows 7: Firefox based) 08/09/23 Птн 16:02:52 3354660 419
image.png 533Кб, 1019x694
1019x694
>>3354654
Ну и для неосиляторов mpv.
Аноним (Linux: Chromium based) 08/09/23 Птн 20:28:51 3354806 420
ERROR: FP_ASSERT Fixed Point overload /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/ASM_AVX2/EbTemporalFiltering_AVX2.c:596
ffmpeg: /usr/src/debug/svt-av1/SVT-AV1/Source/Lib/Encoder/ASM_AVX2/EbTemporalFiltering_AVX2.c:596: svt_av1_apply_temporal_filter_planewise_medium_hbd_partial_avx2: Assertion `0' failed.
Аварийный останов (стек памяти сброшен на диск)

Чё ему не так?
Аноним (Linux: Firefox based) 08/09/23 Птн 22:52:33 3354869 421
>>3354806
Пришло время компилировать ffmpeg
Аноним (Microsoft Windows 10: Chromium based) 09/09/23 Суб 19:10:38 3355141 422
>>3301315 (OP)
Поясните за кодеки и кодирование видео.
Есть ли легкие кодеки, которыми можно перекодировать видео без потери качества, но меньшим размером файла?
Аноним (Linux: Firefox based) 09/09/23 Суб 22:36:35 3355284 423
>>3355141
Меньшим чем что?

Сейчас даже видео с камер жмётся тяжелыми кодеками с потерями. Другое дело что кодеки в камерах стоят хуёвые а потому битрейт там обычно завышают чтобы картинка не развалилась на блоки.
Аноним (Microsoft Windows 10: Chromium based) 09/09/23 Суб 22:45:54 3355290 424
>>3355284
>Меньшим чем что?
Чем было. Думаю, есть смысл перекодировать всю коллекцию своих видео в какой-то один формат/кодик, размер уменьшить, есть смысл?
Аноним (Google Android: Mobile Safari) 09/09/23 Суб 23:03:54 3355303 425
Аноним (Linux: Firefox based) 09/09/23 Суб 23:06:08 3355306 426
>>3355290
Не имеет смысла.

Даже если этот видос был сжат древним DivX, пережатие его в AV1 просто замылит все мелкие детали. И если для 1080p это не очень критично, то для SD контента который растягивается чтобы заполнить экран и где виден каждый пиксел это выглядеть будет отвратительно.
Аноним (Microsoft Windows 10: Chromium based) 09/09/23 Суб 23:11:45 3355310 427
>>3355306
>был сжат древним DivX, пережатие его в AV1 просто замылит
А кодеков без потерь не бывает?
Аноним (Linux: Firefox based) 09/09/23 Суб 23:19:00 3355314 428
>>3355310
Кодеки без потерь существуют. Но практической пользы от них не будет.
Аноним (Microsoft Windows 10: Chromium based) 09/09/23 Суб 23:43:05 3355322 429
>>3355314
А вот видео фуллхд с небольшой длительности, но раздутым размером >5гб, возможно пережать, чтобы был адекватный размер файла с исходным качеством?
Аноним (Linux: Firefox based) 10/09/23 Вск 00:06:41 3355327 430
>>3355322
Думаю да. Можешь попробовать.

Но исходного™ качества всё равно не будет, так как сжимать ты его будешь с потерями.
Аноним (Microsoft Windows 10: Chromium based) 10/09/23 Вск 00:45:25 3355334 431
>>3355327
То есть любая перекодировка ухудшает видео?
Аноним (Linux: Firefox based) 10/09/23 Вск 10:02:27 3355400 432
>>3355334
Ну lossless кодирование качества не улучшат. Но там огромные битрейты, от 100 мегабит и выше. Поэтому сфера применения этих кодеков ограничена. Можно временно хранить футажи и промежуточные материалы на время производства видео. Но когда готова мастер копия, эти временные файлы удаляют чтобы они не занимали места.

Любая перекодировка в lossy ухудшает качество.
Аноним (Microsoft Windows 10: Chromium based) 10/09/23 Вск 13:22:26 3355497 433
>>3355400
>Любая перекодировка в lossy ухудшает качество.
Печально.
Аноним (Google Android: Mobile Safari) 11/09/23 Пнд 22:32:31 3356316 434
>>3355497>>3355334>>3355322
>>3355310>>3355290>>3355141
Вот точный ответ на твои вопросы >>3353811.

Дополнительно поясню.

>есть смысл перекодировать всю коллекцию своих видео в какой-то один формат/кодик, размер уменьшить, есть смысл?
Скорее всего, нет смысла.

>кодеков без потерь не бывает?
Вот этот поясняет верно >>3355400. Такое нужно только тогда, когда хранение требует наиболее точную передачу. Например для временного хранения исходных последовательностей для монтажа, для экспериментрв и для архивного хранения исходных материалов особой ценности.

>фуллхд с небольшой длительности, но раздутым размером >5гб
Небольшая длительность - это от одной до пяти минут? Неплохо бы такой вопрос снабжать выхлопом mediainfo.

>любая перекодировка ухудшает видео?
Любая с потерями ухудшает. На практике большинсьво будет с потерями.
Аноним (Microsoft Windows 10: Chromium based) 11/09/23 Пнд 22:57:26 3356326 435
Мне нужно нарезать видео файл на 2 части, сохранив оригинальное качество, оригинальный кодек, оригинальный битрейт и тд. Когда я юзал какие-то видеоредакторы и сохранял там видео, меня спрашивали в каком формате сохранить, какой выбрать кодек и тд, а я вообще нихера в этом не разбераюсь.
Может есть какой-то скрипт, который тупо режет файлы на части и не ебет мозг?
Аноним (Linux: Firefox based) 11/09/23 Пнд 23:19:33 3356335 436
>>3356326
Ты зашел не по адресу.

Мы тут щас завалим тебя подробностями о том что резать можно только по ключевым кадрам и только отдельно взятую видеодорожку. О том почему нельзя резать не по ключевым кадрам и о том какие высокие битрейты у lossless кодеков.

Мы заставим тебя вручную искать ключевые кадры и точно указывать тайминги в ffmpeg. А ещё мы выебем тебе мозг выбором аудиокодека, битрейта и отдельно взятого енкодера.
Аноним (Google Android: Mobile Safari) 11/09/23 Пнд 23:27:21 3356338 437
>>3356326
Берëшь avidemux, выделяешь фрагмент по ключевым кадрам. Для видео ставишь вместо имени кодера ключевое слово «copy», звук перекодируешь тем же кодером, который был. Контейнера формат берëшь тот же. Сохраняншь фрагмент. Итого: качество видео не пострадало, но точно позиционировать начало и конец последоввтельности нельзя, а ещë пострадал за всех звук.
Аноним (Google Android: Mobile Safari) 11/09/23 Пнд 23:28:56 3356341 438
>>3356326
Такое делается в avidemux
Аноним (Microsoft Windows 10: Chromium based) 11/09/23 Пнд 23:40:33 3356344 439
image.png 31Кб, 576x627
576x627
>>3356338
>>3356341
>avidemux
Хех мда. Что ж там такое что аж виндовый дефендер проснулся. Не помню когда его видел в последний раз.
Аноним (Google Android: Mobile Safari) 11/09/23 Пнд 23:54:34 3356345 440
>>3356344
>Что ж там такое что аж виндовый дефендер проснулся
Отсутствие подписей и всякого DRM, насколько я понимаю. Качал из доверенноно источника?
Аноним (Microsoft Windows 10: Chromium based) 12/09/23 Втр 00:03:51 3356349 441
16248243844000.jpg 38Кб, 640x625
640x625
>>3356345
https://www.avidemux.org/nightly/win64/ - отсюда скачал свежайший exe-шник.
Потом скачал с sourceforge - поставилось нормально.

И я уже попробовал покодировать - крутая софтина, реально работает без мозгоебли. Алсо я по дефолту и аудио поставил copy - все сохранилось как надо, спасибо большое за совет анончики.
Аноним (Google Android: Mobile Safari) 12/09/23 Втр 01:42:15 3356371 442
>>3356326
Палю годносу - lossless cut, или как то так прога называется. Качается с гитхаба и позволяет резать видео без перекодирования.
Аноним (Google Android: Mobile Safari) 12/09/23 Втр 02:04:46 3356372 443
Как лучше 3д порно перекодировать из h264 в h265?
Аноним (Google Android: Mobile Safari) 12/09/23 Втр 06:19:20 3356381 444
>>3356349
>аудио поставил copy
Ну, это потенциальный источник проблем. Звук в lossy тоже кодируется кадрами - фактически окном отсчëтов длиной около 30 мс. Это с т. з. психоакустики это минимальная средняя длительность разборчивого завукового фрагмента - что-то вроде этого, сейчас точно не вспомню. Меньше, чем по таким интервалам, резать закодированный звук с copy невозможно. В общем случае, временны́е отметки для грениц кадров звука и видео не совпадают. При нарезке с «copy» для звука и видео, основная синхронизация идëт у ffmpeg (и, соответственно, у avidemux), насколько помню, по PTS от видеоряда, а звук режется по ближайшему к нужной PTS кадру, при этом в выходном файле-контейнере звуковая дорожка получает тег, в котором указывается время запаздывания или опережения воспроизведения звука относительно видео. Так достигается синхронизация. Проблема в том, что не все воспроизводящие устройства и программы готовы воспользоваться таким тегом - может возникнуть ощутимая рассинхронизация при воспроизведении.
Аноним (Microsoft Windows 10: Chromium based) 12/09/23 Втр 21:05:23 3356717 445
>>3356316
Спс за ответы.

И при редактировании видео будет ухудшение качества?
Аноним (Google Android: Mobile Safari) 12/09/23 Втр 21:47:43 3356729 446
>>3356717
>редактировании видео будет ухудшение качества?
Редактирование редактированию рознь. Кусочек вырезать по ключевым кадрам, да без перекодирования - редактирование. Написать скрипт для vapoursynth - тоже редактирование.
Некоторые операции с изображениями, например, сведение, являются разрушающими по своей природе, т. к. среди вычислительных операций есть нормализация и квантование.
Аноним (Microsoft Windows 7: New Opera) 12/09/23 Втр 22:36:20 3356749 447
А есть тред по общей обработке видео, где обсуждается разный софт, фильтры и т.д.?
Аноним (Microsoft Windows 10: Chromium based) 13/09/23 Срд 00:36:33 3356783 448
Сонивегас мощнее вашей ффмпеги?
Аноним (Microsoft Windows 7: Chromium based) 13/09/23 Срд 01:09:06 3356792 449
>>3356783
Ты зачем-то пытаешься сравнивать редактор для нелинейного видеомонтажа и консольную утилиту для транскодинга аудио-видеопотоков.
Аноним (Microsoft Windows 10: Chromium based) 13/09/23 Срд 01:17:22 3356795 450
Аноним (Microsoft Windows 7: New Opera) 13/09/23 Срд 13:03:26 3356893 451
>>3356795
Не, это не то. Похоже, что нужно создавать отдельный тред.
Аноним (Google Android: Mobile Safari) 13/09/23 Срд 13:33:02 3356896 452
В какой проге можно кодировать QVBR?
Аноним (Microsoft Windows 10: Chromium based) 13/09/23 Срд 18:32:44 3357001 453
>>3354563
>должно иметь чётную ширину и высоту
А если хочу нечеткую?

>Аудиодорожка должна быть в AAC
Почему? Видел и другие форматы аудио в видео

> qaac или fdk aac
А ваш ффмпег не умеет кодировать аудио?
Аноним (Linux: Chromium based) 13/09/23 Срд 18:54:54 3357008 454
>>3357001
>нечеткую
Там в оригинале "чётНую", нечетные размеры ffmpeg или скорее libx264 отказывается кодировать.

> не умеет кодировать аудио?
ffmpeg можно собрать с поддержкой libfdk_aac, но в конечном итоге все равно сторонний кодек делает всю работу. Есть родной aac кодек, но он хуже.
Аноним (Linux: Firefox based) 13/09/23 Срд 20:45:48 3357056 455
>>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 3357118 456
Как кодировать фильмы и аниме снятые с BD чтобы сжать их хотя бы в 5 раз без визуальных потерь? Правильно ли я понимаю, что для разного типа контента нужно использовать разные настройки? Влияет ли качество и особенности видео (шум, темнота, простая или сложная рисовка) на параметры с которыми его нужно кодировать?
Аноним (Linux: Firefox based) 14/09/23 Чтв 00:22:13 3357119 457
>>3357001
> Почему? Видел и другие форматы аудио в видео
Кроме совместимости с embeded уствойствами, у браузеров бывают непонятные проблемы с Opus в mp4.

Поэтому, чтобы не было проблем, кодировать надо в AAC.

>>3357056
> Этот же почтенный господин одновременно не прав в том, что он преувеличивает значимость своих убеждений.
Ну если ты не считаешь кодировшик который высирает отчётливо слышимые артефакты даже на 320k, пускай даже на отдельных рандомных семплах, то я даже не знаю. Пруфы я постил когда-то давно, в предыдущих тредах.

Как для меня, это очень сильно ограничивает применимость этого кодека. Им нельзя сжимать музыку, ибо неизвестно где вылезут артефакты. Он не пригоден для скринрекординга, хотя долгое время это было единственной опцией в OBS без залезания в дебри ручных настроек. Потому я категорически не рекомендую использовать этот кодировщик.

Может быть команда ffmpeg что-то и улучшили, но я перестал следить за прогрессом в разработке. Устал ждать. Опус давно вытеснил AAC в m4a. И я не верю что они смогут довести его до ума в ближайшем будущем.

> Как ты мог догадаться, существуют причины, по которым, AAC не является лучшим выбором. Очень важной причиной является патентная чистота, которой AAC похвастать не может.
Врят-ли контейнер MPEG 4 может похвастаться патентной чистотой тоже. Но вопрос был о том как закодировать mp4 а не webm. Если вопрос был об WEBM, командлайн был бы немного другим.
Аноним (Linux: Firefox based) 14/09/23 Чтв 00:32:26 3357121 458
>>3357118
Первый вопрос, во что?

Если в h264, не делай так. На торентах уже давно лежат рипы в этих форматах закодированных на таких настройках, на которых ты устанешь ждать.

Для h265: https://kokomins.wordpress.com/2019/10/10/anime-encoding-guide-for-x265-and-why-to-never-use-flac/

Для AV1: https://gitlab.com/AOMediaCodec/SVT-AV1 https://www.reddit.com/r/AV1/comments/lfheh9/encoder_tuning_part_2_making_aomencav1libaomav1/

VP9 сейчас кодек без задачь. Ни скорости как у VP8 или h264, ни эффективности как у H265 за то же время кодирования.
Аноним (Microsoft Windows 10: Firefox based) 14/09/23 Чтв 08:51:24 3357180 459
>>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
Что скажешь о ней?
Аноним (Linux: Firefox based) 14/09/23 Чтв 09:25:47 3357183 460
>>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 3357186 461
>>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 3357188 462
>>3357183
>Непонятно, почему --crf 22. Почему не 24, почему не 20?
Промежуточные значения между общепринятыми кодируют хуже?
Аноним (Linux: Firefox based) 14/09/23 Чтв 09:47:33 3357190 463
>>3357188
Ну если ты выбрал не общепринятое а другое то на это должна быть какая-то причина.
Аноним (Microsoft Windows 10: Firefox based) 14/09/23 Чтв 11:39:47 3357209 464
>>3357183
Добавил --tune 0 и --film-grain 8.
Успел закодировать только 5 минут от 22 минутного видео. С этими опциями итоговое видео будет кодироваться дольше, вес будет больше, а улучшения качества нет, наоборот, сравнивая эти 3 картинки я вижу, что с твоими опциями яркость/контрастность/четкость немного уступают как оригиналу так и моим настройкам. Зато шум вернулся, совсем небольшой, но мне это ненужно.
Аноним (Microsoft Windows 10: Chromium based) 15/09/23 Птн 21:54:43 3357834 465
На ПК все аудиокодеки декодируются программно?
Аноним (Microsoft Windows 10: Firefox based) 15/09/23 Птн 22:59:19 3357853 466
av1.png 6505Кб, 3840x2160
3840x2160
orig.png 9522Кб, 3840x2160
3840x2160
У svtav1 шумодав режет часть деталей. Если присмотреться, то чуть правее левого нижнего угла, на неосвещенном дорожном полотне, в оригинале есть слабые линии, текстура дороги. А svtav1 вместе с шумами убирает эти малозначимые детали. Как можно их сохранить?

ffmpeg "EP01.mkv" -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin --preset 4 --keyint 1s --crf 18 --rc 0 --film-grain 8 -b svtav1\Outfile-tmp.ivf
Аноним (Microsoft Windows 7: New Opera) 15/09/23 Птн 23:02:02 3357856 467
>>3357056
> Но зачем тебе отдельный тред? Какие цели и задачи ты ставишь?
Ну вот, допустим, видеоредакторы, фильтры к ним, avisynth, вопросы насчет того, как и чем лучше убрать проблему на видосе. Можно совместить с аудиобработкой. В ffmpeg не так много фильтров, как под avisynth, не здесь же их обсуждать.
Аноним (Linux: Firefox based) 16/09/23 Суб 00:11:09 3357924 468
>>3357853
> Как можно их сохранить?
Отключить шумодав.

Или создать свой енкодер AV1 и интегрировать туда ИИ шумодав, который ты натренил так чтобы он сохранял мелкозернистые детали.
Аноним (Microsoft Windows 10: Firefox based) 16/09/23 Суб 18:54:20 3358270 469
>>3357924
--film-grain-denoise 0 дал ещё более хуёвую картинку.
Аноним (Linux: Firefox based) 16/09/23 Суб 22:09:23 3358348 470
>>3358270
Нет, тебе нужно было сделать --film-grain 0.
Аноним (Microsoft Windows 10: Firefox based) 16/09/23 Суб 22:42:00 3358356 471
Аноним (Linux: Firefox based) 16/09/23 Суб 22:44:34 3358358 472
>>3358356
Тогда плохи дела. Надо подымать битрейт или ставить crf повыше.
Аноним (Google Android: Mobile Safari) 17/09/23 Вск 08:22:50 3358420 473
>>3357856
>>3357856
>фильтры к ним, avisynth
>не здесь же их обсуждать.
Не здесь. Для таких вдумчиаых обсуждений есть doom9, stackoverflow и stackexchange. И там вполне себе обсуждают и решают проблемы, связанные с avisynth и vapoursynth.
Аноним (Microsoft Windows 10: Firefox based) 22/09/23 Птн 20:16:35 3360649 474
Сап двач. Звук в видео только в одном ухе, как сделать в двух?
Вот такая дорожка присутствует:
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 3360719 475
Аноним (Microsoft Windows 10: Firefox based) 23/09/23 Суб 15:54:14 3360915 476
Аноним (Microsoft Windows 10: Firefox based) 23/09/23 Суб 20:03:37 3361045 477
>>3322641
>>3323634
>тюн на манячеткость (VQ) и больший битрейт.
У меня с --tune 0 картинка была хуже, чем без него. Кодирую аниме.
Аноним (Google Android: Mobile Safari) 24/09/23 Вск 12:39:10 3361305 478
Анон, подскажи что в этом https://github.com/Samillion/mpv-ytdlautoformat/blob/master/ytdlautoformat.lua скрипте нужно изменить, чтобы по-умолчанию использовался кодек h264. В секции -- Affects matched and non-matched domains добавлял enableH264/enableh264 = true, но это ничего не изменило.
Аноним (Microsoft Windows 10: Firefox based) 24/09/23 Вск 13:24:48 3361337 479
source.png 10864Кб, 3840x2160
3840x2160
svtav1.png 10643Кб, 3840x2160
3840x2160
>>3301315 (OP)
Сжимаю аниме в svtav1. Размер меня устраивает, скорость кодирования тоже. Качество на большинстве кадров - как в исходнике, но на некоторых кадрах есть проблемы. Например на этом. Здесь у svtav1 некоторые линии, находящиеся за слабым туманом, очень плохо видны, хотя в исходнике они более ясные. Но это даже не потеря деталей - детали остаются, но почему-то становятся менее заметными.

&& ffmpeg -i "Ergo Proxy - 01 Awakening.mkv" -t 50 -map 0:v:0 -pix_fmt yuv420p10le -f yuv4mpegpipe -strict -1 - | SvtAv1EncApp -i stdin --preset 4 --keyint 1s --crf 6 --film-grain 8 --lp 6 -b svtav1\Outfile-tmp_crf6.ivf
Аноним (Microsoft Windows 10: Firefox based) 24/09/23 Вск 13:42:23 3361349 480
>>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 3362927 481
Аноним (Microsoft Windows 10: Firefox based) 27/09/23 Срд 20:29:02 3362961 482
>>3362927
Насколько ленд крузер медленнее бугатти?
Аноним (Microsoft Windows 10: Firefox based) 27/09/23 Срд 20:40:22 3362973 483
>>3362961
В городе едет так же, в деревне намного быстрее.
Аноним (Microsoft Windows 10: Chromium based) 29/09/23 Птн 21:37:12 3363914 484
Правильно написана команда для скачивания субтитров?
--sub-lang ru --sub-format srt
Вообще есть смысл качать в str формате, если он все равно объединит с видео?
Аноним (Microsoft Windows 10: Firefox based) 30/09/23 Суб 04:17:48 3364037 485
Как освоить ffmpeg? Это же просто пиздец ультра комбаин. Может книги есть какие?
Аноним (Microsoft Windows 10: Chromium based) 30/09/23 Суб 08:15:09 3364049 486
>>3364037
Качай гуй и все, ебанулся разбираться в консоле
Аноним (Google Android: Mobile Safari) 30/09/23 Суб 10:24:23 3364074 487
>>3364037
>Как освоить ffmpeg?
Пробежать опытным взглядом руководство пользователя из прилагаемой документации на сайте проекта. На английском языке. Там нетрудно.
https://ffmpeg.org/ffmpeg.html
Здесь в первых четырëх разделах весьма внятно накидывают общие принцыпы. Там для иллюстрации есть несколько примеров. Сочинишь и решишь ещë несколько задачек по изложенному материалу - и усвоишь его. Если нужна прямо методическая поддержка, то мне попадались книжки, которых я не читал:
- https://books.google.com/books?id=4U34DwAAQBAJ
- https://books.google.com/books?id=Q65IzwEACAAJ
- https://books.google.com/books?id=5Cs5lAEACAAJ
- https://books.google.com/books?id=3XZIuQEACAAJ
Чуть позже посмотрю ещë на либгене.
Аноним (Microsoft Windows 10: Firefox based) 30/09/23 Суб 10:39:54 3364076 488
>>3364037
Смотря что тебе нужно. Есть основные опции (-o, -i, -y, -map, -c, -ss, -t) и есть опции для каждого отдельного кодека. В гугле найдёшь готовые примеры команд с аргументацией, почему автор их выбрал и как они влияют на реальный результат. Сохраняй эти команды себе, применяй, экспериментируй. Я все свои команды ffmpeg скопировал с интернета и доработал после личных тестов. Разные видео требуют разные опции для лучшего результата, без личных тестов никак.

>>3364074
Есть более подробная страница https://ffmpeg.org/ffmpeg-all.html
Аноним (Linux: Firefox based) 30/09/23 Суб 10:59:47 3364081 489
изображение.png 65Кб, 1963x241
1963x241
Я >>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


>>3364076
>Есть более подробная страница https://ffmpeg.org/ffmpeg-all.html
А ещё есть http://trac.ffmpeg.org/ и даже https://ffmpeg.org/doxygen/trunk/index.html
Но нужно ли это почтенному >>3364037 прямо сейчас?
Аноним (Microsoft Windows 10: Firefox based) 30/09/23 Суб 18:42:43 3364331 490
>>3364076
Апскейл/ресайз, склейка/нарезка видео/аудио, субтитры, сжатие без потерь качества, работа с метаданными. Ну это основное наверное.

>>3364049
Какой? Погуглил, их как-то дохуя разных.

>>3364074
>>3364081
Спасибо, буду вникать в основы.
Аноним (Microsoft Windows 10: Chromium based) 30/09/23 Суб 19:44:57 3364365 491
1.jpg 51Кб, 598x811
598x811
2.jpg 26Кб, 592x812
592x812
Подскажите вот я кодирую видео кодеком вп9. Вроде это более качественный кодек.

Но в результате кодирование он полностью руинит картинку.
Вот например стена на пике 1 на неё падает мягкая тень.
Но в итоге вместо плавного перехода на большинстве кадров получаются какие-то прямоугольные сегменты, которые выкрашены в определенный цвет, и между ними видны четкие грани.

Это максимально всрато, ни о каком качестве видео говорить не приходится.

Как-то можно это исправить? Это проблемы самого кодека вп9, или его настроек. Выглядит ужасно.
Аноним (Microsoft Windows 7: Chromium based) 30/09/23 Суб 20:38:55 3364380 492
>>3364365
Проблема зовется color banding, но можно ли ее решить в твоем конкретном случае - гугли сам или жди еще ответов.
Аноним (Microsoft Windows 10: Chromium based) 30/09/23 Суб 21:25:06 3364402 493
>>3364380
Спс. Всего лишь надо было заменить
yuv420p на
yuv420p16le
Но хз поддерживают ли его все сайты/браузеры. А то я как-то сделал вебем с каким-то нестандартным пиксельформатом и она онлайн вообще кашей какой-то была.
Аноним (Microsoft Windows 10: Firefox based) 30/09/23 Суб 22:22:07 3364425 494
>>3301315 (OP)
У меня проблема. Кодирую сериал через SvtAv1EncApp.exe, с первыми двумя сериями проблем нет, но на третьей серии начиная с 40 секунды фпс резко падает с обычных 2 до 0.6 и продолжает медленно уменьшаться. Почему так происходит?
Аноним (Google Android: Mobile Safari) 30/09/23 Суб 22:22:46 3364426 495
>>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 3364432 496
>>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 3364434 497
>>3364432
Я щас загрузил такую вебем на форч.
И в разных браузерах она внезапно по разному отображается.
В хроме без лесенок, довольно плавный градиент. А в вивальди с лесенками.
Аноним (Microsoft Windows 7: Chromium based) 30/09/23 Суб 22:49:22 3364437 498
>>3364434
Лучше б ты сюда загрузил.
Аноним (Microsoft Windows 10: Chromium based) 30/09/23 Суб 22:56:25 3364439 499
>>3364437
Вебемка пошлая слишком.
Но я понял что впринципе вот этим yuv420p16le можно кодировать без проблем.
Даже если браузер старый и не воспринимает эту шляпу, он проигрывает как будто я просто кодировал бы с yuv420p. С всратым качеством.
Аноним (Linux: Firefox based) 30/09/23 Суб 23:12:29 3364442 500
>>3364425
fps завитит от сложности твоего видео (так называемой исходной последовательности).

Статику оно кодирует быстро, потому что там не надо считать векторы движения, ведь по сути там движения то нет.

А вот динамичные сцены ему даются тяжело. Там ведь надо найти куда переместился этот кусок кадра (их называют макроблоками). И проблема ещё в том что в динамичных сценах этот самый блок мог изменится образом нехарактерным для простого смещения на плоской поверхности. Всякие там растяжения, сужения, деформации, повороты, и прочая что нельзя описать операциями на плоскости а скорее в пространстве. Но поскольку изображение то плоское, то эффективных способов компенсировать такие изменения не существуют, и приходится тратить биты фактически не перерисовку кадра (или части от кадра).

Самая жопа состоит с экшоном от первого лица. Такое кодировать сложнее всего. А особенно игры в жанре FPS, постольку там помимо всего вышеописаного ещё и прицел мешает компенсировать движение. А на твиче ещё и лимит в 6 мегабит. И всё это кодируется в реалтайм, и ещё будь добр выделить достаточно процессорной мощности ещё и на саму игру. Степень пиздеца можешь себе представить.
Аноним (Microsoft Windows 10: Firefox based) 02/10/23 Пнд 13:41:32 3365057 501
Может уже было 100 раз, но вопрос такой.
При вырезании куска видео без перекодирования, часто могут оставаться какие-то куски видео в начале и/или конце вырезанного фрагмента (т.е. вырезается не то время, что указано). Или просто какой-то ступор, когда кадр зависает на 1-2 секунды, а потом начинается видео.
Как исправить?
Аноним (Microsoft Windows 10: Firefox based) 02/10/23 Пнд 13:44:02 3365062 502
>>3365057
Хотя, я так понимаю, что раз с перекодированием всё работает, это какие-то ключевые кадры или что-то такое. Но вопрос именно в том, как и чем можно вырезать без перекодирования, чтобы этого косяка не было?
Аноним (Linux: Firefox based) 02/10/23 Пнд 14:12:00 3365080 503
>>3365062
Ну наверно никак. Хотя у mkv можно смещать дорожки по времени, но не всякий плеер это откроет.
Аноним (Microsoft Windows 10: Firefox based) 02/10/23 Пнд 14:17:19 3365083 504
>>3365080
Понятно... нашёл сейчас Avidemux, вроде там можно по ключевым кадрам вырезать с превью. Хоть что-то.
Аноним (Microsoft Windows 10: Chromium based) 02/10/23 Пнд 18:42:07 3365193 505
>>3301315 (OP)
Можно ли посмотреть сколько места в контейнере занимает аудиопоток Ну или видеопоток?
Аноним (Microsoft Windows 10: Firefox based) 02/10/23 Пнд 20:06:55 3365225 506
>>3365193
В mp4 точно можно программой Mediainfo. Но в mkv не показывает.
Если приспичило, можно извлечь нужную дорожку из контейнера в отдельный файл и посмотреть её размер.
ПЕРЕКАТ Аноним (Microsoft Windows 10: Chromium based) 03/10/23 Втр 04:48:46 3365344 507
1600817386170.png 400Кб, 2000x2000
2000x2000
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов