태그: 인코딩
5편
-
FFmpeg 실전 가이드 | 동영상/오디오 처리
FFmpeg 명령 구조와 코덱·비트레이트·프레임레이트 기초부터 H.264·H.265 인코딩, 해상도 변경, 오디오 추출, 썸네일과 GIF 생성, 자르기와 병합을 예제로 다룹니다. HLS·RTMP 스트리밍, 워터마크 필터, ffprobe, Python·Node.js·Go 라이브러리 연동도 포함합니다.
-
한글이 깨지는 이유: ASCII부터 UTF-8·UTF-16, EUC-KR·CP949, BOM과 엔디언까지
ASCII부터 UTF-8·UTF-16, EUC-KR·CP949까지 인코딩 원리와 한글 깨짐의 실제 원인을 정리합니다. '�븳湲�' 같은 깨짐 패턴 읽는 법, chardet이 CP949를 EUC-KR로 오판하는 문제, Excel CSV와 BOM, macOS 한글 파일명 자모 분리(NFD), Windows의 cp949 기본값과 MSVC /utf-8까지 다룹니다.
-
H.264(AVC) 실무: 프로파일·레벨 계산, NAL 구조, FFmpeg 인코딩과 재생 안 되는 파일 고치기
H.264(AVC)의 압축 원리, 프로파일·레벨(MBPS 계산), NAL·SPS·PPS와 Annex B·AVCC 차이, libx264 CRF·preset과 NVENC 설정, HLS용 키프레임 정렬, faststart, 브라우저에서 재생 안 되는 High 4:4:4·10비트 문제까지 실무 중심으로 정리합니다.
-
AAC 오디오 코덱: LC-AAC·HE-AAC 압축 원리와 FFmpeg 인코딩 설정
AAC-LC·HE-AAC·xHE-AAC 프로파일 차이, FFmpeg aac·libfdk_aac·aac_at 인코더 선택과 라이선스, VBR 값의 실제 의미, priming 무음과 갭리스, 브라우저 codecs 문자열까지 스트리밍 실무 기준으로 정리합니다.
-
UTF-8 실무 엔지니어링 가이드 | 바이트·유니코드·정규화·흔한 장애 대응
UTF-8 바이트 구조와 잘못된 시퀀스 검출, 코드 유닛·코드 포인트·그래핌 클러스터에 따라 달라지는 문자열 길이, NFC/NFD 정규화, BOM, MySQL utf8과 utf8mb4 함정을 짚고, 운영 중 글자가 깨졌을 때 원인을 좁혀 가는 디버깅 순서를 제시합니다.