?
Solved

reading mp4 meta tags using delphi source code

Posted on 2010-11-29
15
Medium Priority
?
2,016 Views
Last Modified: 2012-05-10
I've been using the jedi mp3 tag id3v2 to read mp3 files meta tags.
And been looking for such a thing on mp4 files. I know there is an option to do that using the FFVCL shareware library using the metatag field. The ffvcl is a library that read/write media files.

If you have a library that can do that except the one offered in the ffvcl -- with source code in delphi -- Please reply
0
Comment
Question by:amitbueno
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 7
  • 7
15 Comments
 
LVL 19

Expert Comment

by:Thommy
ID: 34233889
Download tags.dll:
http://gmodmodules.googlecode.com/svn/trunk/gm_bass/bass/

Read tags-readme.txt especially the following part of the document:

APPENDIX
Function reference:
-------------------  
...

http://gmodmodules.googlecode.com/svn/trunk/gm_bass/bass/tags-readme.txt


Try calling following dll function to get tags from a stream:

const char* _stdcall TAGS_Read(
                  DWORD handle,            // bass HSTREAM handle
                  const char* fmt            // format string
                  );


0
 

Author Comment

by:amitbueno
ID: 34234037
I might have been mistaken when saying reading only... I am looking for writing as well of meta tags of media files....


In addition I am looking for the delphi source code, not C.
0
 
LVL 19

Expert Comment

by:Thommy
ID: 34237707
The DLL tags.dll might be written in C, but you can call its functions from your delphi program.

If you are not familiar with DLL's (Dynamic Link Library), then have a look at the following link:

Creating and Using DLLs from Delphi
http://delphi.about.com/od/windowsshellapi/a/dll_basics.htm


TAGS.DLL supports only reading tags!!!
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:amitbueno
ID: 34237822
Only reading Thats the problem, I need read/write.
0
 
LVL 19

Accepted Solution

by:
Thommy earned 500 total points
ID: 34238061
Here is another DLL, which supports reading and writing audio tags.

You will not get around using DLL functions in your Delphi program to solve your problem!

Try this one, it should work for your needs...

AudioGenie DLL 2.0.2.0
http://audiogenie-dll.stefan-toengi.qarchive.org/

0
 

Author Comment

by:amitbueno
ID: 34238395
I need meta tags read/write for media files,.
(audio [mp3, wma, ogg, etc] & video [avi, wmv, mp4, etc])
0
 

Author Comment

by:amitbueno
ID: 34238422
I already got the jedi-project to read mp3 files, that is my main use.
It is free, and include sources...

But I am looking for all media files, audio & video.
0
 
LVL 19

Expert Comment

by:Thommy
ID: 34238754
MediaInfo.dll supports all formats you have listed in your last comment (audio & video)

Download
  "MediaInfo_DLL_0.7.37_Windows_i386_WithoutInstaller.7z"
from
  http://mediainfo.sourceforge.net/en/Download/Windows

Choose "DLL v0.7.37 (without installer)"  for download....

Unzip and see that it is well documented with a lot of examples how to use it...

0
 

Author Comment

by:amitbueno
ID: 34238920
I downloaded the gui, and the dll package.
Seems to be a reading only component although it is impressive how many media files it reads,. unfortunatly except reading it doesn't do much.
0
 
LVL 19

Expert Comment

by:Thommy
ID: 34239009
Sorry, of Course you're right!

As the name already says, MediaInfo.dll does only support reading information from many different media formats...
0
 
LVL 19

Expert Comment

by:Thommy
ID: 34239098
Don't know, if there's anything out there, that fulfills all your needs in one!!!

I think you have to combine the use of different DLLs to read/write all the desired formats...
0
 

Author Comment

by:amitbueno
ID: 34271039
still waiting for a solution...
0
 
LVL 19

Expert Comment

by:Thommy
ID: 34498102
Have provided several solutions  for the original problem of reading mp4 files!!!
0
 

Author Closing Comment

by:amitbueno
ID: 34501977
Sorry for the delay
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today, the web development industry is booming, and many people consider it to be their vocation. The question you may be asking yourself is – how do I become a web developer?
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
Starting up a Project
Suggested Courses
Course of the Month8 days, 8 hours left to enroll

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question