Transcoding for Sonos

I want to route my Subsonic library to my Sonos system in the best possible quality. i have 95%cd rips and 5% SACDs, all stored in apple lossless.
I currently use this transcoding string for the sonos player to convert all audio to 44/16:
questions:
1. is this string bit transparent for 44/16 source data? like, if the source file /is/ already 44/16 (like 95% of my files as they are ripped from cd into Apple Lossless): will this transcoding just re-wrap the PCM data from ALAC to FLAC, or will the PCM data also change?
2. Sonos can play up to 48/16. My SACD data could benefit from that. Can i selectively transcode based on source properties? Eg "If source is 96/24 then convert to 48/16, but if source is 44/16, leave it at that"?
Any input would be much appreciated. Thanks!
I currently use this transcoding string for the sonos player to convert all audio to 44/16:
- Code: Select all
ffmpeg -i %s -map 0:0 -b:a %bk -v 0 -sample_fmt s16 -ar 44100 -f flac -
questions:
1. is this string bit transparent for 44/16 source data? like, if the source file /is/ already 44/16 (like 95% of my files as they are ripped from cd into Apple Lossless): will this transcoding just re-wrap the PCM data from ALAC to FLAC, or will the PCM data also change?
2. Sonos can play up to 48/16. My SACD data could benefit from that. Can i selectively transcode based on source properties? Eg "If source is 96/24 then convert to 48/16, but if source is 44/16, leave it at that"?
Any input would be much appreciated. Thanks!