View Issue Details

IDProjectCategoryView StatusLast Update
0002075libextractorpluginspublic2021-05-07 22:05
ReporterChristian Grothoff Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status acknowledgedResolutionopen 
Product VersionGit master 
Summary0002075: implement meta-data extraction from video files using libvlc
Descriptionlibvlc (from the VideoLAN/vlc project) and in particular the libvlc_media.h header of that library, provides a way to extract interesting meta-data from various video formats:

/** Meta data types */
typedef enum libvlc_meta_t {
    libvlc_meta_Title,
    libvlc_meta_Artist,
    libvlc_meta_Genre,
    libvlc_meta_Copyright,
    libvlc_meta_Album,
    libvlc_meta_TrackNumber,
    libvlc_meta_Description,
    libvlc_meta_Rating,
    libvlc_meta_Date,
    libvlc_meta_Setting,
    libvlc_meta_URL,
    libvlc_meta_Language,
    libvlc_meta_NowPlaying,
    libvlc_meta_Publisher,
    libvlc_meta_EncodedBy,
    libvlc_meta_ArtworkURL,
    libvlc_meta_TrackID,
    /* Add new meta types HERE */
} libvlc_meta_t;

We should create an LE plugin that uses libvlc to extract this meta data.
TagsNo tags attached.

Activities

Christian Grothoff

2021-05-07 22:03

manager   ~0017797

test-vlc.c works if you use libvlc_media_new_path() -- if lua is installed.

But, libvlc_media_new_fd() and libvlc_media_new_callbacks() both fail for vlc3 and vlc4 (git master).
So this is clearly a hard vlc problem, likely the lua scripts don't work with the callbacks. I guess this bug has to wait for vlc5 or so...

Anyway, starting point 'vlc_extractor.c' is in git, but non-functional.

Issue History

Date Modified Username Field Change
2012-01-16 22:51 Christian Grothoff New Issue
2021-05-07 22:03 Christian Grothoff Note Added: 0017797
2021-05-07 22:05 Christian Grothoff Status new => acknowledged