전체 글468 동영상으로 GIF 만들기 (FFmpeg 사용) 1. FFmpeg 설치1) 설치 확인ffmpeg -version2) brew로 설치brew install ffmpeg만약 homebrew도 설치되지 않았다면,더보기/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2. 동영상을 GIF로 변환하기mac에서는 'Command + Shift + 5' 단축키로 영상을 촬영할 수 있습니다. FFmpeg를 사용하면 macOS에서 녹화한 MOV 파일이나 MP4 동영상을 GIF 애니메이션으로 변환할 수 있습니다.동영상 전체를 변환하거나 특정 구간만 잘라서 GIF로 만들 수 있으며, 프레임 수와 해상도를 조절하여 파일 크기를 줄일 수도 있습니다.Git.. 2026. 10. 15. 이미지로 GIF 만들기 (FFmpeg 사용) 1. FFmpeg 설치1) 설치 확인ffmpeg -version2) brew로 설치brew install ffmpeg만약 homebrew도 설치되지 않았다면,더보기/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"2. 이미지로 GIF 만들기현재 폴더에 아래와 같은 파일은 이름의 파일들이 있다면,.├── 3_h36.png├── 4_h36.png├── 5_h36.png├── 6_h36.png└── 7_h36.png1) 터미널에서 폴더 경로로 이동cd [폴더 경로로 교체]2) ffmpeg로 gif 생성기본으로 사용할 수 있는 명령어:ffmpeg -framerate 1 -i "%03d.png".. 2026. 10. 15. Azure OIDC 로그인 설정과 VS Code Marketplace 자동화 게시 GitHub Actions YAML 작성 - Azure OIDC 로그인 설정 - VS Code Marketplace 자동화 게시까지1. Github actons YAML 작성 (위치: .github/workflows/marketplace.yml)선택한 게시 브랜치의 소스를 패키징해 단일 VSIX로 게시할 때, name: VS Code Marketplaceon: workflow_dispatch: inputs: operation: description: "identity: ID 조회 / verify: 권한 확인 / publish: 실제 게시" required: true default: verify type: choice optio.. 2026. 10. 14. Blender 5.2 LTS 단축키 / 키맵 BLENDER 5.2 LTS / REFERENCEBlender 5.2 LTS 마스터 가이드모델링 · 단축키 · 정확한 메뉴 경로 · 수정자 · UV · 재질 · 렌더 · 내보내기17개 장한국어 실무 레퍼런스macOS 키보드 안내검색: macOS ⌘+F / Windows Ctrl+F · 표가 넓을 때는 표 안에서 좌우로 스크롤 · 아래의 목차 펼치기로 원하는 장에 이동하세요.문서 기준 및 주의사항 보기대상: Blender 5.2 LTS, 기본 Blender Keymap, 마우스 왼쪽 클릭 선택(Left Click Select), UI 언어 English 기준.범위: 인터페이스·모델링·하드서피스·수정자·UV·머티리얼·노드·스컬프팅·애니메이션·카메라·조명·렌더·내보내기·Python·오류 진단.확인 기준: Bl.. 2026. 10. 8. mac 오디오 파일 분석 도구 afinfo afinfo는 Apple의 Core Audio 프레임워크 정보를 출력해주는 명령어이다.이미지 → exiftool영상 → ffprobe음원 → afinfo개발자나 오디오 작업하는 사람들이 파일 정보를 확인할 때 많이 사용된다.afinfo "원하는 음원"터미널에서 위 명령어를 입력하면 아래와 같은 결과가 출력된다.File: 파일이름.mp3File type ID: MPG3Num Tracks: 1----Data format: 2 ch, 48000 Hz, .mp3 (0x00000000) 0 bits/channel, 0 bytes/packet, 1152 frames/packet, 0 bytes/frame no channel layout.estimate.. 2026. 8. 8. Code & Doc Coverage Rust에서 코드 커버리지와 문서 커버리지 관리하기Rust 프로젝트를 운영하다 보면 커버리지(Coverage)라는 용어를 자주 보게 된다.커버리지는 크게 두 종류로 나뉜다.코드 커버리지 (Code Coverage)문서 커버리지 (Docstring Coverage)둘은 완전히 다른 지표이며 각각 별도로 관리해야 한다.코드 커버리지는 코드 품질 관리를 위해 꼭 필요하다. (평균: 80% ~ 90%)문서 커버리지는 오픈소스 프로젝트를 운영한다면 다른 기여자를 위해 또는 crates.io를 통해 사용하게 되는 사용자를 위해서 꼭 필요하다.1. 코드 커버리지 (Code Coverage)코드 커버리지는 테스트가 실제 코드를 얼마나 실행했는지 측정하는 지표이다.예를 들어 다음과 같은 코드가 있다고 가정하자.pub f.. 2026. 6. 20. 이전 1 2 3 4 ··· 78 다음