К сожалению, значительная часть сохранённых до 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 можно лоупасс добавить
comments powered by Disqus