• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

시놀포토 대안 Immich 하드웨어 가속 사용하기 & 간단 사용기?

빨간물약 빨간물약 988

0

15

우선 제 사용환경은

n100 s12pro 네이티브 헤놀 SA6400 7.2.1u3 입니다

 

시놀포토 대체용으로 많이 쓰시는 Immich를 저도 설치하고 써본지 시간이 좀 지났는데요

image.png.jpg

Release v1.89.0 · immich-app/immich (github.com)

이번에 1.89.0 으로 버전업이 또 됐더라고요

 

업그레이드 하다가 생각나서 글 남겨 봅니다

 

우선 Immich는 비디오 트랜스코딩과 hw가속을 지원합니다

 

그 동안에는 네이티브에서 n100 hw 트랜스코딩 지원이 안되서 저한테는 쓸모없는 기능 이었지만

 

SA6400에서 n100 hw 트랜스코딩이 지원되면서 이제 필요한 기능이 됐죠

 

우선 Immich 설치 방법은 

달소님 글을 참고 하시면 됩니다

 

거기에 추가로 Release v1.89.0 · immich-app/immich (github.com) 링크로 가셔서

image.png.jpg

hwaccel.yml 파일을 다운 받아서 docker-compose.yml 와 같은 폴더에 넣으시면 됩니다

 

그 후 docker-compose.yml 수정 해주셔야 하는데요

image.png.jpg

 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에 접속 하시고

image.png.jpg

관리 모드 - 설정 - 비디오 트랜스코딩 설정

필요한 내용 설정 하시고 아래 쪽에 

image.png.jpg

하드웨어 가속도 본인 설정에 맞게 선택 해주시면 됩니다

 

 

immich를 사용해 본 간단한 소감은

 

시놀포토 대신 쓰기에도 나쁘지 않다 라는 생각입니다

자주 업데이트가 돼서 좀 귀찮기는 하지만 아직까지 특별한 문제가 생긴 적은 없네요

완벽하게 대체 하기에는 불안하다 싶으시면 백업이나 기본적인 관리는 시놀포토로 하시고

뷰어 개념으로 immich를 쓰는 것도 나쁘지 않을 것 같습니다

 

확실히 시놀포토 보다는 기능적인 측면에서 더 우수하거든요 

 

특히 얼굴인식이 gif파일도 되는 게 맘에 들더라고요

 

 

아 그리고 hw가속이 지원 되긴 하지만 영상은 PLEX같은 걸로 따로 관리하시는 걸 추천 합니다

아직은 실험적인 기능이라고 하니 불안정 할 수 있습니다

신고공유스크랩
15
1등
서맹 2023.11.30. 14:38

감사합니다.

업데이트가 잦아서 좋기도 하지만 또 번거롭기도 하네요 ㅠ


헤놀 인텔 내장으로 돌리려면
services:
hwaccel:
devices: - /dev/dri:/dev/dri # If using Intel QuickSync or VAAPI
여기만 주석 지워주면 되는거 맞을까요?
이렇게 계속 사용하고 있었는데 cpu 사용률을 뚫어져라 쳐다보며 비교하지 않는 이상 잘 되고 있는지 모르겠더라고요 ㅎㅎ..

시놀 포토를 메인으로 업로드하고 immich를 뷰어로 사용 시 모션포토가 동영상이 별도로 하나 더 표시되거나, 아예 영상 부분은 포기해야 하니 참고하세요.

그리고 혹시 One UI 6 정식 올리신 후 촬영한 모션포토 immich에 잘 되나 확인 가능한분 계신가요? 베타는 안 되네요.

profile image
jerry80 2023.11.30. 15:07
서맹
폰이 Z Flip 2 인데 아직도 One UI 6 업데이트 안뜨네요 ? 구형이라 지원 안되는건가 ?
5버전에서는 모션포토 잘 보입니다.
서맹 2023.11.30. 15:39
jerry80

