Answers.Body: <p>I've tried a bunch of front ends for ffmpeg and finally settled on <strong><a href="http://tencoder.sourceforge.net/" rel="nofollow noreferrer">Tencoder</a></strong>. Widows only. It has a preset for ProRes and is very easy to customize so you can crete setting for often used formats or settings.
  It is multithreaded and allows you to do batch processing.</p>
  
  <p><img src="https://i.sstatic.net/OJz2p.png" alt="enter image description here"></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-01-22T23:25:48.107Z
Answers.Text: The link you posted doesn't take you to a TEncoder download, instead try this one: https://www.fosshub.com/TEncoder-Video-Converter.html
Answers.UserDisplayName: James
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-31T13:17:54.813Z
Answers.Text: @cegaton Strange, your screenshot looks a little like that of [WinFF](https://github.com/WinFF/winff)
Answers.UserDisplayName: SebMa
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-07-31T16:05:57.050Z
Answers.Text: @cegaton Your [Tencoder](https://tencoder.sourceforge.net) link is redirecting to [Internet Friendly Media Encoder](https://sourceforge.net/projects/ifme). And btw : http://ifme.sf.net/ is redirecting to https://x265.github.io/
Answers.UserDisplayName: SebMa
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-02-06T04:59:25.387Z
Answers.LastActivityDate: 2015-02-06T04:59:25.387Z
Answers.UserDisplayName: cegaton
Answers.Body: <p>On Windows, I recommend <a href="http://vegasaur.com/FootageStudio4k" rel="nofollow">FootageStudio 4K</a>. It is a commercial converter (not cheap) that supports many professional formats, including ProRes.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-29T00:31:39.700Z
Answers.Text: If you look at their download page, in the licensing info at the bottom they state that they use libavcodec and ffmpeg software in their product. So you're paying for the fancy GUI by the looks of it.
Answers.UserDisplayName: stib
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-29T11:27:00.697Z
Answers.Text: "Libav codecs from FFMPEG project" - I think that this is not the same as another interface for ffmpeg.exe
Answers.UserDisplayName: altarvic
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-30T01:51:20.033Z
Answers.Text: It does seem to look pretty good if you don't / can't use the command line I guess. Still, this grumpy old fart would rather use ffmpeg and spend the money on whisky.
Answers.UserDisplayName: stib
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-28T13:53:02.090Z
Answers.LastActivityDate: 2015-01-28T13:53:02.090Z
Answers.UserDisplayName: altarvic
Answers.Body: <p>This is the command line I have used to encode ProRes 4444. If you do not include <code>-bits_per_mb</code> you will get low res results in Windows 10. Many posts do not mention this little aspect.</p>
  
  <p><code>ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov</code></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-20T15:00:16.690Z
Answers.Text: This is not necessary anymore.
Answers.UserDisplayName: slhck
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-09-03T14:34:29.167Z
Answers.LastActivityDate: 2016-09-03T15:29:52.180Z
Answers.LastEditDate: 2016-09-03T15:29:52.180Z
Answers.UserDisplayName: vjgalaxy
Answers.Body: <p>You can try <a href="https://code.google.com/p/ffmbc/" rel="nofollow noreferrer">ffmbc</a> - a customized version of FFmpeg. Unfortunately there are no builds for linux or windows at the moment so you have compile it yourself.</p>
  
  <p>Related: <a href="https://video.stackexchange.com/questions/14727/what-is-the-difference-between-ffmpeg-and-ffmbc-now">What is the difference between ffmpeg and ffmbc now?</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-28T12:57:10.587Z
Answers.Text: What advantage does ffmbc have over the regular ffmpeg in the current scenario?
Answers.UserDisplayName: Saaru Lindestøkke
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-28T14:23:34.440Z
Answers.Text: @BartArondson In this case it is irrelevant, but if you are working for Broadcast you can integrate all the other features of ffmbc to your pipeline. See this: https://code.google.com/p/ffmbc/
Answers.UserDisplayName: p2or
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-29T00:27:21.630Z
Answers.Text: I used to use ffmbc before ffmpeg had proRes support, but I can't see any difference between ffmpeg and ffmbc now.
Answers.UserDisplayName: stib
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-01-28T11:17:20.423Z
Answers.LastActivityDate: 2015-04-10T12:11:42.567Z
Answers.LastEditDate: 2017-04-13T12:46:08.110Z
Answers.UserDisplayName: p2or
Answers.Body: <p>As of December 2018, Adobe Creative Cloud aps, such as Premier, <a href="https://helpx.adobe.com/after-effects/kb/export-h264.html#main-pars_header_0" rel="nofollow noreferrer"><strike>After Effects and</strike></a> Adobe Media Encoder give you the ability to <a href="https://helpx.adobe.com/premiere-pro/using/whats-new.html" rel="nofollow noreferrer">encode in ProRes</a> without any <em>post-hoc</em> conversion.</p>
  <p>If you don't use Adobe CC aps or want a free, open source tool, <code>ffmpeg</code> can encode video using ProRes, and runs cross-platform. <code>ffmpeg</code> is a command line tool, which means that it can be automated.</p>
  <p>There are a plethora of <a href="https://duckduckgo.com/?q=foss+gui+for+ffmpeg" rel="nofollow noreferrer">free GUIs for ffmpeg</a> for those unfamiliar with the command line.</p>
  <p>This <code>ffmpeg</code> command:</p>
  <pre><code>ffmpeg -i input.avi -c:v prores -profile:v 3 -c:a pcm_s16le output.mov
  </code></pre>
  <p>will do the trick.</p>
  <p>The <code>-profile</code> switch takes an integer from -1 to 5 to match the ProRes profiles:</p>
  <ul>
  <li>-1: <code>auto</code> (default)</li>
  <li>0: <code>proxy</code> ≈ 45Mbps YUV 4:2:2</li>
  <li>1: <code>lt</code> ≈ 102Mbps YUV 4:2:2</li>
  <li>2: <code>standard</code> ≈ 147Mbps YUV 4:2:2</li>
  <li>3: <code>hq</code> ≈ 220Mbps YUV 4:2:2</li>
  <li>4: <code>4444</code>≈ 330Mbps YUVA 4:4:4:4</li>
  <li>5: <code>4444xq</code> ≈ 500Mbps YUVA 4:4:4:4</li>
  </ul>
  <p>The approximate bit-rates are for 1920×1080p footage. All of the profiles are progressive, 10-bit, and little-endian (byte order).</p>
  <p>The profiles are explained on the <a href="https://support.apple.com/en-us/HT202410" rel="nofollow noreferrer">Apple website</a>. There doesn't as yet seem to be support for RGBA encoding in 4444 and 444xq which the official Apple codec supports.</p>
  <p><strike>You may also use <code>prores</code> instead of <code>prores_ks</code>, which may be a little faster, but does not offer the 4444 profiles. For more background, please read <a href="https://trac.ffmpeg.org/wiki/Encode/VFX#Prores" rel="nofollow noreferrer">this FFmpeg Wiki article</a></strike>. The prores_ks encoder is now default, and you only need to specify <code>prores</code> in the command, even when encoding prores 4444.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-02-08T16:33:15.973Z
Answers.Text: Could you expand to say what the different profiles are and what they mean?
Answers.UserDisplayName: hellocatfood
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-20T15:03:10.290Z
Answers.Text: @hellocatfood I added a link to the Apple website which explains the profiles.
Answers.UserDisplayName: slhck
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-02-07T05:53:19.433Z
Answers.Text: *little-endian — whatever that means* --> The decoded 10-bit samples are actually stored as padded 16 bits. The lower 8 bits are presented first, followed by the upper 8 bits. Big endian is upper 8 followed by lower 8.
Answers.UserDisplayName: Gyan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2015-01-28T12:24:32.600Z
Answers.LastActivityDate: 2021-07-20T23:26:34.123Z
Answers.LastEditDate: 2021-07-20T23:26:34.123Z
Answers.UserDisplayName: stib
Body: <p>Is it also possible to encode video with Apple ProRes on Windows and Linux?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-11-03T08:16:53.033Z
Comments.Text: Aside the better (because multiplatform) answers given by the other users in past there was also this plugin for premiere: http://www.miraizon.com/products/codecsoverview.html but if you try to buy it it says that sales are ended, i wonder why. I suggest you ffmpeg too ;)
Comments.UserDisplayName: user3450548
Tags: <encoding><codec><windows><linux><prores>
Title: How to encode Apple ProRes on Windows or Linux?
UserDisplayName: p2or
ThreadText: # How to encode Apple ProRes on Windows or Linux?
  
  (Asked by: username_0 on 2015-01-28)
  
  Is it also possible to encode video with Apple ProRes on Windows and Linux?
  
  **Tags:** encoding, codec, windows, linux, prores
  
  > **Comments:**
  > **username_1**: Aside the better (because multiplatform) answers given by the other users in past there was also this plugin for premiere: http://www.miraizon.com/products/codecsoverview.html but if you try to buy it it says that sales are ended, i wonder why. I suggest you ffmpeg too ;)  
  
  ---
  
  ## 5 answers
  
  ### Answer by username_6 on 2015-01-28. Score: 31 | Accepted answer
  
  As of December 2018, Adobe Creative Cloud aps, such as Premier, [After Effects and](https://helpx.adobe.com/after-effects/kb/export-h264.html#main-pars_header_0) Adobe Media Encoder give you the ability to [encode in ProRes](https://helpx.adobe.com/premiere-pro/using/whats-new.html) without any *post-hoc* conversion.
  
  If you don't use Adobe CC aps or want a free, open source tool, `ffmpeg` can encode video using ProRes, and runs cross-platform. `ffmpeg` is a command line tool, which means that it can be automated.
  
  There are a plethora of [free GUIs for ffmpeg](https://duckduckgo.com/?q=foss+gui+for+ffmpeg) for those unfamiliar with the command line.
  
  This `ffmpeg` command:
  
  ```
  ffmpeg -i input.avi -c:v prores -profile:v 3 -c:a pcm_s16le output.mov
  
  ```
  
  will do the trick.
  
  The `-profile` switch takes an integer from -1 to 5 to match the ProRes profiles:
  
  * -1: `auto` (default)
  * 0: `proxy` ≈ 45Mbps YUV 4:2:2
  * 1: `lt` ≈ 102Mbps YUV 4:2:2
  * 2: `standard` ≈ 147Mbps YUV 4:2:2
  * 3: `hq` ≈ 220Mbps YUV 4:2:2
  * 4: `4444`≈ 330Mbps YUVA 4:4:4:4
  * 5: `4444xq` ≈ 500Mbps YUVA 4:4:4:4
  
  The approximate bit-rates are for 1920×1080p footage. All of the profiles are progressive, 10-bit, and little-endian (byte order).
  
  The profiles are explained on the [Apple website](https://support.apple.com/en-us/HT202410). There doesn't as yet seem to be support for RGBA encoding in 4444 and 444xq which the official Apple codec supports.
  
  You may also use `prores` instead of `prores_ks`, which may be a little faster, but does not offer the 4444 profiles. For more background, please read [this FFmpeg Wiki article](https://trac.ffmpeg.org/wiki/Encode/VFX#Prores). The prores\_ks encoder is now default, and you only need to specify `prores` in the command, even when encoding prores 4444.
  
  > **Comments:**
  > **username_10**: Could you expand to say what the different profiles are and what they mean?  
  > **username_8**: @username_10 I added a link to the Apple website which explains the profiles.  
  > **username_11**: *little-endian — whatever that means* --> The decoded 10-bit samples are actually stored as padded 16 bits. The lower 8 bits are presented first, followed by the upper 8 bits. Big endian is upper 8 followed by lower 8.  
  
  ---
  
  ### Answer by username_2 on 2015-02-06. Score: 4
  
  I've tried a bunch of front ends for ffmpeg and finally settled on **[Tencoder](http://tencoder.sourceforge.net/)**. Widows only. It has a preset for ProRes and is very easy to customize so you can crete setting for often used formats or settings.
  It is multithreaded and allows you to do batch processing.
  
  ![enter image description here](https://i.sstatic.net/OJz2p.png)
  
  > **Comments:**
  > **username_3**: The link you posted doesn't take you to a TEncoder download, instead try this one: https://www.fosshub.com/TEncoder-Video-Converter.html  
  > **username_4**: @username_2 Strange, your screenshot looks a little like that of [WinFF](https://github.com/WinFF/winff)  
  > **username_4**: @username_2 Your [Tencoder](https://tencoder.sourceforge.net) link is redirecting to [Internet Friendly Media Encoder](https://sourceforge.net/projects/ifme). And btw : http://ifme.sf.net/ is redirecting to https://x265.github.io/  
  
  ---
  
  ### Answer by username_5 on 2015-01-28. Score: 3
  
  On Windows, I recommend [FootageStudio 4K](http://vegasaur.com/FootageStudio4k). It is a commercial converter (not cheap) that supports many professional formats, including ProRes.
  
  > **Comments:**
  > **username_6**: If you look at their download page, in the licensing info at the bottom they state that they use libavcodec and ffmpeg software in their product. So you're paying for the fancy GUI by the looks of it.  
  > **username_5**: "Libav codecs from FFMPEG project" - I think that this is not the same as another interface for ffmpeg.exe  
  > **username_6**: It does seem to look pretty good if you don't / can't use the command line I guess. Still, this grumpy old fart would rather use ffmpeg and spend the money on whisky.  
  
  ---
  
  ### Answer by username_7 on 2016-09-03. Score: 3
  
  This is the command line I have used to encode ProRes 4444. If you do not include `-bits_per_mb` you will get low res results in Windows 10. Many posts do not mention this little aspect.
  
  `ffmpeg -y -f mov -i input-file.mov -vcodec prores_ks -pix_fmt yuva444p10le -profile:v 4444 -bits_per_mb 8000 -s 1920x1080 output-file.mov`
  
  > **Comments:**
  > **username_8**: This is not necessary anymore.  
  
  ---
  
  ### Answer by username_0 on 2015-01-28. Score: 0
  
  You can try [ffmbc](https://code.google.com/p/ffmbc/) - a customized version of FFmpeg. Unfortunately there are no builds for linux or windows at the moment so you have compile it yourself.
  
  Related: [What is the difference between ffmpeg and ffmbc now?](https://video.stackexchange.com/questions/14727/what-is-the-difference-between-ffmpeg-and-ffmbc-now)
  
  > **Comments:**
  > **username_9**: What advantage does ffmbc have over the regular ffmpeg in the current scenario?  
  > **username_0**: @BartArondson In this case it is irrelevant, but if you are working for Broadcast you can integrate all the other features of ffmbc to your pipeline. See this: https://code.google.com/p/ffmbc/  
  > **username_6**: I used to use ffmbc before ffmpeg had proRes support, but I can't see any difference between ffmpeg and ffmbc now.  
  
  ---
  
  