MLVProducer: [v3200]

Started by AWPStar, May 29, 2015, 10:44:45 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Thobias

Is it possible to export to DNG files?
Canon 70D (ML 70D.111A - Beta-3) | Canon: 24-70mm f/4 L IS USM, 50mm f/1.8 STM, 10-18mm f/4.5-5.6 STM | FD 35mm f/2.8, FD 50mm f/1.8, FD 135mm f/3.5, Soligor: FD 28mm f/2.8 | old Canon flash Speedlite 299T | Windows 10 64bit

AWPStar

@Thobias
Quotedng contains raw data. there is no reason to use this app, if you want to save your footage to raw. i can use mlv_bump to extract dng's, but what's the point?
MLVProducer. p.s. sorry for my bad english.

Thobias

Point is to get nice feature of reducing pink dots and other graphic glitches and still be able to edit RAW files in Premiere or After Effects. I'm simply not able to export every scenes for final cut. I have to cuts scenes and then apply colour grading. But maybe I just have wrong workflow.
Canon 70D (ML 70D.111A - Beta-3) | Canon: 24-70mm f/4 L IS USM, 50mm f/1.8 STM, 10-18mm f/4.5-5.6 STM | FD 35mm f/2.8, FD 50mm f/1.8, FD 135mm f/3.5, Soligor: FD 28mm f/2.8 | old Canon flash Speedlite 299T | Windows 10 64bit

mothaibaphoto

@AWPStar
A lot of ML users need raw first.
Every existent software for extract DNG from MLV has it's drawbacks and there is no ideal solution (at least on windows):
mlv_dump - wrong WB, no CDNG - no timecode, auto audio sync in Resolve and so on. Yes, and this is console application :)
MlRawViewer - same as mlv_dump regarding DNG export, have GUI, but abandoned :(
raw2cdng - abandoned, buggy, didn't extract all the metadata (lens info for example) but with correct WB :)
MLVFS - windows port abandoned :(
So, you have the chance to make the best tool :)

kgv5

@AWPStar, i fully agree with mothaibaphoto.
In my latest workflow i often use MLrawviewer just to select couple of seconds out of a much longer footage, than i can delete original, huge MLV and still have raw (extracted DNGs). MLrawviewer is abandoned and unfortunatelly lacks of CDNG. Could you implement extracting MLV to CDNG with in/out points? This with your existing UI would be a killer feature for me.

Is it possible to open the next clip from the folder by just pressing a button?
www.pilotmovies.pl   5D Mark III, 6D, 550D

AWPStar

@kgv5
Yes, but from the queue. Ctrl+PgUp/PgDown
MLVProducer. p.s. sorry for my bad english.

reddeercity

Very impressive App :D ! But I one thing missing, Is to Export to Cdng's I thing this a must , That what keeps me from using it .
It really pointless to export to a FFmpeg ProRes 10 bit file (Specially 444) To much Clipping in the low & highs , unless you can
access the QT Codec Without FFmpeg. The Only Codec to date that can handle the full range of ML raw is ProRes 4444XQ which is a only MAC thing.
But since your app can run in OSX with some help , I would be nice to access the QT Library path and I think in PC if you got access to the QT Codec
"C:\Program Files (x86)\QuickTime\QTSystem" like the QuickTimeH264.qtx,etc.... then any QT codec installed e.g. SheerVideo Pro.qtx ,BlackmagicRGB.qtx which are installed on my PC & MAC
can be used. But I think it would easier to just export Cdng and transcode to .mov or .avi with standalone different Apps.
CDNG_Format_Specification_v1_1.pdf

Just my thoughts on the matter  ;D
What ever you do it still amazing App , keep up the great work !

nikfreak

I clicked on remove focus dots (add pixel) and then some squares came up and after that I clicked on the "+" for pattern shift and the app crashed wit a runtime error  :D
But looks goof so far. I am impressed. keep up the good work.
[size=8pt]70D.112 & 100D.101[/size]

kgv5

Ability to have access to the next clips from the folder without having to import them on the first place would be very nice. Like in MLrawviewer where you just selecting a folder from a browser and than press a button and the next (or previous) clip opens (of course its doing this indexing thing first). Could you implement some kind of browser with thumbnails? My workflow now is mostly to insert memory card and select clip fragments with in/out points instantly switching between files. So than I have "filtered" DNG sequences which saves me a lot of hdd space and i can still do everything with them. So thats why we need CDNGs to have ability to easy sync the sound in resolve but still have raw.Of course having option to render clips as proxy files with your app is great. I am still afraid of render movie clips even in good codec and delete raw. Keeping raw at least to the moment when the whole movie is ready is essential to me.
www.pilotmovies.pl   5D Mark III, 6D, 550D

DeafEyeJedi

Agreed w @reddeercity regarding QT codec especially PR4444XQ to get the most out of ML Raw.

This app runs well on my Mac's under Wine and it definitely looks promising!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

AWPStar

For now i probably can handle with uncompressed 16bit cdng.
But it will take more disk space than MLV-file as cdng doesn't support 14bit mode. Only 8,10,12,16.
MLVProducer. p.s. sorry for my bad english.

Danne

Have you checked the compression of cdng files in mlrawviewer? Might be something useful regarding size.

AWPStar

@Danne
I began to understand the structure of DNG(tiff)-format.
And as i understand the MLRV code, it doen't use compression too.
I'll try to implement deflate or LZW compression.
MLVProducer. p.s. sorry for my bad english.

flostro

Andrew Baldwin wrote something about the compression method he used for MLRawviewer here:

http://thndl.com/how-dng-compresses-raw-data-with-lossless-jpeg92.html

kgv5

Quote from: AWPStar on October 16, 2015, 12:07:53 PM
For now i probably can handle with uncompressed 16bit cdng.
But it will take more disk space than MLV-file as cdng doesn't support 14bit mode. Only 8,10,12,16.

It would be great if you could implement 16 bit cdngs.
www.pilotmovies.pl   5D Mark III, 6D, 550D

AWPStar

@kgv5 @DeafEyeJedi @reddeercity @Thobias @mothaibaphoto
You have convinced me. I will implement it. :) But it will take a long time.
MLVProducer. p.s. sorry for my bad english.

