К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

FFmpeg и общий кодирования видео тред №15 /ffmpeg/

 Аноним (Microsoft Windows 10: Chromium based) 31/03/26 Втр 18:53:51 #1 №3707862 
1665709184107.png
FFmpeg и общий кодирования видео тред №15

В прошлый раз мы восторгались сжатию SVT-AV1 и спорили о кодировании музыки.

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

https://www.youtube.com/watch?v=chOgKT3aHBE
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

ИТТ выбираем идеальные режимы кодирования, тестируем нереализованные параметры и просвещаем неофитов ffmpeg.

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

Тред №0: https://2ch.su/s/arch/2020-08-05/res/2591244.html
Тред №1: https://2ch.su/s/arch/2021-02-25/res/2816778.html
Тред №2: https://2ch.su/s/arch/2021-09-23/res/2979843.html
Тред №3: https://2ch.su/s/arch/2021-11-13/res/3029626.html
Тред №4: https://2ch.su/s/arch/2022-03-10/res/3056070.html
Тред №5: https://2ch.su/s/arch/2022-06-29/res/3101682.html
Тред №6: https://2ch.su/s/arch/2022-09-16/res/3144406.html
Тред №7: https://2ch.su/s/arch/2022-11-14/res/3181555.html
Тред №8: https://2ch.su/s/arch/2023-04-27/res/3205384.html
Тред №9: https://2ch.su/s/arch/2023-07-25/res/3239508.html
Тред №10: https://2ch.su/s/arch/2023-12-08/res/3301315.html
Тред №11: https://2ch.su/s/arch/2024-06-09/res/3365343.html
Тред №12: https://2ch.su/s/arch/2025-06-25/res/3441805.html
Тред №13: https://2ch.su/s/arch/2026-01-02/res/3600915.html
Тред №14: https://2ch.su/s/res/3652226.html
Аноним (Microsoft Windows 10: Chromium based) 31/03/26 Втр 20:49:19 #2 №3707932 
{6DB62119-5066-4F0A-8979-AE319B018F20}.png
Снимок экрана (383).png
Кто даст напутствие?
Раньше для легкого монтажа (подрезать, накинуть пару дорожек, легкий цветокор и т.п) юзал shotcut. Экспортировал промежуточные файлы в h264, cbr 16000кбит, gop 30, b-frames 0. И кусок в 15с времени весил в районе 35-40мбайт.
Сейчас начал осваивать Давинчи и экспортирую в рекомендуемом пресете для fhd исходников: пик1, но теперь это весит под 700мбайт для 13с. Разница в качестве не сказать чтобы вау, но явно не для такого размера. Затерпеть и просто еще один 4тб ссд брать?
Аноним (Google Android: Mobile Safari) 01/04/26 Срд 09:00:07 #3 №3708085 
1775023208756.jpg
>>3707932
Твой софт говно.
Аноним (Microsoft Windows 7: New Opera) 01/04/26 Срд 22:15:51 #4 №3708369 
Neptune.webm
>>3707932
А что у тебя в качестве исходника? Нельзя просто по таймкодам без перекодирования вырезать?
Аноним (Microsoft Windows 10: Chromium based) 02/04/26 Чтв 00:05:13 #5 №3708380 DELETED
>>3707932
В твоей спине действительно есть отверстие но оно скорее всего только декоративное и его легко у
братьАмперной третирующий привоя звёзды душевнобольном
Аноним (Microsoft Windows 10: Chromium based) 03/04/26 Птн 13:58:59 #6 №3708952 
Кодировач, вернёмся к вопросу с музыкой.
В каком кодеке лучше накидать на андроид смартфон?
MP3 320 kbps - есть всё, достаточно просто скачать.
M4A AAC 256 kbps - на рутрекере есть немного рипов с айтюнса, остальное кодировать самому.
Opus - вроде бы круто и опенсорсно, но придётся вообще всё переконвертировать из FLAC.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 14:36:30 #7 №3708966 
>>3708952
Я кидаю в HE-AACv2 VBR 5 ~64 kbps - место занимает мало, звучит нормально, поддержка хорошая, зависимость лютая. Кодирую через fobar2000 или через AIMP с помощью fdkaac. Это если кодирую из лосслесса. А лося кидаю как есть.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 14:50:10 #8 №3708973 
5469410U97tGbAwQ37332m.jpg
>>3708966
>64 kbps
Аноним (Google Android: Mobile Safari) 03/04/26 Птн 15:02:40 #9 №3708976 
>>3708952
Похуй. 128 кбит аас хватит для шмартфона и блютух наушников, даже 64 вполне норм. Я один раз почувствовал что битрейта не хватает когда какой-то умник сжал 6 каналов в 128 кбит, то есть 22 кбит на канал.
Аноним (Microsoft Windows 10: Chromium based) 03/04/26 Птн 15:18:29 #10 №3708979 
image.png
>>3708966
Закинул один альбом, закодировал по твоему рецепту с fdkaac. Послушал - охуенный эффект радиоприёмника.

>>3708976
Думаю, ты прав, щас сравнил AAC 128 и MP3 с рутрекера, разницы не ощущаю.
А беспроводные наушники вроде бы как раз часто делают с упором в 128 kbps AAC.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 15:46:51 #11 №3708990 
>>3708979
>Закинул один альбом, закодировал по твоему рецепту с fdkaac. Послушал - охуенный эффект радиоприёмника.
Ну меня норм. Не слышу разницы между мп3 320к и нсаас2 64к. Ты как-то не так закодировал.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 15:48:02 #12 №3708991 
>>3708979
>А беспроводные наушники вроде бы как раз часто делают с упором в 128 kbps AAC.
Беспроводные и так шакалят звук, ты в них вообще разницу не должен почуять.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 15:59:05 #13 №3708996 
Akitaka Tohyama - Blue Wall.mp4
Вот для примера HE-AACv2 ~64k. Норм звучит.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 16:32:35 #14 №3709006 
Kalax - Lost Not Found.mp4
Вот еще пример HE-AACv2 ~64k. Прям сейчас конвертнул из flac. Охуенный формат.
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 18:23:09 #15 №3709054 
>>3708966
>HE-AACv2 VBR 5 ~64 kbps
Почему не опус?
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 18:55:56 #16 №3709072 
matrix7-4.webm
>>3709054
Ну, опус охуенен, спору нет. Но он сложнее, поддержка меньше, да и ogg-контейнер, куда опус пихается, какой-то каличный.
Аноним (Microsoft Windows 10: Chromium based) 03/04/26 Птн 20:12:50 #17 №3709086 
>>3708990
>>3708996
Так ты электронщину берешь. Я на поп-роке слышу, что инструменты глухо звучат, объём куда-то делся, который в mp3 320 был. Обычный AAC-LC 128 кбит меня уже устраивает.

Кодировал вот так:

Commercial name : HE-AACv2
Format settings : Explicit
Codec ID : mp4a-40-2
Duration : 4 min 13 s
Bit rate mode : Variable
Bit rate : 64.3 kb/s
Maximum bit rate : 73.0 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Аноним (Microsoft Windows 10: Firefox based) 03/04/26 Птн 20:25:26 #18 №3709088 
>>3708966
Кстати, пишут на вики ффмпега, и нейронка с различными источниками подтверждает что v2 лучше использовать при 32k битрейте, а обычный HE-AAC, который v1, при 48k-64k. v2 специально заточен под агрессивное сжатие с очень низким битрейтом и при 64k наоборот может дополнительные артефакты добавить которых в v1 при 64k не будет.
Аноним (Google Android: Mobile Safari) 03/04/26 Птн 23:07:50 #19 №3709134 
Не понимаю что вы дрочитесь вообще, когда уже давно exhale есть, если хочется компактных шакалов.
Аноним (Microsoft Windows 10: Chromium based) 04/04/26 Суб 00:06:52 #20 №3709145 
>>3708952
есть вообще xhe-aac кодировщик от exhale
https://www.videohelp.com/software/exhale
(на седьмом пресете 160kbs vbr звук прозрачный) и весит нихуя ниже опуса, но кодируется долго и хуй где послушаешь и в режиме exclusive лично у меня в фубаре постоянный скрежет как не настраивай буфер или asio пробовал тоже хуйня, так что слушать только напрямую (на телефоны вообще не знаю какие плееры его воспроизводят)

