Comments (4)
seems reasonable and mediainfolib already has access to this data
from bwfmetaedit.
seems reasonable and mediainfolib already has access to this data
but BWF MetaEdit doesn't use MediaInfoLib ;-).
In practice, it is just a stat
(or equivalent on Windows) API call.
from bwfmetaedit.
@MarcosSueiro you mean that you need all in 1 output? Because if you can use 2 commands, MediaInfo has it ( -f
and/or a template) so need to duplicate works in BWF MetaEdit (not complicated but still more dev).
from bwfmetaedit.
Correct, under the <Technical>
field.
We currently use exiftool to display, and BWFME to edit, which is a drag (to use the technical term...).
The use case is:
- Upload files to BWFME GUI
- Edit as needed
- Export all fields as "Unified XML Metadata"
- Have a complete description of the WAVE files
Some useful info that exiftool displays:
<System:FileName>SEAR-FAB-1974-05-01-500177.1 jeanpierre rampal tape 245.WAV</System:FileName>
<System:Directory>W:/ARCHIVESNAS1/INGEST/01 PLEASE REVIEW/20231205SEAR-FAB - DONE</System:Directory>
<System:FileSize>1006 MB</System:FileSize>
<System:FileModifyDate>2023:12:05 16:18:40-05:00</System:FileModifyDate>
<System:FileAccessDate>2023:12:05 16:18:40-05:00</System:FileAccessDate>
<System:FileCreateDate>2012:02:28 13:21:08-05:00</System:FileCreateDate>
<System:FilePermissions>-rw-rw-rw-</System:FilePermissions>
<File:FileType>WAV</File:FileType>
<File:FileTypeExtension>wav</File:FileTypeExtension>
<File:MIMEType>audio/x-wav</File:MIMEType>
<RIFF:Encoding>Microsoft PCM</RIFF:Encoding>
<RIFF:NumChannels>2</RIFF:NumChannels>
<RIFF:SampleRate>96000</RIFF:SampleRate>
<RIFF:AvgBytesPerSec>576000</RIFF:AvgBytesPerSec>
<RIFF:BitsPerSample>24</RIFF:BitsPerSample>
And of course you know the MediaInfo fields that are useful as well:
<Format_Settings_Endianness>Little</Format_Settings_Endianness>
<Format_Settings_Sign>Signed</Format_Settings_Sign>
<CodecID>1</CodecID>
<Duration>1747.103</Duration>
<BitRate_Mode>CBR</BitRate_Mode>
<BitRate>4608000</BitRate>
<Channels>2</Channels>
<SamplingRate>96000</SamplingRate>
<SamplingCount>167721915</SamplingCount>
<BitDepth>24</BitDepth>
<Delay>0.000000000</Delay>
<Delay_Source>Container (bext)</Delay_Source>
<StreamSize>1006331490</StreamSize>
<StreamSize_Proportion>1.00000</StreamSize_Proportion>
from bwfmetaedit.
Related Issues (20)
- [question] split file according to cue sheet HOT 3
- Project should have a .gitignore and/or provisions for out-of-tree builds HOT 2
- out-xml is mostly empty with an invalid md5 HOT 2
- Fix duplicate <fmt > chunks HOT 3
- `--out-cue-xml` not working as expected HOT 1
- How does one insert Technical Metadata into a BWF file? `--in-tech` options aren't yet available. HOT 3
- Feature request: export/import dbmd field? HOT 3
- CLI: Show progress when verifying MD5s
- some ui pieces missing from tab order
- ui doesn't redraw properly at light dark toggle HOT 1
- Option to remove specific chunks HOT 8
- crash on launch with 24.01 on mac0s 13.1 on Intel mac HOT 1
- Does not close multiple files
- Improve progress bar reporting HOT 8
- Improve speed of opening/saving files HOT 4
- Complete output seems to be missing value in XMP Packet HOT 5
- Error: SHA256 mismatch on macOS 10.14.6 HOT 3
- Export > Core Document (one global CSV file)... Only exports last asset in list of files. HOT 2
- Suggestion: add IDIT value in LIST-INFO
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 bwfmetaedit.