반응형

코딩 팁 895

아이폰 HEVC 코덱 해결 - H.265 -> H.264 변환 무료 프로그램

오늘은 윈도우나 MAC OS에서 H.265 혹은 hevc 라고 불리는 코덱을 변환하는 프로그램을 소개하겠습니다. H.265 코덱이란 대부분 영상에서 사용하는 H.264 코덱 대비 절반 정도의 작은 용량으로 영상을 만들 수 있습니다. 그리고 4K 해상도에 적합하고 8K 해상도도 지원해 주는 코덱이다 보니 다양한 카메라 기종에서 이 포맷으로 녹화가 진행되고 있습니다. 다만, H.265 hevc 코덱은 1,200원 정도로 유료로 판매하고 있습니다. 예를 들면 고프로 4k 촬영이나 Mavic 2 Log 촬영은 이 코덱으로 영상이 만들어 집니다. 하지만 맥, 아이폰 등에서는 이 코덱이 읽히지 않는 경우가 많기 때문에 재생이나 편집을 위해서는 다시 H.264로 변환해 줘야 합니다. 그래서 무료 프로그램인 로키 마운..

코딩 팁 2021.07.25

곰플레이어 통합코덱 설치 - ffdshow 윈도우10

곰플레이어 통합코덱 설치 문제로 동영상을 보지 못하는 경우가 가끔 생겨요. 이럴 땐 곰플레이어 통합코덱 설치해줘야 영상이나 소리가 정상적으로 나오는데요. 하지만, 어떤 코덱이 없어서 그런지 정확히 알기란 힘들죠. 그래서 필수 코덱을 모아놓은 통합 코덱을 설치하는 것이 좋아요. 그래야 하나씩 일일이 설치하는 번거로움을 피할 수 있으니깐요. 그래서 오늘은 곰플레이어를 위해 통합 코덱을 다운로드, 설치하는 방법 알려드리겠습니다. (통합 코덱이란, 비디오 Codec, 오디오 Codec를 합친 것입니다) 곰비디오 통합 코덱 다운로드 곰플레이어 : 코덱 자료실 - 바로가기 [링크] [▼ 곰플레이어 코덱 사이트] 곰앤컴퍼니 소프트웨어 무료 다운로드 공식 사이트ㅣ곰랩 곰플레이어, 곰오디오, 곰믹스, 곰캠 등 곰앤컴퍼니..

코딩 팁 2021.07.24

Java SAXParser URL: Unknown Protocol “C” 해결 (윈도우 로컬)

윈도우에서 자바 코딩 중 발생하는 java.net.malformedurlexception unknown protocol c 에러에 대한 해결 방법입니다. parser.parse("C:\test\data.xml"); 가령, 위와 같이 로컬 파일의 경로를 인자로 사용하면 에러가 발생하는데요. 이유는 parse() 함수는 파일 경로가 아닌 URI를 받습니다. 그래서 2가지 방법으로 오류를 해결할 수 있는데요. 하나는 file:/// 프로토콜을 사용하고 다른 하나는 Java의 URI 함수를 사용하는 것입니다. 개인적으론 바로 아래 file:///을 추천하고 싶네요. 1. file:/// 사용 parser.parse("file:///C:\test\data.xml"); 2. File.toURI() parser.pa..

코딩 팁 2021.06.12

Vue.js 자바스크립트 ip 주소 확인 정규표현식

