Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - DeafEyeJedi

Pages: [1] 2 3 ... 117
1
How about implmenting Command + I (Info) to be able to quickly see MLV information promptly without having to manualy scroll our mouse over every time?

@DeafEyeJedi: I also implemented some of your ideas: 200%&400% zoom and batch paste.

Thanks. Will check it out once I get past the compiling issues.

Sure 0.8 would be great. What do you think Ilia3101?

@masc: Would be so nice if playback controls had additional 2 buttons next frame and previous frame. What do you think?

+1

Quote
Edit: I really dig 200/400 zoom! used it for pixel peeping a lot when testing code :)
Edit2: can you also implement mouse scroll wheel to zoom 100-400?

Clever idea with the mouse scroll wheel zoom function. Hopefully this is plausible while in playback mode.  :P Bummer.

Link please. What source exactly are you referring to?

Please let us know when you can @masc

2
Same here having issues with compiling after 'make app'. May be just because I am using a Mac Mini that's been sitting here for months and may not have proper set-up for it?

Code: [Select]
Last login: Fri Sep 22 09:29:52 on ttys000
Seans-Mac-mini-385:~ DeafEyeJedi$ git clone https://github.com/ilia3101/MLV-App.git
Cloning into 'MLV-App'...
remote: Counting objects: 2031, done.
remote: Total 2031 (delta 0), reused 0 (delta 0), pack-reused 2031
Receiving objects: 100% (2031/2031), 40.37 MiB | 345.00 KiB/s, done.
Resolving deltas: 100% (1395/1395), done.
Seans-Mac-mini-385:~ DeafEyeJedi$ cd MLV-App/platform/cocoa
Seans-Mac-mini-385:cocoa DeafEyeJedi$ make app
rm "MLV App".app; \
gcc  -mmacosx-version-min=10.10 -O3 -Ofast -m64 generate_info_plist.c -o generate_info_plist; \
./generate_info_plist "MLV App"; \
make main; \
rm -rf "MLV App".app; \
mkdir "MLV App".app; \
mkdir "MLV App".app/Contents; \
mkdir "MLV App".app/Contents/MacOS; \
mkdir "MLV App".app/Contents/Resources; \
cp -i "MLV App" "MLV App".app/Contents/MacOS/; \
cp -i info.plist "MLV App".app/Contents/; \
cp -i checkupdate.py "MLV App".app/Contents/Resources/; \
unzip ../qt/FFmpeg/ffmpegOSX.zip -d "MLV App".app/Contents/Resources; \
rm -rf "MLV App".app/Contents/Resources/__MACOSX; \
cp ../../src/icon/icon.icns "MLV App".app/Contents/Resources/MLV\ App.icns; \
rm generate_info_plist; \
rm info.plist; \

rm: MLV App.app: No such file or directory
ld: warning: object file (/var/folders/t9/v524s9d54pqd8920btl0zjch0000gn/T//ccnIPcw2.o) was built for newer OSX version (10.12) than being linked (10.10)
ld: warning: object file (/usr/local/Cellar/gcc/5.2.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.2.0/crtfastmath.o) was built for newer OSX version (10.11) than being linked (10.10)
gcc  -mmacosx-version-min=10.10 -O3 -Ofast -m64 compile_time_code.m -o compile_time_code -framework Cocoa; \
./compile_time_code; \
rm main.o; \
make build; \
rm compile_time_code; \
rm app_defines.h
In file included from /usr/include/Availability.h:184:0,
                 from /usr/local/Cellar/gcc/5.2.0/lib/gcc/5/gcc/x86_64-apple-darwin15.0.0/5.2.0/include-fixed/math.h:46,
                 from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:24,
                 from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:6,
                 from /System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:12,
                 from compile_time_code.m:5:
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h:53:34: error: expected ',' or '}' before '__attribute__'
     kCFISO8601DateFormatWithYear API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0)) = (1UL << 0),
                                  ^
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFDateFormatter.h:80:126: error: 'introduced' undeclared here (not in a function)
 CFDateFormatterRef CFDateFormatterCreateISO8601Formatter(CFAllocatorRef allocator, CFISO8601DateFormatOptions formatOptions) API_AVAILABLE(macosx(10.12), ios(10.0), watchos(3.0), tvos(10.0));
                                                                                                                              ^
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:777:39: error: 'deprecated' undeclared here (not in a function)
 const CFStringRef kCFURLLabelColorKey API_DEPRECATED("Use NSURLLabelColorKey", macosx(10.6, 10.12), ios(4.0, 10.0), watchos(2.0, 3.0), tvos(9.0, 10.0));
                                       ^
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:777:39: error: 'message' undeclared here (not in a function)
 const CFStringRef kCFURLLabelColorKey API_DEPRECATED("Use NSURLLabelColorKey", macosx(10.6, 10.12), ios(4.0, 10.0), watchos(2.0, 3.0), tvos(9.0, 10.0));

