- These are listed in total raw storage size, in ascending order.
- NAS is not listed here as it's generally more advised for a few TBs of storage, and for infrequent use. A sort of semi-hot storage. Useful for stuff like family pictures, not for data hoarding or plex libraries.
- All options listed here require some kind of SAS HBA card. Some use internal ports, some use external ports. You generally cant mix-and-match unless you have space for two PCIe ports and funds for two HBA cards.
- Total storage size is calculated as the total bays multiplied by 28 TB.
This is same bytes from the following consoles: | |
- XAJ7 V1 Unpatched, bought from Gamestop Ireland | |
- XAJ4 V1 Unpatched, almost day 1, bought from Gamestop Ireland | |
Note: Often times Irish stock from Amazon/Gamestop/etc would be same as UK stock, but very very very rarely would be Irish-specific. | |
00000000 01 00 00 00 00 00 00 00 52 31 00 00 00 00 00 00 |........R1......| | |
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |
00000020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |
00000030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| | |
00000040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| |
::-webkit-scrollbar { | |
width: calc(16px - 2px - 1px); | |
height: calc(16px - 2px - 1px); | |
} | |
::-webkit-scrollbar-thumb { | |
background-color: rgba(128,128,128,0.75); | |
background-clip: padding-box; | |
border: 4px solid rgba(0, 0, 0, 0); | |
border-radius: 9999px; | |
display: none; |
Sizes are Width
xHeight
in centimeters when looking at the sleeves in portrait.
These were measured with actual sleeves used on actual cases/box-sets. All sizes
listed exclude adhesive flap's. I.e., if the sleeve has no flap and is a sort of
slip-in sleeve, then it will cover the DVD case just enough.
When buying sleeves, make sure that you initially exclude the flap's measurement.
import shutil | |
from pathlib import Path | |
from fontTools.ttLib import TTFont | |
from PIL import Image, ImageDraw, ImageFont | |
def main(): | |
font_file = Path("breeze-icons.ttf") | |
out_folder = Path("icon_images") |
You, Yes YOU, verify your backups!
If you have backups you didn't make, or made years ago, I really recommend you doing the following to make sure it's a proper backup. It's shocking the amount of bad backup's floating around that people pass off as fine. A bad backup that is shared widely can seriously ruin the archive of that content.
First of all, most encoders do not handle VFR+VST well or at all.
VFR (Variable Frame Rate) When a video switches from one frame rate to another on at least 1 frame.
VST (Variable Scan Type) When a video switches from Interlaced to Progressive, or Progressive to Interlaced, on at least 1 frame.
ffmpeg
doesn't seem to frame index at all, maybe it doesn't need to. However, if you plan to use AVC videos with
AviSynth or VapourSynth or are trying to get the best possible deinterlace, then I recommend using libavcodec
's
indexing capabilities.
For synth programs, this can be done using L-SMASH-WORKS, do NOT use FFMS2 or ANY ffmpeg based sourcer for synth programs, they are WAYYYY too outdated and I can confirm they break color in specific ways that you WONT notice (proof: https://slow.pics/c/R5sA6wli comparison between ffms2 output vs without)!!
ONLY use DGIndex from Donald Graft's dgmpgdec suite. Alternatives like d2vwitch may sound enticing but it's simply not as efficient nor time-tested as DGIndex, even for Linux users (perfect support via Wine).
You can find it here: http://rationalqm.us/dgmpgdec/dgmpgdec.html with v1.5.8 being the latest final version. Source code compilable on Windows using VS2019 is also available and I have to thank Donald Graft for helping me with getting it repackaged from VS 2008 to VS 2019 as it had a fuck ton of breaking changes in terms of compiling on modern machines because of it, which he helped out with since he understood his code base best.
/*Desample.avsi - v1.3 | |
---Included script functions--- | |
DesampleX: Wrapper for doing various things involving DesampleMT, deinterlacers, resizers, and masks | |
Default behavior identical to DebilinearM, can also function as lineart_rpow2 | |
DeCrossConversionMT: Replacement for ccc, ccc_720 | |
---Requirements--- | |
Avisynth+ r2455-MT or newer |