• 103 Posts
  • 1.18K Comments
Joined 2 years ago
cake
Cake day: June 21st, 2024

help-circle
  • docker exec -it ffmpeg-vaapi sh -c ’ for f in /input/*.mkv; do name=$(basename “$f” .mkv) echo “=== Encoding: $name ===” ffmpeg -y -vaapi_device /dev/dri/renderD129
    -hwaccel vaapi -hwaccel_output_format vaapi
    -i “$f”
    -c:v h264_vaapi -qp 22
    -c:a copy -map 0:v -map 0:a
    -f mpegts “/tmp/${name}.ts”

    echo "=== Remux: $name ==="
    ffmpeg -y -i "/tmp/${name}.ts" -map 0:v -map 0:a -c copy "/output/${name}.mkv"
    rm "/tmp/${name}.ts"
    

    done ’

    Das Dockerfile dazu:

    FROM debian:12-slim

    ENV DEBIAN_FRONTEND=noninteractive

    ENV LIBVA_DRIVER_NAME=radeonsi ENV LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri

    ENV AMD_VENDOR_ID=0x1002 ENV TARGET_DEVICE_ID=0x699f

    RUN apt-get update &&
    apt-get install -y --no-install-recommends
    ffmpeg
    mesa-va-drivers
    libva2
    libva-drm2
    libva-x11-2
    vainfo
    libdrm2
    libdrm-amdgpu1
    pciutils
    && rm -rf /var/lib/apt/lists/*

    RUN set -eux;
    ffmpeg -hide_banner -hwaccels 2>/dev/null | grep -q ‘vaapi’;
    ffmpeg -hide_banner -encoders 2>/dev/null | grep -q ‘h264_vaapi’;
    ffmpeg -hide_banner -encoders 2>/dev/null | grep -q ‘hevc_vaapi’

    Und der Container:

    services: ffmpeg-vaapi: build: . image: ffmpeg-vaapi-rx550:latest container_name: ffmpeg-vaapi tty: true stdin_open: true devices: - /dev/dri:/dev/dri group_add: - “${RENDER_GID:-105}” - “${VIDEO_GID:-44}” environment: - LIBVA_DRIVER_NAME=radeonsi - LIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri volumes: # MakeMKV-Ausgabe (read-only) - /srv/dev-disk-by-uuid-349faf51-b2a2-491b-b6a1-28e890240283/make_mkv_completed:/input:ro # Transcodierte Dateien - /srv/dev-disk-by-uuid-349faf51-b2a2-491b-b6a1-28e890240283/Serien:/output restart: “no”


  • Mein Setup ist jetzt wie folgt:

    • Fujitsu ThinClient S930 (29€)
    • 16 GB RAM (30€)
    • 128GB SSD (20€)
    • 2TB HDD (weiß ich nicht mehr)
    • RX550 4GB (30€+15€ Risercard)
    • größeres Netzteil (15€)
    • Samsung externes DVD Laufwerk (hatte ich noch)

    Alles nach und nach aufgerüstet

    Darauf läuft: Jellyfin, Immich, Paperless ngx, Nextcloud, Mealie, Memos, Portainer, MakeMkV, ARM.

    Zusätzlich habe ich noch einen Futro S720 (20€) für Homeassistant.

    Stromverbrauch werde ich die nächsten Tage mal messen.




















  • Kacktusse@feddit.orgtode_EDV@feddit.orgEure RaspberryPi-Projekte?
    link
    fedilink
    Deutsch
    arrow-up
    2
    ·
    edit-2
    2 months ago

    Zu den bereits genannten hab ich noch make MKV und automatic Ripping Machine um meine DVD/CD “Sammlung” zu Rippen und die Jellyfin Bibliothek zu füllen. Aber ich will mich demnächst mal mit Usenet auseinander setzten.

    Ich hätte gerne eine Schach-Engine auf meinem Server von der ich dann unterwegs darauf zugreifen kann und mal ne Runde spielen kann. Muss sich nicht nur auf Schach begrenzen.

    Ansonsten fände ich für die Familie einen eigenen Messenger cool. Geht ja über Nextcloud. Aber das wird die Familie nicht nutzen wollen und ich hab keine Lust das zu erklären, wieso weshalb warum Datenschutz ganz gut ist.

    Ich wollte auch mal einen YouTube downloader haben, bis ich dann gemerkt habe, dass das keinen Sinn ergibt.

    Was ich tatsächlich noch nicht hab: ein gutes Backup (3-2-1) das muss dringend gemacht werden.