안경잡이개발자

728x90
반응형

  PuTTY는 대표적인 원격 접속 프로그램이다. 가장 많이 사용되는 프로토콜인 SSH, Telnet, Serial 등을 지원한다. 물론 XShell과 같은 고급 소프트웨어도 있지만 간단히 원격 접속을 해야 할 때는 PuTTY만큼 편한 게 없다.

 

 

  ▶ PuTTY 설치 경로: www.putty.org/

 

  접속 이후에 다운로드 페이지로 이동한다.

 

 

  다음과 같이 설치 프로그램을 다운로드하면 된다.

 

 

  [Next] 버튼을 눌러 Default 설정으로 설치를 진행해보자.

 

 

 

 

  결과적으로 다음과 같이 설치가 진행된다.

 

 

  설치가 완료되면 PuTTY 프로그램을 실행할 수 있다.

 

728x90
반응형

728x90
반응형

  ODROID C1의 Ubuntu OS를 살펴보자.

 

  ▶ ODROID C1 운영체제: wiki.odroid.com/odroid-c1/os_images/ubuntu/ubuntu

 

  확인해 보면 Ubuntu OS의 버전에 상관 없이 리눅스 커널(Kernel) 3.10 버전을 사용하고 있다. ODROID C1는 USB OTG 기능을 제공하기 때문에 USB 디바이스 기능을 제공할 수 있다는 장점이 있다. 하지만 커널 3.10 버전에 멀티 가젯(multi-gadget) 관련 오류가 있다. 그래서 필자는 더 높은 버전의 커널이 필요한 상황이다.

 

 

  ODROID C1는 공식적으로 최신 커널을 지원하지는 않는다. 그래서 최신 커널을 제공하는 비공식 Ubuntu OS를 설치할 수 있다. 이를 위해 Armbian 사이트에 방문하면 된다. Armbian은 다양한 ARM 개발 보드 전용 운영체제를 제공한다. 대표적으로 Ubuntu 등을 제공한다. 예를 들어 ODROID C1+는 2020년 현재 공식적으로 Kernel 3.10 버전을 제공한다.

 

  ▶ ODROID C1 Armbian: www.armbian.com/odroid-c1/

 

Odroid C1 – Armbian

Armbian Cookies Policy Our Website uses cookies to improve your experience. Please visit our Odroid C1 page for more information about cookies and how we use them. Close

www.armbian.com

 

  여기에서 [Archived versions] 링크로 이동하면 다양한 OS 이미지를 받을 수 있다.

 

 

  이것을 그대로 다운로드 받아서 SD 카드에 설치하면 되는 것 같다. 다만 한 가지 문제가 있다. Armbian 사이트에 따르면 이 이미지를 설치해도 HDMI 출력을 지원하지 않는다고 한다. 즉 OS를 설치한 뒤에 부팅을 해도 화면이 안 나온다는 의미다. 아래 설명을 보면 시리얼 콘솔(serial console)만 지원한다고 한다.

 

 

  실제로 시리얼 콘솔(Serial Console)을 이용하는 방법을 확인해 보자. ODROID C1 사용자 매뉴얼에 따르면 USB-UART 모듈 키트가 필요하다고 한다. 관련 문단을 가져오면 다음과 같다.

 

 

  USB-UART는 다음과 같이 생긴 부품이다. 생각보다 가격이 비싸서 놀랐다.

 

  ▶ USB-UART Module Kit: www.hardkernel.com/ko/shop/usb-uart-module-kit/

 

 

  그래서 이럴 줄 알았으면 처음부터 ODROID C4를 구매하는 편이 좋았을 것 같다. 2020년 기준으로 ODROID C4는 리눅스 커널 4.9 버전을 사용하고 있으며, 마찬가지로 USB OTG 기능을 제공하기 때문이다. 아무튼 USB-UART 모듈 키트를 구매하면 ODROID C1에 최신 커널을 무리 없이 업로드할 수 있을 것 같다. 어차피 나는 ODROID C1를 USB 디바이스 개발용으로 쓰는 거라서 다른 문제들은 큰 이슈가 되지 않을 것이다. 만약 ODROID C1에 모니터를 연결하고 일반적인 컴퓨터로 쓰고 싶은 사람이라면 저 최신 커널을 그대로 이용하면 HDMI가 동작하지 않을 것이다. 필자는 어떻게 해야 할 지 고민된다.