лично я остался пока на qaac 256vbr. это баланс между скоростью кодирования, весом и звуком. opus дольше кодируется так как я накидываю доп ресэмпл и мне не нравится что он частоты обрезает а с qaac можно лоупасс добавить
Аноним (Google Android: Mobile Safari) 08/04/26 Срд 07:16:27 #21 №3710788 
Есть такая прога shutter encoder, и там при выборе битрейта в CQ (например 22)в графе максимум (10000 кбит например) можно выбрать авто максимум.
и вот вопрос, в режиме авто, может ли он выбрать битрейт ниже. например вилео было в 8к кбит, я ручками поставил 8к для ав1, и он использовал 6-7к.
А вот в авто режиме может быть такое что он поставит 4-5к и начнет это кодировать?
Аноним (Microsoft Windows 10: Chromium based) 08/04/26 Срд 08:22:30 #22 №3710806 
>>3710788
Авто - это отсутствие потолка.
В зависимости от сложности картинки видео он может закодировать и больший, и меньший битрейт.
Это не VBR, но всё равно кодек ведёт себя по-разному, если в видосе куча мельтешащих деталей или наоборот, если там черный экран и две говорящие головы.
Аноним (Неизвестно: Old Opera) 08/04/26 Срд 12:59:13 #23 №3710950 
Давайте думать блять.mp4
Есть видео старое, с лолями) закодированное ебаниной от эпла - quick time и ни одна версия так и не импортнула его в вегас для редактирования.
Какие варианты, кроме использования онлайн конвертора?
Аноним (Неизвестно: Old Opera) 08/04/26 Срд 13:45:07 #24 №3710955 
>>3710950
Конвертул в итоге по инету) Заебался кодеки перебирать)
Аноним (Linux: Firefox based) 08/04/26 Срд 16:13:52 #25 №3710989 
>>3710955
Несильно при задержании сопротивляйся, пожалуйста.
Аноним (Google Android: Mobile Safari) 08/04/26 Срд 16:54:04 #26 №3710998 
>>3710950
Гугли ffmpeg x264 lossless
ffmpeg -i porno.mov [тут параметры для лосслесс] porno.mp4
Аноним (Microsoft Windows 10: Firefox based) 08/04/26 Срд 17:00:20 #27 №3711001 
>>3710950
>Old Opera
Хуясе ебать. Оно живое?
Аноним (Arch Linux: Old Opera) 08/04/26 Срд 18:28:50 #28 №3711031 
Presto.png
>>3711001
Конечно - что за вопросы?
Аноним (Arch Linux: Old Opera) 08/04/26 Срд 18:37:56 #29 №3711035 
JailBait.jpg
>>3710989
Задержание? Не, не слышал...)
>>3710998
>Гугли ffmpeg x264 lossless
ffmpeg -i porno.mov [тут параметры для лосслесс] porno.mp4
Thank YOU!
Аноним (Microsoft Windows 10: Chromium based) 11/04/26 Суб 08:56:45 #30 №3711788 
В общем я >>3709086 распробовал этот ваш HE-AAC. И действительно, на смартфоне пофигу. Но занимает всего 2/3 от AAC-LC 128 CBR
Аноним (Microsoft Windows 10: Firefox based) 11/04/26 Суб 10:31:15 #31 №3711814 
Stive Morgan - Magic Travel.mp4
>>3711788
Молодец. Держи музычку.
Аноним (Linux: Firefox based) 12/04/26 Вск 15:19:30 #32 №3712123 
Анон который делился вот этими командами для ужимания видео, ты еще здесь?
ffmpeg -i INPUT -c:v libsvtav1 -preset 5 -pix_fmt yuv420p10le -crf 33 -svtav1-params enable-qm=1:qm-min=0:qm-max=8 -c:a libopus -b:a 48k OUTPUT (тут еще что-то было, что вызывало задержку при перемотке)
ffmpeg -i INPUT -pix_fmt yuv420p10le -c:v libsvtav1 -preset 5 -crf 33 -svtav1-params tune=0:keyint=480:qp-scale-compress-strength=3:enable-qm=1:qm-min=0:qm-max=8 -c:a libopus -b:a 48k OUTPUT
Они отлично работают, хотел узнать может ты сделал команду еще эффективнее? А то у меня лапки, но хочу поужимать видосы.
Аноним (Microsoft Windows 7: New Opera) 12/04/26 Вск 23:02:08 #33 №3712239 
Silo - S02E01.webm
>>3712123
Новых настроек не появилось, поэтому просто обновляю энкодер до последней версии. Еще эффективнее будет не раньше полноценного релиза AV2.
Аноним (Microsoft Windows 10: Chromium based) 13/04/26 Пнд 14:30:49 #34 №3712361 
>>3712123
>keyint=480
скорее всего это, ключевые кадры непосредственно на перемотку влиять могут, особенно если значение большое
Аноним (Microsoft Windows 7: New Opera) 13/04/26 Пнд 17:59:15 #35 №3712431 
Star Trek - Into Darkness.webm
>>3712361
Не, я изначально ставил Open GOP на всю длину видео (irefresh-type=1) и это давало залипания на перемотке если видео было длинное. После ряда тестов перешел на двадцатисекундные Closed GOP - эффективность сжатия практически та же, но без залипаний. Речь об этом.
Аноним (Microsoft Windows 10: Firefox based) 13/04/26 Пнд 21:05:22 #36 №3712484 
>>3712123
Почему два варианта? Что эти заклинания значат?
Аноним (Microsoft Windows 7: New Opera) 13/04/26 Пнд 22:43:14 #37 №3712497 
>>3712484
Первая - старая, использовал до обновления кодека до версии 3.х. Вторая для актуальной версии.

>Что эти заклинания значат?
Набор параметров которые я использую для сжатия видео.
Аноним (Microsoft Windows 10: Firefox based) 13/04/26 Пнд 23:22:56 #38 №3712509 
>>3712497
Что эти параметры дают?
-pix_fmt yuv420p10le
-preset 5
tune=0
qp-scale-compress-strength=3
enable-qm=1
qm-min=0
qm-max=8
Аноним (Google Android: Mobile Safari) 14/04/26 Втр 08:30:54 #39 №3712559 
>>3712509
Гугли, блядь.
Аноним (Linux: Chromium based) 15/04/26 Срд 13:46:50 #40 №3712938 
151695971-d36f55a7-a157-4d5d-ae06-4cc9e2c0d46f.png
Поиск оптимального crf по заданному vmaf / xpsnr:
https://github.com/alexheretic/ab-av1
Аноним (Microsoft Windows 10: Firefox based) 15/04/26 Срд 20:29:33 #41 №3713069 
test.webm
Заметил что если в начале видео идет темный видеоряд, то libsvtav1 его шакалит в кашу, хоть выставь ему качество визуально без потерь -crf 20 ему пофигу. Вот пример. Да и дальше по ходу видео видны сильные шакалы в темных участках кадра.

Параметры кодирования стандартные:
-c:v libsvtav1 -crf 20 -pix_fmt yuv420p10le

C x264 такой хуйни не было.
Аноним (Microsoft Windows 10: Chromium based) 15/04/26 Срд 21:09:41 #42 №3713084 
>>3713069
> av1
ненужен
Аноним (Microsoft Windows 7: New Opera) 15/04/26 Срд 21:36:08 #43 №3713092 
>>3713069
Дай исходник.

И ты не указал пресет - а по умолчанию используется восьмой. А восьмой пресет говеный, развал на плитку скорее всего идет оттуда. Проблема с размытием движущегося темного объекта имеется, обычно из-за заниженного битрейта.
Аноним (Google Android: Chromium based) 16/04/26 Чтв 00:55:38 #44 №3713115 
>>3712938
Интересная идея, но подозреваю, что вмаф глупее, чем crf у AV1. Ебёшься вприсядку ради бесплатного даунгрейда.
Аноним (Microsoft Windows 7: New Opera) 16/04/26 Чтв 15:18:21 #45 №3713251 
Input.mp4
AVC High Veryslow CRF27.mp4
Out.webm
>>3713069
>C x264 такой хуйни не было.
Ну да, там свои артефакты.
Аноним (Microsoft Windows 7: New Opera) 16/04/26 Чтв 15:30:29 #46 №3713260 
При проигрывании в браузере, к слову, артефакты на всех видео (включая исходник) заметнее чем при проигрывании в VLC. Хз почему.
Аноним (Linux: Firefox based) 16/04/26 Чтв 17:12:45 #47 №3713297 
>>3713260
Потому что в VLC в настройках Swscale, вероятно, выбрано и работает более лучшее сглаживание. В браузере могут "упростить" отображение (в худшем случае видео будет с засечками на линиях) ради производительности.
Аноним (Microsoft Windows 10: Chromium based) 16/04/26 Чтв 17:51:27 #48 №3713331 
>>3713251
Родные квадратненькие артефакты на границе черного цвета.
Пусть лучше будет мыло какое-нибудь, зато тёплое ламповое
Аноним (Microsoft Windows 10: Firefox based) 16/04/26 Чтв 18:28:02 #49 №3713360 
test.mp4
test.webm
>>3713251
x264 честно фигарит визуально без потерь. Да, жрет битрейт, но картинка норм.
av1 же, битрейта жрет мало, но в темных участках вообще беда, это далеко не визуально без потерь.

-c:v libx264 -crf 18 -pix_fmt yuv420p -profile:v high -preset veryslow

-c:v libsvtav1 -crf 20 -preset 5 -pix_fmt yuv420p10le
Попробовал пресет посложнее, все равно сильно артефачит.
Аноним (Microsoft Windows 10: Firefox based) 16/04/26 Чтв 18:47:55 #50 №3713367 
Попробовал vp9 - тоже артефачит в темных участках будь здоров, но поменьше чем av1.

Короче, старенький x264 уделал vp9 и av1 в видео с темными сценами.
Аноним (Microsoft Windows 7: New Opera) 16/04/26 Чтв 22:26:44 #51 №3713415 
Out++.webm
Короче как-то так, лучше у меня не получается.
Аноним (Microsoft Windows 7: New Opera) 17/04/26 Птн 16:46:59 #52 №3713629 
Out+.webm
Или даже вот так.
Аноним (Linux: Chromium based) 18/04/26 Суб 14:58:47 #53 №3713847 
av1an.webm
>>3713360
Даже без экономии на битрейте я не знаю как сделать, чтобы не размывало картинку. Твой test.mp4 все равно выглядит лучше как по мне.
Может эксперты из r/av1 смогли бы, но как бы x264 просто работает.
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 10:49:11 #54 №3714067 
{38E06F63-FDE1-4DBB-B1DC-167523105EC5}.png
Как при помощи FFMpeg Btach AV извлечь из нескольких видео каждый 1000 кадр например?

