Comments (16)
Alright, not too aware of the specs, that was something I was wondering about, thanks.
from mkvrg.
I think the issue with not setting --ebu is if bsgain1770 changes the default to something else in the future, the -23db hardcoded in the xml won't be good anymore, unless we parse the value every time the script starts.
from mkvrg.
"I also think the range could be calculated, who knows what it's worth, but why not, while we're at it. ;)"
At first I was parsing the range, but I looked at the mpv source and only noticed peak / track was used so I removed it thinking it was useless.
But I agree with you, I think the more info the better.
from mkvrg.
OK, I can see what you mean. Thought about that too, but I think that is unlikely. Anyway, I think keeping --ebu is actually more robust, as you say.
from mkvrg.
I could parse the default out of this this: bs1770gain --help
Which I think is a better idea, I agree with you, sticking with defaults is better if we can.
from mkvrg.
But then you'd have to "know" the underlying reference loudness. I can see bloat there. ;)
from mkvrg.
Oh, I see, the reference is also stated in the help.
from mkvrg.
BTW, do you think this could be done in, say, python? bs1770gain is also provided for Windows. Obviously, running bash scripts there is quite a hassle. Not that I would care too much, I don't use that platform. Just a thought.
from mkvrg.
Yeah, although I've not written any python in a few years, so I'd have to catch up.
Then maybe it can be threaded also.
from mkvrg.
I, myself know very little about python programming, although I did some coding at Checkio. Maybe this is the right size project to get my feet really wet. Thinking... :)
Edit: I think I need a break, my English is getting worse rather quickly.
from mkvrg.
Oh yeah, small projects are great to start.
Jetbrains has a free community version of their IDE for python (pycharm), if you're looking for good IDE.
from mkvrg.
Thanks, I'll check it out.
from mkvrg.
Peter just released bs1770gain v0.4.11 with the multi track fixes.
from mkvrg.
Oh, is it a release already? Just found the beta2 on sourceforge. Thanks for the info and congrats on the credit. :)
from mkvrg.
wm4 also pushed to mpv to make album tags optional, I will remove the copying of album tags, since it doesn't make sense to have them now.
from mkvrg.
On that note, this issue can be closed. ;)
from mkvrg.
Related Issues (12)
- Bash says 'invalid number' when LC_NUMERIC!=C HOT 1
- Bug: Fails for mkv files with arbitrary track order
- Bug: Data loss when remuxing files with multiple tracks of one category
- Bug: Remuxing deletes input file if output file exists
- Bug: Non-mkv Files specified as arguments that get remuxed don't get filtered HOT 1
- exit 0 when only one file processed HOT 33
- Python version. HOT 258
- Original track tags vanish HOT 40
- Python (continues issue/discussion #3) HOT 89
- mkvrg.py doesn't work for me whilst mkvrg does
- incorrect parsing of loudnorm output HOT 3
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 mkvrg.