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.
Last post by Kraeved - @Klymins, when people ask about extremely uncommon things without giving a use case where such things would seem appropriate, there is a temptation to assume that the person is solving an XY problem, e.g. how to hammer nails with a microscope. Could you explain why a specific bitrate, CBR mode and mono sound are important to you?
Take, for example, the point-n-click adventure game Broken Sword (1996), where the audio is mostly stored as 11025 Hz 16 bit mono. I'm going to compress a fragment, which contains speech and music, using Fraunhofer 3.1 (CBR), GXLame 5.3 (CBR & VBR), Helix 5.2.3 (VBR with forced resampling to 22.05 kHz), and Vorbis Aotuv 6.03 (VBR).
Last post by Kraeved - Rescue rangers, we have a situation related to the CBR mode with a low bitrate. Unlike LAME, the -B flag of Helix sets the value for each channel, so to get 320 kbps, we enter 160, respectively, to get 24 kbps, I entered 12. But this time the encoding did not go as expected.
a) gudki.11khz.mono.mp3 and gudki.22khz.mono.mp3 are malformed files (24 293 bytes), apps refuse to open them b) gudki.22khz.stereo.mp3 is the only file here that is both encoded as expected (24 kbps) and playable c) gudki.44khz.stereo.wav is not encoded with this setting at all, but the error message is quite vague
The component can do a great many things without a UI. In Columns UI, you can hide panels so that's easy enough...
I understand much better, I am satisfied with my findings and will proceed with a few example projects in the coming week, thank you for explaining to me all of this, especially the last part.
3. Yes, most likely it overwrites tags, since they have to be updated with every play. However you should be able to import tags to database first, on the right-click tracks > Playback Statistics menu. Then your tag ratings would also be in the database and get written back to tags. (Test it first on one track to be safe)
Apologies, I wasn't clear. I meant to ask if this will replace all of my existing ratings with nothing when I select Automatically Synchronize File Tags. Meaning, will all of the ratings I already added be replaced with an empty value?
Last post by Kraeved -
There is something wrong about Lancer mod 2021-05-11 hosted on RareWares. It is unable to correctly encode WAV when its sampling rate is less or equal to 11025 Hz: SSE2 version outputs silence, SSE3 outputs heavily distorted sound. All other Vorbis encoders (original, Aotuv, Venc aka Aotuv 2021-03-20, FFMPEG's libvorbis) do the job as expected.
P.S. Also, Lancer mod section on the website is missing its own anchor, <a name="oggenc-aotuv"> is used instead.
General Complete name : in.wav Format : Wave Format settings : PcmWaveformat File size : 361 KiB Duration : 16 s 780 ms Overall bit rate mode : Constant Overall bit rate : 176 kb/s
Audio Format : PCM Format settings : Little / Signed Codec ID : 1 Duration : 16 s 780 ms Bit rate mode : Constant Bit rate : 176.4 kb/s Channel(s) : 1 channel Sampling rate : 11.025 kHz Bit depth : 16 bits Stream size : 361 KiB (100%)
Last post by fbuser -
Ok, now the problem is clear. There is no row having he value "composers (67)" in BadFieldTable. With the following query and batch it should work:
DROP TABLE IF EXISTS BadFieldTable; CREATE TABLE BadFieldTable AS WITH BadFields AS ( SELECT composers, composersort, composersortorder, conductor, album, discnumber, tracknumber, path, subsong FROM MediaLibrary WHERE coalesce(composers, composersort, composersortorder, conductor) IS NOT NULL ) SELECT fieldname || ' (' || count(fieldname) OVER(PARTITION BY fieldname) || ')' Node1, * FROM ( SELECT 'composers' fieldname, * FROM BadFields WHERE composers IS NOT NULL UNION ALL SELECT 'composersort', * FROM BadFields WHERE composersort IS NOT NULL UNION ALL SELECT 'composersortorder', * FROM BadFields WHERE composersortorder IS NOT NULL UNION ALL SELECT 'conductor', * FROM BadFields WHERE conductor IS NOT NULL );