Готовый пресет на картинке не работает нужным образом, пробовал через консоль, но там пердолинг какой-то, а мне кнопочки нужны
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 10:55:41 #55 №3714068 
>>3714067
okay google how to extract every 100 frame from a video using ffmpeg

Вам дали уже все возможные способы получить наиболее прямой ответ просто задав вопрос. Нет, всё равно будем срать на дваче тупыми вопросами и обижаться что никто не отвечает.
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:00:05 #56 №3714069 
image.png
>>3714068
СЛОЖНА
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:02:17 #57 №3714071 
>>3714068
Нет там ответа
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:07:13 #58 №3714072 
image.png
>>3714071
Алё, этот ответ ИИ стоит выше поисковой выдачей
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:07:44 #59 №3714073 
>>3714072
*выше, перед поисковой выдачей
быстрофикс
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:07:48 #60 №3714074 
1731116570927.webp
>>3714071
У меня всё есть.
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:24:43 #61 №3714080 
>>3714072
>>3714074
>>3714069

Херня, разве что близкая к правде

Решение для ffmpeg в консольке нашёл давно, для гуи должен быть немного другой вариант, а на некоторые параметры он ругается как на устаревшие

Ты если не знаешь, то лучше молчи, сам себя и обоссал используя ии
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:29:41 #62 №3714083 
Короче решил проблему при помощи консольного ffmpeg, печально, что для гуи не удосужились сделать больше типовых решений, причём часто используемых и приходится тратить время на такую мелочь

Воистину инет сдох
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:36:11 #63 №3714086 
Ебать, тупой.
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 11:51:41 #64 №3714092 
> ии даун называет кого-то тупым

А я и не сомневался в твоей тупости, ещё и безработный очевидно
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 12:08:32 #65 №3714098 
ии, не ии. Я могу увидеть ответ написав вопрос в гугл. Ты не можешь. Тупица.
Аноним (Microsoft Windows 10: Chromium based) 19/04/26 Вск 13:40:13 #66 №3714116 
>>3714098
Ты просто тупое безработное чмо, которое тут огрызается, потеряйся уже, безполезный даун, который даже при помощи ии не смог найти рабочее решение, которое даже проверил прежде чем кидать
Аноним (Linux: Chromium based) 19/04/26 Вск 23:01:05 #67 №3714228 
>>3713629
Я тут обнаружил, что клипы с film-grain не проигрываются в хроме, если включено аппаратное декодирование.
Печально.
Аноним (Microsoft Windows 10: Chromium based) 22/04/26 Срд 17:16:15 #68 №3714833 
image.png
image.png
Утащил итоги опросов с hydrogenaudio
Аноним (Google Android: Mobile Safari) 23/04/26 Чтв 00:42:23 #69 №3714926 
>>3714833
Mp3 ещё лет 20 будет на коне, хоть и не обновляется давно. А aac и opus сегодня единственные актуальные форматы, mpc и vorbis не обновляются, wavepack слишком долго кодируется и снижение веса для прозрачности всего в 2-2,5 раза. Xhe то же самое но ещё и фиг где послушаешь и проблемы с буфером в эксклюзивном режиме. Вот и получается только opus и qaac, баланс между качеством, весом и быстротой конвертации.
Аноним (Google Android: Mobile Safari) 23/04/26 Чтв 14:05:09 #70 №3714985 
>>3714926
Не относится к теме, но я твою шизу про медленно кодирует уже два треда с недоумением читаю. Какая разница быстро кодирует или медленно, это же не ав1 на самом медленном пресете, что ты там быстро жмёшь в промышленных масштабах и зачем?
Аноним (Microsoft Windows 10: Chromium based) 23/04/26 Чтв 18:21:10 #71 №3715039 
>>3714985
Ну пк мне жалко, особенно процессор, слабые они у меня. Плюс у меня много музыки и мало терпения. Был бы мощный пк, много места и терпения - наверное использовал бы xhe или wavpack. А так опус и аац - пока что лучшее что есть конкретно для меня, если никакого прорыва в лосси в ближайшее время не предвидится.
Аноним (Microsoft Windows 10: Chromium based) 24/04/26 Птн 09:55:31 #72 №3715175 
>>3715039
>А так опус и аац - пока что лучшее что есть конкретно для меня, если никакого прорыва в лосси в ближайшее время не предвидится.

https://www.opennet.ru/opennews/art.shtml?num=64852

Альянс Open Media (AOMedia), курирующий разработку форматов кодирования видео AV1/AV2, формата объёмного звука IAMF и формата изображений AVIF, приступил к разработке звукового кодека Open Audio Codec (OAC), который преподносится как продолжение развития кодека Opus, разработанного организацией Xiph.Org. В качестве эталонной реализации кодировщика и декодировщика OAC под лицензией BSD предложена библиотека liboac, созданная на основе кода библиотеки libopus.

Основным назначением OAC называется передача речи и звука поверх интернета. Кодек пригоден для применений, связанных с интерактивной передачей звука, и может использоваться в различных областях, от VoIP-телефонии и видеоконференций до игровых чатов и удалённого проведения концертов. OAC масштабируется как для сжатия потокового звука с высоким битрейтом, например, для качественной передачи стерео музыки, так и для сжатия голоса в ограниченных по пропускной способности каналах связи.

Разработка пока находится на ранней альфа-стадии.


То есть рано или поздно выкатят замену Opus. Может, повторится история с vorbis, а может и нет. Для себя решил, что AAC будет достаточно.

>Плюс у меня много музыки и мало терпения.

Я начинал собирать коллекцию фильмов с 10 штук, которые постоянно было проблемно найти в интернете. И постепенно, за год, эта коллекция забила все старые харды по 250 гб.

За стандарт выбрал H264 / 720p / 2500 kbps - и понеслось. Качество тупо стриминговое, можно выдёргивать с hdrezka / kinogo. Работает на любом устройстве, аппаратное ускорение практически везде, можно быстро сконвертировать что нужно.

С моим подходом - MP3 с рутрекера было бы достаточно. Но его собирали годами разные долбоёбы. Там в рамках одной раздачи бывает, в одном альбоме обложки прикручены, в другом нет. Даже исполнители со сложными псевдонимами бывают по-разному прописаны в тегах. В любом случае придётся время тратить.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 03:22:58 #73 №3715445 
52f56602d24da2d665dba789f5f99080.webp
Оцените команду
Есть ли в ней что улучшать?

ffmpeg -i a.flac -c:a libopus -b:a 256k -vbr on -application audio -compression_level 10 -frame_duration 20 -af "aresample=resampler=soxr:osr=48000:precision=28:out_sample_fmt=fltp,volume=-0.9dB" -mapping_family 0 -map_metadata -1 -vn output.opus
Аноним (Google Android: Mobile Safari) 25/04/26 Суб 04:42:24 #74 №3715450 
>>3715445
256к избыток, 192 хватит если у тебя 2 канала.
> -vbr on -application audio -compression_level 10 -frame_duration 20 -mapping_family 0

Прописывать не нужно, так как это по умолчанию
Доп ресэмпл не нужен встроенный и так справится, rg и пики можно не трогать, плееры могут сами на лету при проигрывании его ставить, в фубаре например

Если хочешь оставить главы, обложки и тп - метадату оставь, в противном случае вот какая команда финальная:

ffmpeg -i a.flac -c:a libopus -b:a 192k -map_metadata -1 -vn output.opus

В фубаре имхо удобнее, там можно убрать обложки но например оставить главы
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 05:55:55 #75 №3715460 
cover.jpg
>>3715450
>256к избыток, 192 хватит если у тебя 2 канала.
Сравнивал спектрограммы 192 и 256, на 192 ещё имелись явные отличия от оригинала flac. А на 256 они уже на уровне погрешности. Короч и визуально сравнивал и читал что пишут. В общем 256 потолок, вот выше уже точно не надо. И 99.9% что на особо сложном треке вообще никаких теоретических артефактов не будет. Чисто ради гарантии.
А так то понятно что на слух уже на битрейте 128-160 разницы с flac не заметишь.
>рописывать не нужно, так как это по умолчанию
Тоже, чисто ради железной гарантии и стабильности
>Доп ресэмпл не нужен встроенный и так справится
Мне для максимально чистой музыкальной лоси коллекции. Выжать максимум из оригинала (256к туда же).
>rg и пики можно не трогать, плееры могут сами на лету при проигрывании его ставить, в фубаре например
Не хочу чтобы результат был испорчен небольшым клиппингом
>Если хочешь оставить главы, обложки и тп - метадату оставь
Не, лучше всё вычищать. Потом просто добавлю что надо. А то там и тексты песен и прочая херня мусорная.
Обложку тоже отдельно конвертирую в XnConvert, чтобы мало весила и гарантированно везде читалась, 4:2:0 + 800x800.

