Skip to main content


Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Recent Posts
FLAC / Please check FLAC-in-MP4 support on Mac
Last post by ktf -
I'd like to know whether playback of FLAC-in-MP4 is supported in the Safari browser, and possibly in other Mac software. I can check Windows and Linux software, but I do not have access to Mac hardware, therefore this question.

There's a file here: Source material has been licensed under Creative Commons Attribution 3.0. (c) copyright 2008, Blender Foundation / I converted a small chunk with latest ffmpeg git to H264 + FLAC in an MP4 container.

Please let me know whether Safari (or other software) accepts this, whether you can hear audio while playing back and what version you're testing with.
3rd Party Plugins - (fb2k) / Re: JScript Panel
Last post by Sickid -
A picture with zero size will invalidate all drawings.

Not sure what you mean?? If the image is not valid, utils.LoadImage should return null which should cause a script error.

If you unsure about an image existing or being valid then you should check it something like this...

Code: [Select]
var image = utils.LoadImage("o:\\1.jpg");

function on_paint(gr) {
    if (image) {

Image is valid.
gr.DrawImage(......, srcW, srcH);
When srcW or srcH equals 0, the script does not crash, but all drawings fail and the whole panel turn black.
By comparison, foo_jscript_panel3 and foo_jscript_panel perform differently. You can try it yourself.
General Audio / Re: Downsampling to 44.1 - integer vs non-integer ratio
Last post by Brand -
Integer ratio conversions can look better in some graphs or THD numbers... but with any decent converter the differences between integer and non-integer are very small, at very low, inaudible levels.

So, as long as you're using a decent converter, I wouldn't worry about it affecting the sound quality at all. But I would still check that the resampling is good. I wouldn't necessarily trust everything you can find in a DAW. At least some DAWs, not long ago, had sub-par performance.
Luckily, there are high quality resamplers available for free (SoX, R8brain, ...).

Oh and integer resampling is faster (uses less CPU). But this probably doesn't matter for what you're doing.
General - (fb2k) / Re: WASAPI default is Event or Push in latest versions ?
Last post by Brand -
There are probably explanations of push/event differences out there if you do a search...

I just wanted to mention that the default configuration causes underflows when using Virtual Audio Cable.
I had to check "Exclusive output overrides" and uncheck "Use event" to fix it.

This is not something that should concern 99.99% of users, but maybe someone will find it useful.
Lossless / Other Codecs / Re: Lossless codec comparison - part 3: CDDA (May '22)
Last post by Porcus -
There are of course tons of other considerations that could be made.
Including some that are related to speed. Time to a file is actually written? Would depend on implementation and platform. And if you use a NAS with a spinning drive, don't expect to experience anything close to FLAC's decoding speed in practice.

And time until your encode is verified with tag transfer and everything? Sure these considerations are relevant to those who care about performance, but now we are way out into YMMV-land. ktf has stuck to codec CPU load and audio size, not tag chunks and file handling, and that is just fine - and of course it isn't the whole truth and never pretended to be.
Support - (fb2k) / Re: Proxy setting doesn't seem to cover all functions
Last post by ibin7777 -
The proxy settings within fb2k only apply to the core player and 3rd party components that utilise that functionality from the SDK. Many do but some do not.

The bio script (and any other script for SMP) will be using Internet Explorer for internet access so you'd need to check internet options in control panel to configure any custom proxy.

Thank you but I ended up figuring it out myself, just need to head to the advanced settings, search for "proxy", and in the results, turn on "Force HTTP CONNECT with proxy servers", then everything turns out good now.