ffmpeg 2ch 오디오 인코딩 테스트 ffmpeg

ffmpeg 으로 오디오를 인코딩 할 때 어떤 코덱, 어떤 설정으로 할까 고민하다가 간단한 스펙트럼 분석을 해 보았다.
실제 들리는 소리가 좋다 나쁘다가 아닌, 인코딩 된 결과물의 스펙트럼 비교이다.

FFmpeg Build Version 97e7f03 (2016-09-29) = https://ffmpeg.zeranoe.com/builds/
Spek 0.82 = http://spek.cc/

1. 테스트 소스 FLAC


2. AAC 192k (-c:a aac -b:a 192k)


3. AC3 192k (-c:a ac3)


4. MP3 192k (-c:a libmp3lame -b:a 192k)


flac 과 비슷한 형태를 보일수록 좋다고 생각하는데
192k 에서는
aac 와 ac3 는 서로 비슷하게 보이고
libmp3lame 이 가장 다르게 보인다.

5. AAC 256k (-c:a aac -b:a 256k)


6. AC3 256k (-c:a ac3 -b:a 256k)


7. MP3 256k (-c:a libmp3lame -b:a 256k)


256k 에서는
aac 가 가장 좋아보이고
ac3 는 예상 외로 192k 때와 별반 다르지 않아보인다... 이러면 256k 가 의미가 있나?
libmp3lame 은 여전히 최하위이다.

8. AAC 320k (-c:a aac -b:a 320k)


9. AC3 320k (-c:a ac3 -b:a 320k)


10. MP3 320k (-c:a libmp3lame -b:a 320k)


320k 에서는
aac 는 가장 좋아보이는 것을 넘어서 flac 과 구별이 힘들 정도다.
ac3 는 여전히 192k 와 비슷해 보이는 것을 보면 스테레오 인코딩 시 무슨 다른 설정이 필요한걸까?
libmp3lame 은 여기에 와서야 다른 코덱의 192k 와 비슷한 수준이다...

앞으로 2ch 오디오 인코딩에는 aac 를 써야겠구나.

ps. libmp3lame 의 VBR 인코딩도 비교해보고 싶은데 aac 가 있는 이상 의미가 있나...

ps2. 128k 추가.
AAC 128k (-c:a aac)


MP3 128k (-c:a libmp3lame -b:a 128k)

핑백

  • tomcat in a well : 2016년 내 이글루 결산 2017-03-24 19:07:39 #

    ... 글루 HOT 포스트 순위 포스트 제목 덧글수 1 FFmpeg 배치 파일 동영상 인코더 20150509a 1 2 ffmpeg 2ch 오디오 인코딩 테스트 1 3 twitch 를 동영상 플레이어로 시청하기 1 2016년에 덧글을 받은 포스트가 없습니다. 내 ... more

덧글

  • PFN 2016/10/01 09:39 # 답글

    하지만 opus가 출동하면 어떨......지 이전에 호환좆망 ㅠㅠ
  • tomcat 2016/10/01 09:43 #

    그러고보면 vo 나 op 는 써본적이 없네요.
댓글 입력 영역