// //
쿠...sal

[컴][스크랩] 그래픽 관련 이야기

graphics /  그래픽 이론 / GTA 관련 그래픽


그래픽 관련 이야기



[컴] ffmpeg 으로 video 에서 audio format 변경하기

비디오에서 오디오 포맷 변경/ 오디오 타입 변경


ffmpeg download

  • ffmpeg 의 download 는 See Also . 1 을 확인하자.

Video 에서 audio format 변경하기

현재 video 에서 audio 의 format 을 바로 변경하는 법은 없는듯 하다. 대신에 다음2가지를 수행해주면 같은 효과를 얻을 수 있다.
  1. Video에서 audio 추출: 자신이 변환하고 싶은 format으로 추출하자.
  2. Video에 audio 더하기: video 에 audio 가 있어도 괜찮다. 그냥 덮어쓰게 된다.

Video에서 오디오 추출

video.mp4라는 video 파일의 오디오를 mp3 형식으로 추출할 때는 .mp3 로 적어주면 된다.

ffmpeg -i video.mp4 -vn -ab 256000 audio.mp3

aac 형식으로 추출하려면 간단히 aac 로 변경해 주면 된다.
ffmpeg -i video.mp4 -vn -ab 256000 audio.aac

Video 에 audio 더하기

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -c:a aac -strict experimental -shortest output.mp4

-shortest  를 넣으면, 가장짧은 길이의 영상(shortest clip)이 끝날때마다 인코딩(encoding)을 수행한다.

소요시간

내 경우에 audio.acc 를 이용해서 위의 명령을 실행했다. 2시간짜리 영상의 경우 대략 6분정도가 소요됐다.(cpu i3-2100, 3.1GHz)

See Also

  1. fmpeg 으로 video container 변경

References

  1. Useful FFmpeg Commands For Converting Audio & Video Files

[링크] 무료 AI 그림도구



무료 AI 그림도구

[컵][웹]현금 영수증발행과 시스템 구축

현금 영수증 발행 API



현금 영수증발행과 시스템 구축


현금 영수증 발행을 하려면 "현금영수증 가맹점에 가입"해서 현금영수증 발행 가맹점이 되어야 한다.[ref. 1]

근데 대안으로 현금영수증 API를 이용하면, 가맹점에 가입하지 않아도 국세청에 현금영수증 신고를 할 수 있다.(api 제공을 하는 회사가 현금영수증 가맹점 자격을 갖는 것이다.)

현금 영수증 발행 API


파트너신청

링크허브에서 "파트너신청" 을 한다. 그러면 email 로 "견적서"와 함께

  • 비밀키(SecretKey)
  • 링크아이디(LinkID) 

를 보내준다.




이것을 가지고 "연동자료실"의 문서를 참고해서 test 를 하면 된다.



실사용

테스트를 마치고 나서는 다시 전화를 해서 실제 사용을 하겠다고 하면, 팝빌쪽에서 회원가입을 해주고, 채널을 열어준다. 이제 test code 에서 isTest(false) 를 해주고 사용하면 된다.

  • $CashbillService->IsTest(false);
현재(2018-05-03) 까지는 현금영수증 API 는 무료이다.


그리고 추가로 "계약서 2부" 를 보내준다. 계약서 1부는 날인을 해서 '팝빌'로 보내주면 된다.


References

[컴] DUNS 번호 발급받기

DUNS 번호 발급받기 / duns number 발급 / 무료 발급



DUNS 번호 발급받기

아래 링크로 가서 apple 계정으로 login 을 하고 나서 발급받을 수 있다. 이녀석이 왜 필요하냐면, 나중에 SSL 인증서중에 EV certificate 를 발급받을 때 필요하다.




[컴] EV, OV, DV 인증서의 차이

인증서 종류 , ssl certificate 종류


EV, OV, DV 인증서

EV, OV, DV 인증서의 차이

간단하게 이야기 하면, 인증서의 동작에 차이는 없다. 다만 인증서를 발급해 주는 기관(흔히 CA라고 한다.) 에서 얼마나 인증서를 발행 해 주기전에 check 를 하느냐의 차이다.

그래서 EV, OV 에는 인증서(certificate)의 Subject field 에 'O'(organization) 가 추가된다. 그리고 Certificate policy 의 값도 다르다.



EV, OV, DV 확인법[ref. 3]

2012년의 ref. 3 에서는 현재로서는 DV(Domain validated)와 OV(Organization Validated) 를 구분할 수 없다.고 했다. 이때는 CA/Browser Forum 에서 제시한 Baseline Requirements 가 막 나왔을 때였어서, 각 CA(Certificate Authority)마다 어떤 식으로 OV인지, DV인지 표시하는 방법이 달랐다고 한다.

하지만 현재는 2018년이니 훨씬 더 많은 CA가 Baseline Requirements 를 따르고 있을 것이라 생각한다.

Certificate policy 에 기록

RFC 5280

X.509 에서는 RFC 5280 에 정의된 것처럼 Certificate policy 에 어떤 종류의 certificate 인지 적는다.

CA가 자신의 OID(object identifier) 를 적는다. 이 OID 는 발급한 certificate과 관련된 practices 를 적어놓은 문서를 가리킨다.
  • http://oidref.com : 여기서 oid 번호가 어떤 의미인지 파악할 수 있다.

CA/Browser Forum

Baseline Requirements 에서도 같은 방법을 사용한다.

google 의 인증서, OV
GlobalSign 의 EV 인증서
DV 인증서 예제


DV, OV, EV 발급방법의 차이

DV(Domain Validated)

  • 회사정보를 확인하지 않고, 인증서에 보이지도 않는다.[ref. 4]

OV(Organization Validated)

An Organization Validation (OV) SSL certificate is considered to be suitable SSL certificate for medium to large size business. This is because it offers higher validation as compared with DV certificate and displays domain name, organization name on the certificate. The encryption offered is up to 256-bit that enhances user’s confidence in the website they are transacting on.
On the other hand, for the issuance of EV SSL certificate, you need to submit quite a lot of documents to the certificate authority as per their need and requirement. This stringent verification process ensures strong encryption with a green padlock sign in the address bar ensuring protection against hackers.


Read more https://thebroodle.com/web/ssl/how-ev-ssl-certficate-works/
  • An Organization Validation (OV) SSL certificate
  • OV 를 발급받을 때는
    • 도메인 소유권을 확인하고,
    • "기관(organization)과 "인증서를 신청한 개인"에 대한 조사

EV(Extended Validation)

  • CA/B forum 에서 제안했다.
  • CA가 "기관(organization)" 과 "인증서를 신청한 개인"에 대해 훨씬 엄격한 검사
  • ref. 5를 보면 EV 인증서는 발급에 대략 1개월 정도 소요되는 듯 하다. 참고로 ref. 5 에서 이야기한 저렴한 곳은 여기 같다.

See Also

References

  1. What is an EV (Extended Validation) SSL Certificate and How it Works?
  2. What Are the Types of SSL?
  3. How to tell DV and OV certificates apart | UNMITIGATED RISK, 2012년 9월
  4. DV, OV or EV? How to offer the right SSL Certificate - OpenSRS, 2015. 5. 22
  5. EV SSL 인증서 발급 과정에서 알게된 것들 - 리디주식회사 RIDI Corporation, 2017년 3월 5일