순수한 C++ Lame MP3 인코더(PCM에서 MP3로의 예제)를 어디서 구할 수 있습니까?
문제
따라서 필요한 것은 이를 설정하는 간단한 함수(수신 PCM RATE를 먹는 것(예:44100에 가까운 비율) 채널입니다(예:2) 및 -bits(예:16) 바람직한 128kbs 속도)과 PCM 데이터를 가져와서 이를 순수 MP3 프레임으로 인코딩하는 또 다른 속도입니다.
나는 그것이 어리석은 숙제처럼 보인다는 것을 알고 있지만 장담하는데, 그렇지 않습니다.
MP3를 시작하는 모든 C++ 개발자에게 도움이 되기를 바랍니다.
그럼 누구든지 저를 도와주실 수 있나요?
해결책
내가 당신에게 준 예를 참조하십시오 다른 질문 절름발이의 기본 사용을 위해. 필요한 모든 것을 포함해야합니다.
다른 팁
개인적으로, 나는 FFMPEG를보고있을 것입니다 libavcodec. an이 포함 된 예제 파일이 있습니다 Audio_encode_example 당신이 찾고있는 것이 어느 정도 또는 그 이상이어야합니다.
또한보십시오 이 질문.
모든 FFMPEG Packagings에 기본적으로 MP3 Codec 지원 (특허 문제)이 포함되는 것은 아니지만 일반적으로이를 활성화하는 간단한 방법이 있습니다.
G스트리머 확실히 이것을 처리할 수 있어야 합니다.Windows를 사용하는 경우 다음을 사용할 수 있습니다. GStreamer Winbuilds 시작하려면.
제휴하지 않습니다 StackOverflow