1P by GN⁺ | ★ favorite | 댓글 1개
  • 사진가를 위한 오픈소스 사진 워크플로 애플리케이션으로, RAW 이미지의 관리부터 현상·보정까지 지원함
  • 디지털 네거티브를 데이터베이스로 관리하고, 확대 가능한 가상 라이트테이블에서 살펴볼 수 있음
  • 전체 편집 파이프라인이 비파괴 방식으로 작동해 원본 이미지를 변경하지 않음
  • 전문적인 색상 관리로 인쇄 단계까지 충실도를 유지하고, GPU 가속으로 작업 속도를 높일 수 있음
  • 사진가인 개발자들이 실제 작업 흐름을 반영하며, 코딩 없이도 사용자 지원과 작품 공유로 커뮤니티에 참여할 수 있음

사진 관리부터 RAW 현상까지

  • darktable은 사진가를 위한 가상 라이트테이블과 암실 역할을 함
    • 디지털 네거티브를 데이터베이스에서 관리함
    • 확대 가능한 라이트테이블에서 이미지를 확인함
    • RAW 이미지를 현상하고 보정함
  • 비파괴 편집을 적용해 작업 과정에서도 원본 이미지를 그대로 유지함
  • 전문적인 색상 관리 기능은 인쇄 단계까지 충실도를 유지하며, GPU 가속은 그래픽카드를 활용해 작업 흐름을 빠르게 처리함
  • 사용에 필요한 기능, 설치 방법, FAQ를 확인할 수 있음

사진가가 함께 만드는 커뮤니티

  • 사진가를 위해 사진가가 만드는 프로젝트로, 사진가이기도 한 개발자들이 실제 작업의 문제와 과제, 흐름을 반영함
  • 코드를 작성하지 않아도 여러 방식으로 참여할 수 있음

댓글과 토론

