INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DSD 64 conversion to flac  (Read 5526 times)

huang_wan

  • Regular Member
  • Recent member
  • *
  • Posts: 12
  • nothing more to say...
DSD 64 conversion to flac
« on: August 09, 2017, 10:50:11 am »

Hi,
I am a newbie at DSD and JRiver. I am running MC22 I have a dsd album bought on line that is a .dsf file 64 bit I want to convert it to .flac to save some space on my portable. I googled the setup and found this instruction for setting up the dsp in the conversion menu:
So for 2x DSD converted to 176 it would look like
176KHz   No Change
192KHz   No Change
352KHz   No Change
384KHz   No Change
705KHz   176KHz
768KHz   No Change
>768KHz 705KHz

Yet when I attempt to play the resultant file my player (Fiio x5) says file not supported. I can play the .dsf and have several other .flacs which I ripped from CD all play fine. I'm setting something up wrong and would like to understand how to set up the conversion

Thanks


Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7319
  • The color of Spring...
Re: DSD 64 conversion to flac
« Reply #1 on: August 09, 2017, 11:07:08 am »

Try changing 352KHz to 176KHz. In fact, you might want to change all of them above 192KHz and see if that works for you.

As far as I know, the max sample rate the FiiO X5 supports is 192KHz so you'll have to at least change all sample rates above 192KHz to 192KHz, or 176KHz if you'd prefer that. :)
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC

huang_wan

  • Regular Member
  • Recent member
  • *
  • Posts: 12
  • nothing more to say...
Re: DSD 64 conversion to flac
« Reply #2 on: August 09, 2017, 01:07:16 pm »

Thanks so much will try as soon as I get home! What exactly am I doing when I make the indicated changes? I want to try to understand.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7319
  • The color of Spring...
Re: DSD 64 conversion to flac
« Reply #3 on: August 09, 2017, 01:26:42 pm »

Change the higher than 192,000 Hz outputs to either 192,000 Hz or 176,400 Hz. Like this...

Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC

huang_wan

  • Regular Member
  • Recent member
  • *
  • Posts: 12
  • nothing more to say...
Re: DSD 64 conversion to flac
« Reply #4 on: August 09, 2017, 07:55:02 pm »

Thanks Awesome Donkey, next question... bitdepth, what is the difference between automatic, 24, 24padded?

Thanks again
Logged

huang_wan

  • Regular Member
  • Recent member
  • *
  • Posts: 12
  • nothing more to say...
Re: DSD 64 conversion to flac
« Reply #5 on: August 10, 2017, 06:03:35 pm »

I did some searching in case someone else needed to know (hope it helps someone):

There are several ways to describe the precision used for measuring the height of the sound wave.
One common unit in digital audio, and the unit used inside Media Center, is bits. This is where the name bitdepth comes from.
Bitdepth describes the number of 0's or 1's (computers are binary) used for each height measurement of the sound wave.
It is recommended to output to your soundcard or DAC using the highest bitdepth that the hardware supports. This is 24bit for most high-end DACs.
If you play 16bit input, you might feel inclined to output 16bit data even though your DAC is 24bit. This will at best sound the same as outputting 24bit. But it has two important drawbacks:
   Transitioning between 16-bit and 24-bit source material will require reopening the audio hardware (so make gapless transitions impossible)
   If you apply any digital processing, including volume, the sound quality will be worse
24-bit padded means that 24-bit audio is being sent inside a 32-bit container. This is very common over HDMI connections, as they typically do not accept a "plain" 24-bit signal.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7319
  • The color of Spring...
Re: DSD 64 conversion to flac
« Reply #6 on: August 11, 2017, 01:09:52 pm »

Yeah, I don't mess with bit-depth usually. In fact, I usually just max it out in MC and let it handle that. AFAIK, increasing bit-depth (e.g from 16-bit to 24-bit/32-bit or 24-bit to 32-bit) is just a matter of padding it with zeros on-the-fly, it doesn't invoke a resample like changing the sample rate does (so it's still bit-perfect output). However, changing from 24-bit/32-bit to 16-bit likely would require dithering.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10661
Re: DSD 64 conversion to flac
« Reply #7 on: August 11, 2017, 01:14:14 pm »

Changing the bitdepth never requires resampling. Increasing it is lossless, as its just adding padding (ie. 1234.00 and 1234.0000 are the same value, just more precision, even if unused), reducing it reduces precision of course, but always properly dithered.
Logged
~ nevcairiel
~ Author of LAV Filters

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2993
Re: DSD 64 conversion to flac
« Reply #8 on: August 11, 2017, 02:34:08 pm »

By indicating a conversion for >768KHz, you are basically telling MC to convert DSD to PCM. However, the value you put there is ignored. The DSD conversion is always done  by  a factor of 8. So, DSD64 (2.8 MHz) converts to 352 KHz and  DSD 128 (5.6 MHz) converts to 705 KHz. If your DAC does not support 352 KHz or 705 KHz you then need to do an additional PCM conversion to the final sample rate, e.g. 176 KHz. So, you have to put that conversion in the 352 and 705 lines. Integer conversions are more efficient than non-integer conversions, so 352/705 KHz are usually converted to 176 KHz and 384/768 KHz are usually converted to 192 KHz for a DAC that handles up to 192 KHz.
Logged
Pages: [1]   Go Up