728x90
반응형

728x90
반응형

  Advanced IP Scanner는 IP 기반의 무료 네트워크 스캐닝 소프트웨어입니다. 일반적으로 내부망에서 어떤 IP를 어떤 컴퓨터가 쓰고 있는지를 확인하기 위해 간단히 사용할 수 있습니다. 추가적으로 RDP(Remote Desktop Protocol) 등의 기능도 제공합니다. 특히 회사나 학교에서는 사람마다 특정 IP를 사용하기로 약속하는 경우가 많으므로, 이러한 스캐닝 소프트웨어를 효과적으로 이용할 수 있습니다. 혹은 라즈베리파이(Raspberry Pi)와 같은 보조 컴퓨터를 함께 사용하는 상황 등에서 자주 이용하게 되는 것 같습니다.

 

  공식 사이트에서 제공하는 사용 예시 이미지는 다음과 같습니다.

 

 

  ▶ Advanced IP Scanner 다운로드: www.advanced-ip-scanner.com/ 

 

  해당 소프트웨어를 다운로드 하기 위해서는 공식 사이트에 접속하신 뒤에 [무료 다운로드] 버튼을 누르시면 됩니다.

 

 

  가장 먼저 설치 언어를 설정할 수 있습니다.

 

 

  여기에서 굳이 설치하지 않고 [실행(R)] 버튼을 눌러서 바로 실행할 수도 있습니다. 프로그램을 두고두고 오래 사용하고 싶은 분이라면 [설치(I)]를 진행해주세요. 저는 그냥 바로 실행하겠습니다.

 

 

  이후에 약관에 동의하고 실행하시면 됩니다.

 

 

  이제 다음과 같이 스캔을 수행할 IP 대역을 입력할 수 있습니다.

 

 

  결과적으로 특정 IP 대역에 대하여 스캐닝(Scanning)을 수행하면 다음과 같이 각각의 IP를 쓰고 있는 컴퓨터에 대한 정보가 출력됩니다.

 

 

  참고로 현재 자신이 포함되어 있는 네트워크가 아닌 원격지에서 스캔을 수행하는 경우에는 한정적인 정보만 나오며, 제조업체(manumanufacturer) 정보가 출력되지 않을 수 있습니다.

728x90
반응형

728x90
반응형

  크롬(Chrome) 브라우저를 이용해 파일을 다운로드 받으면 기본적인 경로는 C:\Users\{사용자명}\Downloads입니다. 만약 이 경로를 바꾸고 싶다면 먼저 [설정] 페이지로 이동하시면 됩니다.

 

 

  이후에 [고급] 탭으로 이동하여 [다운로드] 섹션의 위치(경로)를 눌러 변경하시면 됩니다.

 

 

  저는 다음과 같이 E 드라이브 내의 한 경로로 변경하였습니다.

 

 

  이후에 다운로드를 한 모든 파일은 앞서 설정했던 경로에 저장되는 것을 알 수 있습니다.

 

728x90
반응형

728x90
반응형

여러 시퀀스에 효과 한꺼번에 붙여넣기

  어도비 프리미어(Premiere)에서 효과를 복사해 한꺼번에 여러 시퀀스(Sequence)에 붙여넣고 싶을 때가 있다. 하나의 시퀀스에 적용된 특정한 효과를 복사할 때는 그냥 우클릭해서 [복사] 버튼을 누르면 된다.

 

 

  이후에 복사된 효과를 붙여넣고 싶은 시퀀스를 전부 드래그 앤 드롭(Drag & Drop)해서 [컨트롤(Ctrl) + V]를 이용해 붙여넣으면 된다.

 

 

  붙여넣기가 완료되면 다음과 같이 효과가 모두 적용된 것을 알 수 있다.

 