아직 정식은 23, 22 시리즈만 나온 걸로 알고 나머지 모델은 베타일 거예요
저도 5에서 찍은 사진은 잘 보이던데, 6베타에서 찍은 사진은 뭔가 바뀌었는지 immich에서만 모션포토 재생에 오류가 뜨더라고요.

profile image
빨간물약 글쓴이 2023.11.30. 15:55
서맹

맞습니다 그리고 아무래도 아직 정식 기능이 아니라 그런지 드라마틱한 변화는 없는 거 같더라고요
코덱별로도 다르고 같은 코덱도 되는 게 있고 안되는 게 있다고 하니 그냥 아 되고 있나보다라고 생각하며
마음의 평안을 얻는 게 좋을 거 같습니다

모션 포토는 폴드4 베타 6으로 찍은 사진 잘 됩니다

서맹 2023.11.30. 16:36
빨간물약
마음의 평화 공감합니다 ㅎㅎ
외국에도 같은 증상 있는 분 계시던데, 며칠 전에 올라온 플립3 3차에도 안 되는걸 보니 정식까지 기다려봐야겠습니다 ㅠ
profile image
빨간물약 글쓴이 2023.11.30. 16:45
서맹

지금 다시 확인 해보니 베타6에서 찍은 모션포토가 제대로 안되네요
마침 지금 베타2차 떠서 업데이트 중인데 업데이트 하고 확인 해봐야 겠습니다

 

폴드4 원ui6 베타 2차 떠서 업데이트 해봤는데도 작동 안하네요

profile image 2등
jerry80 2023.11.30. 15:05
저도 이것 덕분에 시놀/헤놀 졸업할 수 있었습니다. 저는 뭐 복잡한건 필요없고, 아무데서나 엣날 사진을 찾아볼 수 있는 용도로만 사용하고요.

말씀하신대로 HW 가속은 비디오 인코딩 하는데에서 만 사용되고 머신러닝의 핵심이라고 할 수 있는 얼굴인식, 이미지 description (이미지의 내용을 text 로 추출) 하는 부분은 CPU가 빡치게 돌아갑니다. 검색해보면 이부분도 GPU 가속을 사용할 수가 있다고 하는데 실제 기계학습이 학습단계에서는 엄청난 연산을 필요로 하지만, 학습된 모델을 불러와서 실제 detection 등을 하는 부분에 있어서는 GPU가 크게 필요로하지는 않습니다. (NVidia의 CUDA가 de facto 표준처럼 되어있어서 이부분에 인텔 GPU가 사용될 수 있을지는 의문이기도 합니다.)

하여간, 제경우 사진은 대략 3만장 이고 동영상은 따로 관리하기 때문에 사진 폴더에 포함된 동영상은 100여개 정도 뿐이라 (별도 관리하기에도 너무 짧은 수십초짜리들) 초기 라이브러리 빌드하는데는 GPU 사용은 잠깐이고, 사진들을 처리하는데 i5 8400 Proxmox Ubuntu VM 에서 반나절 정도 걸리더군요.

외부 폴더를 사용할 수도 있지만, 이래저래 불편해서 사진 3만장 그냥 다 올렸구요.. 폰 사진 백업도 잘 되고.
타임라인 사진 모아서 라이브러리를 만들 수 도 있고... 비스한 사진 여러개 모아서 Stack 할 수도 있고..