Короче универсальная лоси коллекция, но с качеством на 99.9% как FLAC. При размере файла меньше чем mp3 320 vbr (или тем более cbr), с учетом обложки.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 08:26:06 #76 №3715474 
>>3715460
Что насчёт musepack? он до сих пор хорош. про qaac ты наверное знаешь
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 08:51:57 #77 №3715482 
Simon OShine - Apprehension (Aly Fila Mix).webm
>>3715474
Насколько понимаю opus технически более совершенный их обоих. Да и поддерживается почти везде. AAC в плане поддержки лучше, но в остальном хуже чем opus. Думаю пока ничего лучше не придумали пока, среди лоси кодеков. А поддержка его на разных девайсах с годами будет ещё лучше. Даже любая китайская говна точно будет тянуть (сейчас вроде встречается что не всегда поддерживается opus, лол, больше 10 лет назад появился на свет).
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 09:15:14 #78 №3715493 
>>3715482
есть ещё xhe-aac он самый низкий по весу для прозрачности но нагрузка огромная как для конвертации в него так и при прослушивании в эксклюзивном режим (у меня постоянно клиппинг и шелчки как не настраивай буфер)

лично я пока остановился на qaac (баланс звука, веса, оптимизированности, актуальности и поддержки, не нужен доп ресэмпл) для лосслеса лишь флак
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 09:30:55 #79 №3715496 
opus.png
aac.png
>>3715493
За xhe-aac не шарю, нейросеть говорит что на низких битрейтах он норм, а на высоких как обычный aac. Ну и да, какой-то гемор с кодированием/декодированием. У Opus проще обстоят дела.

>лично я пока остановился на qaac
Тоже смотрел в сторону AAC. Хорошо что поддерживается почти всеми девайсами, почти как и mp3. Но я сравнивал, качество 256 было хуже чем 256 opus (визуально, в Spec. На слух то понятно что не отличишь никогда). Но весят почти один в один, на уровне погрешности. Ресемплер sox вроде хороший, если использовать во время конвертации в opus. Так что тут я не беспокоюсь.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 09:38:49 #80 №3715498 
>>3715496
Есть ещё разные вариации aac, я именно про эпловский quick time aac, он считается лучшим. доп ресэмпл (если не доверяешь встроенному в opus) просто замедляет процесс вот и всё, если современное мощное железо то это не играет роли. просто у меня железо старое вот и всё.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 09:49:42 #81 №3715499 
>>3715498
>Есть ещё разные вариации aac, я именно про эпловский quick time aac, он считается лучшим
Походу я не через то что надо конвертировал, каким-то дефолтным конвертером. Мб эпловский лучше качество даёт, такое же как опус. Ну ок в целом тогда.
>просто замедляет процесс вот и всё,
Всё равно за секунды конвертирует песню, так что не суть важно.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 09:55:46 #82 №3715501 
>>3715499
>Всё равно за секунды конвертирует песню, так что не суть важно.
у тебя может и да, у меня в разы дольше, говорю же, особенно если отдать всё ресэмплеру ardftsrc в качестве insane, если уж ресэмплить - то пусть это будет дольше зато в самом лучшем виде
Аноним (Microsoft Windows 10: Firefox based) 25/04/26 Суб 11:02:43 #83 №3715512 
>с качеством на 99.9% как FLAC
>срезаны верха
Чет проиграл.
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 11:27:15 #84 №3715516 
image.png
>>3715512
>срезаны верха
Где?
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 11:27:24 #85 №3715517 
image.png
>>3715512
летучих мышей не спрашивали
Аноним (Microsoft Windows 10: Firefox based) 25/04/26 Суб 14:15:09 #86 №3715560 
1771467751782.png
>>3715516
Молодой человек, 44100 это так то база, ниже не надо
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 15:00:36 #87 №3715572 
>>3715560
Так опус и так в 48кгц работает. Или тебе нужны звуки в записи выше 20кгц, которые ни один человек не слышит? Хз зачем тебе оно.

Да вообще скрин странный у тебя. Вроде AAC, битрейт 310, но среза на 20кгц нету. Зачем используя лоси кодек, пихать в него информацию о звуках выше 20кгц? Оно и весит много наверно и толку никакого нет. Уж лучше флак тогда юзать.
Аноним (Google Android: Mobile Safari) 25/04/26 Суб 15:04:06 #88 №3715573 
>>3715560
> 44100
Только не говори, что ты частоту дискретизации со спектральной полосой перепутал
Аноним (Microsoft Windows 10: Chromium based) 25/04/26 Суб 15:16:12 #89 №3715576 
>>3715572
говорю же, летучая мышь за пк, или это аудиофильская шиза мол даже если частоты не слышишь - они как то влияют на слышимые. ну бля тогда зачем вообще лосси то юзать? пусть лосслес слушают, а лучше сразу wav
Аноним (Microsoft Windows 10: Firefox based) 25/04/26 Суб 19:02:43 #90 №3715608 
>>3715573
Она же не с горы, 44100 делишь на 2 и получашь потолок в 22050
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 08:50:05 #91 №3716078 
>>3715445
можно просто поставить лимитер вместо снижения громкости
alimiter=limit=0.95:level=disabled
opus сам возьмёт нужную битность, прописывать не нужно. в остальном уже выше сказали
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 09:19:15 #92 №3716086 
image.png
>>3716078
А как это работать будет на практике? Он просто срежет что нибудь и пизда? Испортит по сути.
Сейчас руками подбираю volume, вроде это самый норм вариант. Делаю прогон, смотрю в фубаре что получилось, если выше нуля, то ещё убавляю volume. И так после пары тройки раз подгоняю результат под условные 0.999999

Знаю конечно как это автоматизировать, можно скрипт написать, но я не так уж часто и много конвертирую, чтобы запариваться.

А все эти лимитеры и т.д. Боюсь что хуйня в результате будет, с небольшим клиппингом или тупым обрезанием чего либо. Ведь программа не может знать заранее до конвертации, какой будет результат после.
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 09:33:56 #93 №3716089 
>>3716086
ну можно сначала пройтись "ffmpeg -i "input.flac" -af ebur128=peak=true -f null -

например в true peak выдало 0.4
значит просто при конвертации в opus ставишь -0.4 или -0.5 dB
наверное можно тоже это как то оптимизировать, чтобы подтягивало true peak если оно больше нуля и ставило противоположное значение при конвертации в opus
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 09:35:58 #94 №3716091 
>>3716089
Вот такое короч придумал
А потом при конвертации подставляю значение

ffmpeg -i a.flac -af "aresample=resampler=soxr:osr=48000,loudnorm=print_format=json" -f null /dev/null

Да, в принципе сойдёт
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 09:57:22 #95 №3716094 
>>3716089
>>3716091
Хотя не. И тая и моя команда херово чет работает, врёт. Ладно, потом что-нибудь придумаю. Нейронка мб какой-то идеальный вариант подкинет. Ну или просто скрипт прописать, чтобы делала прогоны сама, пока результат не будет ниже нуля.
Аноним (Microsoft Windows 7: Chromium based) 27/04/26 Пнд 18:17:52 #96 №3716253 
>>3715445
>>3716078
>>3716086
А зачем вообще снижать громкость при конверте в опус из флака?
Аноним (Microsoft Windows 10: Chromium based) 27/04/26 Пнд 18:35:08 #97 №3716255 
>>3716253
ну пики и клиппинг как бы. или ты о чём?
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 02:24:13 #98 №3716316 
image.png
>>3716253
1. Погрешности квантования (Quantization Noise)
Когда кодек Opus сжимает звук, он неизбежно вносит небольшие изменения в форму волны, чтобы сэкономить место. Эти изменения могут привести к тому, что в некоторых местах амплитуда сигнала чуть-чуть вырастет. Если ваш оригинал был «под завязку» (на уровне 0 дБ), то после сжатия эти пики превысят допустимый порог и превратятся в жесткий цифровой клиппинг.
2. Интерсемпловые пики (True Peaks / ISP)
Цифровой звук состоит из отдельных точек (семплов). Между этими точками при восстановлении в аналоговый вид строится плавная кривая. Иногда эта «воображаемая» кривая вылетает выше 0 дБ, хотя сами точки-семплы находятся в пределах нормы.
3. Ресемплинг (44.1 кГц → 48 кГц)
Кодек Opus всегда работает на частоте 48 кГц. Если ваш исходный FLAC был в 44.1 кГц, FFmpeg пересчитывает его. В процессе интерполяции (вычисления новых точек звуковой волны) новые семплы могут оказаться чуть выше по амплитуде, чем старые.
Аноним (Linux: Chromium based) 28/04/26 Втр 08:36:43 #99 №3716340 
asukaduren.webm
>>3716316
>Если ваш оригинал был «под завязку» (на уровне 0 дБ)

Проще говоря, если в оригинале уже и так был клипинг. Хуй надо класть и конвертировать как есть. Если автору было похуй на клипинг, надо уважать авторское виденье. И совсем уж тупо "уважать" опусовские перелёты и оставлять для них пространство там, где автор предпочёл нахуй срезать оригинал клипингом.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 09:01:17 #100 №3716344 
>>3716340
>Проще говоря, если в оригинале уже и так был клипинг
Не было его, если сделали точно под ноль
>Хуй надо класть и конвертировать как есть
Если сконвертируешь как есть, то клиппинг уже появится. Так что нужен хэдрум.
>И совсем уж тупо "уважать" опусовские перелёты и оставлять для них пространство
И получить клиппинг, там где его не было
>где автор предпочёл нахуй срезать оригинал клипингом.
Он не срезает, просто на этапе создания подгоняет под максимальное значение. Чтобы громко было. Иногда бывает в метаданные прописывает реплейгейн, чтобы плеер эти значения видел, и делал тише на всякий случай.
Аноним (Linux: Chromium based) 28/04/26 Втр 09:10:59 #101 №3716346 
1.png
>>3716344
Ага, вот это вот никакой не клипинг, конечно же. Это естественный вид осциллограммы, у которой срез по линеечке лишь по чистой случайности совпал с 0дБ
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 09:15:12 #102 №3716347 
>>3716346
Там просто плотно всё. Если увеличить, вплоть до того что будет видно вид волны, то там нет срезок. Просто оно почти впритык. Причем если бы касалось нуля, то Audacity это бы показал в виде клиппинга. Но тут он даже красное не рисует. Есть треки где рисует красные полоски местами, но и там не обязательно клиппинг. Если увеличить эти места, то там просто касание волны крайней точкой об ноль, и он это тоже покажет типа клиппинг.
Аноним (Linux: Chromium based) 28/04/26 Втр 09:24:38 #103 №3716348 
>>3716347
>Там просто плотно всё.

