![]() You also need the CLI version of MediaInfo and only the exe file. ![]() The file contents are not changed at all, only the data streams attached to them, but I take no responsibility and suggest you copy a few files to a temp directory and experiment with it before you do massive changes. To update, you don't have to delete old info first, just Update again. After that, select a bunch of video/audio files and run "Updata Metadata". Drop the buttons into a toolbar/menu of your choice. I'm experimenting with caching to speed it up but correctness precedes speed at the moment. Speed: It's not a native solution, so don't expect nowhere near the same speed as DOpus shows its native columns, but with an SSD/NVME the speed is acceptable to me. Matroska/Mkv for example can force the player to play a 640圆40 video as 640x480 and displayAR would be 1.333. This is not the same as Width:Height ratio. Display Aspect Ratio can be also shown.Incorrect values shown by DOpus are shown properly on the left.The exotic files from 2 are recognized correctly.for different languages, director's comments, etc. Multi-channel information can be shown there's also multi-track column to show if the file has multiple tracks, e.g.If the format supports ReplayGain and the file has the info, you can show it.These are normally embedded in video files and seldomly found on their own. Some exotic files, such as raw AAC/AC3/DTS cannot be processed by MediaInfo either.Files which have been modified after the ME has been saved can be marked as dirty.If it's yes, there's the custom ADS attached to it. This column is always calculated separately without going into the rest of the multicol-method. The files which do and don't have metadata extensions (ME) can show the value "yes" & "no" respectively.You might want to study the output a bit and compare what DOpus can show on the right vs on the left, but the markings mean the following: You get yellow-marked columns & 5 commands (temp. It obviously works only on NTFS, and as long as you activate the setting "Copy all NTFS streams" they stay put. But to my surprise, FSUtil can handle arbitrary ADS streams quite well, as simple as "filename:streamname"! So here's how the script works:Ĭall MediaInfo for each selected file, get a JSON output in a temp file, parse and store a subset of the output in an ADS attached to every file. Then there are stupid old formats like AVI which can store keywords only up to 400 chars! Believe me there are good reasons why I don't use tags or comments. And I'm quite frustrated how DOpus conflates "comments" with "user descriptions" and breaks TCC/4NT compatibility if ADS is used. ![]() "sometimes in-file, sometimes ADS" breaks my OCD. I'd prefer them since it's integrated into Metadata pane but the inconsistency, i.e. I've experimented a lot with the DOpus extended attributes "comments, tags/keywords, user descriptions" and none of them was suitable because I don't like the fact that DOpus stores whatever it can file-specific fields in the files if it can handle the format and the rest in ADS streams if it can't. I used ffmpeg's ffprobe for another project which is also very powerful but MediaInfo is more user-friendly imo. I expect no less than two billion fields to tap into. ![]() Icaros exposes too little info for my taste, after getting used to Foobar2000, MP3Tag, etc. There are a couple of file containers and codecs which DOpus does not natively or fully support yet, but since it does most of what I want already, I decided to help it a little bit with some custom columns and commands. Over Xmas I've been experimenting with MediaInfo, Icaros, codec packs, Windows 10 native support and whatnot. I'm not too familiar with publishing stuff here, but if interest is there I can release a bundled script package with buttons, images, scripts, etc. This is not release-ready yet but decided to get some feedback, since this seems to be a very common request. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |