시놀포토 대안 Immich 하드웨어 가속 사용하기 & 간단 사용기?
우선 제 사용환경은
n100 s12pro 네이티브 헤놀 SA6400 7.2.1u3 입니다
시놀포토 대체용으로 많이 쓰시는 Immich를 저도 설치하고 써본지 시간이 좀 지났는데요

Release v1.89.0 · immich-app/immich (github.com)
이번에 1.89.0 으로 버전업이 또 됐더라고요
업그레이드 하다가 생각나서 글 남겨 봅니다
우선 Immich는 비디오 트랜스코딩과 hw가속을 지원합니다
그 동안에는 네이티브에서 n100 hw 트랜스코딩 지원이 안되서 저한테는 쓸모없는 기능 이었지만
SA6400에서 n100 hw 트랜스코딩이 지원되면서 이제 필요한 기능이 됐죠
우선 Immich 설치 방법은
시놀로지에 사진관리 앱 Immich 설치하기.(Synology Photo...[NAS(시놀/헤놀)] 달소 2023.10.02 안녕하세요. 달소입니다. 이번글에서는 예~전에 소개해드린 사진관리 앱 Immich 를 소개해드리...
달소님 글을 참고 하시면 됩니다
거기에 추가로 Release v1.89.0 · immich-app/immich (github.com) 링크로 가셔서

hwaccel.yml 파일을 다운 받아서 docker-compose.yml 와 같은 폴더에 넣으시면 됩니다
그 후 docker-compose.yml 수정 해주셔야 하는데요

extends:
file: hwaccel.yml
service: hwaccel복사
주석 처리 돼있는 부분의 주석을 삭제 해주세요
그 후에 hwaccel.yml 파일을 열고
version: "3.8"
# Hardware acceleration for transcoding - Optional
# This is only needed if you want to use hardware acceleration for transcoding.
# Depending on your hardware, you should uncomment the relevant lines below.
services:
hwaccel:
devices:
- /dev/dri/renderD128:/dev/dri # If using Intel QuickSync or VAAPI
# volumes:
# - /usr/lib/wsl:/usr/lib/wsl # If using VAAPI in WSL2
# environment:
# - NVIDIA_DRIVER_CAPABILITIES=all # If using NVIDIA GPU
# - LD_LIBRARY_PATH=/usr/lib/wsl/lib # If using VAAPI in WSL2
# - LIBVA_DRIVER_NAME=d3d12 # If using VAAPI in WSL2
# deploy: # Uncomment this section if using NVIDIA GPU
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: 1
# capabilities: [gpu,video]복사
본인 시스템에 맞게 주석 처리를 지워주시고 immich 프로젝트 빌드 하시면 됩니다
시놀로지의 경우 /dev/dri/renderD128:/dev/dri 경로로 설정 해주시면 됩니다
그 후 immich에 접속 하시고

관리 모드 - 설정 - 비디오 트랜스코딩 설정
필요한 내용 설정 하시고 아래 쪽에

하드웨어 가속도 본인 설정에 맞게 선택 해주시면 됩니다
immich를 사용해 본 간단한 소감은
시놀포토 대신 쓰기에도 나쁘지 않다 라는 생각입니다
자주 업데이트가 돼서 좀 귀찮기는 하지만 아직까지 특별한 문제가 생긴 적은 없네요
완벽하게 대체 하기에는 불안하다 싶으시면 백업이나 기본적인 관리는 시놀포토로 하시고
뷰어 개념으로 immich를 쓰는 것도 나쁘지 않을 것 같습니다
확실히 시놀포토 보다는 기능적인 측면에서 더 우수하거든요
특히 얼굴인식이 gif파일도 되는 게 맘에 들더라고요
아 그리고 hw가속이 지원 되긴 하지만 영상은 PLEX같은 걸로 따로 관리하시는 걸 추천 합니다
아직은 실험적인 기능이라고 하니 불안정 할 수 있습니다