현재 위치: > 최신 기사 목록> AMR을 MP3로 변환하는 PHP 튜토리얼: FFmpeg를 사용하여 오디오 형식을 빠르게 변환

AMR을 MP3로 변환하는 PHP 튜토리얼: FFmpeg를 사용하여 오디오 형식을 빠르게 변환

M66 2025-10-16

PHP를 사용하여 AMR을 MP3로 변환하는 방법에 대한 튜토리얼

이 기사에서는 FFmpeg 도구와 결합된 PHP를 사용하여 AMR 형식의 오디오 파일을 MP3 형식으로 변환하는 방법을 소개합니다. 몇 가지 간단한 단계를 통해 오디오 형식 변환을 쉽게 완료할 수 있으며 이는 음성 처리 또는 오디오 파일 업로드 프로젝트에 사용하기에 매우 적합합니다.

준비

코드 작성을 시작하기 전에 FFmpeg가 서버나 로컬 환경에 설치되어 있는지 확인하세요. 다음 명령으로 설치 여부를 확인할 수 있습니다.

 ffmpeg -version

명령이 인식되지 않으면 아직 설치되지 않은 것입니다. FFmpeg 공식 웹사이트로 이동하여 시스템 유형에 따라 다운로드하여 설치할 수 있습니다.

PHP 코드 작성

다음으로 PHP 코드를 작성하고 exec() 함수를 사용하여 FFmpeg를 호출하여 변환 작업을 완료합니다. 전체 예는 다음과 같습니다.

 <?php
$amrFile = "input.amr";
$mp3File = "output.mp3";

$cmd = "ffmpeg -i $amrFile -acodec libmp3lame $mp3File";

exec($cmd);
?>

이 코드에서는:

  • $amrFile 은 입력 AMR 파일 경로입니다.
  • $mp3File 은 출력 MP3 파일 경로입니다.
  • exec() 함수를 통해 FFmpeg 명령을 실행하여 오디오 형식 변환을 수행합니다.

시스템 명령을 실행하려면 해당 권한이 필요하며 PHP 운영 환경에서 외부 프로그램 호출을 허용하는지 확인하십시오.

테스트 및 검증

위 코드를 Convert.php 라는 이름으로 저장하고 서버 환경에 배치합니다. $amrFile$mp3File 변수를 실제 파일 경로로 수정합니다. 그런 다음 명령줄에서 실행합니다.

 php convert.php

실행이 완료되면 대상 디렉터리에 변환된 MP3 파일이 표시됩니다.

요약

이 튜토리얼을 통해 FFmpeg와 결합된 PHP를 사용하여 AMR을 MP3 형식으로 변환하는 방법을 배웠습니다. 이 접근 방식은 효율적일 뿐만 아니라 기존 오디오 업로드, 음성 인식 또는 파일 처리 시스템에 쉽게 통합될 수도 있습니다. FFmpeg는 강력하며 여러 오디오 및 비디오 형식의 변환을 지원합니다. 개발자는 실제 필요에 따라 애플리케이션을 더욱 확장할 수 있습니다.

이 튜토리얼이 도움이 되길 바라며 원활한 전환을 기원합니다!