Apa saja codec video lossless yang bagus untuk merekam gameplay? [Tutup]


8

Saya seorang gamer yang rajin dan saya suka merekam permainan saya. Biasanya saya telah menggunakan Fraps untuk melakukannya, namun saya berpikir untuk beralih ke Dxtory karena memungkinkan untuk menulis pada banyak HDD sekaligus.

Katakanlah saya memiliki 3 HDD dengan kecepatan tulis berikut: HDD1 dengan 50 mb / s, HDD2 dengan 22 mb / s dan HDD3 dengan 45 mb / s. Kecepatan tulis gabungan adalah: 117 mb / s.

Dxtory memungkinkan Anda untuk menggunakan semua 3 HDD sekaligus saat merekam gameplay Anda.

Menggunakan rumus ini:

RGB24 YUV24: Lebar x Tinggi x 3 x fps = bitrate (byte / detik)

YUV420 : Lebar x Tinggi x 3/2 x fps = bitrate (byte / dtk)

YUV410 : Lebar x Tinggi x 9/8 x fps = bitrate (byte / detik)

Dan merekam di YUV420 colorspace pada 1920x1080 dengan 30 fps saya membutuhkan sekitar 95 mb / s kecepatan tulis. Dxtory bagus karena memungkinkan saya bermain dengan konstanta 60 fps saat merekam dalam 30 fps. Fraps tidak (walaupun mereka mengatakan demikian), begitu Anda mulai merekam dengan Fraps, fps gim akan jatuh.

Jadi saya sedang mencari codec yang tidak memerlukan kecepatan tulis (bitrate) yang sangat tinggi namun catatan dalam kualitas yang baik (lossless).

Dxtory hadir dengan codec-nya sendiri, codec Dxtory. Yang memungkinkan saya bereksperimen. Fraps memiliki codec sendiri yang dapat saya gunakan di Dxtory untuk masa berlaku sekitar.

Saya juga menemukan http://lags.leetcode.net/codec.html .

Apakah ada lebih banyak codec lossless di luar sana (selain Fraps dan Dxtory) yang bagus untuk apa yang ingin saya lakukan?

Edit:

Untuk memperjelas, ya, saya sadar codec lossless selalu memiliki kualitas "baik". Tapi bukan itu yang saya cari.

Biarkan saya mengambil codec Fraps dan codec Dxtory untuk mengklarifikasi apa yang saya cari.

  • Ketika saya merekam dengan Dxtory codec dalam RGB colorspace pada 1920x1080 dengan target 30 fps, saya dapat memainkan game pada 60 fps, TAPI saya merekam dengan 10-15 fps, itu karena RGB dengan Dxtory membutuhkan lebih banyak, kecepatan menulis yang jauh lebih banyak daripada kecepatan hdd saya dapat menangani.

  • Saat merekam dengan Dxtory codec di YUV410 colorspace pada 1920x1080 dengan target 30 fps, saya dapat bermain pada 60 fps dan merekam pada 30 fps, sekali lagi, itu karena YUV410 dalam codec Dxtory membutuhkan lebih banyak, kecepatan menulis yang jauh lebih sedikit daripada RGB

  • Saat merekam dengan Fraps codec di ??? (Saya tidak tahu ruang warna merekam Fraps, saya kira YUV420), saya bisa bermain dengan 60 fps dan merekam dengan 30 fps.

Apa yang saya cari adalah codec lossless yang dapat merekam dalam YUV420 (atau bahkan RGB ??) yang tidak melebihi kecepatan tulis (atau bitrate jika Anda mau) 100 mb / s pada 1920x1080 atau dengan kata lain, yang akan izinkan saya untuk merekam dalam 30fps konstan.

Jelas solusi terbaik adalah dengan membeli SDD, tapi bukan itu yang saya cari.


3
Bagi mereka yang memilih untuk menutup sebagai "tidak konstruktif". Dimasukkannya kata baik tidak secara otomatis membuat pertanyaan menjadi subyektif . @ Don Salva, codec lossless selalu memiliki kualitas yang baik, karena ini adalah salinan bitstream asli yang setara secara visual - jadi apakah penekanan Anda lebih pada kinerja?
slhck

Ya, tapi bukan itu yang saya cari dalam codec lossless yang berbeda. Saya akan jelaskan di / edit.
Grumpy ol 'Bear

Yah ada perbedaan antara lossless matematis dan tampak lossless, itu saja. Untuk kelas yang terakhir, ada banyak codec dari industri penyiaran.
slhck

Jawaban:


1

Ada Huffyuv codec open-source , yang secara khusus dimaksudkan sebagai format pengambilan video. Ini tersedia sebagai Video untuk Windows codec dan juga dari ffmpeg( dari mana dukungan VLC). Meskipun namanya, ini mendukung RGB. Ini sangat cepat (dalam hal waktu CPU), tetapi dalam pengalaman saya, tidak banyak kompres. Jika Anda berpikir kecepatan disk dan bukan kecepatan CPU adalah hambatannya, cobalah codec yang berbeda.

Atau, coba Lagarith ( info lebih lanjut , halaman rumah ), juga open-source. Lagarith sedikit lebih intensif CPU daripada Huffyuv, tetapi memberikan kompresi yang lebih baik. Ini juga mendukung pengodean multithreaded:

Pengaturan lagarith

Yang optimal tergantung pada kecepatan relatif CPU dan hard drive Anda; coba keduanya dan lihat mana yang lebih cepat. Jika CPU Anda sangat cepat, coba juga FFV1 .


Hai, saya baru memulai dengan perekaman gameplay, mungkin Anda bisa mengatur saya di jalur yang benar. Perangkat lunak apa yang harus saya gunakan untuk merekam dalam format FFV1, apakah Anda tahu tutorial tentang pengaturan ini. Saya memiliki PC berkualitas tinggi, jadi tidak ada masalah.
Saif Bechan

@ SaifBechan: Ini tersedia sebagai bagian dari ffmpeg/ libav. Sistem operasi apa yang Anda gunakan?
Siput mekanik

Saya; m pada mesin win64. Dan saya hanya melihat dxtory, itu terlihat bagus, tapi saya tidak melihat FFV1.
Saif Bechan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.