Code: [Select]
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:95:166: error: expected ')' before 'NSString'
 - (instancetype)initWithFetchRequest:(NSFetchRequest<ResultType> *)fetchRequest managedObjectContext: (NSManagedObjectContext *)context sectionNameKeyPath:(nullable NSString *)sectionNameKeyPath cacheName:(nullable NSString *)name;
                                                                                                                                                                      ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:95:207: error: unknown type name 'nullable'
 - (instancetype)initWithFetchRequest:(NSFetchRequest<ResultType> *)fetchRequest managedObjectContext: (NSManagedObjectContext *)context sectionNameKeyPath:(nullable NSString *)sectionNameKeyPath cacheName:(nullable NSString *)name;
                                                                                                                                                                                                               ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:95:216: error: expected ')' before 'NSString'
 - (instancetype)initWithFetchRequest:(NSFetchRequest<ResultType> *)fetchRequest managedObjectContext: (NSManagedObjectContext *)context sectionNameKeyPath:(nullable NSString *)sectionNameKeyPath cacheName:(nullable NSString *)name;
                                                                                                                                                                                                                        ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:110:1: error: cannot find protocol declaration for 'ResultType'
 @property(readonly) NSFetchRequest<ResultType> *fetchRequest;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:118:20: error: unknown property attribute before ',' token
 @property (nullable, readonly) NSString *sectionNameKeyPath;
                    ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:118:1: note: 'assign' can be unsafe for Objective-C objects; please state explicitly if you need it
 @property (nullable, readonly) NSString *sectionNameKeyPath;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:122:20: error: unknown property attribute before ',' token
 @property (nullable, readonly) NSString *cacheName;
                    ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:122:1: note: 'assign' can be unsafe for Objective-C objects; please state explicitly if you need it
 @property (nullable, readonly) NSString *cacheName;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:126:19: error: unknown property attribute before ',' token
 @property(nullable, nonatomic, assign) id< NSFetchedResultsControllerDelegate > delegate;
                   ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:126:1: note: 'assign' can be unsafe for Objective-C objects; please state explicitly if you need it
 @property(nullable, nonatomic, assign) id< NSFetchedResultsControllerDelegate > delegate;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:131:30: error: unknown type name 'nullable'
 + (void)deleteCacheWithName:(nullable NSString *)name;
                              ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:131:39: error: expected ')' before 'NSString'
 + (void)deleteCacheWithName:(nullable NSString *)name;
                                       ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:140:21: error: unknown property attribute before ',' token
 @property  (nullable, nonatomic, readonly) NSArray<ResultType> *fetchedObjects;
                     ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:140:21: error: cannot find protocol declaration for 'ResultType'
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:140:1: note: 'assign' can be unsafe for Objective-C objects; please state explicitly if you need it
 @property  (nullable, nonatomic, readonly) NSArray<ResultType> *fetchedObjects;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:144:4: error: unknown type name 'ResultType'
 - (ResultType)objectAtIndexPath:(NSIndexPath *)indexPath;
    ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:148:3: error: unknown type name 'nullable'
 -(nullable NSIndexPath *)indexPathForObject:(ResultType)object;
   ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:148:12: error: expected ')' before 'NSIndexPath'
 -(nullable NSIndexPath *)indexPathForObject:(ResultType)object;
            ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:148:46: error: unknown type name 'ResultType'
 -(nullable NSIndexPath *)indexPathForObject:(ResultType)object;
                                              ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:161:4: error: unknown type name 'nullable'
 - (nullable NSString *)sectionIndexTitleForSectionName:(NSString *)sectionName;
    ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:161:13: error: expected ')' before 'NSString'
 - (nullable NSString *)sectionIndexTitleForSectionName:(NSString *)sectionName;
             ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:168:50: error: expected '>' before '*' token
 @property (nonatomic, readonly) NSArray<NSString *> *sectionIndexTitles;
                                                  ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:168:50: error: cannot find protocol declaration for 'NSString'
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:177:20: error: unknown property attribute before ',' token
 @property (nullable, nonatomic, readonly) NSArray<id<NSFetchedResultsSectionInfo>> *sections;
                    ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:177:53: error: expected '>' before '<' token
 @property (nullable, nonatomic, readonly) NSArray<id<NSFetchedResultsSectionInfo>> *sections;
                                                     ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:177:53: error: cannot find protocol declaration for 'id'
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:195:19: error: unknown property attribute before ',' token
 @property(nullable, nonatomic, readonly) NSString *indexTitle;
                   ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:195:1: note: 'assign' can be unsafe for Objective-C objects; please state explicitly if you need it
 @property(nullable, nonatomic, readonly) NSString *indexTitle;
 ^