저한텐 사용하기 충분한 것 같습니다.
profile image
빨간물약 글쓴이 2023.11.30. 16:04
jerry80
저는 폰 사진은 원드라이브 1테라랑 이런 저런 하드들로 백업 해놓고
나스에는 그냥 개인적인 사진 빼고 사용 중이라 사진이 많지는 않지만 충분히 쓸만 하더라고요
영상은 plex로 관리하니 immich에서 hw 트랜스코딩은 크게 의미가 없는 거 같기도 하지만
그래도 있는 기능 쓰는 게 나을 거 같아서 설정을 했네요
시놀 포토 대신에 충분히 쓸 만한 거 같습니다
profile image
jerry80 2023.11.30. 16:39
빨간물약
저도 영화/드라마 같은 동영상은 플렉스로 돌리고 immich에는 자잘한 폰 촬영 동영상만 올렸습니다.
저는 호스트가 i5 8400 이고 패스스루한 GPU는 Nvidia GTX 1070 입니다. 트랜스코딩이던, 머신러닝이던 초기 라이브러리 할때는 컴이 죽어나지만, 일단 다 올라가고 난다음에 하루에 몇십장 ~ 몇백장정도 올리는 수준에서는 GPU가 큰 의미가 없는것 같더라구요. 물론 하루에 수천장씩 올리는 경우에는 차이가 나겠지만, 저는 그렇지는 않으니까요.

immich 도 그렇고, 시놀포토도 그렇고 이제는 사진을 폰으로 찍는것을 기본으로 간주하는 것 같아요.
20년전에 나름 쓸만한 디카로 찍은 사진들도 많은데 GPS정보가 없어서 Map 에 나타나지 않아 아쉽더라구요.

사실 문제는 디카 이전 필카로 찍은 수많은 사진들인데, 이걸 스캔해서 디지탈화 하기에는 엄두가 나지 않네요. 첫아이 낳고 찍은 사진들이라 앨범이 공간도 엄청 차짓하고 있거든요. ㅎㅎ
profile image
jerry80 2023.11.30. 17:13
DarkAcid

일반 스캐너 골동품수준 포토스캐너 다 써보았는데 품질은 둘째치고, 이게 인간이 할 짓이 아니더군요. 한두장이면 모를까... ㅎㅎ 돈좀 들더라도 서비스를 한번 알아봐야 겠군요. 혹시 추천하실 만한 서비스가 ?

 

아 그리고,  GPS정보 없는 사진에 강제로 위치 정보를 집어 넣는 방법이 있을까요 ? (메타데이터 에디터 이런거 말고 immich 에서 한방에 여러장 할 수 있는... ㅎㅎ)

DarkAcid 2023.12.01. 00:16
jerry80
요런 프로그램도 있습니다 https://geosetter.de/en/main-en/
업체는....제가 안타깝게도 아는곳이 없네요 ㅠㅠ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 25056 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26671 +23
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 4일 전20:02 322 +1
질문 비추 취소 기능은 없나요..? 19 나와너 4일 전15:25 296 +7
후기 ghost 블로그를 만들어 봤습니다 12 빨간물약 6일 전15:26 468 +3
483 정보
normal
블랙앤해적 4일 전20:02 322 +1
482 정보
image
달소 23.05.23.23:58 26671 +23
481 정보
image
달소 23.05.29.01:57 25056 +24
480 정보
image
EXP 24.04.08.19:30 1016 +2
479 정보
normal
키키사과 23.05.02.16:13 1198 0
478 정보
image
빨간물약 23.05.11.14:38 6650 +10
477 정보
image
EXP 24.04.08.00:29 626 +1
476 정보
image
달소 22.08.10.16:07 1991 +3
475 정보
normal
쵸비요 24.04.06.14:47 223 0
474 정보
image
달소 23.10.02.15:01 1949 +1
473 정보
image
quad 22.10.20.20:50 1329 0
472 정보
image
quad 22.10.21.21:23 909 +4
471 정보
normal
TheSTREET 24.03.30.00:43 423 0
470 정보
image
빨간물약 24.03.30.13:54 401 +1
469 정보
normal
알랑1 24.03.24.16:32 831 +2
468 정보
image
vitive 23.12.08.16:22 938 +5
467 정보
image
빨간물약 23.11.21.20:33 376 +1
정보
image
빨간물약 23.11.30.14:19 988 0
465 정보
normal
빨간물약 23.12.03.16:56 563 +3
464 정보
normal
깜이 24.03.10.19:39 123 0