안녕하세요 오늘은 무료 컴퓨터 PC 화면 녹화 프로그램인 ShareX에 대해 알아보도록 하겠습니다. 물론 다른 무료 프로그램도 많이 있습니다. 예를 들어 "Devut Video Capture", "FlashBack Express", "Apowersoft Free Online Screen Recorder", "OBS Studio" 등과 같이 잘 알려진 프로그램들이요. 개인적으로는 OBS를 많이 사용하지만 ShareX를 소개해 드리는 이유는 광고 하나 없는 정말 깨끗한 프로그램이라서 그렇습니다. 물론 다양한 기능(창, 전체 화면, 스크롤 캡처, 부분 캡처,)들이 있어 추천드리고 싶은 것도 있지만 오픈소스 기반이라 매우 깨끗하게 무료라는 것입니다. 회사에도 사용할 수 있으니 더 이상 할 말이 없죠?
우선 무료 컴퓨터 PC 화면 녹화 프로그램들을 간단하게 비교하고 ShareX 설치 방법 및 활용 방법에 대해 알아보도록 하겠습니다.
무료 컴퓨터 PC 화면 녹화 프로그램 비교
1) OBS Studio
완벽한 무료 프로그램고 다양한 기능을 원하는 분들에게 추천하는 프로그램입니다. 60 FPS 이상 녹화가 가능하여 높은 프레임 녹화가 가능합니다. 또한 HD 스트리밍 녹화가 가능하여 유튜브 생중계 등에도 활용이 가능합니다. 보통 게임을 하시는 분들이 게임 영상이나 게임 생중계에 많이들 이용하고 있으신 것 같습니다.
2) ApowerSoft Free Online Screen Recorder 및 FlashBack Express
둘다 실행방법이 간단하며 유저 인터페이스가 명확합니다. 처음 접근하시는 분들에게 추천하는 프로그램입니다. FlashBask Express의 특징으로는 개인적인 워터마크를 넣을 수 있으며 녹화영상의 필요 부분만 추출이 가능합니다. ApowerSoft Free Online Screen Recorder의 경우 녹화가 끝나고 영상 파일의 형식을 GIF 형식으로 변경 저장이 가능합니다.
3) Debut Video Capture
다양한 기능을 지원하는 프로그램입니다. 어떤 프로그램에서는 데스크탑 화면만 녹화가 되었다면 이 프로그램은 외부 카메라와 동시에 녹화와 예약 녹화가 가능합니다.
간단한 ShareX 의 장단점
장점
- 광고가 없음
- 무료
- 가입하는 과정이 없음
- 화면영역 조절이 가능
- 이미지 편집 기능이 있음
- 자동 업로드 가능
- QR 코드 스캔
- OCR 인식
- 움짤 GIF, WebP 지원
단점
- 복잡한 메뉴 구성으로 처음에 약간 익숙해질 필요가 있음
ShareX 다운로드 및 설치
아래의 링크에서 다운로드를 합니다.
크롬으로 다운로드를 클릭했다면 브라우저 하단에 다운로드된 프로그램을 볼 수 있을 것입니다.
"Select Additional Tasks" 메뉴에서는 본인에게 맞는 설정을 하시면 됩니다. 잘 모르시겠다 하시는 분들은 그냥 "Next"를 누르셔도 됩니다.
설치를 완료하고 추가적으로 "크롬 확장 기능 지원 활성화"를 해보겠습니다.
ShareX 기본 사용법
간단하게 본 포스팅에서는 동영상 녹화, GIF 그리고 WebP 움짤 기능을 설명드리겠습니다. 스크린 캡처의 기능들은 현재 여러분들이 사용하시는 캡처 프로그램으로도 충분히 활용 가능하실 거라 생각이 듭니다.
1) 화면 녹화
처음 [촬영]-[화면녹화] 를 눌러주면 FFmpeg을 추가로 다운로드하는 과정이 필요합니다 다운이 완료되었다면 화면 녹화를 시작하시면 됩니다.
화면 녹화가 완료되면 지정된 디렉토리에 아래와 같이 저장되어 있습니다.
방금 녹화된 화면을 재생해 보면 아래와 같습니다. (음원 보호로 이전 동영상을 삭제하고 파일을 변경하였습니다.)
2) GIF 화면 녹화
아래와 같이 [촬영]-[화면녹화(GIF)] 를 눌러주면 특정 영역을 선택하게끔 가이드된다 그러면 원하는 영역을 클릭하면 바로 GIF 녹화가 시작됩니다.
아래의 그림은 GIF 사진 샘플입니다. 무료 프로그램이라 워터마크가 안 들어가 있어 매우 좋습니다.
사실 GIF나 WebP가 필요없고 화면 녹화만 필요하다고 하면 ShareX 보다 OBS Studio가 더 좋을 거 같습니다.
영상녹화 프로그램을 찾는다면 OBS Studio 를 개인적으로 추천드립니다.
3) WebP 화면 녹화
우선 WebP 화면 녹화를 위해 WebP로 바로 만들지 말고 [촬영]-[화면 녹화]를 통해 비디오를 만들고 이것을 이용하여 변환하는 과정을 거쳐 만드시길 권장드립니다. 이유는 여러 가지 설정을 따로 할 수 있기 때문입니다.
예를 들어 화질 포맷을 변경한다던지 하는 등을 말합니다. 그럼 비디오 포맷으로 녹화된 파일을 이용하여 WebP 포맷으로 변환하는 과정을 아래의 GIF를 통해 살펴보겠습니다.
우리는 MgHrVqArbY-output.webp을 얻을 수 있었습니다.
그런데 화질이 별로 좋지 않은 것 같습니다.
그럼 원본이 38.9MB 인 WebP 파일을 화질이 좋게 변환해 보겠습니다. 화질은 아래의 커멘드를 통해 변경이 가능합니다.
"-q:v 품질 값" 형태로 추가를 해주시면 됩니다. 품질을 0~100 단계라고 본다면 95~100 정도 설정해 주면 화질이 만족할 정도 나오는 것 같습니다. 아래의 GIF 를 통해 품질값 설정하는 방법을 참고하시기 바랍니다.
아래의 화면에서 확인할 수 있듯이 38.9MB에서 99.0MB로 변경이 된것을 확인해 보실수 있습니다.
※ GIF와 WebP 이야기가 나와서 추가적으로 GIF, WebP 편집이 필요하다면 ezgif를 함께 사용하시면 됩니다.
아쉽지만 사용법은 여기까지 하겠습니다. 너무 디테일한 부분까지 설정할 수 있어서 컴퓨터에 능숙하지 못한 분들이 처음 접하시기엔 어려울 듯합니다. 하지만 계속된 연재로 추가적인 사용법과 설정법들을 추후 공유드리도록 하겠습니다.
기본 단축키
- 직사각형 영역 촬영: Ctrl + Print Screen
- 전체 화면 촬영: Print Screen
- 현재 창 촬영: Alt+ Print Screen
- 화면 녹화(FFmpeg): Shift + Print Screen
- 화면 녹화(GIF): Ctrl + Shift + Screen
Trouble Shooting
ShareX의 마우스 위치가 이상한 위치를 가르치는 문제
아래와 같이 배율 및 레이아웃(설정 시스템 )을 100% 로 설정해 두어야 합니다.
기본 녹화 설정
-rtbufsize 150M -f dshow -framerate 60 -i video="screen-capture-recorder":audio="virtual-audio-capturer" -c:v libx264 -r 60 -preset ultrafast -tune zerolatency -crf 28 -pix_fmt yuv420p -movflags +faststart -c:a aac -ac 2 -b:a 128k -y "output.mp4"