소개할 소스는 자바스크립트 ip 주소 마스킹 소스와 ip 확인 정규식입니다. Vue.js에서 작업해 Watch 등이 보이긴 하는데, 자바스크립트 소스만 참고하시면 되니깐 큰 문제는 없습니다. 1. 세자리 마다 . dot 추가하는 정규표현식 @Watch('inputIp')onIpChange(value: any, oldValue: any) { let ip = value.replace(/[^0-9\.]/g, ''); if (/^(\d{3})(\d)/.test(value)) { ip = value.replace(/^(\d{3})(\d)/, '$1.$2'); } if (/^(\d{3}.\d{3})(\d)/.test(value)) { ip = value.replace(/^(\d{3}.\d{3})(\d)/, '$1...

코딩 팁 2020.12.08

KeySharp CertRelay 삭제 재설치 - 공인인증서 복사 오류

스마트폰(태블릿 PC)로 공인인증서 사용할 때 인증서를 복사해야 하는데요. 이때, 복사를 안전하게 돕는 전용 프로그램이 ”KeySharp CertRelay”입니다. 그래서 공인인증서 인증, 복사 시 반드시 설치되어야 하는 프로그램이죠. KeySharp CertRelay 프로그램 설치 오류, 실행 오류일 땐, 컴퓨터 제어판의 ‘프로그램 추가 제거’에서 “keysharp CertRelay” 삭제 후 재설치하는 과정이 필요합니다. 공인인증서 오류가 발생한다면 지금 바로 KeySharp CertRelay 프로그램 삭제하고 다시 설치해 보세요. 1. KeySharp CertRelay(W) 제거 2. 'C:\Program Files(x86)\KeySharp' 위치에서 'certrelay' 폴더 삭제- 1번에서 제거..

코딩 팁 2020.11.04

[repl it c++ 온라인 컴파일러] C++200제 참고 사항 [tuple tie]

안녕하세요. 간혹 코딩 문제 때문에 블로그 댓글, 이메일로 문의를 주시는 경우가 왕왕 있습니다. 개발 환경이 다르다 보니 저도 오류에 대한 추측은 가능하지만 100% 정확한 답변을 드리기 어려운 것도 사실이고요. 그래서 repl it c++ 이란 사이트를 소개해 드리겠습니다. 이 사이트는 온라인 컴파일러를 제공하기에 별도의 프로그램 설치가 필요없습니다. 따라서, 현업에서도 유용하게 사용할 수 있는 사이트인데요. 저도 책을 쓸 때 repl it c++을 많이 사용했었습니다. "초보자를 위한 C++ 200제" 예제도 여기서 실행하여 결과를 확인할 수 있습니다. repl it사이트 주소는 https://repl.it/ 입니다. 위 사이트에 접속하면 아래 화면이 보일 겁니다. Start coding을 클릭하고 ..

코딩 팁 2020.11.02

성남시 판교역 무인민원발급기 위치 - 경강산 개찰구 왼쪽

주민등록 초본, 등본 때문에 무인민원발급기를 찾는 게 요즘 추세죠. 판교테크노밸리역에도 무인발급기가 있는데요. 위치는 1층 경강선 개찰구 왼쪽입니다. 다만, 가족관계증명서 등 몇몇 서류는 발급되지 않으니 아래 발급 가능한 서류 확인하고 판교역 무인민원발급기 방문하시기 바랍니다. [무인민원발급기 발급 가능 서류] [경기도 성남시 판교테크노밸리역] 주민등록 등본 초본 - 200원 지적, 토지, 건축 - 500~1000원 (지역마다 다름) 차량 - 자동차 300원 - 건설기계 500원 농지원부, 농업경영체 - 무료 ~ 1000원 지방세 세목별 과세증명서 (관외불가) - 800원 어선원부 (관외불가) - 800원 보건복지 (무료) 병적증명서 (무료) 교육제증명 (무료) 대학교(원) 제외 국세증명 (무료) 건강보..

코딩 팁 2020.10.18

Vue-Good-Table Vue.js + Typescript 모듈 추가 방법

무료로 사용할 수 있는 vue.js 테이블 vue-good-table에 대한 포스트입니다.vue.js에선 프로젝트에 바로 적용해서 사용할 수 있지만, 타입스크립트가 적용된 프로젝트라면 약간의 추가 작업이 필요합니다. 총 2가지 작업이 필요한데요. shims-vue.d.ts 파일에 모듈을 추가하고, 사용할 vue 파일에서 임포트하는 형태만 잡아주면 됩니다. 간단하지만 중요하니 꼼꼼히 확인해 주세요. 1. shims-vue.d.ts 추가 declare module 'vue-good-table' { import VueGoodTable from 'vue-good-table';} 2. vue 파일 임포트 import * as VueGoodTable from 'vue-good-table';import 'vue-go..

코딩 팁 2020.08.20

vue-awesome-swiper : Vue.js Typescript에서 사용 방법

화면에서 슬라이딩을 제공하는 라이브러리 vue-awesome-swiper 에 대한 포스팅입니다.Vue.js에선 아래에 소개하는 기본 사용 방법을 활용해 바로 프로젝트에 적용할 수 있습니다. 하지만 타입스크립트가 적용된 프로젝트라면 shims-vue.d.ts 파일에 모듈 추가를 해줘야 합니다. 전체 소스 코드는 바로 아래에 있고 vue-awesome-swiper 관련 글은 그 아래에 링크로 남겨 두었습니다. shims-vue.d.ts declare module '*.vue' { import Vue from 'vue'; export default Vue;} declare module 'vue-awesome-swiper' { import Swiper, { SwiperOptions } from 'swiper';..

코딩 팁 2020.08.18 (2)

ionic 5 안드로이드 No installed build tools found 해결

▶ 에러 메시지ionic No installed build tools found. Install the Android build tools version 19.1.0 or higher. 아이오닉5 안드로이드 사용 시 발생하는 오류입니다.원인 및 해결 방법부터 말씀드리면, 환경변수 ANDROID_HOME 은 더이상 사용하지 않으며 ANDROID_SDK_ROOT 를 사용해야 합니다. ANDROID_HOME만 설정했다면 무조건 발생하는 오류입니다. 일단, 에러 메시지의 뜻은 Gradle 동기화 실패 오류입니다. 설치된 빌드 툴이 없으니 안드로이드 빌드 툴 19.1.0 또는 그 이상을 설치하라는 에러 메시지입니다. 제 경우엔 변경된 "환경 변수" 설정을 누락한 게 원인이었습니다. 추가로 안드로이드, Gradle..

코딩 팁 2020.08.15

vue-native-websocket : Vue.js + Typescript 사용 방법

타입스크립트가 적용된 vuejs에서 vue-native-websocket 사용하려면 파일 1개 생성, 파일 1개 수정이 필요합니다. 매우 간단하니 아래 코드를 복사해서 붙여넣기하셔도 됩니다. 파일 생성파일 이름 : vue-native-websocket.d.ts declare module 'vue-native-websocket' {import Vue, { PluginFunction } from 'vue'; export const install: PluginFunction;module 'vue/types/vue' { interface Vue { $socket: any; }} module 'vue/types/options' { interface ComponentOptions { sockets?: any; }}..

코딩 팁 2020.08.10
반응형