Opened 7 years ago

Last modified 7 years ago

#6074 open enhancement

encode HDCD feature

Reported by: Adrian Zaugg Owned by:
Priority: wish Component: avfilter
Version: git-master Keywords: hdcd
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


ffmpeg is able to decode HDCD which is great. There are also use cases where encoding HDCD would be useful, so I request to implement that feature, please.

HDCD is protected by US patent 5479168 (1) and maybe others. It seems to me, that this patent has expired or will expire soon (I don't know anything of patent law). If that patent really has expired, it would be nice to see that feature in ffmpeg.

There are some scenarios, where HDCD encoding would be useful:

  • producing your own CDs with HDCD support
  • drive a DAC with HDCD support not able to process more than 16 resp. 20bits (like some Burr-Brown from the 90's) - this would enhance the music quality coming from high res sources on those devices
  • ..and maybe others like stream HDCD encoded to reduce bandwith or reduce file size without loosing quality in certain circumstances

There is still a lot of equipment out there that is HDCD enabled, like CD players, DACs etc. Also there is support in Windows media player for HDCD. Thus many people are able to use HDCD enhanced records, but there is a lack of HDCD encoded material. Having ffmpeg being able to encode HDCD HDCD-enabled equipment could be used more effectively.

I haven't found any software to do the job and the hardware equipment to encode HDCD is very expensive or not even available.

Thanks for considering.


Change History (1)

comment:1 by Carl Eugen Hoyos, 7 years ago

Component: undeterminedavfilter
Keywords: encode removed
Status: newopen
Version: unspecifiedgit-master
Note: See TracTickets for help on using tickets.