Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
8th November 2011, 06:33 | #1 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
ProRes in ffmpeg is here! (i think)
i just saw a commit on the ffmpeg git log thing under the name "proresenc". in my curiosity, i gitted and compiled in msys.
it seems to create prores files that are readable in quicktime! seems to maintain 10-bit as well. just thought i'd put the news here, because i know there's people who would very much like this capability.
__________________
sucking the life out of your videos since 2004 |
8th November 2011, 12:25 | #3 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
nothing too special about compiling, though note that --enable-version2 is no longer a configure option.
i've known about the decoder for a while, but today's the first commit i've seen about an encoder... it seems to be C only and doesn't seem to multithread on my work machine (though i could have misconfigured it, as the behavior with w32threads has changed recently). it's still decent fast in SD - realtime and then some. as far as bitness... just feed it a 10-bit source. it seems to step everything up to 422p10le or whatever it's called for encoding to prores. i'm sure it'll take input from that avs2yuv mod. i'm a bit n00b when compiling in msys (or indeed anything - it's a new world opened when my laptop HDD died and i replaced it with linux and forced myself to make it work), but i seem to have been lucky with it lately. btw, i tested an encode in final cut pro, and it loaded fine and didn't need re-rendering. it warned about it not being optimised for FCP, but that just means it wasn't made in FCP and can be ignored. no artefacts spotted so far. i doubt there will be any. prores appears to be mjpeg adapted for multithreading.
__________________
sucking the life out of your videos since 2004 |
9th November 2011, 00:24 | #5 | Link |
interlace this!
Join Date: Jun 2003
Location: i'm in ur transfers, addin noise
Posts: 4,555
|
7.
it's the same warning you get when you export from MPEG streamclip, or QToutput, or anything not FCP. certainly not something i'm worried about. i'm not quite willing to use this in production just yet, but it's good to know it works, and it's a boon for any indie types.
__________________
sucking the life out of your videos since 2004 |
10th November 2011, 09:59 | #6 | Link |
brontosaurusrex
Join Date: Oct 2001
Posts: 2,392
|
i did some mega googling yesterday, but couldn't find even a shred of docs on the subject, basically what would editor want is the ability to encode to:
prores 422 LT prores 422 standard prores 422 HQ prores 444 clues? edit: staring at the code http://git.videolan.org/?p=ffmpeg.gi...2e336b;hb=HEAD first 3 seems plausible, but no idea how should that transform into ffmpeg command line...
__________________
certain other member Last edited by smok3; 10th November 2011 at 11:53. |
10th November 2011, 14:47 | #7 | Link |
Registered User
Join Date: May 2006
Posts: 957
|
1 - It only supports 10-bit 422
2 - I think you would use: -profile apch|apcn|apcs|acpo Based on the comment at the top of the file: Known FOURCCs: 'apch' (HQ), 'apcn' (SD), 'apcs' (LT), 'acpo' (Proxy)
__________________
x264 log explained || x264 deblocking how-to preset -> tune -> user set options -> fast first pass -> profile -> level Doom10 - Of course it's better, it's one more. |
13th November 2011, 16:39 | #9 | Link | |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,845
|
Quote:
Profile values are 0,1,2,3- where 3 is HQ mode. (0 is proxy). eg. -vcodec prores -profile 2 - this will produce normal mode. Note that bitrates are higher than for Apple one (about 30%), but also quality is better. Speed is not that great, because it's not multithreaded yet- but I assume it will be. There are reports that files work fine in FCP. Andrew Last edited by kolak; 13th November 2011 at 16:43. |
|
13th November 2011, 16:41 | #10 | Link | |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,845
|
Quote:
Here is post from guy who made it: http://comments.gmane.org/gmane.comp...g.devel/136326 Andrew Last edited by kolak; 13th November 2011 at 16:48. |
|
13th November 2011, 22:02 | #11 | Link |
brontosaurusrex
Join Date: Oct 2001
Posts: 2,392
|
thanks kolak, "-vcodec prores -profile 2 -acodec pcm_s16le" seems to be working, but kinda slow to be really useful at this point (under 10 fps on 1920x1080-25p material, that was prores to prores).
edit: the ffmpeg compile tested was git from d3.m11.2011.
__________________
certain other member Last edited by smok3; 13th November 2011 at 22:32. |
20th November 2011, 22:54 | #13 | Link |
brontosaurusrex
Join Date: Oct 2001
Posts: 2,392
|
trying to go from jpg sequence to prores and i get a green video, any clues?
edit: solved with fresh barebones git compile.
__________________
certain other member Last edited by smok3; 20th November 2011 at 23:22. |
Tags |
apple, ffmpeg, linux, prores, win32 |
Thread Tools | Search this Thread |
Display Modes | |
|
|