Added full list of media files (and associated data) from the HEADER section#39
Open
JaviMaciasG wants to merge 5 commits intoneocl:mainfrom
Open
Added full list of media files (and associated data) from the HEADER section#39JaviMaciasG wants to merge 5 commits intoneocl:mainfrom
JaviMaciasG wants to merge 5 commits intoneocl:mainfrom
Conversation
The header of the ELAN eaf files can contain multiple media files. This is implemented as a simple list of dictionaries contanining the data associated to each media file.
|
This looks perfect! Just what I needed! Please merge this to the main. |
Author
I don't know if the repo owner is still active as his last commits in GitHub are dated 2022. Let's hope he can find the time to do the merge. |
The idea is allowing the generation of releases to be used internally in our group
The idea in the future is fixing the @Property and @*.setter related to media content. I did not fix it right now as this is not compulsory for our initial intended use, but should be doing to provide a consistent functionality with media files.
Intended for future use, to allow relative time handling. In our group we are using elan files from different sources that might not be synchronized. time_origin is a way to unify the time references. I did not further implement it (TODO)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The header of the ELAN eaf files can contain multiple media files, so that I made a simple modification to read them all. It is implemented as a list of dictionaries contanining the data associated to each media file. It follows the implementation of the
propertiesthat are already read.I kept the speach functionality as it was, to avoid possible incompatibilities and to keep things simple. I guess that the setter and getter methods related to the media_file, media_url, mime_type, relative_media_url should be generalized to allow for setting multiple media descriptors, but this can be done later.