/System/Library/Frameworks/CoreData.framework/Headers/NSFetchedResultsController.h:203:20: error: unknown property attribute before ',' token
 @property (nullable, nonatomic, readonly) NSArray *objects;
                    ^
main.m:34:25: fatal error: app_defines.h: No such file or directory
compilation terminated.
make[2]: *** [main.o] Error 1
rm: compile_time_code: No such file or directory
rm: app_defines.h: No such file or directory
make[1]: *** [main] Error 1
cp: MLV App: No such file or directory
cp: checkupdate.py: No such file or directory
Archive:  ../qt/FFmpeg/ffmpegOSX.zip
  inflating: MLV App.app/Contents/Resources/ffmpeg 
   creating: MLV App.app/Contents/Resources/__MACOSX/
  inflating: MLV App.app/Contents/Resources/__MACOSX/._ffmpeg 
Seans-Mac-mini-385:cocoa DeafEyeJedi$



Will give this another try on the MBP and report back. Also how would we know when BB's work has been implemented (other than relying on this thread) before we try compiling again?

3
I dig the colors. What glass did you use for this?

4
Now this is it. Finally you have pulled the trigger on pushing me closer to attempting to get into QEMU. Thanks for this and congrats for yet another pipe dream accomplishment @a1ex!

5
This is really useful. So cool that I needed to post this just to follow this thread.

6
General Help Q&A / Re: 5D Mark III default card to write data to
« on: September 19, 2017, 05:40:50 PM »
It is recommended to record into CF and run ML from SD for best overall performance!

7
Share Your Photos / Re: Wilted Tree
« on: September 19, 2017, 05:38:28 PM »
Is this shot taken w Dual-ISO?

8
Raw Video / Questions regarding RAW video on 5D Mark III
« on: September 19, 2017, 05:23:28 PM »
Or 45p @ 1080p. Even the 60p @ 1920x800p is still usable when stretched to 1080p in post. If I were you I'd scoop up a used 5D3 body while you can before their street prices go up again.

https://www.amazon.com/gp/aw/ol/B007FGYZFI/ref=mw_dp_olp?ie=UTF8&condition=all

9
Great find @zachnfine!

10
Cool. Yes, I also would like to have the profiles in the process tab for now. But because of the tab bar it was one element to high to work at 1280x800 with dock. So I was thinking about a 3rd tab... What we also could do: adding a scrolling area (instead or inside the tabs) Adobe Lightroom-like.

+1

The GUI is often the nice part. But I think the GUI should be the last thing to do. The non-Qt part of the app - all the processing stuff - is the most important and should work as good as possible before! This also makes implementing a nice GUI very easy ;)

Agreed.

And... I made PR :D

regards
bb

Thanks for this!  :)

Anyway here's my brief test run on MLV App v0.7 alpha. To be honest I was rather more anxious and tempted for BB's work to be implemented in the near future. Especially with mlv_dump on steroids. Just imagine being able to spit out Dual-ISO stuff directly from this app? Still this is all exciting stuff regardless.

So far it seems to work as advertised even though it's still in alpha stages. I noticed my Mac didn't like having FCPX running in the background while running this app. It does this random quick restart. No big deal since that's just me pushing the limits of my mid-2012 MBP 15" (OS X 10.12.6, 2.6 i7, 16GB Ram, 500GB + 1TB SSD w NVIDIA GeForce GT 650M 124 MB/ Intel HD Graphics 4000 1536 MB) which is not too shabby for ML stuff, right? Ha.

Anyway off to my findings:

1) I was pleased to see that it can open 12-bit lossless files with ease even FRSP Timelapse MLV's with the exception of spanning files. I noticed the app doesn't seem to pick up from the end of MLV to the next spanning files (.M00, .M01, .M02, etc) so therefore the footage just cuts in short from the original large MLV files w the spanning. Perhaps this was to be expected since it's still in alpha mode. Though it would be important to include this fix asap.  :P

2) I was also pleased with how the Audio files look when viewing the player from underneath. Makes it feel like a classic MLRawViewer from the future. Will have to test this more thoroughly in terms of length of the audio file matching the length of video file. Will get more into this later.

3) I was bummed to see that I couldn't copy and paste the preferred settings from one file to ALL files at once. Seems the app only allows you to copy and paste one file at a time. Maybe this is intended for now until we progress further. Would be nice to be able to paste the entire batch at once w ease.

4) I actually enjoy using the 100% viewer option (even during playback) which is handy for focus checking especially with 3.5-4K footage. Maybe in the future we can add 200%-400% zoom in as options?

5) Maybe this is to be expected but regardless of how nice it is to be able to batch export ProRes into an output folder since it is still spitting out png files (not that big of a deal but seems unnecessary) however it does delete them automatically once the ProRes is rendered. So not complaining about disk space in here but rather than work amount being involved? Is it required to do the png route in order to spit out ProRes? Hopefully once we get the AVFoundation installed within the app then we will be able to spit out 4444XQ especially with logs.

