ffmpeg을 통해 m4a 파일을 mp3로 변환하려고 아래와 같은 명령어를 넣었다.
ffmpeg -i "입력음악.m4a" -acodec copy "출력음악.mp3"
그러나 이렇게 명령어를 입력했더니 나오는 건 'Invalid audio stream. Exactly one MP3 audio stream is required.' 라는 오류 뿐이었다.
그럼 어떻게 해야 이 문제를 해결할 수 있을까?
(출처 : stackexchange 게시물)
문제가 발생한 원인은 m4a 파일의 오디오 코덱이 AAC였기 때문이다. AAC는 동영상 파일의 오디오 코덱으로는 사용할 수 있지만 mp3 파일의 오디오 코덱으로는 사용할 수 없는 모양이다.
그래서 설명대로 명령줄을 다음과 같이 수정하였다.
ffmpeg -i "입력음악.m4a" -c:a libmp3lame "출력음악.mp3"
이렇게 명령을 실행하니 aac 코덱이 mp3 코덱으로 변환되면서 성공적으로 mp3 파일이 출력되었다.
그럼 이만...
'컴퓨터와 잡동사니 자료' 카테고리의 다른 글
검색엔진 누락 조회 프로그램을 만들었다. (0) | 2021.02.07 |
---|---|
카카오맵에서 사라진 지하철역 내부 로드뷰를 보는 방법. (2) | 2021.01.09 |
스마트폰의 키위 브라우저와 얀덱스 브라우저에 ublock origin을 설치하는 방법. (0) | 2020.12.31 |
피들러(Fiddler)와 이지트랜스를 조합하여 니코니코동화 코멘트를 번역해본다. (2) | 2020.12.30 |
VLC.DotNet + FFmpeg 동영상 칼컷실험기. (9) | 2020.12.28 |