문제

MP3 디코딩/인코딩에 대해 궁금하고 AS3를 사용하여 Flash에서 이 기능을 구현하고 싶었습니다.

분명 고통이겠지...

어디서부터 시작해야 할지 모르겠습니다. 누구든지 조언을 제공할 수 있습니까?참고 자료?

---- 나중에 --- 입력 해 주셔서 대단히 감사합니다 ...아직 내 앞길은 먼 것 같습니다!

도움이 되었습니까?

해결책

보다 LAME MP3 인코더.소스 코드와 내용을 확인할 수 있습니다. 링크 페이지. Mpeg.org 서류도 있어야 해요.

다른 팁

이론적으로는 PixelBender 필터로 이 작업을 수행할 수도 있으며 순수 ActionScript 3 구현을 사용하는 것보다 훨씬 더 나은 성능을 얻을 수 있습니다.

PixelBender에 대한 자세한 내용은 여기를 참조하세요.

http://labs.adobe.com/wiki/index.php/Pixel_Bender_Toolkit

마이크 챔버

mesh@adobe.com

이것이 도움이 될 것입니다http://labs.adobe.com/technologies/alchemy/

WAV 파일(실제로는 Asterisk 음성 메일)을 MP3로 변환하는 프로젝트가 있습니다.내 기억이 맞다면 Lame의 라이선스에 몇 가지 이상한 점이 있으므로 먼저 다운로드하여 컴파일했습니다. 절뚝거리는, 그 다음에 삭스 손으로.

실제로 웹 서버의 로컬 파일 시스템에서 파일을 WAV에서 MP3로 변환하기 위해 PHP로 작성된 웹 프로세스가 있습니다(실제로 PHP는 다음을 통해 명령줄 sox 도구를 감독하고 있습니다). exec()).그런 다음 MP3에 필요한 모든 메타데이터를 첨부합니다. 배 Mp3_Id 패키지.

그런 다음 새로 구성된 MP3 파일을 Apache가 공유하는 폴더로 옮기고 뛰어난 파일을 가리킵니다. SoundManager2 플래시 기반 MP3 플레이어입니다.

소규모 거래의 경우 이는 매우 잘 작동합니다. 1~2분의 음성 메일을 변환해도 실제로 페이지의 나머지 부분을 렌더링하고 반환하는 데 눈에 띄는 지연이 추가되지 않습니다.단일 서버에 더 많은 사용자가 생기면 결국 사용자가 처음으로 파일을 요청하기 전에 크론 작업이나 변환을 수행하는 작업을 작성해야 할 것입니다.

곧 될거야 매우 AS3에서는 이 작업을 천천히 수행하세요.시간이 얼마나 걸릴지 걱정한다면 C/C++ 구현이 정말로 필요합니다.

Andre Michelle과 Hobnox 직원들은 Hobnox AudioTool을 사용하여 비슷한 작업을 수행했습니다. AS3에 대한 Java Vorbis 인코더.그들은 아마도 오디오 지속 시간의 두 배의 시간이 걸리는 인코딩으로 끝났을 것입니다.

귀하의 사용 사례가 무엇인지는 모르지만 Hobnox 도구에서는 분명히 오디오가 클라이언트 측에서 생성되고 Vorbis로 인코딩되어 서버로 전송되고 mp3로 변환되어 사용자 라이브러리에 저장됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top