According to my eyes -- it seems when shooting clouds up in the sky and spitting out logs in 4444 comparing them to 4444XQ you will see more gradient pattern effects on the 4444 as oppose to smoother look of 4444XQ. Correct me on this @reddeercity if you can.

6) I also like how when you select ColorSpace to a certain Log (most of the sliders become disabled not allowing you to affect the footage as expected) w the exception to Exposure, Temp and Tint which is plus. Is this a safety feature intended for rookies? Bold decision.

More to come later. Will upload a quick screen recording of my findings when I can. Thanks to everyone on board in getting this revamped up!  8)

11
Thanks @bouncyball for yet bringing another life into this already remarkable app with so much potential. Will test out QTv0.7alpha and report my findings!

12
Welcome back @matrinhering and great to see some progress. Definitely interested in getting your stuff further developed as a whole sooner rather than later.

13
@AWPStar
Very interesting about the speed optimisation. Probably beneficial to have access to your changes even if it´s not stable.

+1

14
Share Your Photos / Re: Nightfall
« on: August 24, 2017, 08:54:31 PM »
Wonderful use of Dual ISO -- mind sharing us the settings used within Canon as well as ML unless this was bracketed?

15
Share Your Photos / Re: Thread photos dual iso
« on: August 24, 2017, 08:50:20 PM »
Insanely amazing work by @dfort and if you don't mind me asking what was the actual ISO for the non Dual ISO shot -- was it 100 or 1600?

16
Nice updates, @Danne! :)

...As soon as you leave the ProRes menu this switch will be reset. Reason for this is that there is a good chance you´ll forget it next time you start switch and then the damage is done.

+1

17
General Chat / Re: SanDisk Extreme Pro CF 128gb speeds
« on: August 19, 2017, 06:29:27 PM »
Why not try 256GB 1066x CF cards from KomputerBay? The best part about them is the fact that you get to keep the exFAT enabled even after formatting in camera.

18
Reverse Engineering / Re: ProcessTwoInTwoOutLosslessPath
« on: August 19, 2017, 05:59:36 AM »
Exciting news. On my way home from work. Can't wait to grab the EOSM out and do you have a build to share or do I need to try compiling again?

19
General Development Discussion / Re: mlv_dump on steroids
« on: August 19, 2017, 01:56:54 AM »
On the 5D mark III there is seldom any use of cold pixel fix. If you use darkframes they take care of them anyway. As well as the hot pixels if any.

+1  8)

20
Raw Video / best format to publish raw video?
« on: August 15, 2017, 09:46:29 PM »
...im not so fond of grain added by filmconvert. real filmgrain is much more scene dependant and organic.

The caveat here w FilmConvert is the fact that 'film grain' is by default @ 100% (not sure why tho) so perhaps the trick is to try starting from 0% and upward to your own taste.

Also there are reasons why it's rather more ideal to work in 32-bit float for those that are either curious or oppose to it. Looking forward to @Andy600's next major update w his products in Cinelog DCP which should finally pull the trigger for those who haven't purchased already.

21
Share Your Videos / Re: 5dmkIII MlRaw videos
« on: August 15, 2017, 08:25:57 PM »
Love the colors and contrast. Especially w the blacks and the skin tones are spot on. What was your post workflow (log in prior to grade?) if you don't mind me asking?

22
Share Your Videos / Stephen King under a Magic Lantern :)
« on: August 15, 2017, 08:16:15 PM »
Just watched it. Indeed it is an incredibly great piece of work from @massimo volta and even more incredible that @Danne's amazing script work was part of this success. Keep it up and thanks for sharing w us!

Also would you mind sharing your settings used within Canon/ML as well your post workflow (was this converted to a log in prior to the grade in Resolve?) if by at all possible?

23
Reverse Engineering / ProcessTwoInTwoOutLosslessPath
« on: August 15, 2017, 07:59:59 AM »
That's some sick work @dfort and thanks for sharing the source code @ErwinH! :D

24
General Help Q&A / Best ML compatible ASP-C camera for shooting video?
« on: August 15, 2017, 07:51:03 AM »
Sounds like a decent used 7D body would be your best bet @blatzkrov!

https://www.amazon.com/gp/aw/ol/B002NEGTTW/ref=mw_dp_olp?ie=UTF8&condition=all

and definitely not worth wasting $ on these slow kit lenses. Your camera can only be as good as what the glass is worth!

25
General Chat / Re: About extreme sharpness in ACR
« on: August 14, 2017, 01:50:35 AM »
Did you forget to dial down the sharpness to 0 from the default 25 in ACR?

Pages: [1] 2 3 ... 117