Який хороший відеокодек без втрат для запису гри? [зачинено]


8

Я завзятий геймер і люблю записувати свій ігровий процес. Зазвичай я використовую Fraps для цього, однак я думаю про перехід на Dxtory, оскільки це дозволяє записувати на декілька жорстких дисків одночасно.

Скажімо, у мене є 3 жорсткі диски з такими швидкостями запису: HDD1 з 50 мб / с, HDD2 з 22 мб / с і HDD3 з 45 мбіт / с. Комбінована швидкість запису склала б: 117 мбіт / с.

Dxtory дозволяє використовувати всі 3 HDD одночасно під час запису вашого геймплея.

Використовуючи цю формулу:

RGB24 YUV24: Ширина x Висота x 3 x fps = бітрейт (байт / сек)

YUV420: Ширина x Висота x 3/2 x fps = бітрейт (байт / сек)

YUV410: Ширина x Висота x 9/8 x fps = бітрейт (байт / сек)

А для запису в кольоровому просторі YUV420 при 1920х1080 з 30 кадрів в секунду мені потрібно швидкості 95 кбіт / с. Dxtory хороший тим, що дозволяє мені грати з постійними 60 кадрів в секунду під час запису в 30 кадрів в секунду. Фрапс не робить (хоча вони кажуть, що це і є), як тільки ви починаєте записувати за допомогою Fraps, кадр в секунду гри падає.

Тому я шукаю кодек, який не потребує дуже високої швидкості запису (бітрейт), але записує у гарній (без втрат) якості.

Dxtory поставляється з власним кодеком, кодеком Dxtory. Що дозволяє мені експериментувати. У Fraps є власний кодек, який я можу використовувати в Dxtory для закінчення терміну дії.

Я також натрапив на http://lags.leetcode.net/codec.html .

Чи є ще кодеки без втрат (окрім Fraps 'і Dxtory), які хороші для того, що я хочу зробити?

Редагувати:

Для уточнення, так, я знаю, що кодек без втрат завжди має "хорошу" якість. Але це не те, що я шукаю.

Дозвольте мені взяти кодек Fraps та кодек Dxtory, щоб уточнити, що я шукаю.

  • Коли я записую кодеком Dxtory в кольоровому просторі RGB на 1920x1080 з цільовим 30 кадрів в секунду, я можу грати в гру зі швидкістю 60 кадрів в секунду, Але я записую з 10-15 кадрів в секунду, це тому, що RGB з Dxtory потрібно набагато більше, ніж швидкість запису, ніж мій hdd може впоратися.

  • Під час запису кодеком Dxtory у кольоровому просторі YUV410 при 1920х1080 із цільовим 30 кадрів в секунду, я можу грати зі швидкістю 60 кадрів в секунду і записувати на 30 кадрів в секунду. Знову ж таки, це тому, що YUV410 у кодеці Dxtory займає набагато набагато меншу швидкість запису, ніж RGB

  • Під час запису за допомогою кодека Fraps в ??? (Я не знаю, що кольоровий простір записує Fraps, я думаю, YUV420), я можу грати з 60 кадрів в секунду і записувати з 30 кадрів в секунду.

Що я шукаю, це кодек без втрат, який може записувати в YUV420 (або навіть RGB ??), що не перевищує швидкість запису (або бітрейт, якщо ви хочете) 100 мбіт / с у 1920х1080 або іншими словами, який буде дозвольте мені записувати в постійних 30 кадрів в секунду.

Очевидно, найкращим рішенням було б придбати SDD, але це не те, що я після цього.


3
Для тих, хто голосує, закрити як "не конструктивне". Включення слова добро не робить питання суб'єктивним . @Don Salva, кодек без втрат завжди має гарну якість, оскільки це візуально еквівалентна копія оригінального бітового потоку - так ваш акцент радше на продуктивність?
slhck

Так, але це не те, що я шукаю в іншому кодеці без втрат. Я поясню в / редагувати.
Бурхливий ol 'Ведмідь

Що ж, є різниця між математично без втрат і видимо без втрат, ось і все. Для останнього класу існує багато кодеків з індустрії мовлення.
slhck

Відповіді:


1

Існує кодек Huffyuv з відкритим кодом , який спеціально призначений як формат відеозйомки. Він доступний як кодек Video for Windows, так і з ffmpeg(звідки підтримка VLC). Незважаючи на назву, він підтримує RGB. Це дуже швидко (з точки зору часу процесора), але, на мій досвід, він не сильно стискає. Якщо ви вважаєте, що швидкість диска, а не швидкість процесора, є вузьким місцем, спробуйте інший кодек.

Крім того, спробуйте Lagarith ( більше інформації , домашня сторінка ), також з відкритим кодом. Lagarith трохи інтенсивніший процесор, ніж Huffyuv, але дає кращу компресію. Він також підтримує багатопотокове кодування:

Налаштування Лагарита

Яка оптимальна залежить від відносної швидкості вашого процесора та жорсткого диска; спробуйте і те й інше, що швидше. Якщо ваш процесор особливо швидкий, також спробуйте FFV1 .


Привіт, я тільки починаю із запису геймплея, можливо, ти зможеш поставити мене на правильний шлях. Яке програмне забезпечення я повинен використовувати для запису у форматі FFV1, чи знаєте ви підручник із налаштування цього налаштування. У мене ПК високої якості, так що це не проблема.
Сайф Бечан

@SaifBechan: Доступний як частина ffmpeg/ libav. Яку операційну систему ви використовуєте?
Механічний равлик

Я; м на машині win64. І я просто подивився на dxtory, він виглядав добре, але я не бачу FFV1.
Сайф Бечан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.