Releases: ilia3101/MLV-App
MLV App [Cocoa] - With Image Profiles (ft. Alexa Log)
New to this release
- Added 'Image Profiles' - Current options:
Standard
Gamma corrected, harsh clipping.Tonemapped
Gamma corrected + Tonemapped (Smooth highlights)Alexa Log
Alexa Log curve, based on this specification. ISO 800 version of curve is used. The Alexa Log profile ignores saturation and contrast settings to achieve an accurate Log curve. To avoid all clipping, set exposure to -1.2, or lower if you want to use highlight reconstruction.Linear
If for any reason you don't want gamma correction
...more profiles to come
Worth mentioning
-
Has support for lossless RAW... Enjoy, 5D Mark III users
-
Has Reinhard tone mapping - much more film like highlight rolloff
-
Has ProRes 4444 export. Finally! It is a temporary solution as it uses ffmpeg, not AVFoundation.
Note: When you export prores, the app will freeze with the spinning ball, this is it exporting, not a crash. Just leave it until done for a few minutes.
Problems
-
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
-
Cocoa App still uses ffmpeg, time to implement AVFoundation
-
Command+Q not working for Cocoa GUI, and closing window does not end the process.
MLV App [Cocoa] - UI Shows Slider Value
New to this release
- Now shows slider's value, not constantly 1.0 like before. Also in a much better position do do things like implement sessions and saving settings (thanks to a god object)
Worth mentioning
-
Has support for lossless RAW... Enjoy, 5D Mark III users
-
Has Reinhard tone mapping - much more film like highlight rolloff
-
Has ProRes 4444 export. Finally! It is a temporary solution as it uses ffmpeg, not AVFoundation.
Note: When you export prores, the app will freeze with the spinning ball, this is it exporting, not a crash. Just leave it until done for a few minutes.
Problems
-
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
-
Cocoa App still uses ffmpeg, time to implement AVFoundation
-
Command+Q not working for Cocoa GUI, and closing window does not end the process.
MLV App [Qt]
New in v0.6 alpha:
- Bugfixes for >2GB file support on Windows
- Changed histogram algorithm (cuts peaks at very low and high end, and is something between linear and log now)
- Preview pictures in sessions (list mode and picture mode)
- Scrolling and dragging support at 100% zoom in picture viewer
- Small bugfixes
Problems:
- Caching is still disabled
MLV App [Qt]
New in v0.5 alpha:
- Receipts: copy and paste the slider settings from one clip to another, reset settings to default
- Sessions: new, open & save (with receipts), import MLV to session, delete selected MLVs from session
- Export selected clips from session at once
- For batch export the filename stays equal to the MLV, but with .mov ending, folder is selectable
- Free filename at single file export - "Near-to-fullscreen-mode", by pressing E and S (makes right and left sidebar in-/visible)
- Context menus on picture and scope for easier control
- Popup on each slider value label for typing the value
- Some bugfixes
Problems:
- Real fullscreen is implemented, but so buggy -> disabled for this version
- Still problems on Windows with files >2GB
- Caching is disabled on both, Win & OSX, because I had lots of problems when changing the MLV.
MLV App [Cocoa] - Added Lossless RAW Support!
New to this release
Added support for lossless RAW (thanks to A.B and M.H 😃) Enjoy, 5D Mark III users
Also think I fixed 2GiB file limit/crash/failure - by not using 'int' for file size 🤣
Worth mentioning
Has Reinhard tone mapping - much more film like highlight rolloff
Has ProRes 4444 export. Finally! It is a temporary solution as it uses ffmpeg, not AVFoundation.
Note: When you export prores, the app will freeze with the spinning ball, this is it exporting, not a crash. Just leave it until done for a few minutes.
Has highlight reconstruction - Comparison
Possible to integrate with scripts and can be operated by: dragging app, then an MLV file on to the terminal, and pressing enter. Only one file right now. - temporarily not possible while it is using ffmpeg as it has to be in an app bundle (I could link it with ffmpeg to get that back)
Now in a .app bundle! - in it's current state with ffmpeg, it cannot work outside the bundle, but this ability will be returned once it gains AVFoundation export, as it will be able to live as a single executable file.
Problems
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
MLV App [Qt]
New in v0.4 alpha [Qt]:
- Lossless support
- Reinhard tone mapping
- Full bit depth ProRes 422 Proxy, LT, Standard, HQ and 4444 export (via FFmpeg)
- Multithread export
Problems:
- Still no caching on Windows
App chrashes often or shows pink artefacts for files >2GBcan still happen on Windows...
MLV App [Cocoa] - Added Reinhard Tone Mapping (Improves Highlight Rolloff)
New to this release
Added Reinhard tone mapping - much more film like highlight rolloff:
Worth mentioning
Has ProRes 4444 export. Finally! It is a temporary solution as it uses ffmpeg, not AVFoundation.
Note: When you export prores, the app will freeze with the spinning ball, this is it exporting, not a crash. Just leave it until done for a few minutes.
Has highlight reconstruction - Comparison
Possible to integrate with scripts and can be operated by: dragging app, then an MLV file on to the terminal, and pressing enter. Only one file right now. - temporarily not possible while it is using ffmpeg as it has to be in an app bundle (I could link it with ffmpeg to get that back)
Now in a .app bundle! - in it's current state with ffmpeg, it cannot work outside the bundle, but this ability will be returned once it gains AVFoundation export, as it will be able to live as a single executable file.
Problems
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
NSImageView seems to be leaking memory like mad, I think due to me updating it not from the main thread(will be fixed) seems to be coming from elsewhere 😕, for now app needs restarting every couple of clips. ...actually seems mostly fixed: this and this
MLV App [Cocoa] - With ProRes 4444 Export!
New to this release
Has ProRes 4444 export. Finally! It is a temporary solution as it uses ffmpeg, not AVFoundation.
Note: When you export prores, the app will freeze with the spinning ball, this is it exporting, not a crash. Just leave it until done for a few minutes.
Now in a .app bundle! - in it's current state with ffmpeg, it cannot work outside the bundle, but this ability will be returned once it gains AVFoundation export, as it will be able to live as a single executable file.
Worth mentioning
Has highlight reconstruction. - Comparison
Possible to integrate with scripts and can be operated by: dragging app, then an MLV file on to the terminal, and pressing enter. Only one file right now. - temporarily not possible while it is using ffmpeg as it has to be in an app bundle (I could link it with ffmpeg to get that back)
Problems
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
NSImageView seems to be leaking memory like mad, I think due to me updating it not from the main thread(will be fixed) seems to be coming from elsewhere 😕, for now app needs restarting every couple of clips. ...actually seems mostly fixed: this and this
MLV App [Qt]
Here comes v0.3 alpha of the MLV App Qt version. Changes from v0.2 alpha:
- bugfixes from Ilia
- two zoom modes: 100% and fit to screen
- Drop frame mode for playback
- RGB Histogram
- Waveform monitor
- Windows version: caching disabled (temp) to avoid crashes until caching bug is fixed; Files >2GB often crash the application on startup
MLV App [Cocoa] - Now Less Crashy! (I think)
New to this release
I think I fixed the main crashing bug!
Fixed a significant memory leak.
Worth mentioning
Has highlight reconstruction. - Comparison
Problems
GUI (NSImageView) is buggy, sometimes app window needs resizing to make it update.
NSImageView seems to be leaking memory like mad, I think due to me updating it not from the main thread(will be fixed) seems to be coming from elsewhere 😕, for now app needs restarting every couple of clips. ...actually seems mostly fixed: this and this