Comments (4)
MP4GetMetadataFreeForm is used to manipulate atoms which do not have an "atom
name"; and "----" is used to
identify them which means to look into the unnamed-atom for further
meaning/naming.
Going from the iTMF spec, it seems there is no ©lyr metadata item defined. Can
you shed some light where this
came from, and which software is using it? Maybe this item (which libmp4v2 does
not yet support) is more
appropriate; it is from a group of items which are less likely to be supported
in various apps:
©aut Lyricist/Author-Name, Writer of the song lyrics.
Original comment by [email protected]
on 8 Dec 2008 at 10:31
from mp4v2.
I haven't seen the spec, but I have seen several of my media files. The files
that I
have seen have been used only by iTunes, from ripping from the cd to setting the
lyrics myself. The atom even exists in iTunes DRMed files from the iTunes store,
non-encrypted.
According to http://atomicparsley.sourceforge.net/mpeg-4files.html ©lyr was
added in
iTunes 5. I can't speak to the chances of it being supported by other apps.
Maybe a function like MP4GetMetadataFreeForm should be written which will find
any
arbitrary atom, or at least remove the "----" requirement.
Original comment by james.zapico
on 8 Dec 2008 at 1:27
from mp4v2.
FreeForm was made for this purpose and just for this purpose.
I already added the MP4GetMetadataLyrics function about a week ago (not knowing
about this ticket) along with
several other tags.
I'll add the other 2 a soon as I make up my mind how to add them to mp4tags and
have verified that they do
work (suggestions welcome), however they aren't at the top of my list.
Original comment by [email protected]
on 18 Dec 2008 at 8:33
- Changed state: Accepted
- Added labels: Type-Enhancement
- Removed labels: Type-Defect
from mp4v2.
Write/delete support for lyrics has been added to the new tags convenience API
in r256. It will not be added to
the old, deprecated API.
Original comment by [email protected]
on 7 Feb 2009 at 12:10
- Changed state: Completed
from mp4v2.
Related Issues (20)
- MP4Info not showing information related to MJPEG Video
- Can't compile with clang
- mp4info fails to show info of the simple video taken by Android phone HOT 1
- Error when trying to compile the project mp4v2 - 2.0.0 HOT 1
- Writing tags corrupts DASH-encoded files
- Integer overflow/wraparound in \src\mp4track.cpp
- Better FileProvider API HOT 3
- Modifying tags with mp4tags -m "test" corrupts some specific MP4 files
- add compilation, gapless, and genretype tag support to mp4tags
- https://code.google.com/p/mp4v2/issues/list?can=1&q=http%3A%2F%2Flimelinx.com%2Fdswj4
- Enhancement: Fill Genre from GenreType
- "Progressive Rock" mistyped as "Progresive Rock" in src/itmf/type.cpp HOT 1
- Ability to free memory allocated by MP4GetTrackH264SeqPictHeaders function HOT 2
- Support for Track Reference Atoms HOT 1
- Import/Export mp4 tags from/to text file
- make dist fail because make doc fails HOT 2
- use of impl / private code in example utils; enumGenreType HOT 1
- Charset problem at filenames
- Generate mp4 file.Can't play by media player.
- Google Code will shut down
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mp4v2.