리눅스 서버가있어서 .wma 파일을 .flac 파일로 변환하려고합니다. 16k PHP 스크립트를 사용하여 서버를 제어 할 수있는 방법이 있습니까? 내가 .WMA 다음 인 .flac가 쉬울 것 .WAV 할 생각하지만, 어떤 도움이 greately 평가 방법 ... 확인되지 않았습니다.
바로 지금 명령 줄 프로그램에서 flac, metaflac 및 lame 바이너리를 호출하고 쉽게 설치하도록 요구하고 있습니다. 이 종속성을 피하기 위해 라이브러리를 사용하는 것을 선호합니다. libFLAC, LAME 및 FFmpeg에 대한 설명서가 충분하지 않으며 프로그래밍이 직관적이지 않습니다. 여기 StackOverflow 관련 질문은 그 라이브러리를
다른 형식/코덱간에 오디오를 디코딩하고 인코딩 할 수있는 C++ 라이브러리를 작성하고 있습니다. 필자는 필요한 코덱 라이브러리를로드하기 전에 형식을 신속하게 감지하는 루틴을 가지고 있습니다. WAV 파일의 경우 파일의 시작 부분에서 ASCII 값 "RIFF"및 "WAVE"를 간단하게 찾을 수 있습니다. FLAC에도 똑같이 적용됩니다. 처음 4 바이트는 "f
응용 프로그램은 오디오를 서버에 전송할 때 speex 코덱을 사용합니다. 서버에서 speex를 PCM (또는 다른 것?)으로 디코딩 한 다음 flac을 사용하여 인코딩하고 Google Speech API로 보내야합니다. speex/flac 용 래퍼 (또는 라이브러리)를 쉽게 사용할 수 있습니까?
이전에는 이진 데이터를 읽지 않았습니다. 지금 배우려고하고 FLAC 파일에서 헤더 데이터를 읽고 사람이 읽을 수있는 형식으로 정보를 표시하는 간단한 응용 프로그램을 만들려고합니다. 첫 번째로 관심있는 데이터의 첫 번째 비트가 0x10000100인데 C#을 사용하여 첫 번째 비트 (1)을 읽은 다음 그 다음 7 비트에 저장된 int 값을 읽는 방법은 무엇입니
Fooobar와 같은 CUE 파일 판독기가 마지막 노래 재생 시간을 계산하는 방법은 매우 쉽습니다. 샘플의 : "?"나는 여러 .cue있어 REM GENRE "Atmospheric Black Metal"
REM DATE 2011
REM DISCID 4711E907
REM COMMENT "ExactAudioCopy v1.0b3"
PERFORMER "T
ffmpegs 메타 데이터 출력을 구문 분석해야하지만 wav와 flac 파일 사이에 어떤 이유로 다릅니다. 플락 : (int) 14 => ' Duration: 00:03:18.93, bitrate: 1045 kb/s',
(int) 15 => ' Stream #0:0: Audio: flac, 44100 Hz, stereo, s16',
에 WAV : (i
flac 파일을 여러 조각으로 분할해야합니다. 나는 또한 매우 초 값이 seekpoints 활용하는 방법을 제대로 이해하지 FLAC 파일 FLACDecoder decoder = new FLACDecoder(inputStream);
다음 내가 SeekPoints decoder.decode(seekPointFrom, seekPointTo);
에 사이에