구글 광고2, 4-1,4-2




Plex 으로 Googlecast 이용시 음질 다운... by Looi

plex 를 이용하던중 뭔가 이상해서 좀 뒤져보니...

서버에서 직접 노래를 들으면 전부 그냥 재생하는 주제에 Googlecast 를 이용하여 노래를 들으면 전부 mp3로 리샘플링 해 재생되는 현상을 발견하고 해결책을 나섰습니다.

참고로 전 많은 노래가 Flac(24bit/96khz)이므로 이걸 mp3 (최대 320kbps)로 다운샘플링하면.. 굳이 돈 지른 의미가 없어집니다.

그래서 어쩔 수 없이 해결책을 찾아 나섰습니다.


위의 스샷들을 보시면 원본파일은 flac 파일인데, 재생은 mp3로 변환되어 재생되는 걸 볼 수 있습니다.

네트워크 점유율도 겨우 0.2Mbps밖에 안먹는군요.

이로서 분명히 mp3의 저음질로 변경된 것은 분명해 보입니다.


이 글의 해결책을 실행하면 아래와 같이 됩니다.



위처럼 순식간에 네트워크 전송량이 4.5Mbps로 엄청나게 늘어나 버렸죠.

오디오는 mp3로 변경되지 않고 다이렉트 스트림으로 변경되었습니다.



이 방식은 mp3 로 변경시키게 되어 있는걸 Flac로 변경시키게 만들면서 Flac일 경우 변환없이 재생시키는 방법 입니다.





192khz/24bit 의 무지막지한 wav 파일이.. flac로 변경되어 재생됩니다.


네트워크가 5.4Mbps 정도 먹는걸 보니 24bit 96khz 정도로 떨구는 것 같습니다. 확인해 볼 방법은 없네요;;




==============================================================

지금부터 설정하는 방법을 설명합니다.


먼저 Plex 가 설치되어있는곳에 가서 아래 경로로 들어가 줍니다.

Plex\Plex Media Server\Resources\Profiles

그곳에 있는 Chromecast.xml 파일이 바로 크롬캐스트시 사용되는 설정인 듯합니다.


저걸 더블클릭해 메모장이든 문서로든 열어서 편집을 해주어야 합니다.


저는 가능하면 저 파일을 워드패드로 여는걸 추천드립니다. 보기가 편합니다.

문서가 열리면 꽤 정리가 잘 되어있는데 봐야 할 곳은 아래 스샷 부분입니다. 윗쪽에 있습니다.


<MusicProfile container="mkv" codec="mp3" /> 로 되어있는 부분을
<MusicProfile container="mkv" codec="flac" /> 이렇게 바꾸어 주면 됩니다.



이대로 저장만 하면 되는데.. 저장이 안됩니다.
되면 그냥 하면 되는데 저는 저장이 안되더라고요.
그럼 다른곳에 저장했다가 복사 붙여넣기 하면 됩니다.

저같은 경우에는 문서에다가 저장했다가 옮겨왔습니다.


이렇게 해놓고 plex만 종료했다가 재실행 하면 정상적으로 인식됩니다.



그리고 plex 가 wav 재생이 안되는 것 같습니다. 인식은 해서 변환시키면서 재생은되는데 wav 다이렉트스트림은 안됩니다.

그리고 어느쪽이 문제인지 아직 감이 안오는데, 24bit 96khz 이상의 노래는 재생시 끈김이 많습니다.
스피커가(srs-x77) 딸리는건지 plex가 딸리는건지 아직 감은 안오는데 이 이상은 끈기더군요 그래도 24/96 까지는 재생 잘됩니다.







1 2 3 4 5 6 7 8 9 10 다음