카테고리 보관물:

윈도우에서 Ctrl + Shift + C 단축키가 동작하지 않을 때

갑자기 윈도우 10에서 Ctrl + Shift + C 단축키가 동작하지 않는다. 워드의 서식 복사 단축키와 겹치는 바람에 서식 복사를 쓰지 못해 불편하다. 키보드 고장인가 싶지만 개별 키는 잘 동작한다.

키보드 관련 설정이 잘못됐나 싶어서 윈도우 10의 키보드 설정을 둘러보고 몇 가지 의심가는 항목을 수정해도 마찬가지.

키 테스트 프로그램을 내려받아 확인해 보니 Ctrl + Shift + C가 눌리는 건 확인된다. 그렇다면 키 입력을 어딘가에서 낚아챈다는 결론을 내리고 인터넷에 검색해 보니 결국 AMD Radeon Software 문제였다.

윈도우에 기본적으로 로드되는 프로그램이라서 이 프로그램에서 단축키를 가로채는 것이었고, 아래 글을 참고해서 레지스트리를 수정해서 단축키를 모조리 비활성화하는 방식으로 해결했다.

파이썬을 이용해 동영상에서 오디오 추출하기

동영상에서 오디오만 추출해서 mp3 파일로 저장할 일이 있어서 찾아봤다가 프로그램을 별도로 설치하긴 싫고 파이썬으로 할 수 있지 않을까 싶어서 아래 스크립트로 간단하게 해결했다.

# moviepy 모듈 설치
pip install moviepy

# 모듈 로딩 후 오디오 추출
import moviepy.editor as mp

clip = mp.VideoFileClip("file to extract audio.mp4")
clip.audio.write_audiofile("audio.mp3")

윈도우에서 URL 목록의 파일들을 일괄 다운로드하는 방법

HTML 페이지에 있는 여러 개의 URL에 있는 파일들을 내려받아야 할 일이 있어서 찾아봤더니 윈도우에서는 curl 명령어를 이용해 내려받을 수 있다.

가령 다음과 같이 다운로드할 파일에 대한 URL 목록이 있다면

http://example.com/a.zip
http://example.com/b.zip
http://example.com/c.zip
http://example.com/d.zip
http://example.com/e.zip
...

메모장 같은 텍스트 편집기에서 다음과 같이 수정한다. 서브라임 텍스트처럼 정규표현식을 지원하는 텍스트 편집기라면 정규표현식으로 간편하게 처리할 수 있다.

curl http://example.com/a.zip -O a.zip
curl http://example.com/b.zip -O b.zip
curl http://example.com/c.zip -O c.zip
curl http://example.com/d.zip -O d.zip
curl http://example.com/e.zip -O e.zip
...

보다시피 curl 명령어에 대상 URL과 파일명을 지정하는 -O 옵션에 파일명을 지정한다. 그런 다음 텍스트 전체를 복사하고, 명령 프롬프트에서 마우스 오른쪽 버튼을 누르면 전체 텍스트가 붙여넣어지면서 각 명령어가 차례로 실행되고, 현재 폴더에 지정한 파일명으로 다운로드된다.