1
3rd Party Plugins - (fb2k) / Re: External Tags
Last post by marc2k3 -edit: I hope it goes without saying that fb2k should be closed before any edits are made. Also, I'd make backups just to be safe.
I still hear the chirp artifacts with headphones. LAME is a better decoder than FFmpeg for that type of files.Which ffmpeg version? A new was released five weeks ago.
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 2 channels, s16p, 17 kb/sThis is the mono file on MediaInfo:
GeneralAnd on FFmpeg:
Complete name : E:\Sample files\format-0x135-Roligt_samtal.wav
Format : Wave
Format settings : WaveFormatEx
File size : 175 KiB
Duration : 2 min 44 s
Overall bit rate : 8 723 b/s
Audio
Format : KELVIN
Codec ID : 135
Codec ID/Hint : Sipro
Duration : 2 min 44 s
Bit rate : 8 720 b/s
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Stream size : 175 KiB (100%)
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/sFull portion:
[wav @ 0000000000142d00] Estimating duration from bitrate, this may be inaccurate
[aist#0:0/acelp.kelvin @ 0000000000162b00] Guessed Channel Layout: mono
Input #0, wav, from 'E:\Sample files\format-0x135-Roligt_samtal.wav':
Duration: 00:02:44.82, bitrate: 8 kb/s
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (acelp.kelvin (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
Output #0, wav, to 'E:\Sample files\format-0x135-Roligt_samtal_.wav':
Metadata:
ISFT : Lavf60.10.100
Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 8000 Hz, mono, s16, 128 kb/s
Metadata:
encoder : Lavc60.22.100 pcm_s16le
[out#0/wav @ 00000000007875c0] video:0kB audio:2552kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.002985%
size= 2552kB time=00:02:43.31 bitrate= 128.0kbits/s speed= 261x
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 1 channels, s16p, 8 kb/swhich it's in mono
Stream #0:0: Audio: acelp.kelvin (5[1][0][0] / 0x0135), 8000 Hz, 2 channels, s16p, 17 kb/swhich it's in stereo
Post the new version [0.2.8 maybe] of the encoder and decoder with lossyWAV support (lossyHALAC output format).I can't make any firm promises for 0.2.8, but I might add LossyWAV support for the next version. And since a special work will be required for an option such as "LossyHALAC", I can think about this topic later.
SQLite format is quite simple. There are tables for art and tags. You can use any SQLite browser to open the database and correct the path in the tables.Are there any SQLite browsers you would recommend? And would I edit external-tags.db or the metadb and config .sqlite files?
Turns out that the encoding most likely is fine, but that ffmpeg (which I use for a quick command-line listen) apparently has a MP3 decoder that introduces the chirp artifacts...I still hear the chirp artifacts with headphones. LAME is a better decoder than FFmpeg for that type of files.
...
(The chirp artifact is pretty obvious, e.g., around the 8.4 seconds mark)
https://wiki.hydrogenaud.io/index.php?title=LossyWAV ; IDK if HALAC could (easily) be adapted to 512 bytes per block.
My idea was more, if one wants to throw a bone to those who want a lossy version of HALAC - then making for it to work with LossyWAV would enable those users to work out settings at their preferred bit rates and see how it compares to other compressors.
Since the compression part is lossless (the lossiness is in the LossyWAV pre-processor), there would be no considerations about audio quality between compressors - speed and size would still be comparable in an apples to apples way.