Re: command line perl tool to create ogg/Vorbis picture comments

Silvia Pfeiffer <[email protected]> Tue, 17 Apr 2012 21:36:19 +1000
Newsgroups gmane.comp.multimedia.ogg.vorbis.devel
Message-ID <CAHp8n2k5r++fctgRxs5mBTzB+X8SBqM=vhKp-Jp_sxA9MgqcNQ@mail.gmail.com>
On Tue, Apr 17, 2012 at 8:58 PM, Ian Malone <[email protected]> wrote:
> On 17 April 2012 04:21, Silvia Pfeiffer <[email protected]> wrote:
>
>> On Tue, Apr 17, 2012 at 10:56 AM, Ian Malone <[email protected]> wrote:
>
>>> https://github.com/imalone/oggflacblock
>>> Or direct from (n.b. BSD license):
>>> https://raw.github.com/imalone/oggflacblock/master/oggflacblock.pl
>>>
>>> Now handles png and jpeg, the only notable dependency is the Perl
>>> Image::ExifTool module. (Which, I've noticed, can also read Vorbis
>>> comments)
>
>> Nice work! You should put it in the xiph repository or release some other way.
>>
>
> Thanks. But what do you mean? This is release fd9c72b011. :)

Ah oops! :-)
I somehow only saw the pastebin from the previous email.


> Actually I've had to go and check whether I had Xiph svn access it's
> so long since I used it (I do). I don't know whether this could go
> into vorbis-tools or not due to the addition of Perl and requirement
> for a couple of Perl modules, it might need to be its own package.

Yeah, github is good enough. Don't worry, I was confused.


> Additionally I'd want to make sure the character encoding-handling
> conforms with the spec on the wiki before suggesting it as an official
> Xiph tool. With that caveat would be happy to stick a version tag on
> it and add it officially somewhere.
>
> Things that would be nice to have in a full package:
> Adding linked image handling would need some work and I'd need a bit
> of feedback on it. Was never particularly taken with that bit of the
> specification due to security implications for remote links and the
> fragility of local links, has to be done carefully.

Are you suggesting we have two ways of associating images with
chapters: URLs and base64 images? If so, we should have two different
vorbiscomment headers for these.


> An accompanying extractor/decoder would be useful also and could
> probably be done through the Exif library too. Not entirely trivial as
> you need to allow scanning/querying available blocks and selection of
> image for decoding. And again the issues around linked images (though
> the lazy way out is to just report the link target and claimed image
> information). Wont be writing one this evening anyway.
>
> Looking at github reminds me that I'd done some work a while back to
> allow vorbis-tools to suppress the contents of METADATA_BLOCK_PICTURE
> tags, but never got round to adding it to the official release.

Good stuff!

Cheers,
Silvia.