2016년 7월 1일 금요일

AAC ADTS는 video 태그로 재생할 수 없다는 것을 배웠다.

어제 올렸던 "엑기스 동영상 파일을 ffmpeg, python, 다음팟 플레이어를 활용해서 만들기" 를 써서 만든 h264/aac 코덱의 mp4파일을 <video>로 재생하려고 하니 안되는 파일들이 있었다.

영상이 정상적으로 재생된다는 것을 확인했던 터라 의아해하고 있었는데, 이 파일들이 ffprobe -show_streams상에서는 h264/aac라고 나오지만, 다음팟 플레이어로 확인하면 오디오 코덱이 AAC ADTS로 나왔고, 그래서 <video>로는 재생이 안되는 것이라는 판단하에, ffmpeg의 명령어를 -c:v copy -c:a aac로 지정해주니 오디오 코덱이 다음팟 플레이어로 확인했을 때도 AAC가 되었고, 영상들 또한 <video>에서도 잘 나오게 되었다.