Study/프로그래밍11 wav to pcm / pcm to wav / flac to wav 리눅스에서 쉽게 변환하기 리눅스에 soundconverter라는 기능을 활용하면 쉽게 파일 변환을 할 수 있다. sudo apt-get install soundconverter ex1) wav 폴더에 .wav 넣고 wav2pcm폴더에 변환된 파일 저장 #wav to pcm mkdir -p wav2pcm && for i in wav/*.wav; do ffmpeg -i "$i" -f s16le -acodec pcm_s16le "wav2pcm/`basename -s .wav $i`.raw" ; done -f s16le : 16bit -acodec pcm_s16le : codec ex2) flac폴더에 .flac 넣고 flac2wav폴더에 변환된 파일 저장 #flac to wav mkdir -p flac2wav && for i in f.. 2020. 2. 21. vi 여러 줄 띄어쓰기 1) Control + V 로 VISUAL BLOCK 모드 2) 방향키로 원하는 만큼 설정 3) Shift + i 로 입력모드 들어가서 원하는 수정사항 입력 4) ESC 두번 2020. 2. 11. Float 의 유효자릿수 float의 유효 자리수에 대해 이해하기 위해서는 우선 소수점을 2진수로 바꾸는 법을 알아야 한다 15.625 를 예로 들어보면 15 -> 1111 여기까지는 쉽다 이후 소수점은 곱하기 2를 해서 1의 자리수를 bit로(지수) 표현하면 된다 0.625 -> 1.25 -> .1 0.25 -> 0.5 ->.10 0.5 -> 1.0 -> 0.101 즉 15.625를 2진수로 나타내면 1111.101이 된다 0.625를 2진수로 나타낸다면 0.101이 된다 https://whatisthenext.tistory.com/146 단정도(single precision), 배정도(double precision)이란? 부동소수점 개요 처음 C언어를 공부할 때 가장 어리둥절했던 부분이 이 부분인 듯 하다. 처음에는 왜 이걸.. 2019. 12. 31. 이전 1 2 3 다음