크롭몬 3

크롭몬 버그픽스(v1.0.1) - 윈도우에서 레코딩 화질 깨지는 이슈

문제 크롭몬(v1.0.0)으로 윈도우 환경에서 레코딩시 가끔씩 아래 영상처럼 색상이 잘못 표현되는 문제가 있었다. (수평 라인들이 보이며 뭔가 패턴이 있는 것 같다) 삽질 일단 재현 경로만 확실히 알면 원인과 솔루션을 찾는건 쉽다. 하지만 이건 맥에서는 전혀 재현이 안되고 윈도우에서도 잘될때는 계속되고 안될때는 계속 안되는 등 도무지 패턴을 못 찾겠는거다. 이런저런 시도들을 해봤는데 효과가 없었다. (별로 의미 없음 무시) 두 영상 소스를 머지하는 부분을 Worker 에서 Renderer 프로세스로 다시 가져와보기 캔버스를 두개를 활용해서 일종의 더블버퍼링을 해보기 프레임레이트를 낮춰서 캔버스 Draw 빈도를 줄이기 아이디어 그렇게 주말이 지나가고 있었다. 빨리 정리하고 당분간 좀 쉬고 싶었다. 하지만 ..

CropMon 성능 개선 작업 PoC (2/2) - FFmpeg 리서치

이어서 계속 CropMon 성능 개선 작업 PoC (1/2) - FFmpeg 리서치에서는 여러 비디오 소스로부터 이를 Crop하고 Merge하는 실험을 해봤다. 이에 이어서 오디오 부분을 다뤄보고자 한다. 사실 마치 계획대로 잘 된 것 처럼 정리를 시도하고 있지만 엄청 많은 삽질과 고통속에서 몸부림쳤다. 개념도 없고 레퍼런스도 잘 못 찾는 상황에서 코드 한줄 못 나간채로 바닥에서 잠들기도 하고 시작피로를 못 넘어 며칠을 그냥 흘려보내기도 했다. 몇주간 마음의 부채를 안고 사는 지옥같은 시간에 포기의 유혹도 많았었다. 어쨌든 또 한번 작은 고개를 넘을 수 있어서 너무 개운하고 아직도 멀었지만 포스트를 남길 수 있게 되어 감사하다. 목표 두 비디오 소스의 병합(merge)에 더해 두 오디오 소스도 병합하는..

CropMon (베타) 출시

“Kropsaurus” 라는 아명을 떼고 “CropMon” 이라는 새 이름으로 앱을 출시했다. [다운로드] 거의 2년이라는 시간동안 하루에 2–3시간 정도씩 짬을내서 24번의 주요/마이너 릴리즈를 했다. 중간 중간 이걸 내가 왜 하고 있나 지칠때도 있었지만 우공이산의 마음으로 꾸준히 끌고 왔다. 지금까지 추가한 주요 기능이다. Quick Accessible Recording: Fullscreen / Specific Area MP4 / GIF(Animation) Support Record Audio Source: Mic / System Audio (w/ virtual device) Appearance Configuration 아직 해결해야할 이슈도 많고 넣고 싶은 기능도 줄을 서있다. Native Reco..