여러 시퀀스에서 효과 한꺼번에 제거하기

  만약에 여러 시퀀스에 적용된 효과(Effect)를 한꺼번에 제거하고 싶을 때는 시퀀스를 선택한 뒤에 [특성 제거] 버튼을 눌러서 원하는 특성을 제거할 수 있다.

 

 

  [특성 제거] 탭에서는 제거하고자 하는 특성에 체크하면 된다. 그러면 체크된 효과는 모두 제거된다. 만약 노이즈 제거 효과를 제거하고 싶다면, 다음과 같이 [노이즈 제거]에 체크하여 [확인] 버튼을 누르자.

 

 

  그러면 다음과 같이 선택되었던 모든 시퀀스에 대하여 효과가 제거된다.

 

728x90
반응형

728x90
반응형

  어도비 프리미어 프로(Adobe Premiere Pro)를 이용하면 영상에서 간단히 노이즈(Noise)를 제거할 수 있다. 효과 중에서 [노이즈 제거]를 이용하여 간단하게 노이즈를 줄이는 실습을 해보자.

 

 

  효과를 드래그 앤 드롭(Drag & Drop)해서 다음과 같이 영상에 효과를 적용할 수 있다.

 

 

  다음과 같이 기본적인 설정으로 40%가 적용되어 있습니다. 사실 이 수치는 일반적인 영상에서 아주 큰 수치라서 목소리도 많이 제거될 수 있다. 그래서 필자의 경우 일반적으로 5~10% 정도로 설정한다.

 

 

  개인적으로 필자가 강의 영상에서 사용하는 노이즈 제거(DeNoiser) 설정은 다음과 같다. 대략 5% 정도로 노이즈를 약하게 제거할 수 있도록 하고, 다시 음량을 조금 높이기 위해 게인(Gain)1dB 정도로 설정한다.

 

728x90
반응형

728x90
반응형

  동영상 정보를 빠르고 간단하게 확인할 수 있도록 도와주는 프로그램으로는 MediaInfo가 있다. 무료 프로그램이며, 손쉽게 다운로드 받아 사용할 수 있다.

 

  ▶ MediaInfo 다운로드www.videohelp.com/software/MediaInfo

 

  MediaInfo는 비디오(Video)나 오디오(Audio) 파일의 기본적인 정보를 보여주는 프로그램이다. 기본적인 비디오의 코덱 정보, 프레임율(Frame Rate) 등의 정보를 보여준다. 해당 링크에 접속하면 다음과 같이 운영체제에 맞는 최신 버전을 받을 수 있다. 필자는 다음과 같이 윈도우(Windows) 운영체제 전용 설치 프로그램을 받았다.

 

 

  설치 프로그램을 다운로드 받아서 실행하면 다음과 같다.

 

 

  기본적인 설정 그대로 설치를 진행하면 된다.

 

 

  설치를 완료한 뒤에 실행할 수 있다.

 

 

  프로그램을 처음 실행하면 다음과 같이 기초 환경 설정을 진행할 수 있다. 다음과 같이 [언어]한국어로 설정하면 한국어로 이용할 수 있다.

 

 

  이후에 MediaInfo가 다음과 같이 실행되는 것을 알 수 있다.

 

 

  하나의 동영상 파일을 드래그 앤 드롭(Drag & Drop) 하면 다음과 같이 동영상 정보를 확인할 수 있다. 기본적으로 동영상에 포함되어 있는 비디오와 오디오 정보가 각각 나오는 것을 확인할 수 있다. 대개 동영상의 비트율(BPS, Bit Per Second)이나 코덱 정보, 비디오 및 오디오 품질을 확인하기 위해 사용할 수 있다.

 

  또한 오른쪽 아래에 있는 [화살표(→)] 버튼을 눌러서 다른 보기를 선택할 수 있다.

 

 

  다음과 같이 [트리]로 설정해보자.

 

 

  그러면 다음과 같이 더욱 자세한 내용을 확인할 수 있다. 

 

728x90
반응형

728x90
반응형