Thobias

Quote from: AWPStar on October 16, 2015, 04:56:42 PM
@kgv5 @DeafEyeJedi @reddeercity @Thobias @mothaibaphoto
You have convinced me. I will implement it. :) But it will take a long time.
Then you will have most powerful tool for RAW video enthusiastic creators! I made my day, dude=) Thanks!
Canon 70D (ML 70D.111A - Beta-3) | Canon: 24-70mm f/4 L IS USM, 50mm f/1.8 STM, 10-18mm f/4.5-5.6 STM | FD 35mm f/2.8, FD 50mm f/1.8, FD 135mm f/3.5, Soligor: FD 28mm f/2.8 | old Canon flash Speedlite 299T | Windows 10 64bit

DeafEyeJedi

It'll be worth the wait. No rush on this!
5D3.113 | 5D3.123 | EOSM.203 | 7D.203 | 70D.112 | 100D.101 | EOSM2.* | 50D.109

AWPStar

I just saved my first cdng. And opened with AE =)
If you know tiff/dng/cdng Tags that must be implemented - pls tell me.
MLVProducer. p.s. sorry for my bad english.

Danne

That was fast work :)
https://bitbucket.org/dmilligan/mlvfs/src/bf81b38adce64129a8986c6d5a415e801d0c63f8/mlvfs/dng.c?at=master&fileviewer=file-view-default
From row 72-165
from row 700-754
Notice that dmilligan calculates the correct wb as well. MLV files contains kelvin and rgb info. I think he,s referring to ufraw calculations when getting wb.
Stretched files. Slowmo also gets the "default scale tag" which unstretched(regular) files won,t have.

Also dng specification
http://www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec_1.4.0.0.pdf#page19

Here is the exiftool output from a dng file(5d mark 3) coming from MLVFS

