2012-07-06 3 views
1

저는 내 서버를 완벽하게 제어 할 수 있으므로 모든 플러그인을 설치할 수 있지만 해당 소프트웨어는 상업적 사용이 허가되어야합니다.업로드 된 MP3 파일의 샘플 속도를 프로그래밍 방식으로 줄입니다.

나는 사람들이 업로드하는 노래의 "둔한"버전 (즉, 더 낮은 주파수와 비트 전송률)을 만들고 싶습니다. 자동으로 삭제되기 전에 짧은 시간 (아마도 며칠) 동안 사용됩니다.

다운로드하는 동안 또는 업로드 할 때 실시간으로 수행 할 수 있습니다. 원래 복사본을 서버에 보관해도 괜찮습니다. 나는 todo 데이터베이스 아이템에 데이터베이스를 추가하는 것조차 신경 쓰지 않는다. 그런 다음 cronjob을 만들어 todo 아이템을 크롤링 한 다음 거기에서 해보자.

나는 PHP로 서버에 저장된 프로그램을 실행하는 것에 대한 이해가별로 없지만, 현재 내가하는 대부분의 작업은 PHP에서 MySQL 백업 스크립트를 실행하는 것입니다.

답변

3

http://lame.sourceforge.net/ (http://sourceforge.net/projects/lame/files/lame/3.99/)을 다운로드하여 설치해야합니다. PHP에서 함수 exec을 사용하여 명령을 실행하고 낮은 품질 (예 : 64 또는 48kbit)으로 MP3의 새로운 "인코딩"을 만듭니다. 인코딩이 끝나면 웹 서버에 도달 할 수있는 위치에 인코딩 된 결과를 넣어 인터넷에서 결과를 읽을 수 있습니다.

+0

아, 고마워, 모두 밖으로 정렬, 당신은 바보. Id는 당신을 uptoke한다. 그러나 나는 명백하게 기울인다. TY – Headchopperz

+0

@Headchopperz Np, 오신 것을 환영합니다. –