Built when Netflix first took away password sharing. Thanks for the heads up Netflix! Would not want to start this project now 😂

Edit: adding temp and specs

I9 11900k Z590I Vision D ITX mobo 64gb memory The 16x lane is bifurcated to run: Intel a310 & Lsi 9305 16e into a hp dl380

Drives are 10x 14 tb wdd in raidz1, 6 256gb sata ssds in a pair of 3 wide mirrors for special vdev metadata, a 512gb nvme for read cache, and a 64gb optane for slog

  • Hamknight@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 days ago

    Here’s my tdarr flow. I have redundent paths to handle if qsv fails and to retry in software if you’re curious of why it splits

    Also, here’s my lil gaming rig too. Runs warm, but it’s tiny.

    It’s a 9800x3d paired with a 6800xt

    • webcam_stalker@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      thanks for sharing, i was hoping for more specifics to experiment with; i have a powershell script i’m running that does the same thing:

          try {
              ffmpeg -y -hwaccel nvdec -i "$input" `
                  -map 0:v? -map 0:a? -map 0:s? `
                  -c:v h264_nvenc -preset slow -rc vbr -cq 21 -b:v 0 `
                  -pix_fmt yuv420p `
                  -c:a aac -b:a 160k `
                  @subtitleArgs `
                  "$temp"
      
              if ($LASTEXITCODE -eq 0 -and (Test-Path $temp)) {
                  $encoded = $true
              }
              else {
                  throw "GPU encode failed"
              }
          }
          catch {
              Write-Warning "GPU failed -> CPU fallback"
              Add-Content $logFile "GPU failed, CPU fallback: $input"
              $gpuFallbackCount++
      
              ffmpeg -y -i "$input" `
                  -map 0:v? -map 0:a? -map 0:s? `
                  -c:v libx264 -preset slow -crf 20 `
                  -pix_fmt yuv420p `
                  -c:a aac -b:a 160k `
                  @subtitleArgs `
                  "$temp"
      
              if ($LASTEXITCODE -eq 0 -and (Test-Path $temp)) {
                  $encoded = $true
              }
          }
      

      cool gaming rig, too! you also know the SFF pains 🤣😂

      • Hamknight@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        Tdarr is a pretty fun automation tool if you Wana try. Basically I down scale to 1080p if it’s higher, then I rencode to av1 at 8mbps or lower depending on current bitrate. I also keep all audio and subtitle streams how they were