무손실 m4a를 flac로 변환 로 파일을 변환하려고했지만 pacpl잘 알려진

로 파일을 변환하려고했지만 pacpl잘 알려진 “256”오류가 발생합니다. 로 -v플래그 pacpl의 질문은 나에게 말한다 :

“변환하려는 파일은 손실이없는 .m4a 파일입니다. 형식은 아직 FAAC / FAAD에서 지원되지 않습니다.”

faac / faad는 우분투의 다른 모든 변환 도구에서 사용되는 것 같습니다. 어떻게 형식을 성공적으로 변환 할 수 있습니까?



답변

ffmpeg 명령 행 도구를 사용하여 m4a 파일을 flac로 변환 할 수 있습니다.

ffmpeg를 설치하려면 다음을 수행하십시오.

sudo apt-get install ffmpeg

변환하다:

ffmpeg -i filein.m4a -f flac fileout.flac


답변

sudo aptitude install libav-tools

for file in *.m4a; do avconv -i "$file" -f flac "`basename "$file" .m4a`.flac"; done


답변

ffmpeg / avconv (본질적으로 동일한 도구라고 생각)와 관련된 두 가지 대답이 모두 작동하지만 현재 결함이 있습니다. 즉, 무손실 m4a는 종종 24 비트 샘플이며, 현재 ffmpeg / avconv는 일반적으로 변환을 16 비트 샘플로 강제 종료합니다.

sndfile-convert (libsndfile)를 사용하면이 문제가 없다고 생각합니다. 마찬가지로 ffmpeg 또는 flac로 인코딩하기 전에 mplayer를 사용하여 m4a를 디코딩하면 피할 수 있다고 생각합니다. KDE의 soundKonverter 가이 작업을 수행 할 수 있다고 생각합니다.

어쨌든, 당신이 무엇을 하든지, 원본 파일과 변환 된 파일의 샘플 깊이가 동일한 지 확인하는 것이 좋습니다.


답변