Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

reading mp4 meta tags using delphi source code

Posted on 2010-11-29
15
Medium Priority
?
2,073 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
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

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

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.

Question has a verified solution.

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

This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
We live in a world of interfaces like the one in the title picture. VBA also allows to use interfaces which offers a lot of possibilities. This article describes how to use interfaces in VBA and how to work around their bugs.
Simple Linear Regression
Starting up a Project
Suggested Courses

618 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