HydrogenAudio

Lossless Audio Compression => FLAC => Topic started by: aufkrawall on 2012-01-05 12:19:16

Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 12:19:16
Hello,
are there any news about this?
I also tried the x64 encoder but it couldn't create a file that is bigger than 2 GB.
6 channel 24bit audio of a movie (180 minutes) easily exceeds this limit.
It's a pity that it works on Linux but not with the compiled build for Windows.
I have to use ALAC for this. 

Edit: Dam, the symbol in the title should be >. [Fixed!—db1989]
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 13:19:27
You're going to have to find a program that can accept WAVs with invalid headers or use w64.  What format and source is this all starting from, and what is the end application?  What OS are you favoring to work in with this?
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: lvqcl on 2012-01-05 13:35:23
Here it is (october 2010): http://www.hydrogenaudio.org/forums/index....st&p=725304 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=84014&view=findpost&p=725304)
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 14:17:17
You're going to have to find a program that can accept WAVs with invalid headers or use w64.  What format and source is this all starting from, and what is the end application?  What OS are you favoring to work in with this?

Source is DTS, end application can be any video player software that supports FLAC audio.


Here it is (october 2010): http://www.hydrogenaudio.org/forums/index....st&p=725304 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=84014&view=findpost&p=725304)

This worked, you're my savior! 

I think it would be really a very good idea to make this build more public, by making a sticky thread for it here in the forums or even offering it on the official FLAC sourceforge download ressources.
It's really very helpful, is there any reason against this build?

Edit: Thank you, db1989, for correcting the thread title.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 14:39:56
I'm just wondering, why would you convert a lossy format to something uncompressed/lossless?  Seems like a waste of space.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 14:45:23
I'm just wondering, why would you convert a lossy format to something uncompressed/lossless?  Seems like a waste of space.

Yes, it certainly is.
But for DTS-HD it makes sense.

And testing in general is fun too. 
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 14:48:38
Eac3to can encode you a FLAC from pretty much any format without needing an intermediary file.  You just can't specify FLAC compression level.  It defaults to 8.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 15:09:29
Eac3to can encode you a FLAC from pretty much any format without needing an intermediary file.

You can use plug-ins for Foobar2000 to make it decode everything and for FLAC encoder it uses inter-process communication via pipes, so no intermediary file like .wav is created.
It's directly from DTS(-HD) to FLAC.

Edit: Ah, I suppose you mean without having to extract the DTS audio somehow?
I think I'll stick to tsMuxeR for this. May be less comfortable but also less complicated.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 15:42:08
What is complicated about typing a command?  It doesn't only take audio files, it will read containers, so stuff can be done in one step.  What plugin in foobar lets you losslessly get audio from DTS-HD Master?
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 16:13:42
What is complicated about typing a command?

Nothing - if you know the command.
I'll give it a try.

It doesn't only take audio files, it will read containers, so stuff can be done in one step.

If it works - nice.

What plugin in foobar lets you losslessly get audio from DTS-HD Master?

This one:
http://sourceforge.net/projects/dvdadecode...oo_input_dtshd/ (http://sourceforge.net/projects/dvdadecoder/files/foo_input_dtshd/)
I could convert it to FLAC with Foobar2000.
Then I remuxed the FLAC file with the video source and everything seemed to be fine.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 16:35:35
Interesting, I wonder if it actually decodes DTS-HD Master losslessly.  It doesn't advertise that it does Master, just DTS-HD, which is something else, and doesn't mean lossless.  If this actually does work, I wonder what the libav people's excuse is for not getting a decoder for DTS-HD Master yet.

EDIT: Nevermind, this plugin still needs the Arcsoft decoder.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 17:12:44
Interesting, I wonder if it actually decodes DTS-HD Master losslessly.

In what way shouldn't it be lossless?
The converted FLAC is 96 Khz/24bit so I'd assume nothing is dropped.

EDIT: Nevermind, this plugin still needs the Arcsoft decoder.

What does this mean?
I'm hearing for the first time of this program.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 17:43:45
I saw some things about the plugin altering the surround channel data.  By not losslessly, I was initially thinking it could just decode the lossy core, but now that I see it uses the Arcsoft decoder, it is definitely decoding the lossless portion.  Arcsoft TotalMedia Theater is what needs to be installed for it to work.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: aufkrawall on 2012-01-05 17:54:18
I saw some things about the plugin altering the surround channel data.  By not losslessly, I was initially thinking it could just decode the lossy core, but now that I see it uses the Arcsoft decoder, it is definitely decoding the lossless portion.  Arcsoft TotalMedia Theater is what needs to be installed for it to work.

So, the Arcsoft decoder has to be installed to make it decode losslessly?
Without it it's lossy?
If yes, it's doing it via DirectShow filters?

Kinda weird, I couldn't find a note about Arcsoft at the SF project page.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: Nick.C on 2012-01-05 18:03:06
You're going to have to find a program that can accept WAVs with invalid headers or use w64.  What format and source is this all starting from, and what is the end application?  What OS are you favoring to work in with this?
WAV files can be up to 4,294,967,284 bytes in size. The WAVE header size is an unsigned integer - poor implementations use a signed integer limiting the size to just 2GB - 1 byte.
Title: Compiled build for Windows which supports >2 GB filesize?
Post by: ramicio on 2012-01-05 18:03:46
Who knows, it looks to be a giant mess just like everything else relating to DTS-HD Master.  It says in the readme that they use proprietary code, but they probably just copied code from Arcsoft into this plugin.  All it says about the Arcsoft stuff is that it needs a valid license for TMT on the computer.