문제 상황

  어도비 프리미어 프로를 이용하여 편집을 진행하다 보면 오디오 싱크가 밀리는 문제가 종종 발생한다.

 

  일반적으로 이 문제는 OBS, PRISM과 같은 녹화 프로그램을 이용해 녹화된 영상 파일을 편집하고자 할 때 주로 발생한다. (문제가 발생하지 않는 경우도 많다.) 하지만 오디오 싱크 밀림의 저주를 받게 되는 경우 특히 영상의 길이가 길수록 오디오 싱크가 점점 밀리게 된다. 그래서 나중에 편집을 다 마친 상황에서 영상을 이용하고자 할 때, 이미 영상의 오디오 싱크는 밀려 버려서 편집을 위해 쏟은 노력이 모두 무산되는 경험을 할 수 있다.

 

  나는 아래와 같이 강의 영상을 편집할 때 코드 작성하는 부분에서 영상과 목소리가 서로 싱크가 안 맞는 경험을 했다. 경우에 따라서는 편집 화면에서만 안 맞는 것처럼 보이고, 내보내기를 하여 동영상 플레이어로 보았을 때는 문제가 없을 수도 있다. 하지만 나는 실제로 내보내기를 해도 내보내기 한 영상에서 싱크가 맞지 않았다.

 

 

  특히 나처럼 프로그래밍 강의를 찍는 사람은 중간에 코딩하는 화면이 들어갈 수 있는데, 이 부분은 목소리랑 화면이 조금이라도 매치가 안 되면 바로 어색한 티가 난다. 내가 직접 영상 편집까지 하는 경우는 많이 줄었지만, 아무튼 나는 이 문제를 반드시 해결하지 않으면 영상 편집을 할 수 없는 상황이었다.

문제 원인

  일반적으로 이러한 문제가 발생하는 가장 대표적인 이유는 VFR (Variable Frame Rate) 때문이다. 가변 프레임율이라고 하는데, 동영상 중간에 프레임율을 변경하여 영상의 용량을 압축하는 방법이다. 주로 방송/녹화를 진행할 때에는 전체 화면을 계속해서 녹화하고 있어야 하므로, 이것의 용량이 매우 커질 수 있다. 이때 VFR과 같은 방법을 이용하면 용량을 많이 줄일 수 있다.

 

  또한 VFR 방식을 이용하지 않더라도 각종 코덱 호환성 문제로 인하여 오디오 싱크가 조금씩 밀리는 문제가 발생할 수 있다. 기본적으로 사실 이 문제는 정말 오래 전부터 잘 알려진 문제다. 처음에 이 문제를 만나면 굉장히 번거롭게 느껴질 수 있지만, 이러한 문제를 헤쳐나가는 과정에서 영상 편집에 대한 기본적인 지식을 얻을 수 있다.

