영상 편집에 입문한 분들이라면 누구나 자신만의 '주력 편집기'가 있을 겁니다. 저 역시 그동안 Kdenlive를 주력으로 사용해 왔습니다. 이 프로그램으로 수십 개의 클립을 제작했고, 그 결과물들은 모두 제 유튜브 채널에서 확인할 수 있습니다. 하지만 최근 들어 상황이 조금 달라졌습니다. 2018년 베타 버전과 지난해 출시된 19.08 안정 버전을 테스트해 봤는데, 두 버전 모두 만족스럽지 않았습니다.
버그와 갑작스러운 크래시가 잦았고, 전반적으로 프로그램의 완성도가 크게 떨어진 느낌이었습니다. 물론 구버전은 한동안 문제없이 동작하겠지만, 창작 활동이 어떤 이유로든 제약받는 상황은 피하고 싶었습니다. 그래서 대안을 찾아 나섰고, 여러 차례 테스트를 거쳐 오래되면서도 새로운 프로그램인 OpenShot을 만나게 되었습니다. OpenShot은 무료 크로스 플랫폼 영상 편집기입니다. 재미있는 점은, 예전부터 여러 번 봐왔으면서도 정작 제대로 사용해 본 적은 없다는 것입니다. 이번 글이 그 부족함을 메워줄 것입니다.

플랜 B, 프로젝트를 시작해 보자
프로그램을 실행하고 테마를 다크에서 라이트로 변경한 뒤(당연히요), 본격적으로 둘러보기 시작했습니다. 첫인상만 놓고 보면 OpenShot은 Kdenlive와 상당히 유사합니다. 프로젝트 에셋 섹션, 전환 및 효과 패널, 실시간 비디오 미리보기 영역, 그리고 인터페이스 하단에 트랙 목록이 배치되어 있습니다.


다음 단계는 에셋을 불러온 후 드래그 앤 드롭으로 각 트랙에 배치하는 것입니다. 타임 슬라이더는 파란 핸들을 직접 끌어야 하는 다소 불편한 방식입니다. 그럼에도 인터페이스는 Kdenlive보다 훨씬 단순하며, 다양한 탭 덕분에 에셋과 구성 요소를 더 쉽게 필터링할 수 있습니다. 특히 화면이 작은 환경에서 유용합니다.


오디오와 비디오
붙여넣은 클립의 오디오 트랙을 음소거하는 방법을 처음에는 몰랐는데, 마우스 우클릭 메뉴를 살펴보니 해답이 있었습니다. Kdenlive처럼 다양한 효과와 전환을 적용할 수 있을 뿐만 아니라, 오디오 트랙을 비디오에서 분리하는 기능도 제공됩니다. 단일 채널 또는 멀티 채널로 분리할 수 있는데, 이 기능은 꽤 유용합니다. 오디오를 세부적으로 조정하거나 완전히 제거한 후 자체 사운드트랙으로 교체할 수 있기 때문입니다.

전환 효과와 필터
OpenShot에는 전환 효과와 필터가 그리 많지 않습니다. 하지만 인터페이스가 덜 복잡하고, 제공되는 효과들은 꽤 안정적으로 작동합니다. 효과를 적용하면 실시간 미리보기를 통해 최종 렌더링 결과물을 바로 확인할 수 있습니다.



Cross 12 전환 효과를 사용해 비디오가 검은 화면에서 서서히 나타나는 페이드인 과정을 주목하세요.
타이틀 및 애니메이션 타이틀
OpenShot의 매우 매력적인 기능 중 하나는 영상용 타이틀을 렌더링할 수 있다는 점입니다. 보통 본편 앞에 삽입하는 짧은 인트로 형태로, 카운트다운, 시청자 대상 고지문, 독특한 스플래시 화면 등이 여기에 해당합니다. 다양한 템플릿이 준비되어 있어 사용법도 아주 간단합니다. 정말 훌륭합니다.


프로파일 및 렌더링
멀티미디어 작업물에 사용할 수 있는 다양한 템플릿이 마련되어 있습니다. 이 역시 간단하고 직관적입니다. 마찬가지로 최종 내보내기 시에도 심플 모드와 고급(전문가) 모드 중 선택할 수 있습니다. 전반적으로 OpenShot은 영상 편집 경험이 적은 사람도 쉽게 접근할 수 있도록 설계된 느낌입니다.


그 외 이슈들
종합적으로 OpenShot은 무난하게 동작했습니다. 다만 처음 몇 번 사용할 때 크래시가 발생했습니다. 클립을 드래그 앤 드롭하는 도중에 일어난 일인데, 어쩌면 모든 영상 편집기가 불안정하고 까다로운 성향을 지닌 것 같습니다. Kdenlive 구버전에서도 비슷한 문제를 겪었으니 결코 새로운 현상은 아니며, OpenShot도 예외는 아닙니다. 하지만 이런 일은 일어나지 말아야겠죠.
properties_model:INFO updating clip properties model.
timeline:INFO Adjusting max size of preview image: PyQt5.QtCore.QRect(239, 0, 456, 257)
Caught signal 11 (SIGSEGV)
---- Unhandled Exception: Stack Trace ----
/usr/lib/python3/dist-packages/_openshot.cpython-36m-x86_64-linux-gnu.so
(+ 0xf9af0) [0x7fec9f96aaf0]
결론
OpenShot은 친근하고 다재다능한 영상 편집기로, 이틀간의 테스트 기간 동안 점차 호감이 생겼습니다. 처음에는 큰 매력을 느끼지 못했습니다. 이건 위험한 신호입니다. 많은 사람들이 이 단계에서 포기해 버리니까요. 하지만 계속 사용하면서 소박하지만 은은한 우아함을 발견하게 되었습니다. 인터페이스가 단순해서 처음에는 기능이 부족해 보이지만, 그 아래 숨겨진 좋은 기능들이 많습니다. 종합적으로 꽤 잘 작동합니다.
물론 개선할 점도 많습니다. 안정성 확보가 시급하고, 타임 슬라이더는 느리며, 일부 워크플로는 직관적이지 않아 기능을 찾아 쓰려면 파고들어야 합니다. 예컨대 오디오 분리 기능은 더 쉽게 적용할 수 있어야 합니다. UI 개선의 여지도 충분합니다. 그럼에도 OpenShot에 대한 평가는 만족스럽습니다. 이제 막연히 알려져 있던 친근한 이름이 아니라 실질적인 선택지가 된 셈입니다. 잠재력이 상당하며, 더 복잡한 프로젝트에도 사용하게 될지 모르겠습니다. 테스트해 볼 가치는 분명합니다. 제 마음에 듭니다. 제 작업 환경에서 Kdenlive를 대체할 수 있을까요? 아직 확실치 않지만, 새로 얻은 선택의 폭은 마음에 듭니다. 이쯤에서 마무리하겠습니다. 컷!
감사합니다.