I've updated both versions to 24.01. I can partially reproduce it, but I've found another unexpected problem using MediaInfo CLI in a batch file which does not appear to be addressed in any of the existing articles here or elsewhere. If EnableDelayedExpansion is set MediaInfo will process the --version command, but will ignore all other commands. If DisableDelayedExpansion is set, then the commands work. I can reproduce this on every file that has a problem with the height value, and some that don't....
Version number confusion Windows 24.01.1
snapshots contains now the full version number, you can install them and winget may see that the version number is higher. And will be also in next public version when we upgrade winget formula.
GUI returns Height of a video file, command line does not.
"Sampled_Height" is very specific to MXF, out of topic. If "Height" is provided in GUI and CLI for the last version for both (we don't support 20.08), open a bug ticket with what to do for reproducing it.
It also shows up without the last .1 if you go to a list of installed apps such as Settings / Apps / Indstalled Apps or Control Panel / Uninstall a program.
GUI returns Height of a video file, command line does not.
Version number confusion Windows 24.01.1
Version number confusion Windows 24.01.1
Messy stuff with one update, we fixed it in our dev branch, will be good in next version. Contact us at info@mediaarea.net if you want the dev version.
!(https://ibb.co/Dp5w9Tm)
!https://ibb.co/Dp5w9Tm)
How do I move it back to the bottom? macos
How do I move it back to the bottom?
Nu such other feedback for the moment. Please contact us at info@mediaarea.net for testing a private build in order to see if it is also outside of the Mac App Store sandbox.
The problem is with all file types including MP3 and AAC
No Data when opening FLAC
Every time I update MediaInfo, it seems to revert to a default format for the Sheet view. I then recreate my favorite columns, etc., until the next update. Is there a way to save the "Sheet" column format so it doesn't get reset every update?
It is expected to have the same output between before and after export. Which OS? graphical interface? This may already be possible in some obscure way, a config file? It is planned to have such option but not a priority of our sponsors so not yet implemented.
Greetings, This may already be possible in some obscure way, a config file? When Exporting MediaInfo to a text file, the Name that is used is always the complete file path (Complete name) which kind of a bait and switch because only the Filename is shown before the export. It would be nice to have a basename option (Filename as shown before Exporting) for the file so I don't have to edit each time. If this capability exists... apologies and please explain. Thank you
Thanks for the info, Jerome. Much appreciated.
Frame count may come from different sources depending on the format and what is available . For MXF, it is usually the component duration field (it is in frames or fields) and duration is computed from it and frame rate.
Hello, I'm trying to understand where the "Frame count" property originates in mediainfo for an mxf+mp2v file I have. Is this inferred from other metadata, calculated via duration/frame-rate or is there specific fields in essence/stream metadata?
I was able on Mac to open two instances by using terminal: open -n /Applications/MediaInfo.localized/MediaInfo.app MacOS 10.15.7 Mediainfo v23.11
Thanks!
with GUI: Option menu, "full parsing" with CLI: " --ParseSpeed=1" Note: stream size info in full parsing mode has not be fully tested, it may show no result in some cases.
So no setting I can turn on for mediainfo to do this right? Like parsing the whole file?
Your file has 2 VBR streams so impossible to know the stream sizes without fully parsing the file (long so not done by default) or without Track statistics tags (supported by mvtoolnix, not by e.g. FFmpeg).
I can see the file size for video and audio combined (its a mkv file). I tried looknig at the different views but they only show the combined file size. How do I also show the file size for each? Not the stream size but the actual file size being used by each?
Hi, after re-installing windows 11 on a new pc I had the same problem. I solved it by chance: In the setup menu all checkboxes were activated. I randomly deactivated / activated the checkboxes and finally the hover reappeared. I hope that will work for you, too.
MediaInfo shows the frame rate also for interlaced content including 3:2 pulldown, not the field rate. e.g. a 59.94 fields per second with 3:2 pulldown is displayed with a frame rate of 23.98.
Working with interlaced video, does frame rate 29.97 in MediaInfo mean 29.97 complete frames per second, which translates to 59.94 fields per second? Thank you.
Working with interlaced video, does 29.97 in MediaInfo mean 29.97 complete frames per second, which translates to 59.94 fields per second? Thank you.
I've been reviewing the quality of several audio recordings, and have been for a few days now. Previously this was not an issue and it only started recently. When I export my data to CSV the columns for Sample Rate and Bit Depth do not appear in the spreadsheet. However they do appear when I scroll through the data on MediaInfo (as I'm doing so many audios in a go it isn't possible to simply scroll through all that data) I have not changed any of the settings, and exporting to different formats does...
Did you ever find a solution for this? I am having a similar situation with bitdepth and sample rate. Thanks!
Hi, i have been trying to get MediaInfo to show the metadata in an MKV after i load a new XML file into the MKV file. The way i think this is happening is that the initial MKV file has the Tags at the beginning of the metadata block. I am then trying to update/replace the Global Tags of the MKV by adding a new XML file by using the mkvpropedit tool in the MKVToolNix tools. It seems that if you add a new XML file it sticks it at the end of the file and I'm guessing it should update any pointers. MediaInfo...
I agree, thanks.
As you call MediaInfo command line, each process is independent, weird but does not look like a MediaInfo issue there. It would have been a potential MediaInfo issue if you use MediaInfo library with C# wrapper because in that case there is some memory shared between threads.
I use a thousand copies of this file: (I guess external links are blocked for spam issues) Issue only seems to happen when cpu is heavily in use, maybe a random probem in parallel thread pool.
I use a thousand copies of this file: (I guess external links are blocked for spam issues)
I use a thousand copies of this file:
I use a thousand copies of this file:
Thanks for the reply, I was using a Parallel For loopin .net 4.7.2 to filter items in a non UI thread listview. It works pretty well but when using very small files (txt files, flac) it somehow misses 1 listview items out of every 1000 or so, and if you run the same routine those files are finally filtered as expected. I do not think the problem is with mediainfo, //Clone UI listview ListView lstv2 = new ListView(); listView1.Invoke(new MethodInvoker(delegate { lstv2.Columns.AddRange((from ColumnHeader...
but some memory leaking or race condition caused a few files missing the info. If race condition is something you can reproduce (often) on a use case of a couple of files, we are interested. Same for memory leaks, if you have some specific files we would like to have them.
I was launching it once per file for thousands of files it takes some time (not that much), then I tried launching several instances and speed improved, but some memory leaking or race condition caused a few files missing the info. I tried dumping info into a text file directly from cli and it was much faster.
Currently not possible to use a file as input list. By curiosity, what is the issue with launching MediaInfo several times (1 per file)?
Hi, I was clito bulk check info for lists of files in the same folder, and it works like a charm, the point is that it accepts as output just some files or folders, I can't find a way to add many files from multiple locations, since arguments can't reach certain size. Just in case there's some workaround, or as a suggestion for the future. Thank you very much. Abel
Hi, I was trying to bulk check multimedia info for lists for files using cli, and it works like a charm, the point is that it accepts as output just some files or folders, I can't find a way to add many files from multiple locations, since arguments can't reach certain size. Just in case there's some workaround, or as a suggestion for the future. Thank you very much. Abel
DVB-S2 Transport Stream .ts PMT with multiple audio sub-streams in single elementary PID : debatable MediaInfo Audio language info
DVB-S2 Transport Stream .ts PMT with multiple audio sub-streams in single elementary PID : debatable MediaInfo Audio language info
Support of AVC & VC-3 in GXF
Implemented, in next version and snapshots.
I may have figured out. I had to go to 'Synaptic Package Manager' (not included with Ubuntu by default), and then mark it for installation. It's able to display the relevant information. https://i.imgur.com/h1RxLol.png
I made sure libmediainfo was installed: $ sudo dpkg -l | grep libmediainfo0 ii libmediainfo0v5:amd64 21.09+dfsg-4 amd64 library for reading metadata from media files -- shared library Mediainfo verify: $ mediainfo --version MediaInfo Command line, MediaInfoLib - v23.10 I also put the full path of the file, and there was no difference. This isn't included in the screenshot. Also ls (list non hidden files command) was used to verify file is present. https://i.imgur.com/YOf2pDr.png
Sample file please.
Support for JPEG XL
We tried to have the "modern" Win11 menu but there are some difficulties, so still work in progrss.
Windows 11 Context Menu Explorer Extension
OK Thank you very much
I have finally found Handbrake that reports a 30 frames/sec as shown in this screen capture: Your screen capture shows the output framerate after re-encoding, and this is a dropbox, you can choose the output frame rate. Gspot 2.70a makes the same error than MediaInfo by reporting 1000 frames/sec. Sentence to be fixed: provides the same result, which is exact. Timescale (so the "base frequency") is set to 16000 with each of the 198200 frames having a duration of 16, so it frame rate is 16/16000 =...
I have uploaded an extract of the video here: https://wetransfer.com/downloads/9bfe3ea7ba7f6346c303400860f2432820231029105225/1871f18fadebd2c649cde95b0665bfe520231029105225/df21f3 So you can download it and test it. Thank you very much
I am not at home this evening, but I will post a sample of the video tomorrow, so you can check it. Gspot 2.70a makes the same error than MediaInfo by reporting 1000 frames/sec. I have finally found Handbrake that reports a 30 frames/sec as shown in this screen capture:
it indicates a 1000 img/second framerate (!?), see the attached screen capture : why Because at some point the file indicates that. But sometimes it is a fake framerate. , and how to get the real framerate ? If you are sure that there is no hack making that the file is at 1000 fps and that it is played correctly, we need a sample file for checking what we missed. You can share it publicly here or privately by sending an email at info@mediarea.net
Here is the screen capture: see attached file.
Hi, I use MediaInfo (lates version 23009) very often, but this time on a ".mp4" movie, it indicates a 1000 img/second framerate (!?), see the attached screen capture : why, and how to get the real framerate ? Thank you
MediaInfo fails to detect cover art on some MP3s
Not classic but is conform to the spec, fixed, you can test our development snapshots.
mid november.
Thanks for fix update. Please let us know when there is an ETA for inclusion of this fix in GA release.
You are not the only one, but we didn't find yet the source of the issue and it is on our todo-list, but as our sponsors don't value this feature this is currently (and sadly) on low priority. Uninstalling/reinstalling may be a solution, but does not always work.
Error computing time code of first frame of a AVC stream
Fixed. You can test with development snapshots
duplicated by error, excuse me
Hi, some weeks ago option of hovering with the mouse over a file to get the media info stopped working on my pc. I tried the usual: turning off that option, closing the app, opening it again and turning it on. It usually worked just fine. Each update I had to do that. But this time it just stopped working. I suspect it was after a Windows update, but I can't really do anything about it. I tried a clean uninstall with Revo Uninstaller, installing an older version, etc. Please help!! Is there any way...
Hi, some weeks ago option of hovering with the mouse over a file to get the media info stopped working on my pc. I tried the usual: turning off that option, closing the app, opening it again and turning it on. It usually worked just fine. Each update I had to do that. But this time it just stopped working. I suspect it was after a Windows update, but I can't really do anything about it. I tried a clean uninstall with Revo Uninstaller, installing an older version, etc. Please help!! Is there any way...
Error computing time code of first frame of a AVC stream
Usually we request a sample file but we have a file with similar issue, so we fix for our files first then you check if it resolves your issue.
Error computing time code of first frame of a AVC stream
Usually we request a sample file but we have a file with similar issue, so we fix for our files first then you check if it resolves your issue.
Link sent, let me know if any problems.
Would be helpful for our QA. at info@mediaarea.net
I have permission from the user to provide a sample file if that helps. Can that be done privately via dropbox?
Error computing time code of first frame of a MPEG Video stream
Usually we request a sample file but we have a file with similar issue, so we fix for our files first then you check if it resolves your issue.
Mediainfo v23.10
Error computing time code of first frame of a MPEG Video stream
MediaInfo fails to detect cover art on some MP3s
I should add using MediaInfo 23.09 x64
MediaInfo fails to detect cover art on some MP3s
Thank you very much for your help and all the interesting details! I'm now able to recover the value as expected. Setting the ParseSpeed to 0.3 did the trick, with a small time delay. Awesome product, congrats for all the work :)
Not: in the case of XDCAM HD422 and ParseSpeed 0, we could decide to exceptionally (usually we prefer to double check) rely on the MXF essence descriptor (there is a MXF element saying the GOP), but some implementation to add and not a priority because it is not the default parse speed, let us know if you are interested in sponsoring that.
What's the minimal ParseSpeed value I should set in order to recover the Commercial name? We didn't test but you may try with 0.3, currently the only relevant intermediate value between 0 and 0.5. What other kind of values could I miss due to a too small ParseSpeed? Usually the GOP (so the lack of XDCAM HD422 tip as it needs the GOP), and CEA-608/708 caption presence, or Dolby E presence. Maybe more, we need to review the code and document, but no sponsor for that so no focus on that, let us know...
Thank you for the answer! I just double checked and found out the issue: I set the ParseSpeed to 0 through _ = mediaInfo.Option("ParseSpeed", "0"); By disabling this line, I indeed recover the value of interest. Thanks! By reading some doc, I found "This option takes values between 0 and 1. A higher value will yield more precise results in some cases but will also increase parsing time". My final questions would then be * What's the minimal ParseSpeed value I should set in order to recover the Commercial...
Sorry, I was sure I answered :(. I tested with your file and I have the expected behavior. MediaInfo MI = new MediaInfo(); MI.Open("YourFile"); String Result = MI.Get(StreamKind.General, 0, "Format_Commercial_IfAny"); It contains "XDCAM HD422" .
Sorry, I was sure I answered :(. I tested with your file and I have the expected behavior. MediaInfo MI = new MediaInfo(); MI.Open("YourFile"); String Result = MI.Get(StreamKind.General, 0, "Format_Commercial_IfAny"); It contains "XDCAM HD422" .
Have you got any idea on how to recover this value via the .dll? Or is there a mapping that would allow to deduce the Commercial name value from a combinaison of the other values returned by MediaInfo? Thank you!