Hacker News 의견들
  • 한동안 darktable로 RAW 사진을 보정해 왔는데, 무료 제품이라고 믿기 어려울 만큼 기능과 작업 흐름, 전반적인 품질이 뛰어남. 연간 200달러도 기꺼이 낼 수 있을 정도로 다른 RAW 편집 소프트웨어가 필요 없어졌음
    수천 장의 RAW 사진에 사전 설정과 여러 보정 단계, 다양한 색 공간의 색상 교정을 적용해도 부족한 점이 없으며 문서도 탁월함. 비전문 사진가도 이해할 수 있게 사용법뿐 아니라 예외 상황과 주의점까지 풍부한 지식을 전달하며, Lightroom·darktable·DaVinci Resolve 튜토리얼보다 darktable 문서에서 더 많이 배웠음
    새로 추가된 로컬 모델 기반 AI 노이즈 제거와 피사체 선택이 마지막 빈틈까지 채워줬고, Arch에서는 최신 빌드를 직접 컴파일했는데 아무 문제 없이 끝났음

    • 거의 10년간 Darktable을 만족스럽게 썼지만, 새 색상 등급화와 화이트 밸런스 도구가 이미지를 제대로 처리하지 못하고 모든 색조를 틀어 버려 최근 떠나는 중임. 예전의 기본 White BalanceBase Curve 도구는 첫 결과부터 거의 맞는 합리적인 기본값을 제공해 훨씬 나았음
      DJI Mini Pro 이미지에는 전부 심한 녹색 기운이 생기며, 4년째 알려진 문제인데도 명시적으로 고치지 않을 예정이라고 함(https://github.com/darktable-org/darktable/issues/13319)
      요즘은 RapidRAW가 마음에 들기 시작했음. 개발자가 매우 활발하게 몇 주마다 기능을 내놓고, AI 코딩 도구로 사소한 기능을 직접 추가하기도 쉬움. 코드 구조가 깔끔해 DJI 문제도 AI로 고칠 수 있을 듯함
    • Debian은 패키지가 뒤처져 있어 최신 Flatpak을 설치해 봤지만 패키징 과정에서 AI 기능이 제거됐음. Arch 계열로 옮기지 않는다면 AppImage밖에 없는데 데스크톱 환경과 잘 통합되지 않음
      AI에 반대할 수는 있지만 Darktable은 릴리스 노트대로 로컬에서만 실행되고 명시적으로 켜야 하며 귀찮게 권하지도 않음. 원하지 않는 AI를 밀어붙이는 Adobe와는 다름
    • Arch에 이미 darktable 패키지가 있지 않나 싶음. 나도 배포판을 바꾸기 전에는 Arch에서 사용했음
    • 몇 년간 쓰던 Lightroom을 Darktable로 교체했고 훨씬 만족스러움
  • 소수일지 모르지만 Darktable을 몇 년간 쓰다가 결국 참고 Lightroom으로 이전했음. 몇 년 안 된 MacBook Pro에서도 끔찍하게 느렸고, 버전 2에서 3의 새 작업 흐름으로 넘어가자 예전 사진이 제대로 렌더링되지 않았으며 익혀 둔 모듈 절반이 쓸모없어졌음
    문서가 지나치게 난해해 기본 색상 교정에도 내부 동작을 알아야 하는 느낌이고, 기본 마스킹도 몹시 불편했음. 그때는 지능형 객체 감지도 없어 배경의 물체를 지우려면 외부 소프트웨어가 필요했음
    Lightroom도 완벽하지 않지만 빠르고 직관적이며, 문서에서 쓰지 말라고 하는 모듈을 노출하지도 않음. 기본적인 보정에 석사 학위 수준의 학습을 요구하지 않는 오픈소스 대안을 아직 찾지 못했음

    • 나도 의욕적으로 Darktable의 작업 흐름을 배우려 했지만 치명적인 버그와 형편없는 UI만 만났음. 몇 년 뒤 다시 써봐도 평가는 달라지지 않았음
      사진 정리와 탐색이 형편없으면서도 해당 기능을 제공한다고 내세우기 때문에, 제대로 되지 않는 기능과 씨름하며 시간을 낭비하게 됨
  • Darktable은 훌륭하며, 사진가에서 소프트웨어 엔지니어로 전향한 내게 darktable-cli가 특히 유용함. Lightroom에서 넘어오면 겉보기 UI는 비슷해도 접근법과 명칭이 크게 달라 별도 학습이 필요함
    다만 사진 정리와 컬렉션 기능은 약하고 이 부분은 Lightroom이 뛰어남. 개인 후처리 작업을 위해 Darktable을 중심으로 여러 프로세스를 구축했음

    • 사진 정리의 사용자 경험은 투박하지만 대량 사진을 관리하는 유용한 기능은 많음. YouTube의 Bruce Williams가 오랫동안 관련 Darktable 튜토리얼을 만들었고, 태그·카메라 종류·기타 메타데이터 필터를 조합한 규칙 기반 컬렉션도 가능함
      지나치게 설계가 복잡하고 버튼과 조작부 배치도 나쁘지만 익숙해지면 강력함. 몇 년째 개발 중인 Darktable 포크 Ansel은 이런 사용자 경험 문제를 많이 개선하며, filmic 모듈을 만든 개발자가 기존 프로젝트의 무관심에 지쳐 시작했음. 그 개선 중 상당수는 Darktable도 도입할 만해 보임
    • darktable-cli를 쓰려면 GUI Darktable을 종료해야 하는 점이 늘 거슬림. 편집을 중단하지 않고 스크립트로 사진을 내보낼 수 있으면 좋겠음
    • Darktable의 사진 정리 기능이 나쁘다는 건 Microsoft Word가 IDE로서 나쁘다는 말과 비슷함. 애초에 IDE가 아니듯 Darktable도 자신이 사진 정리와 컬렉션용이 아니라고 명시
  • Darktable은 놀랍지만 학습 곡선이 매우 가파름. 프로젝트 방향에 반대한 전 유지관리자들이 Ansel이라는 포크를 만들었음

    • Darktable의 원 창립자 hanatos는 내가 불편해하던 점을 여럿 고친 vkdt를 만들었고, 프로젝트 사이트도 운영함
      OpenCL 대신 Vulkan을 사용해 성능이 훨씬 좋고, Blender 같은 그래프 기반 편집으로 Darktable에서 모듈 순서를 바꾸기 번거롭던 문제를 해결함. 다만 아직 개발 초기라 Darktable보다 성숙도와 기능이 크게 부족함
  • 고등학교 스포츠 사진을 대량 촬영해 Lightroom Classic으로 최종 보정하지만, 한 행사에서 6,000장을 300장으로 추리는 데 10분밖에 걸리지 않는 Photo Mechanic이 더 핵심적인 도구임
    Linux에서 Wine으로 Photo Mechanic을 실행하면 뜨기는 해도 실제 사용 시 계속 심하게 충돌했음. Linux용 경쟁 제품이 생기면 전환을 다시 진지하게 검토하겠지만, Apple Silicon의 CPU·RAM·GPU 성능을 맞춘 Linux 하드웨어도 새 MacBook Pro M5 Max보다 저렴하지 않을 듯함. 아직 내 작업 흐름에 필요한 수준은 아님

    • “Darktable 4.0을 기반으로 포크됐고 4.0 이전 편집 기록과 호환되지만, 무책임한 선택을 도입한 4.2 이후와는 호환되지 않으며 앞으로도 그럴 것”이라는 문구가 꽤 웃김
  • Lightroom 이외의 도구도 HDR 게인 맵이 포함된 JPEG나 AVIF 같은 HDR 사진 형식을 만들 수 있는지 궁금함

  • 10여 년 전에 Adobe Lightroom을 버리고 Darktable로 옮긴 뒤 한 번도 후회하지 않았음. 오픈소스 소프트웨어가 얼마나 더 나을 수 있는지 처음 보여준 제품이었음

    • 헛된 기대를 심어서는 안 됨. 공식 FAQ도 Darktable이 RAW 파일 편집기라는 의미에서는 Lightroom의 대안이지만, 직접적인 대체품으로 보면 실수라고 밝힘
      편집 기능은 매우 강력하지만 라이브러리 관리가 부차적으로 붙은 수준이라 그렇게 부를 자격이 있는지도 의문임. 사진가가 명령줄 도구로 라이브러리를 정리해야 한다는 설계 철학처럼 보임
    • Darktable은 macOS에서 Metal이 아닌 OpenCL만 지원하는 것으로 알고 있음. M1부터 M5까지 OpenCL을 지원하지 않아 RAW 처리와 일괄 작업을 비롯한 거의 모든 기능이 쓸 수 없을 만큼 느림
      최근 몇 달 사이 바뀐 게 없다면 macOS용 Darktable은 해결책 없이 사실상 죽은 상태임
  • Lightroom을 몇 년 사용했다면 Capture One도 꼭 시험해 보길 권함. 옮긴 순간 불이 켜진 듯했고, 지금껏 써본 사진·미디어 관리 소프트웨어보다 압도적으로 뛰어났으며 라이선스 가격도 합리적이고 무료 등급도 후함

    • Capture One이나 다른 일회성 구매 제품이 Wine에서 작동하거나 Linux 빌드를 제공한다면 기꺼이 돈을 낼 텐데, Capture One과 DxO PhotoLab 모두 Linux에서 실행하지 못했음
      Darktable의 작업 흐름은 어렵지만 Fedora와 Wayland에서 모니터 색상 보정까지 문제없이 작동해 당분간 계속 쓸 예정임
    • Capture One은 출력 품질과 기본값이 훨씬 좋고 특히 Phase One 디지털 백을 가장 잘 지원한다고 봄. 과학적으로 비교한 건 아니지만 아름다운 사진을 만드는 능력이 탁월함
      반면 미디어 관리는 Lightroom보다 훨씬 나쁨. 아는 한 키워드 검색과 카메라·렌즈별 필터가 없고 카탈로그도 1만 장을 넘으면 극도로 느려짐. 그래서 4만 장의 RAW는 peakto로 관리·검색하고 편집할 때만 C1으로 열고 있음
    • 어느 쪽이 낫다는 문제와 별개로 Capture One은 Lightroom보다 최소 50% 비싸며, 무시할 수 없는 차이임
    • 사모펀드 소유의 독점 소프트웨어인 데다 Mac과 Windows 전용이라 사양함
  • 이 스레드의 다수 평가보다 Darktable을 훨씬 부정적으로 다룬 글도 있음: https://ansel.photos/en/news/darktable-dans-le-mur-au-ralent...

    • 다만 이 글은 3년도 더 지난 글이라는 맥락이 필요함
  • 이 분야에서 Adobe 제품의 결정적 장점은 하위 호환성임. 아주 오래된 Lightroom 라이브러리를 열어도 재처리된 사진이 정확히 똑같이 보임
    이를 위해 과거의 모든 처리 파이프라인을 유지하는 방식인데, 오픈소스 대안은 어떻게 처리하는지 궁금함. 내가 RAW 엔진을 설계한다면 파일별 메타데이터에 셰이더 시퀀스 같은 고수준 처리 코드를 저장해 버전이나 포크가 달라져도 안정적으로 재현되게 할 것임

    • 내게 결정적 장점은 직관적인 사용자 경험임. Darktable의 암실 모드에서는 방향키로 다른 사진으로 이동할 수 없고, 다른 용도도 없는 키를 왜 탐색에 연결하지 않았는지 이해하기 어려움
      사진 선택도 한 번이 아니라 두 번 클릭해야 하며, 선택하면 전체 행을 다시 가운데로 맞춰 혼란스러움. 매뉴얼을 읽고 전부 다시 배우면 필요한 작업은 가능하지만 내게는 Lightroom의 사용자 경험이 비용을 지불할 가치가 있음
    • 많은 전문 소프트웨어가 이전 처리 파이프라인을 모두 유지하며, 이는 고객이 경쟁 제품으로 옮기기 어렵게 하는 가장 큰 진입 장벽 중 하나임
      Parasolid 같은 소프트웨어가 40년간의 하위 호환성을 어떻게 관리하는지 보고 싶음. 30년도 더 된 CAD 모델도 정확히 같은 결과를 내야 함
    • Darktable의 편집 작업 흐름은 노출, 노이즈 제거, 색상 조정 같은 개별 모듈을 중심으로 구성됨. 동적 범위 압축도 base curve, filmic, sigmoid, AgX처럼 본질적으로 같은 일을 하는 여러 구현이 있으며 새 릴리스가 나올 때마다 서로를 대체해 왔음
      Darktable은 이전 모듈을 삭제하지 않고 숨겨 두므로 오래전에 처리한 파일도 base curve를 포함한 당시 파이프라인을 거쳐 같은 결과를 냄. 특정 이미지나 표현에 더 잘 맞거나 익숙하다는 이유로 폐기된 모듈을 다시 사용할 수도 있음
    • 오픈소스 대안은 보통 형식을 크게 바꾸지 않거나 옛 버전을 계속 내려받을 수 있게 유지하고, 사용자가 수십 년 된 라이브러리를 원하는 때 수동으로 업그레이드하게 함
      제한된 자원으로 가능한 모든 오래된 파일을 처리하는 데 힘을 쏟지 않는 편이 낫다고 봄. 점진적 업그레이드 경로만 있으면 충분하고, 그 주기로 사용하지 않는 사람은 애초에 핵심 고객층도 아니므로 합리적인 공학적 선택임
    • 다른 방법이 없으므로 오픈소스도 같은 방식으로 처리함. Darktable도 이전 색상 파이프라인 버전을 포함하며, 모든 RAW 소프트웨어가 그렇게 함