Attachment filenames restricted?

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Attachment filenames restricted?
by on (#175265)
"Screenshot from 2016-07-12 15:58:37.png is an invalid filename." That's, uh…inconvenient.

edit: colon seems to be the the culprit
Re: Attachment filenames restricted?
by on (#175266)
Colons are not valid in filenames on Windows or on classic Mac OS.
Re: Attachment filenames restricted?
by on (#175275)
I wonder if you could allow .WAV files. :idea:
Re: Attachment filenames restricted?
by on (#175279)
What do you plan to use WAV files for, for which Ogg files aren't better? WAV files are most commonly uncompressed, and there's a size limit for attachments.
Re: Attachment filenames restricted?
by on (#175281)
tepples wrote:
What do you plan to use WAV files for, for which Ogg files aren't better? WAV files are most commonly uncompressed, and there's a size limit for attachments.

Ogg, mp3, etc. are lossy. Now consider this thread -- you don't want to do that kind of analysis using a lossy format if it can be avoided. So, for that circumstance (i.e. it's subjective), WAV is a better choice. Plus it's a "convenient" format that most utilities can read. That's all.
Re: Attachment filenames restricted?
by on (#175283)
Zip is supported and lossless.
Re: Attachment filenames restricted?
by on (#175285)
FLAC provides better lossless compression of audio than ZIP, if you're looking for something that achieves that, but if there's a file size limit I don't really see what's unacceptable about WAVs either.
Re: Attachment filenames restricted?
by on (#175286)
Well, I suppose there might be a pedantic argument in favor of FLAC, then...

But that wouldn't solve Zepper's wish, which was not having to do an extra round of processing before uploading it.

(Whether the board should consider accommodating that laziness in its users is, I guess, the actual question. And factors include "just how cheap is disk and bandwidth and how much better is a ZIPed WAV vs in-line http gzip compression vs FLAC")
Re: Attachment filenames restricted?
by on (#175292)
Common audio editing utilities (ex. Audacity) cannot import FLAC. FLAC is intended mainly for audio CD archival purposes.

This is the last time I try to bring up some "semi-related but slightly off-topic" aspect of something in attempt to curb tepples from bringing it up.
Re: Attachment filenames restricted?
by on (#175295)
koitsu wrote:
Common audio editing utilities (ex. Audacity) cannot import FLAC.

I frequently both import and export FLAC from Audacity. I think your experience is probably years out of date?

http://wiki.audacityteam.org/wiki/FLAC# ... rt_of_FLAC
Re: Attachment filenames restricted?
by on (#175296)
rainwarrior wrote:
I frequently both import and export FLAC from Audacity. I think your experience is probably years out of date? http://wiki.audacityteam.org/wiki/FLAC# ... rt_of_FLAC

Yup, that was definitely it.
Re: Attachment filenames restricted?
by on (#175302)
Quote:
Common audio editing utilities (ex. Audacity) cannot import FLAC.

They can, but you have to download and install extra plugins, which is always an annoyance. Alternatively you can download flac, and uncompress the data to wav in the command line.

I can see that in some cases for small audio samples, uisng zip or 7z on a wav file can be more desirable than FLAC even if the compresison ration is much worse, because you just want to avoid people to download FLAC plugins for their audio software.

Also there exist a large number of formats providing typically better lossless compression than FLAC, but those are typically not GNU/Free.
Re: Attachment filenames restricted?
by on (#175309)
Bregalad wrote:
Also there exist a large number of formats providing typically better lossless compression than FLAC, but those are typically not GNU/Free.

I don't know about "large number" that are better than FLAC, but it's true there are a large number of lossless audio formats, and some of them do compress slightly more than FLAC. (There's a significant performance tradeoff as compression increases.)

Comparison: http://wiki.hydrogenaud.io/index.php?ti ... comparison

FLAC and Apple's format are the only two that I commonly encounter, though. Several commonly used utilities handle one or both of these formats at this point without having to download a separate plugin. Audacity, Winamp, VLC, SMPlayer, WMP 12, and many others do FLAC out of the box right now.

The other reason why I don't see a problem with WAV is that lossless audio compression is really only about ~50% compression. So... it makes a difference but it's not like WAV is insane by comparison. Even just ZIP is an reasonable in-between compromise here.
Re: Attachment filenames restricted?
by on (#175312)
And for unfiltered chiptune rendering, such as raw NES APU output at 0.895 MHz, Zip actually compresses quite well because of long run lengths.
Re: Attachment filenames restricted?
by on (#175337)
FLAC also explicitly doesn't support sampling rates about 655350 Hz, so couldn't be used for raw 2A03 audio anyway.
Re: Attachment filenames restricted?
by on (#175356)
lidnariq wrote:
FLAC also explicitly doesn't support sampling rates about 655350 Hz, so couldn't be used for raw 2A03 audio anyway.

The samplerate of the recording doesn't have to be the same as the samplerate you specify in the file. If you're looking at 2 MHz audio streams, it probably doesn't matter much to you if it plays back at the correct speed. (Can your player even handle it?)