mp3 오디 오 파일 이상 문제 및 해결 방법

여러 mp3 형식의 오디 오 파일 타 임 스 를 FFmpeg 명령 으로 연결 하 는 중 오류 가 발생 했 습 니 다.명령 형식 을 사용 하면 다음 과 같 습 니 다.
ffmpeg -i 1.mp3 -i 2.mp3 -filter_complex '[0:0] [1:0] concat=n=2:v=0:a=1 [a]' -map [a] out3.mp3
이상 오류 알림 정보:
Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.
Google 검색 을 사용 해 보 니 mp3 인 코딩 라 이브 러 리 만 있 고 mp3 인 코딩 라 이브 러 리 가 없어 서 문제 가 되 었 습 니 다.libmp3lame 제3자 라 이브 러 리 를 추가 해 야 합 니 다.
libmp3lame 제3자 라 이브 러 리 설치 방법:
libmp3lame 소스 압축 패 키 지 를 다운로드 하고 압축 을 푸 십시오
  • 명령 행 창 을 열 고 cd 는 libmp3 lame 루트 디 렉 터 리 에 들 어가 다음 명령 을 수행 합 니 다
  • 
    ./configure
    make
    sudo make install
    PS:make 명령 을 실행 할 때 Mac 시스템 에서 이상 을 던 질 수 있 습 니 다."ld:symbol(s)not found for architecture x8664"

    포럼 에서 제공 하 는 해결 방법 은 libmp3 lame 디 렉 터 리 에 있 는 libmp3 lame.sym 파일 의 lame 입 니 다.init_old 이 항목 은 삭제 하면 됩 니 다.
    3.libmp3lame 라 이브 러 리 컴 파일 설치 에 성공 한 후 FFmpeg 컴 파일 을 시작 합 니 다.
    4.FFmpeg 를 설치 하기 전에 이 컴퓨터 에 설 치 된 FFmpeg 를 깨끗이 마 운 트 해제 하고 FFmpeg 소스 코드 를 다운로드 한 후 루트 디 렉 터 리 에 들 어가 야 합 니 다.먼저 제3자 라 이브 러 리 를 설정 해 야 합 니 다.
    
    ./configure --enable-shared --enable-libmp3lame --disable-yasm --prefix=/usr/local/ffmpeg
    5.설정 이 완료 되면 컴 파일 설치 명령 을 실행 하 는 것 은 libmp3lame 라 이브 러 리 명령 과 같 습 니 다.
    
    make
    sudo make install
    6.설치 완료 후 FFmpeg 의 bin 디 렉 터 리 를.bash 에 추가profile(FFmpeg 설치 후 디 렉 터 리 는 configure 를 설정 할 때 설정 한"/usr/local/ffmpeg")
    이상 의 명령 을 집행 한 후에 기본적으로 상술 한 문 제 를 해결 할 수 있다.
    총결산
    FFmpeg 명령 을 사용 하여 mp3 오디 오 파일 을 연결 하 는 이상 한 문제 와 해결 방법 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 FFmpeg 을 사용 하여 mp3 오디 오 파일 을 연결 하 는 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 지원 을 바 랍 니 다!

    좋은 웹페이지 즐겨찾기