Pull to refresh
60
0
Андрей @xaoc80

Разработчик программного обеспечения

Send message
Для чистоты эксперимента сначала распаковал в raw yuv, а затем пожал средствами SDK — inventos.ru/video/avatar3.mp4
Да, похоже штатный парсер h264 фреймов затупил. Я пережал сначала ffmpeg-ом в валидный формат, а потом средствами SDK и артефактов не было. Кстати, при сжатии ffmpeg ругался. В общем это не глюк кодека, похоже. Спасибо за внимательный анализ
Честно говоря, первый раз с таким столкнулся, доберусь до железа, попробую еще раз. Перед этим, наверное, 2 десятка роликов сжал, просматривая при этом по кадрам.
Это вообще на испорченный кадр похоже, посмотрю в чем дело. Следующий кадр буквально уже нормальный
качество Quick Sync сравнимо с самым быстрым пресетом софтверного x264 и еще не факт кто из них окажется быстрее

Очень спорно. Я так и не смог найти пресет, когда ffmpeg обогнал бы Quick Synck
Для иллюстрации сравнение скриншотов — Quick Sync 20 Мб/c с медленным x264 битрейтом в 2 раза ниже

С каким пресетом Вы сжимали? Я просто хочу обратить внимание на метрики PSNR и SSIM. Среднее значение метрики для ffmpeg и Quick Sync не сильно отличается, но я видел флуктуации как в ffmpeg, так и в Quick Sync на некоторых кадрах. Про «заметно выше» тоже очень спорно. В ffmpeg скрине хорошо заметны шумы, которые в Quick Sync слегка замылены. кроме этого в Quick Sync использовался «пресет» balanced и это не совсем корректно сравнивать с медленными пресетами ffmpeg.
Пожал Ваш файл, вот здесь результат ffmpeg inventos.ru/video/avatar1.mp4, вот здесь Quick Sync inventos.ru/video/avatar2.mp4 Битрейт сделал 20 Мб/с, чуть ниже, чем у исходника
Это тест синтетический, просто попался файл нужного мне размера. На других файлах и битрейтах ситуация похожая.
Ниже выложил фрагменты по 1 минуте из тестового ролика, там битрейт примерно одинаковый. Как вариант, можете выслать ваш контент с рекомендациями по настройкам сжатия и я его попробую транскодировать
Перекодировал фрагмент 1 мин. Исходник — inventos.ru/video/v.mp4
Это результат ffmpeg inventos.ru/video/test1.mp4
Это результат Quick Sync — inventos.ru/video/test2.mp4

(На длинных роликах ffmpeg лучше соблюдает средний битрейт и здесь он получился немного больше)
Так это фрагмент же большого видео (700 Мб), у которого _средний_ битрейт 8 Мб/с. На разных участках эти кодеры по-разному жали. Просто все видео тяжелое довольно.
Качество для live вполне приемлемое и это видно по метрикам. Можете сами глянуть результат — inventos.ru/video/v1.mp4 — это фрагмент, закодированный при помощи ffmpeg, а это inventos.ru/video/v2.mp4 при помощи Quick Sync, при одинаковых параметрах. Если сравнивать с 2-pass кодированием ffmpeg, то разница видна конечно, но надо сильно присматриваться.
Во всех случаях выходной размер получился примерно 700 МБ и средний битрейт, соответственно 8 Мб/с
Настройки в ffmpeg по умолчанию, задан только выходной битрейт
Когда много стримов (100 и больше) этот выигрыш ~10 раз может играть определенную роль. Скажем, один сервер с ускорителем на борту кодирует так же как и 5 — 6 таких серверов.
Мы так же двух проходное кодирование ffmpeg сравнивали с LookAhead от Intel. Разница в 10 раз, при том, что на глаз не сразу и увидишь разницу (считали метрики)
Уточнил, аппаратной поддержки нет, SDK поддерживает h265 только софтварно
Насколько мне известно, поддерживается h265 (HEVC)
Мы раньше ездили в Одессу большой компанией, ездили каждый год
Сейчас вероятность того, что автобус не пропустят на границе равна 90%
Поэтому никто не хочет рисковать
Остается только самолет
Да и люди по моим наблюдениям в непонятках
Многие считали Одессу продолжением своей Родины, здесь было комфортно, все говорили на замечательном одесском языке, который ласкал слух и был понятен, им были рады в конце концов
А сейчас почти все бояться, даже не радикалов, а просто того, что все изменилось, что это другой, чужой город
Уж не знаю телевизор ли виноват или еще что, но это так
Сорри за оффтоп

ПС Большой привет 16-й фонтана…
Не представляю себе как у вас там люди в осажденном городе живут. Слышал, что стрельба постоянно, кошмар, конечно. Война это всегда беда для мирных жителей. Будем надеяться, что все это скоро закончится.
Статья подобная была бы интересна и набрала бы много плюсов, но я не представляю какой холивар там устроили бы. Думаю после такой статьи и холивара мы бы 10-к ников не досчитались бы. А Одесса мой любимый город, после Орла, разумеется. В этом году не получилось. Но, надеюсь таки туда съездить…
Ну вы в Киеве, судя по профилю, вам проще, наверное, туда добраться. А я в России живу, мне сейчас попасть к вам нереально, думаю. Во Владимире — Волынском у нас родственники живут, а это Западная Украина, два года назад туда ездил, успел, что называется. Сейчас этот регион для нас закрыт, но надеюсь все устаканится в ближайшее время.

Information

Rating
4,326-th
Location
Россия
Date of birth
Registered
Activity