Сорта пиздобольств. Естественная осциллограмма так не выглядит, точка.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 09:30:17 #104 №3716349 
01.png
02.png
>>3716348
Она и так нормально выглядит, масштаб увеличить надо просто и посмотреть форму волны. Audacity ты видимо никогда не открывал, увидел скриншот и испугался сразу.
Аноним (Linux: Chromium based) 28/04/26 Втр 09:41:49 #105 №3716352 
>>3716349
Покажешь мне такие срезы осциллограммы по линеечке на любом значении, кроме 0дБ — поверю, а пока ты аудиошиз простой.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 09:45:59 #106 №3716354 
>>3716352
Если оно ниже нуля, то срезов волны не будет, шиз. Если выше нуля, то будут.
Аноним (Google Android: Chromium based) 28/04/26 Втр 10:53:50 #107 №3716369 
1777362832110.jpg
Сделать -1 ~ -2db жопа не отвалится, если хочешь немножко больше воздуха верхушкам дать при сжатии в любой лосси, будет на письку меньше потерь потому что все детали о том что там на перегрузе происходит лосси скорее выкинет, чем нет.
Отодвигать пик по RG скорее хуита усложняющая процесс.
Спайки, которые получаются при сжатии опусом, это он не делает громче, а просто артефакты не несущие полезной информации, я бы их скорее игнорировал.
С пиками по рг имеет смысл работать только если сам музыку делаешь или редактируешь, в остальном он полезен только чтобы просто громкость комфортную сделать, для чего его и придумали.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:00:59 #108 №3716371 
>>3716369
надо просто скриптом как то автоматизировать, почему до сих пор не придумали авто пик скан и сразу по результату прописывание минус громкости при конвертации? или такое есть?
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:10:42 #109 №3716376 
04. Run.webm
>>3716371
Да нет наверно такого, чтобы именно в два прохода всё сделалось. Пропишешь потом после скана значения, сделаешь прогон, а оно опять всё ещё выше нуля. Нужный результат будет немного плавать.
Только если сделать так, что сначала большой шаг, потом всё меньше и меньше. Надо будет как-то написать его, а с другой стороны лень заморачиваться.

Короч вопрос по конвертации в опус я походу для себя закрыл на много лет вперед. Думаю в целом улучшать тут больше нечего (кроме авто-скрипта).

Теперь у меня будет идеальная, универсальная лоси коллекция

ffmpeg -i input.flac -c:a libopus -b:a 256k -vbr on -application audio -compression_level 10 -frame_duration 20 -af "aresample=resampler=soxr:osr=48000:precision=28:out_sample_fmt=fltp,volume=-0.9dB" -mapping_family 0 -map_metadata -1 -vn output.opus
Аноним (Google Android: Chromium based) 28/04/26 Втр 11:23:51 #110 №3716379 
>>3716371
Ну, можно и скрипт написать, но как насчёт foobar2000?
Такого не сделали, потому что и без скрипта очевидно, что 99% записей долбятся в клиппинг. Оставшийся один процент не пострадает от того что ты его потише сделаешь.
Короче говоря, пики не содержат в себе полезной информации по которой ты можешь принять решение делать тише или не делать.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:29:16 #111 №3716382 
>>3716379
>очевидно, что 99% записей долбятся в клиппинг
Это ты в глаза долбишься и не понимаешь что несешь.
Старые записи нулевых годов и ранее, там клиппинг вполне себе встречается. В современных треках никакого клиппинга нет, Вася. Там в профессиональных студиях не дураки сидят и каждый день профессионально со звуком работают. Если они клиппингом насрут, то их пошлют нахуй заказчики.

Пиздец, сидит хуйню какую-то придумал себе и продолжает её форсить.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:30:51 #112 №3716383 
>>3716379
ну я имею ввиду просто чтобы трек проверялся хотя бы этим:
ffmpeg -i трек.нэйм -af ebur128=peak=true -f null -

а потом просто брался true peak и если он больше нуля, прописывалось минусовое значение, может с прибавкой 0.1 или 0.2. и всё. этого хватит. элементарно же.
Аноним (Linux: Chromium based) 28/04/26 Втр 11:33:04 #113 №3716385 
>>3716382
Ты двум разным людям написал как одному. Но шиз, разуммеется, не ты, а все вокруг, кроме тебя.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:36:24 #114 №3716386 
>>3716385
Не верю что тут больше одного ребёнка форсит хуйню про клиппинг в 99% музыкальных записей 2026 года.
Разве что васянские любительские треки, но и в них редко встречал клиппинг в оригинальной записи.
Чет вы хуйню какую-то придумали, шизики.

В такой бред не поверит ни один человек, который хоть в жизни осилил открыть Audacity.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:38:17 #115 №3716387 
>>3716382
>В современных треках
ну смотря какие треки и от кого. не все же в проф студиях работают и имеют "заказчиков", да и есть авторы одиночки. если речь про попсу для толпы то да вероятно, но про менее популярные вещи - не факт.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 11:46:21 #116 №3716389 
>>3716387
Почти все уже давно научились всё делать без всяких клиппингов, как. Сейчас уже давно не нулевые. И есть ли клиппинг в оригинале, это легко проверяется. Сейчас куча софта и проф оборудования студийного. Обосраться в этом плане может разве что начинающий любитель, мамкин музыкант.
Аноним (Linux: Chromium based) 28/04/26 Втр 13:00:34 #117 №3716429 
>>3716389
Проблема в том, что ты под клипингом понимаешь не то, что остальные.

Остальные называют клипингом искажение пиков осциллограммы с целью впихнуть аудиозапись в цифровой формат на большем среднем уровне громкости (RMS), чем это было бы возможно без искажений.

Ты называешь клипингом красные полосочки в Аудасити.
Аноним (Microsoft Windows 10: Firefox based) 28/04/26 Втр 13:16:11 #118 №3716433 
Щас сравнил в audacity оригинал (предварительно его нормализовал под потолок) и пожатый трек. Там пиздец. Чем сильнее жать, тем страшнее клиппинг. Так что нормализация под потолок это не есть хорошо, если надо жать, особенно для тяжелых треков. Помимо этого оригинал и пожатый трек часто не совпадают по длине, и не совпадают по форме волны - волна сдвинута и искажена.

Ну в так, не думаю что это очень заметно при прослушивании.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 13:30:39 #119 №3716437 
37.png
>>3716429
Я под клиппингом понимаю пикрил. Не больше ни меньше. И не важно показываются ли полосочки в аудасити при этом или нет.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 13:37:21 #120 №3716444 
>>3716433
Эх, знать бы ещё что ты там, где и как жал, что смотрел...
Я вот нормализовал, чтобы на выходе было условно 0.998349, а не 1.085794 и нормально всё. Никакого пиздеца не было вроде.

Конечно даже уже может насрать цап, усилитель, динамик. Но это похуй так-то. Речь не про аудиосистему. Цап насрал? Не выкручивать на нём максимальную громкость. Усилок? То же самое, либо заменить на другой. И т.д.

Главное чтобы воспроизводимый файл в порядке был изначально.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 15:20:45 #121 №3716497 
>>3716383
https://files.catbox.moe/xy5ncj.zip Ну, вот самое разумное, что я могу тебе предложить.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 15:36:33 #122 №3716514 
793937.jpg
>>3716497
Я смотрю в некоторых случаях получаются бесполезные повторяющиеся лупы аттемптов, но похуй, в общем-то.
Аноним (Google Android: Mobile Safari) 28/04/26 Втр 16:01:29 #123 №3716528 
Поясните про

-b:v ???k

и

-sn -pass ?

Какое значение нужно выставлять для минимума/максимума качества? Использую этот пресет

ffmpeg -i in.mkv -c:v libvpx-vp9 -b:v ???k -threads 8 -g 128 -frame-parallel 0 -pix_fmt yuv420p -c:a libopus -b:a 128k -sn -pass ? -y out.webm
Аноним (Microsoft Windows 10: Firefox based) 28/04/26 Втр 16:35:41 #124 №3716539 
>>3716528
>-b:v ???k
Битрейт видео в килобитах/с
>-sn
Не писать субтитры
>-pass ?
какой это проход
Аноним (Microsoft Windows 10: Firefox based) 28/04/26 Втр 16:39:51 #125 №3716542 
Не знаю, на клиппинг похуй. Больше бесит когда кодек меняет дискретизацию и количество семплов, и еще когда контейнер хранит каритнку в base64.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 16:56:45 #126 №3716552 
>>3716542
Пережирнил
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 17:22:15 #127 №3716559 
>>3716542
Найди мне лосси кодек который до сих пор улучшают а не забросили или он давно завершён, который может в прозрачность, не рэсэмплит и не обрезает частоты не требует мощного железа для кодирования и декодирования и нормальный по весу?
vorbis уже как 6 лет статичен, что основной что модификации типо aotuv. mpc тем более.
apple aac уже как 5-7 лет его психоакустику не трогают к тому же он не предназначен по частоты после 20кгц даже если можно лоупасс добавить. mp3 тоже давно всё и даже на топ настройках бывают проблемы. есть xhe-aac но тут как раз нужно мощное железо для конвертации так как она очень долгая, и прослушивания (у меня проблемы с буфером, постоянные шелчки)