문제 해결 방법

  이 문제를 가장 명확히 해결하는 방법은 프리미어 프로 편집에 적합한 형태로 동영상을 미리 사전 인코딩하는 것이다. 국내 무료 프로그램 중에서 내가 개인적으로 추천하는 것은 다음 팟 인코더(Daum Pot Encoder)다. 다음 팟 인코더는 사실 2020년 현재를 기준으로 보았을 때 공식 지원은 끝났고, 더이상 프로그램 업데이트가 되고 있지 않은 상태다. 그래도 여전히 이 프로그램은 굉장히 강력하고 편리하다고 생각한다.

 

  ▶ 다음 팟 인코더 다운로드: get.daum.net/PotEncoder/DaumPotEncoder.exe

 

  다음 팟 인코더를 실행한 뒤에 프리미어 프로에서 편집하고자 하는 동영상을 불러오자. 이후에 [세부설정] 탭으로 들어가서 인코딩 설정을 진행한다.

 

 

  일반적으로 용량이 적으면서 보편적으로 사용되는 MP4 형식을 선택한 뒤에, 비디오 코덱으로는 기본 MPEG-4 Video를 선택하자. 그리고 압축 방식을 고정 비트율(CBR, Constant Bit Rate)으로 설정한다. 나는 강의 영상을 위해 2,500Kbps를 이용(원본 영상과 동일하도록)한다. 또한 리사이즈 필터로는 화질 보존을 위하여 LANCZOS를 이용하는 것이 일반적이다. 참고로 비트레이트 설정에 유의해야 한다. 일반적으로 오디오 싱크가 밀리는 경우에는 화질은 유지하고 싶은 경우가 많기 때문에, 비트레이트는 기존 영상과 동일하게 맞춰 주는 것이 좋다.

 

 

  또한 혹시나 화질이 줄어들거나 의도하지 않은 크기가 될 수 있으므로 화면 크기를 재차 확인하자.

 

 

  결과적으로 [예상 인코딩 결과] 탭을 확인하여, 인코딩된 이후의 결과를 짐작할 수 있다. 일반적으로 강의 영상은 화면 전환이 많지 않고 오디오 음질에 대한 요구 기준이 높지 않은 경우가 많다. 그래서 인코딩을 하면 대개 용량도 많이 줄어든다.

 

 

  이어서 [인코딩 시작] 버튼을 눌러서 인코딩을 진행하자. 일반적으로 인코딩 속도는 3배~6배 정도가 나온다.

 

 

  앞서 말했듯이 강의용 영상의 경우 이렇게 인코딩을 했을 때 용량이 훨씬 줄어드는 경우가 많다.

 

 

  결과적으로 이렇게 기본적인 MPEG-4 Video 코덱을 이용하고 비디오와 오디오에서 모두 CBR 압축 방식을 이용하면, 프리미어 프로에서 편집을 진행할 때 아무리 영상 자르기를 많이 하고 복잡한 기능을 넣어도 오디오 싱크가 밀리는 일은 발생하지 않게 된다.

 

  또한 편집할 영상이 많은 경우에는 모든 영상을 한꺼번에 준비한 뒤에, 한꺼번에 동일한 설정으로 인코딩하면 효율적이다. 처음에는 익숙하지 않아서 굉장히 어색하게 느껴질 수 있는데, [내 설정]에 "프리미어 프로 편집용"설정을 따로 만들어 놓으면 간편하다. 나는 이러한 개인 설정을 이용해서 바로 인코딩을 하는 편이다.

 

 

  결과적으로 이렇게 인코딩된 동영상 파일을 프리미어 프로에서 편집하면 문제가 해결된다.

이미 편집한 영상에 적용할 수 있을까?

 이미 영상을 거의 다 편집했는데 이러한 문제를 발견했다면 어떻게 대처할 수 있을지 고민해보았다. 필자가 한 가지 실험해 본 내용으로는 기존 영상 편집에 사용되었던 동영상을 삭제하고 CBR로 재인코딩된 이미지를 사용해보자는 아이디어였다. 필자는 동영상 자르기 위주의 편집을 진행하므로, 실제로 편집 기록은 그대로 남아있고 동영상만 바뀔 것을 기대할 수 있다. 실제로 영상 편집에 사용되었던 원본 동영상을 삭제하면 다음과 같이 미디어를 찾을 수 없다는 메시지가 출력된다. 여기에서 [찾기] 버튼을 눌러서 재인코딩된 이미지를 선택해보자.

 

 

  필자의 경우 편집 상태는 유지한 채로 동영상 미디어 파일만 인코딩된 파일로 재연결을 진행했다. 그랬더니 다음과 같이 오디오 싱크가 밀리는 문제가 깔끔하게 해결된 것을 확인할 수 있었다. 전체 편집 과정을 다시 수행해야하는 번거로움이 사라져서 다행이었다.

 

728x90
반응형

