리눅스용 오픈소스 다빈치 리졸브 대안 'Kinoklip' (C++ 기반, H.264/H.265/AAC 지원)
Open sourced DaVinci Resolve in C++ with h264, h265, AAC support on Linux and miles better performance.
핵심 요약
Claude를 활용해 리눅스 환경에서 다빈치 리졸브의 성능 문제를 해결하고자 개발된 C++ 기반 영상 편집기입니다.
- 리눅스 최적화 — 다빈치 리졸브의 리눅스 설치 및 코덱 지원 문제를 해결함
- 성능 개선 — C++로 작성되어 기존 대비 최소 10배 빠른 퍼포먼스를 제공함
- 프로젝트 관리 — 파일 하나에 프로젝트를 통합하여 백업과 공유가 용이함
- AI 기반 개발 — Claude를 활용해 4일 만에 핵심 기능을 구현하고 테스트를 자동화함
안녕! 나는 매튜라고 해. Claude Max의 도움을 받아서 C++로 DaVinci Resolve를 꽤 그럴싸하게 오픈 소스로 베껴봤어! 이름은 Kinoklip이야.
여기서 욕먹을지 어떨지는 잘 모르겠네. 나도 AI 아트 자체는 엄청 반대하는 입장이거든. 근데 독점적인 기업 소프트웨어에서 벗어나려고 프로그래밍 도구로 AI를 쓰는 건 그렇게 나쁘게 느껴지진 않더라고. 나도 프로그래머고 주로 게임 개발 쪽 C#을 다루는데, 혼자서 영상 편집기 전체를 만드는 건 내 수준에선 무리였거든.
그럼 Kdenlive 같은 거 놔두고 왜 굳이 인터넷 듣보잡이 만든 AI 프로젝트를 쓰냐고?
이건 대놓고 DaVinci Resolve를 베낀 거거든. Kdenlive랑은 결이 많이 달라. DaVinci 써본 사람들은 다 알겠지만, 이건 논쟁의 여지가 없어. Kdenlive가 구리다는 게 아냐. 오히려 KDE 팀이 만든 아주 훌륭한 프로젝트라고 생각함!
근데 DaVinci에 익숙한 사람들한테는 Kdenlive가 영 안 맞거든.
그러니까 그런 사람이 아니거나, AI 프로젝트가 싫다면 그냥 비추 누르고 지나가도 좋아.
별 상관없는 사람들을 위해 말하자면, 난 이 프로젝트가 DaVinci Resolve를 대체하기에 충분히 좋다고 생각해! 개발 시작한 지 4일밖에 안 됐는데 내 개인 작업 흐름은 이미 완벽하게 커버됐거든! 자잘한 디테일은 물론이고, 오히려 더 개선된 부분도 있어!
DaVinci는 리눅스에서 문제가 진짜 많아. 내가 꼽는 주된 이유는 이거야:
- 설치가 지옥임. distrobox 컨테이너를 쓰거나, DaVinci Resolve처럼 수동으로 설치해야 하는데 이게 진짜 개빡세거든.
- h264, h265, AAC 코덱 지원이 안 됨. 유료 버전 사야 h264/5 겨우 되는데 그것도 엔비디아 GPU에서만 됨.
- 엔비디아 말고 다른 거 쓰면 성능이 개판임.
내 컴퓨터에서는 성능이 최소 10배는 더 잘 나와. 다른 사용자들도 비슷하게 말하더라고.
결론적으로 윈도우에선 유료 DaVinci Resolve가 괜찮을지 몰라도, 리눅스에선 여전히 아니라는 거지.
DaVinci의 7개 페이지는 다 구현했어. 근데 편집 탭(edit tab)이 완벽하게 돌아간다고 장담할 수 있는 건 여기까지야.
요즘 AI가 코딩 실력이 많이 늘긴 했어도 아직 완벽하진 않거든. 편집 탭에서만 내가 직접 찾아내서 고친 자잘한 문제가 30개는 됐어. 그래서 도움을 좀 구하려고! 이 프로젝트를 써보고 DaVinci의 고급 기능을 활용해보고 싶다면 진짜 큰 도움이 될 거야!