오디오 파일 인코딩 변환

오디오 파일 인코딩 변환

일부 오디오 파일을 인코더로 변환하고 싶습니다. 문제는 내 차가 LAME3.99.5로 인코딩된 오디오 파일을 재생할 수 없다는 것입니다. 이는 일부 볼보 자동차에서 발생하는 문제입니다. 문제는 USB와 CD에 있습니다.

인코더는 LAME3.95 이하이거나 다른 인코더여야 합니다. 이를 달성하려면 어떤 명령을 사용해야 합니까? 많은 수의 파일을 재귀적으로 인코딩하도록 스크립트 가능하게 만들고 싶습니다.

나는 성공하지 못한 채 SoX와 ffmpeg를 시도하고 있습니다.

답변1

당신이 독립적인 "절름발이"를 선택할 수 있다는 것을 알고 계셨습니까?버전다운로드하러 가세요:

https://sourceforge.net/projects/lame/files/lame/3.95/

...하지만 컴파일해야 합니다 ;-p

$ uname -a
... 20.04.1-Ubuntu ... x86_64 GNU/Linux
$ tar -xvf lame-3.95.tar.gz 
$ cd lame-3.95/
$ ./configure 2>&1 > log.txt
$ make all 2>&1 >> log.txt
$ grep -E 'fail|erro' log.txt | wc -l
1
$ grep -E 'fail|erro' log.txt
checking for library containing strerror... none required
$ ./frontend/lame --help
LAME version 3.95  (http://www.mp3dev.org/)

usage: ./frontend/lame [options] <infile> [outfile]

    <infile> and/or <outfile> can be "-", which means stdin/stdout.

RECOMMENDED:
    lame -h input.wav output.mp3

OPTIONS:
    -b bitrate      set the bitrate, default 128 kbps
    -f              fast mode (lower quality)
    -h              higher quality, but a little slower.  Recommended.
    -m mode         (s)tereo, (j)oint, (m)ono
                    default is (j) or (s) depending on bitrate
    -V n            quality setting for VBR.  default n=4

    --preset type   type must be "medium", "standard", "extreme", "insane",
                    or a value for an average desired bitrate and depending
                    on the value specified, appropriate quality settings will
                    be used.
                    "--preset help" gives more info on these

    --longhelp      full list of options

...이제 이 파일을 실행하려면 "mp3" 파일을 WAV로 설정해야 합니다. 아니면 soxffmpeg번에 한 파일씩 생성할 수도 있습니다.

많은 수의 파일을 재귀적으로 인코딩하도록 스크립트 가능하게 만들고 싶습니다.

이제 다음으로 이동하세요.www.tldp.orgBash 가이드를 읽어보세요. 초보자를 위한 가이드와 "고급"이라는 가이드가 있습니다.

관련 정보