wavepack lossy по весу всего в 2-2.5 раза ниже флака и тоже долгий. что остаётся то? opus это просто лучшее из того что есть. а в лосслес только флак (optim frog, alac, tak заброшены или статичны) есть monkeys но он только чуть ниже флака, не стоит того. а на флак хоть иногда но обновления делают

в сухом остатке для лосси опус, для лосслеса флак. всё. 2 формата.

ну может ещё кому то пригодится wavepack для хранения dsd и редких винилов в 32bit float.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 17:43:31 #128 №3716564 
>>3716559
Всё так. AAC это по факту даунгрейд, опус круче во всём. Единственное преимущество эпл высера, это поддержка почти на любом утюге. Если для тебя это критично, то ок. Но лучше уже назад не оглядываться на древние магнитолы, а идти дальше. Через несколько лет мб выкатят oac и av2. Но там под капотом всё равно будет по сути тот же опус, ведь из него развивается этот формат. Конкретно часть, которая отвечает за высокий битрейт и конвертацию музла. Там вроде вообще минимум будет отличий. Мб декодинг лучше, в остальном почти тот же CELT движок опуса. Буквально опус магнум, почти предел совершенства. Да и повсеместная поддержка этого нового кодека ещё тоже лишь через лет 20 будет. А опус уже дохуя где поддерживается и будет актуален ещё очень долго. Имбовая технология.
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 18:09:04 #129 №3716572 
>>3716497
что там? страшно открывать
Аноним (Microsoft Windows 7: New Opera) 28/04/26 Втр 18:18:19 #130 №3716574 
>>3716528
>ffmpeg -i Input.mp4 -c:v libvpx-vp9 -quality good -speed 0 -b:v 0 -crf 24 -pass 1 -an -f null NUL && ^
>ffmpeg -i Input.mp4 -c:v libvpx-vp9 -quality good -speed 0 -b:v 0 -crf 24 -pass 2 -c:a libopus -b:a 64k Out.webm

>Какое значение нужно выставлять для минимума/максимума качества?
-b:v просто задает ориентир, к которому энкодер будет стремиться. Итоговое качество может сильно варьироваться для разных видео. Чтобы отталкиваться от качество есть режим CRF.
Аноним (Microsoft Windows 7: New Opera) 28/04/26 Втр 19:16:56 #131 №3716592 
>>3713360
Что насчет -svtav1-params film-grain=50 film-grain-denoise=0 ?
Аноним (Google Android: Mobile Safari) 28/04/26 Втр 19:48:12 #132 №3716603 
>>3716572
Что там может быть по-твоему? Дикпик?
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 19:56:30 #133 №3716606 
>>3716603
вирус, майнер, хз, лучже уж дикпик
Аноним (Microsoft Windows 10: Firefox based) 28/04/26 Втр 19:56:34 #134 №3716607 
test.webm
>>3716592
Появился какой-то глючный искусственный шум. За шумом все та же каша на темных кадрах.

-c:v libsvtav1 -crf 20 -preset 5 -pix_fmt yuv420p10le
-svtav1-params film-grain=50:film-grain-denoise=0
Аноним (Microsoft Windows 10: Chromium based) 28/04/26 Втр 20:19:24 #135 №3716609 
eg.png
>>3716603
Внутри скрипт, который делает вот ето.
Аноним (Microsoft Windows 7: New Opera) 28/04/26 Втр 20:22:40 #136 №3716610 
The Boys - S01E01.webm
>>3716592
>>3716607
Вот это >>3713629 делалось на film-grain-denoise=1:film-grain=5. Шумы не нужны. Вот эта мерцающая блочность в темных участках (единственное что реально является проблемой) - следствие замусоренности кадров шумами. На просто черных участках (например титры в конце этого видео) таких артефактов не возникает.
Аноним (Microsoft Windows 10: Chromium based) 29/04/26 Срд 14:00:12 #137 №3716904 
>>3716376
>04. Run.webm
>8239Кб, 800x800, 00:03:27
какой командой скодировал это видео, если не секрет?
Аноним (Microsoft Windows 10: Chromium based) 29/04/26 Срд 14:10:09 #138 №3716909 
>>3716904
ffmpeg -loop 1 -r 1 -i "i.jpg" -i "a.opus" -c:v vp9 -b:v 500k -pix_fmt yuv420p -c:a copy -shortest "video.webm"
Аноним (Microsoft Windows 10: Firefox based) 29/04/26 Срд 14:22:52 #139 №3716915 
>>3716909
В каких случаях -shortest корректно работает?

У меня он корректно работал только с кодированием в vp8 + vorbis. В других вариантах (например vp9 + opus) добавлялась тишина несколько десятков секунд.

Ты, вижу, кодируешь только видео, а дорожку копируешь. Такой вариант я не проверял.
Аноним (Microsoft Windows 10: Chromium based) 29/04/26 Срд 14:34:03 #140 №3716918 
>>3716915
Честно я вообще не шарю за видео. Нейросеть сказал так сделать, для музыки со статичной картинкой. Ну я и сделал. Музыка да, просто копируется, в том виде в котором и хранится.
Тоже видел что кто-то писал про черный экран и лишние секунды, но пока вроде не было такой проблемы с этой командой, хз.
Аноним (Microsoft Windows 10: Chromium based) 29/04/26 Срд 15:28:59 #141 №3716938 
>>3716909
у меня почему то вот такое (ffmpeg -loop 1 -framerate 1 -i cover.jpg -i audio.opus -c:v libvpx-vp9 -pix_fmt yuv420p -crf 35 -b:v 0 -quality best -cpu-used 0 -row-mt 1 -shortest -map_metadata -1 -c:a copy -movflags +faststart output.webm) не работает, на дваче видео не воспроизводится нормально

а вот такое но с vp8 (ffmpeg -loop 1 -framerate 1 -i cover.jpg -i audio.opus -c:v libvpx -b:v 400k -minrate 400k -maxrate 400k -bufsize 400k -rc_init_occupancy 400k -undershoot-pct 0 -static-thresh 0 -quality best -cpu-used 0 -row-mt 1 -c:a copy -shortest -map_metadata -1 -vf "format=yuv420p,setsar=1" -movflags +faststart test.webm)

отлично работает. видимо двачевский видео плеер плохо работает с vp9 в 1фпс, а может дело в ключевых кадрах.
Аноним (Microsoft Windows 10: Firefox based) 30/04/26 Чтв 13:35:20 #142 №3717235 
В ффмпег есть фильтр восстанавливающий высокие частоты? Например, есть звук со срезом на 10 кГц. Чем примерно восстановить верхние частоты, чтобы звук был нормальный, а не как из бочки?
Аноним (Microsoft Windows 10: Chromium based) 30/04/26 Чтв 14:07:42 #143 №3717248 
>>3717235
Разве это задача для ffmpeg? Если там срез на 10кгц, то информация о частотах выше, потеряна навсегда. Мб какой-то другой софт есть для реставрации и прочей хуйни, но я не шарю за него. Может что-то эквализировать надо, чтобы искусственно "появились верха".

