mp3로 인코딩하는 동안 사운드 변환기 오류가 발생했습니다.

mp3로 인코딩하는 동안 사운드 변환기 오류가 발생했습니다.

저는 Lenovo Thinkpad X1 태블릿에서 Ubuntu 20.04를 실행하고 있습니다. 몇 년 전, 나는 mp3 전용 플레이어(예: 자동차 및 수영 플레이어)를 사용해야 할 때 soundconverter를 사용하여 일부 음악을 mp3 파일로 변환하는 bash 스크립트를 작성했습니다. 최근에 스크립트를 사용해 보았는데 다음 오류가 발생했습니다.

faac gstreamer element not found

몇 가지 조사를 한 결과 faac 플러그인이 Ubuntu 20.04 패키지에 포함되어 있지 gstreamer1.0-plugins-bad않고 -ugly. 또한 GUI 모드에서 사운드 변환기를 실행하면 아무런 문제 없이 mp3로 트랜스코딩되는 것을 발견했습니다. 그래서 세 가지 가능한 솔루션이 있지만 그 중 하나를 구현하는 방법을 모릅니다.

  1. 사운드 변환기가 GUI에서 mp3로 코드 변환할 수 있다면 배치 모드에서 이를 활성화할 수 있는 옵션이 있을 것 같습니다. 이 작업을 수행하는 방법을 아는 사람이 있나요?

  2. mp3로 트랜스코딩하기 위해 soundconverter가 faac 플러그인 대신 gstreamer의 lame 플러그인을 사용하도록 하는 방법이 있습니까?

  3. Ubuntu 20.04에 gstreamer faac 플러그인을 설치하는 방법을 아는 사람이 있습니까?

답변1

나는 이것이 (상대적으로) 오래된 게시물이라는 것을 알고 있지만 Ubuntu 20.04에서 이 문제가 발생하여 해결 방법을 공유하고 싶었습니다.

먼저 Ubuntu 20.04와 함께 설치된 Sound Converter 버전을 사용할 때 세 가지 오류 메시지를 받았습니다.

  1. 'appmenu-gtk-module' 모듈을 로드할 수 없습니다.
  2. id3mux gstreamer 요소를 찾을 수 없습니다
  3. faac gstreamer 요소를 찾을 수 없습니다

appmenu-gtk3-module을 설치하여 첫 번째 문제를 해결했습니다. gstreamer1.0-plugins-bad를 설치하여 두 번째 문제를 해결했지만 세 번째 문제에서 멈췄습니다.

내 솔루션은 이것에서 나왔습니다.이 기사, Sound Converter의 최신(v.4.0.1) 버전을 설치하는 방법을 설명합니다. 다음과 같이 진행하세요:

  1. 사운드 체인저 제거:

    sudo apt 삭제 사운드 변환기

  2. xtradeb PPA 추가:

    sudo add-apt-repository ppa:xtradeb/apps

  3. 고쳐 쓰다:

    sudo 적절한 업데이트

  4. 사운드 변환기를 설치합니다:

    sudo apt 설치 사운드 변환기

  5. 최신 버전으로 업데이트하고 싶지 않은 다른 소프트웨어가 많이 포함되어 있으므로 소프트웨어 및 업데이트를 사용하여 PPA를 제거하십시오.

최신 버전의 사운드 변환기에서는 명령줄 플래그가 다릅니다. 다음을 통해 새로운 콘텐츠를 확인할 수 있습니다.

soundconverter -h

수동입력이 안되는 것 같습니다.

최신 버전의 Sound Converter와 위의 종속성을 사용하면 오류 없이 FLAC를 OGG 및 MP3로 변환할 수 있지만 여전히 다음 메시지가 나타납니다.

ERROR: Disabling aac-enc output. Do you have "gst-plugins-bad" installed?

저는 AAC로 변환을 하지 않았으니 괜찮을 것 같습니다.

관련 정보