728x90
반응형

  다음 팟 인코더(Daum Pot Encoder)무료 동영상 인코딩 소프트웨어다. 다음 팟 인코더는 사실 2020년 현재를 기준으로 보았을 때 공식 지원은 끝났고, 더 이상 프로그램 업데이트가 되고 있지 않은 상태다. 그럼에도 불구하고 사용하기 편리하며 유용한 기능을 제공한다는 점에서 아직도 많은 사람들이 이용하고 있다.

 

  ▶ 다음 팟 인코더 다운로드get.daum.net/PotEncoder/DaumPotEncoder.exe

 

  나는 위 경로에서 다운로드 받았다. 기본적으로 설치 프로그램을 실행하여 [다음] 버튼을 눌러서 진행하면 된다. 구체적인 설치 과정은 다음과 같다.

 

 

  설치를 진행하기 위해 약관에 동의한다.

 

 

  추가적인 구성 요소를 선택하여 설치를 진행할 수 있다.

 

 

  설치할 경로를 설정한 뒤에 설치를 진행한다.

 

 

  설치가 완료되면 실행해 볼 수 있다.

 

 

  다음과 같이 정상적으로 다음 팟 인코더 설치가 완료되었다.

 

 

※ 나만의 설정 사용하기 ※

 

  일반적으로 인코딩(Encoding)을 이용하는 목적은 동영상의 화질을 줄이거나, 특정한 편집 프로그램에 적합한 영상으로 만들기 위해서이다. 그래서 나만의 설정을 이용하는 경우가 많다. 나만의 설정을 만들고자 할 때는 먼저 [환경설정] 버튼을 누른다.

 

 

  자신이 자주 사용하는 인코딩 설정을 만든 뒤에 [내 설정 추가]를 눌러서 현재 내가 설정해놓은 정보를 특정한 이름으로 저장할 수 있다. 나는 프리미어 프로 편집에 적합한 영상으로 만들기 위해 다음 팟 인코더를 사용한다. 그래서 다음과 같이 MPEG-4 코덱의 CBR 방식을 이용하도록 영상을 바꾸는 경우가 많다.

 

 

  나는 다음과 같이 "프리미어 프로 편집용"이라는 이름으로 설정을 만들었다.

 

 

  설정한 이후에는, 다음과 같이 [기기 선택] 란에서 내가 만들었던 설정이 등장하는 것을 알 수 있다.

 

 

  그리고 다음 팟 인코더의 메인 화면에서는 다음과 같이 [내 설정] 탭에 나만의 설정이 생긴 것을 알 수 있다. 만약에 새로 만든 설정이 바로 나오지 않는다면, 다음 팟 인코더를 재실행하면 정상적으로 보인다.

 

728x90
반응형

728x90
반응형

  화면을 확대하거나 화면에 무언가 글을 쓰고 싶을 때 편하게 사용할 수 있는 프로그램으로 줌잇(ZoomIt)이 있습니다. 저는 개인적으로 강의 영상을 녹화할 때 필기를 위하여 줌잇(ZoomIt)을 자주 활용합니다. 이것만큼 간단하게 사용할 수 있는 프로그램이 많이 없는 것 같아요.

 

  ▶ 줌잇(ZoomIt) 다운로드: docs.microsoft.com/en-us/sysinternals/downloads/zoomit

 

ZoomIt - Windows Sysinternals

Presentation utility for zooming and drawing on the screen.

docs.microsoft.com

 

  공식 다운로드 사이트에 접속한 뒤에 [Download ZoomIt] 버튼을 눌러서 다운로드를 진행하시면 됩니다.

 

 

  다운로드 이후에는 별도의 설치 과정 없이 윈도우 응용 프로그램 형태로 바로 실행하실 수 있습니다. 윈도우 64비트 운영체제를 기준으로 ZoomIt64.exe를 실행하시면 처음 실행했을 때는 라이센스 동의 안내 문구가 등장합니다.

 

 

 

  이제 실제로 줌잇(ZoomIt)이 실행된 이후에는 화면 확대 등의 기능에 대하여 어떤 단축키를 사용할 지 설정할 수 있습니다. 기본적으로 화면 확대(Zoom) [Ctrl + 1] 단축키로 설정되어 있네요.

 

 

  그래서 [Ctrl + 1] 을 누른 뒤에 화면을 확대해서 마우스로 슥슥 그리시면(Draw) 다음과 같이 그려집니다.

 

728x90
반응형