А что там у тебя музыка какая-то или для видео звук?
Аноним (Microsoft Windows 10: Firefox based) 30/04/26 Чтв 14:45:01 #144 №3717256 
>>3717248
Да просто наткнулся на озувучку старой игры, которая хранится в pcm_s16le, но с разной и очень пониженной частотой дискретизации. В основном это речь. Вот стало интересно, можно ли реставрировать верхние частоты.
Аноним (Microsoft Windows 10: Chromium based) 30/04/26 Чтв 14:53:39 #145 №3717259 
>>3717256
Может быть и можно. Наверняка есть что-то нейросетевое, что восстановит звук, насколько это возможно, но я хз. В теме реставрации не шарю. Да и сорт оф васянщина.
Аноним (Linux: Firefox based) 02/05/26 Суб 11:01:17 #146 №3717637 
Собираюсь пару терабайт анимцы закодировать в хевц из h264. Хочу заюзать срузеновский енкодер через hevc_vaapi, побыстрее работает чем libx265, но вначале думаю посчитать метрики через vmaf.
Вопрос: считать метрики, если исходное видео - это уже закодирован хуй пойми как в h264 (то есть уже зашумленный), вообще имеет смысл?
Аноним (Microsoft Windows 10: Chromium based) 02/05/26 Суб 12:32:04 #147 №3717672 
>>3717637
Кодировать не имеет смысла. Проще скачать.
Аноним (Linux: Firefox based) 02/05/26 Суб 12:43:17 #148 №3717676 
>>3717672
Челибос, я из России, тут интернета завтра не будет.
Аноним (Microsoft Windows 10: Chromium based) 02/05/26 Суб 16:48:13 #149 №3717755 
>>3717676
Завтра не будет, сегодня качай.
Аноним (Microsoft Windows 10: Firefox based) 03/05/26 Вск 22:33:06 #150 №3718098 
https://www.youtube.com/watch?v=Ww8MzcBJUd4
Аноним (Microsoft Windows 10: Chromium based) 04/05/26 Пнд 03:48:23 #151 №3718146 
>>3718098
Тоже в рекомендациях было
Аноним (Linux: Chromium based) 04/05/26 Пнд 18:20:01 #152 №3718274 
kit9.jpg
>>3718098
Какой пиздецовый видеоряд, каноничный "брейнрот", сделанный чтобы удерживать внимание зумеров через сенсорную перегрузку, после чего они не могут слушать училку в классе и устраивают истерики.
Аноним (Microsoft Windows 10: Firefox based) 04/05/26 Пнд 18:47:33 #153 №3718276 
>>3718274
Нахватаются слов "сенсорная перегрузка", "зумеры" и начинают срать якобы своим мнением не понимания стилистику и что к "сенсорной перегрузке" это никакого отношения вообще не имеет.
Чел серьезно подошел к созданию видео и в нем видно что не от балды пихал эффекты, а именно создавал стилистику "старого" интернета, пытался передать ощущение через этот видеоряд и у него хорошо получилось.
Аноним (Linux: Chromium based) 04/05/26 Пнд 19:56:33 #154 №3718292 
>>3718276
Хуистику. Во-первых, не было в моём старом интернете такого количества полноэкранных мельтешений в секунду. Даже самые эпилептичные гифки крутились строго на своих местах статичного хтмла. Во-вторых, даже если допустить, что автор решил воссоздать ощущение отдельно взятой эпилептичной гифки с домашней странички васяна на народе, переданное в виде длинного полноэкранного видеоряда, для иллюстрации технико-историческое эссе, то он настолько же еблан, как если бы он решил использовать для этой цели goatse.cx. Если тебе это непонятно, твои мозги уже сгнили нахуй от скибиди-туалетов и нейрослопа.
Аноним (Google Android: Mobile Safari) 04/05/26 Пнд 20:21:01 #155 №3718306 
Глянул пару недогайдов в yt, покурил тредикс, но ничего не понял.
А что юзать то для записи динамичного геймплея? Пострелушки в Апексе
Моник 2к, карта 4080;
Играю в 2304*1440 (16:10) -> Ланцошем масштабирую в fhd (16:9)
Пресет такой: h264, cbr 18Мбит, 1b кадр, 2с интервал ключевых
Но в последнее время захотелось подтянуть качество и по совету сетки ебанул hevc, cqp 20, 2b кадра и ключевые на авто.
Да, качество лучше, но я буквально не могу мотать ролик, это постоянная задержка, на монтаже вообще без прокси никак, да и размер какой-то ебанутый, что-то около пары сотен гигов на 1 час.
Стал юзать буфер повтора, но нужно ждать около 5-10с и только потом нажимать сохранить иначе тот самый момент не успеет попасть. А и ещё на av1 в некоторых стоп кадрах оружие начинает мазать, рассыпаться, особенно на темном фоне, но на видео это конечно не заметно.
Аноним (Microsoft Windows 10: Chromium based) 04/05/26 Пнд 21:39:29 #156 №3718326 
>>3718306
Чёта на пидорском. Непонятно нихуя.
Аноним (Google Android: Chromium based) 05/05/26 Втр 01:23:59 #157 №3718420 
>>3718306
> cqp
Этим никто не пользуется. Ещё одно доказательство, что нейрокал в кодирование видео не может.

Оставь тот же самый битрейт, что был у 264 с теми же самыми настройками, если тебя всё устраивало, но на 265 и будет тоже самое чтт было только лучше.

> на монтаже вообще без прокси никак
Ну а что ты хотел. Переходи на видеоредактор значит со своей параши.
Аноним (Google Android: Mobile Safari) 05/05/26 Втр 03:46:32 #158 №3718427 
>>3718420
>Ещё одно доказательство, что нейрокал в кодирование видео не может.

Где вы этих умственных нейро инвалидов только находите? Я вот сколько не тестил что чат гпт, что гемини, что квен, дипсик и так далее ( при чем все бесплатные версии) так они в 99% все по делу излагают почти по любой теме, в том числе потому что берут инфу с официальной документации и вики по ffmpeg, я перепроверял.
Аноним (Microsoft Windows 10: Firefox based) 05/05/26 Втр 05:09:39 #159 №3718429 
>>3718292
У человека получилось прекрасное видео особенно если он делал его в соло.
В видео используется просто тонна различных профи приемов которые используют и использовали при создании видео профи, тот же видеоряд с поездкой в автобусе, этот прием использовали сотни раз в различных музыкальных клипах где нужно было передать воспоминания о прошлом / ощущение замедления и пустоты того времени, и не только, просто я сам уже всего и не вспомню.
Психоделические переходы и трансформации это тоже художественный прием, он создает атмосферу загадочности, некой важности происходящего хотя по факту событие как бы мелкое.

В те времена был развит FTP и тогда по сети ходили различные flash файлики в которых именно нечто подобное было, сайты так же пестрили различными эффектами потому что был специальный сайт который все эти javascript эффект собирал. Короче атмосферу он передал отлично, дико приятно было смотреть ролик потому что в нем видна рукотворная работа, а не нейрослоп когда хуяк-хуяк в продакшен.

Единственное к чему я придрался бы это голос, он слишком плоский, слушать можно, но можно сделать лучше, возможно сказывается слабенький микрофон.
Аноним (Google Android: Mobile Safari) 05/05/26 Втр 11:43:32 #160 №3718484 
>>3718427
Нихуя они не берут, галлюцинируют на базе васянских гайдов самых конченных, каких только могут найти, и это не учитывая того что документация ффмпега сама по себе дерьмо необновляемое веками, но ты не заставишь того же грока прочитать не жопой этот объём текста.
Если ещё для общего использования ффмпега хоть как-то можно ждать разумных предложений, то по настройкам конкретных энкодеров просто хуй забей.
Не может нейрокал в видеокодинг, ни один. Гемини самый разумный для этого, наверное, если выбирать кого-то, у него есть зайчатки логики нахуя какой флаг нужен.
Аноним (Microsoft Windows 10: Firefox based) 05/05/26 Втр 12:00:04 #161 №3718486 
>>3718484
Ясно, понятно.
Ты тупо в чатике у рандомных моделей запрашиваешь что-то в лучшем случае скидывая документ в котором копирнул гайд/документацию.

Это уровень домохозяйки и результат получается как у домохозяйки, разумные ребята используют как минимум RAG, а в идеале MCP которая умеет в собственную wiki, а точнее в кучу таких wiki по нужным темам, изначально твой запрос выбирает какую дергать, а затем уже внутри через графы находит лучшее решение которое именно взято из документации, а не из галюцинаций.

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

И вот только тогда ты будешь получать самые адекватные и лучшие ответы. А если у тебя еще и доступ к мощностям есть, а время выдачи ответа некритично ты можешь совет агентов сделать и в результате тебе выдадут по их мнению самый лучший ответ из десятка сделанных разными моделями.
Аноним (Google Android: Mobile Safari) 05/05/26 Втр 12:19:39 #162 №3718488 
>>3718486
Подход, конечно, интересный. Ты не поверишь, но проще просто один раз разобраться, а потом в гугле поискать конкретный синтаксис если забыл.
Хотя, я с возрастом и скатыванием гугла в парашу стал текстовые файлики себе оставлять всё чаще, чтобы не искать каждый раз. А ты из пушки по воробьям хуячишь.