Last login: Sat Oct 17 00:01:11 on ttys000
itgusers-MacBook-241:~ itguser$ exiftool /Users/itguser/Desktop/temp/M24-1009.MLV/M24-1009_000000.dng
ExifTool Version Number         : 10.02
File Name                       : M24-1009_000000.dng
Directory                       : /Users/itguser/Desktop/temp/M24-1009.MLV
File Size                       : 4.0 MB
File Modification Date/Time     : 2015:09:24 11:05:29+02:00
File Access Date/Time           : 2015:09:24 11:05:29+02:00
File Inode Change Date/Time     : 2015:09:24 11:05:29+02:00
File Permissions                : rw-rw-rw-
File Type                       : DNG
File Type Extension             : dng
MIME Type                       : image/x-adobe-dng
Exif Byte Order                 : Little-endian (Intel, II)
Subfile Type                    : Full-resolution Image
Image Width                     : 1920
Image Height                    : 1080
Bits Per Sample                 : 16
Compression                     : Uncompressed
Photometric Interpretation      : Color Filter Array
Fill Order                      : Normal
Make                            : Canon
Camera Model Name               : Canon EOS 5D Mark III
Strip Offsets                   : 65536
Orientation                     : Horizontal (normal)
Samples Per Pixel               : 1
Rows Per Strip                  : 1080
Strip Byte Counts               : 4147200
Planar Configuration            : Chunky
Software                        : MLVFS
Modify Date                     : 2015:08:24 10:05:29
CFA Repeat Pattern Dim          : 2 2
CFA Pattern 2                   : 0 1 1 2
Exposure Time                   : 1/67
F Number                        : 3.2
ISO                             : 800
Sensitivity Type                : ISO Speed
Exif Version                    : 0230
Subject Distance                : 0 m
Focal Length                    : 20.0 mm
Focal Plane X Resolution        : 1314.168378
Focal Plane Y Resolution        : 1316.872428
Focal Plane Resolution Unit     : inches
Lens Model                      : EF20-35mm f/2.8L
DNG Version                     : 1.4.0.0
Unique Camera Model             : Canon EOS 5D Mark III
Black Level                     : 2046
White Level                     : 15000
Default Scale                   : 1 1
Default Crop Origin             : 0 0
Default Crop Size               : 1920 1080
Color Matrix 1                  : 0.7234 -0.1413 -0.06 -0.3631 1.115 0.285 -0.0382 0.1335 0.6437
Color Matrix 2                  : 0.6722 -0.0635 -0.0963 -0.4287 1.246 0.2028 -0.0908 0.2162 0.5668
As Shot Neutral                 : 0.8524669541 1 0.3311397532
Baseline Exposure               : 0
Calibration Illuminant 1        : Standard Light A
Calibration Illuminant 2        : D65
Active Area                     : 0 0 1080 1920
Forward Matrix 1                : 0.7868 0.0092 0.1683 0.2291 0.8615 -0.0906 0.0027 -0.4752 1.2976
Forward Matrix 2                : 0.7637 0.0805 0.1201 0.2649 0.9179 -0.1828 0.0137 -0.2456 1.057
Time Codes                      : 00:00:00.00
Frame Rate                      : 25
Reel Name                       : /M24-1009.MLV
Baseline Exposure Offset        : 0
Aperture                        : 3.2
CFA Pattern                     : [Red,Green][Green,Blue]
Image Size                      : 1920x1080
Megapixels                      : 2.1
Scale Factor To 35 mm Equivalent: 1.0
Shutter Speed                   : 1/67
Circle Of Confusion             : 0.030 mm
Field Of View                   : 83.0 deg
Focal Length                    : 20.0 mm (35 mm equivalent: 20.3 mm)
Hyperfocal Distance             : 4.23 m
Light Value                     : 6.4




AWPStar

@Danne
QuoteAlso dng specification
http://www.adobe.com/content/dam/Adobe/en/products/photoshop/pdfs/dng_spec_1.4.0.0.pdf#page19
I don't want to implement all of DNG-tags. Most of them is useless because MLV doesn't contains some information.

Solved this problem.
MLVProducer. p.s. sorry for my bad english.

AWPStar

That's what i got.
http://s1.postimg.org/vqsu14z2n/testwb2.jpg
i think it is pretty correct WB.


Another good news!
Deflate is working! 2766643 Bytes -> 898402 Bytes against 1747468 of MLRawViewer
MLVProducer. p.s. sorry for my bad english.

Danne

Looks real nice. Is it adopting camera wb or are you using some kind of auto wb?

About dng tag spec. Feel free to adopt any tags you like. It, s your application :).

AWPStar

MLVProducer. p.s. sorry for my bad english.

AWPStar

MLVProducer. p.s. sorry for my bad english.