Честно не вижу юзкейса для описанных тобой плясок, чтобы попробовать. Разве что, оно получается сравнимо умное со всякими дипсиками, чтобы говнокод производить.
Аноним (Microsoft Windows 10: Chromium based) 05/05/26 Втр 14:58:21 #163 №3718511 
>>3718484
Ну хз, может тебе просто не везло сильно, у меня часто реально толковые вещи говорят нейронки. Были конечно проколы но скорее просто от "невнимательности" типо предлагают по отдельности кодить каждый файл когда можно конкатить, или прописывают параметры которые и так по дефолту, или пропускают оптимизации типо пайпа и всё такое, но в базе, в самих принципах - они редко ошибаются
Аноним (Microsoft Windows 10: Firefox based) 05/05/26 Втр 15:31:55 #164 №3718519 
>>3718511
Это просто луддит нового поколения.
Аноним (Linux: Firefox based) 07/05/26 Чтв 13:38:31 #165 №3718849 
Попробовал покодировать на gpu fullhd 1920x1080 в hevc, на выходе получается 1920x1088 с зеленным падингом. Как получить 1920x1080?
Аноним (Google Android: Mobile Safari) 07/05/26 Чтв 14:30:32 #166 №3718855 
>>3718849
Надо не быть пидором.
Аноним (Linux: Firefox based) 07/05/26 Чтв 14:32:10 #167 №3718857 
>>3718855
То есть не быть таким как твой батя?
Аноним (Linux: Firefox based) 07/05/26 Чтв 22:43:55 #168 №3718939 
2026-05-07 21-55-18.mp4
>>3718849
Разрешение должно быть кратным 16 и 8, использую такое.
Ну и 1440p.
Аноним (Linux: Firefox based) 09/05/26 Суб 09:17:42 #169 №3719200 
>>3718939
Ширина должна быть кратна 64, а высота 16 на срузеновской встройке, прост ffmpeg, который идёт с дебианом, не добавляет нужную мета-информацию в выходной файл про обрезку стрима.
Аноним (Microsoft Windows 10: Firefox based) 12/05/26 Втр 16:06:56 #170 №3719751 
изображение.png
изображение.png
изображение.png
Ипаный Shutter Encoder опять не хочет копировать субтитры, а пытается конвертировать их, видимо я как-то неправильно понимаю пункт сохранить субтитры. Точнее он пытается сделать из PGM в данном случае (до этого из других по типу vob)
Балуюсь с конвертацией в AV1 анимешек для склада.
Вот лог ошибки
Аноним (Google Android: Mobile Safari) 12/05/26 Втр 16:33:20 #171 №3719752 
>>3719751
> Вот лог ошибки
Так напиши багрепорт, епта. Хотя ладно, я зашёл поглядеть, как там со скоростью реакции девелопера, и она не то чтобы впечатляет
Аноним (Microsoft Windows 10: Chromium based) 12/05/26 Втр 18:34:48 #172 №3719759 
9.png
Суть вкратце: нужно понизить битрейт видео до хотя бы 2100 kbps и снизить разрешение до 576p. Звук оставить нетронутым. Какой пресет использовать?
Аноним (Microsoft Windows 10: Firefox based) 12/05/26 Втр 19:46:49 #173 №3719769 
>>3719759
for P in (1 2) do ffmpeg ^
-i "video_input.mkv" ^
-vf scale=1024:576 ^
-c:v libx264 -b:v 2100k -pix_fmt yuv420p ^
-profile:v high -preset veryslow -pass
P ^
-c:a copy ^
-c:s copy ^
-y "video_output.mkv"
Аноним (Microsoft Windows 10: Firefox based) 12/05/26 Втр 19:47:46 #174 №3719770 
>>3719769
Перед P ставь %%
Аноним (Linux: Firefox based) 12/05/26 Втр 19:50:49 #175 №3719772 
>>3719751
В командной строке было бы таким образом:
-map 0:s -c:s copy
Но если это битмап, ты не можешь менять размер картинки видео, так как эти субитры сами в виде картинок и подогнаны точно под размер DVD видео.
Аноним (Microsoft Windows 10: Firefox based) 12/05/26 Втр 20:12:12 #176 №3719776 
>>3719772
как мне добавить аргументы эти в шутер энкодере или есть норм его аналоги?
Размер видео не меняю
Аноним (Linux: Firefox based) 12/05/26 Втр 20:36:45 #177 №3719781 
>>3719776
Я никогда не пользовался, поэтому точно не отвечу. Но это какая-то обёртка над ffmpeg. Ты можешь сконвертировать в нём видео, если это удобно, и потом собрать файл из нескольких источников копированием.
ffmpeg -i источник_видео -i источник_аудио -i источник_субтитров \
-map 0:v -map 1:a -map 2:s -c copy все_источники_в_одном_видео.mkv
Аноним (Google Android: Mobile Safari) 13/05/26 Срд 04:00:25 #178 №3719821 
>>3719769
>>3719770
Спасиба
Аноним (Microsoft Windows 10: Firefox based) 13/05/26 Срд 08:50:10 #179 №3719838 
изображение.png
>>3719751
скачал handbrake более менее разобрался, трудности были только прии создании шаблона, а точнее сделать так что бы он выбирал все аудио и сабы дорожки. но так наверное им буду теперь пользоваться.
Аноним (Microsoft Windows 10: Chromium based) 13/05/26 Срд 11:30:35 #180 №3719860 
>>3719838
да ничего лучше ffmpegа нету. потому что почти все если не все gui - это транскодинг (переработка существующего) а не авторинг (создание нового). там часто нет банальных функций типо создания видео из картинки и аудио. (ну или тебе приходится воевать с интерфейсом потому что функции запрятаны) а скачивать для этого тяжелые редакторы типо da vinci это стрельба из пушки по воробьям. легче один раз разобраться с ffmpeg и всю жизнь проблем не будет чем прыгать от проге к проге в поисках идеальной
Аноним (Microsoft Windows 10: Firefox based) 13/05/26 Срд 16:17:32 #181 №3719896 
>>3719860
да я всё ленюсь написать универсальную команду, где мне нужно будет только менять путь изначальной папки и создание в ней же конечной ограничение "максимального" битрейта при качестве CQ 20 и его выбирать при необходимости. Ну и научиться делать пакетами из разных папок.
А так я только меняю формат на мкв если не такой, и на кодек ав1, а аудио и сабы тупо копирую.

как начну скачивать тики токи пачками, так возможно и научусь делать склейки в ffmpeg и лить их в ютуб хортсы
Аноним (Microsoft Windows 10: Firefox based) 13/05/26 Срд 23:54:32 #182 №3719960 
homm3hotacove.webm
homm3hotabulwark.webm
Когда-то давно делал шебм на более старом ффмпег и указывал заголовок командой -metadata title="Какой-нибудь заголовок" , который двощ норм переваривал и отображал под плеером. Сейчас на новом ффмпег делаю то же самое, но двощ отказывается переваривать заголовок. Почему так и как починить?
Аноним (Microsoft Windows 10: Firefox based) 14/05/26 Чтв 00:35:44 #183 №3719973 
изображение.png
изображение.png
изображение.png
Полез посмотреть как двощ ищет заголовок в шебм. По каким-то жестким сигнатурам.

Сейчас формат сигнатур чуть поменялся, стал чуть короче, поэтому совпадения нет.

Подозреваю, кто писал этот костыль, не до конца разобрался со спецификацией формата вебм.
Аноним (Microsoft Windows 10: Firefox based) 14/05/26 Чтв 18:15:26 #184 №3720087 
было.png
стало.png
Написал исправление. Теперь надо в /d показать, чтобы добавили.
Аноним (Apple Mac: Safari) 14/05/26 Чтв 18:53:57 #185 №3720092 
>>3719960
Используй старый ффмпег.
Я предлагал в /d/ патч для парсера webm метаданных, но меня проигнорировали. Насколько я помню, текущий код не смотрит достаточно далеко, поэтому не находит название.
Аноним (Apple Mac: Safari) 14/05/26 Чтв 18:55:17 #186 №3720093 
>>3719973
>>3720087
Ах, ты уже сам все сделал. Ну может тебя не проигнорируют.
Аноним (Linux: Chromium based) 14/05/26 Чтв 19:14:11 #187 №3720095 
image.webp
>>3720087
Вот кусок из моего юзерскрипта:
https://pastebin.com/25WKpChM
Аноним (Microsoft Windows 10: Chromium based) 14/05/26 Чтв 19:48:18 #188 №3720101 
>>3720095
По скриншоту хорошо видно что ты пидор.
Аноним (Microsoft Windows 10: Firefox based) 14/05/26 Чтв 19:50:37 #189 №3720102 
homm3hotabulwarkfix.webm
>>3720095
Прикольно написано. Не то что внутри макабы. Но юзерскрипт исправит только у меня, а не у всех.

>>3720092
>Используй старый ффмпег.
Нашел у себя какой-то древний ffmpeg-4.0.2-win32-shared.zip аж 2018 года.

Даю ему команду ffmpeg -i homm3_hota_bulwark.webm -c copy homm3_hota_bulwark_fix.webm

В hex-редакторе вроде похоже на то, что нормально схавает макаба. Проверяю.
Аноним (Linux: Chromium based) 14/05/26 Чтв 19:53:59 #190 №3720104 
>>3720102
> Не то что внутри макабы. Но юзерскрипт исправит только у меня, а не у всех.
Это да, нужно местных быдлокодеров уговаривать починить.

>>3720101
По твоему комменту видно, что ты даун.
https://carbon.now.sh/
Аноним (Apple Mac: Chromium based) 14/05/26 Чтв 20:50:18 #191 №3720116 
>>3720087
Да тоже нагородил хуйни, завязался на длины опциональных элементов. Явно спеку никто не читал:
https://matroska-org.github.io/libebml/specs.html
https://www.matroska.org/technical/elements.html
Аноним (Google Android: Chromium based) 18/05/26 Пнд 17:53:23 #192 №3721023 
Сап, задача взять из 1 контейнера всё, а из другого только все дорожки субтитров и аудио, дорожкииз второго контейнера по итогу не работают, просто не проигрываются — пустота.

> -map 0 -map 1:s? -map 1:a? mkv.mkv
Аноним (Linux: Firefox based) 18/05/26 Пнд 18:22:31 #193 №3721041 
>>3721023
-c copy
Кодек копи перед mkv.mkv.
Аноним (Google Android: Chromium based) 18/05/26 Пнд 19:46:18 #194 №3721080 
>>3721041
Так и делал
Аноним (Linux: Firefox based) 18/05/26 Пнд 21:34:15 #195 №3721104 
>>3721080
Понял. Попробуй мапить каждый стрим отдельно, не пытайся всё сразу добавить, но у тебя ещё и был неправильный порядок, субтитры стоят перед аудио. Собирай в таком порядке: сначала видео, потом аудио, потом субтитры.
Аноним (Microsoft Windows 10: Firefox based) 19/05/26 Втр 15:59:41 #196 №3721278 
>>3720095
Какие у тебя еще юзерскрипты есть?
comments powered by Disqus