Welcome to our community

Be a part of something great, join today!

  • Hey all, just changed over the backend after 15 years I figured time to give it a bit of an update, its probably gonna be a bit weird for most of you and i am sure there is a few bugs to work out but it should kinda work the same as before... hopefully :)

ProRes Encoding on PC?

Actually it is possible to convert Red files using Avisynth and Gabor's plugin.
Homepage here. Old thread here
ffmpeg is able to process Avisynth AVS files.
The problem is that Avisynth is 8-bit only.
We make files for offline using Gabor's plugin.

I have a batch R3D -> AVS creator.
Let me know you if like to have this.

Priit
I would love to have it thank you, can you send it to me in PM? Can you perform also like 1/2 or 1/4 debayering and resolution change? I just need to convert a bunch of r3ds for offline edit...Thank you
 
Link to R3D2AVS.zip
Unfortunatelly lost most presets I created.
Just today we need a preset with TimeCode burned in.
When I find or recreate it I will notice.

Priit
 
Found preset with burned in Timecodes.
Replaced the R3D2AVS.ZIP
It contains 3 sample presets.

Priit
 
thank you very much. I have a problem that i I can't figure out why it's happening. when I opened your .exe it asked me to point to my r3dsource.dll in the avisyth plugin folder and I did. I created 1 .avs file using the r3d2avs.exe (how do I use presets?, I put just in the same folder?). after that I open the .avs file in AnothereGUI, which is linked to ffmpeg to encode prores. I get instantly an error saying: impossible to load r3dsource.dll from avisynth folder...What am I missing? thank you very much, I'm very new to this avisynth world....
 
MediaPlayer or VLC player should play those AVS files.
So you will see are the AVS files correct.

Avisynt or is it RED SDK doesn't like local non US characters.
Check your folder names.

Also had issues with AVS files on 64-bit Windows.

Priit
 
mediaplayer plays the file correctly no issues at all... I don't understand what's wrong.
the error I'm gettin is exactly this:
 

Attachments

  • error.jpg
    error.jpg
    43 KB · Views: 0
Hmm????
No idea here.
May be it is wort to download new ffmpeg.
We use 32-bit ffmpeg even on 64-bit Windows as 64-bit ffmpeg has more problems.

Priit

PS.Just made a AVS file from Red clip and converted with 32-bit ffmpeg on Win7 64-bit computer. Worked.
 
Thank you, now it works perfectly, the only thing is that cpu used is only about 30%...anyway to speed it up? maybe using avisynth 64 bit?
thanks again
 
32-bit Avisynth v258
32-bit ffmpeg static binary
64-bit Win7
4 physical cores with HT
Getting constanntly 98-99% with 8 threads coding R3D -> AVS -> ProRes 185

Priit
 
Hi, just found this very interesting thread.
So, is there any way to export to Prores from Redcine X (pro or not) on a windows PC ?

Nils, I found a slightly complicated way of doing it by feeding files to FFMPEG which can actually encode ProRes. A little tricky to set up, but at least it'll run at the same time as your Redcine X batch. http://www.fallenempiredigital.com/...n-a-windows-pc-with-redcine-x-pro-and-ffmpeg/

It's a different approach from AVS.

To answer your question directly: no, there is no proper way to encode ProRes from Redcine X on Windows.
 
Is there any form of an Hardware based encoder. Something that you can pass data through that will encode to a storage device. I am thinking of something similar to an external recorder... but rather than connecting to the camera directly, it connects to a computer system that passes data through it???

All of this aside from the fact that: you could output from your PC through and IO card such as the Decklink to a recorder that records to prores (playback capture would most liely not work very well)... but that would not work... I don't think??? But something similar in concept outputting data rather than actual video signal.

I don't know... but there needs to be a PC based solution for ProRes encoding... and if it could realtime record/encode or utilize the Red Rocket... that would be so helpful!!!!

On another note... what file system are you guys using for clients whom are editing on mac... or mac and windows? Macdrive? Fat 32 does not seem to work due to the 4 Gb limit, and I find it to be a limitation at one point or another.
 
I have a parallel patch processing GUI for ffmpeg, ffmbc etc.
Download here: AnotherGUI

It doesn't have ProRes preset included now but it is very easy to create yourself.
I will add it later tomorrow.

Only some presets are included in download.
You can download more presets from Presets page.

It is freeware. Its portable.

Regards
Priit

EDIT: 4 presets for ProRes are now included in basic download pakage.

I love your utility - thanks very much for sharing it! I wonder... would it be possible to set it up with a 'watch folders' capability? That way any file rendered to a specific folder would automatically get converted to the preset. This would be a huge timesaver...

thanks,

John T.
 
Hi Prit, I've been playing with this for a couple days and doing some audio tests to append to DPX sequences. I can append a new input via "-i" using an external 48000 .wav, however, for whatever reason it switches from proRes422 to h.264.

Is there a way to add audio if we are using image sequences?
 
There is no elegant way.
You have multiple sources so you should have multiple -i with source filename folowing.
One source you have to hardcode into preset:-(
If source filename or path contains spaces the whole name sould be in quation marks.
After all preset add also -newaudio

-i "<SourceFileName>" -i "D:\my folder\my audio.wav" -vcodec prores -profile 3 -acodec pcm_s16le -ar 48000 -ac 2 "<OutputPath><OutputFileName>.mov" -newaudio
It is not tested but you get the idea.

Priit

PS. New version 1.5 is almost ready.
Need to test/correct the sample presets coming with it
because ffmpeg syntacs is changing all the time.
 
Yep. It appears on where that new input goes it seems to cause an issue. I've got it working. Thanks for the help.

I've also been testing the 4444 with ffmbc.

It should be noted here that if you are looking to create 23.98 material out of DPX frames you'll need to add "-r 24000/1001" before your input, otherwise id defaults to 25fps.
 
On a side-note:
You can export ProRes 422 directly out of Premiere (+ AE and Media Encoder) or Scratch on Windows, using Drastics MediaReactor Workstation Plugin:
http://drastic.tv/index.php?option=...58:mediareactorworkstation&catid=40&Itemid=80


The ProRes codec in that package is not an Apple one, but rather a selfwritten codec.
Although it is still being in development, you can already use it very well.
The two advantages of the plugin are:
- multithreaded ProRes Encode
- native 64 bit ProRes decode (original Quicktime is still 32 bit and makes some interface-writing necessary for every software
developer to integrate the 32 bit Quicktime into a modern 64 bit application).

MediaReactor is a read and write plugin for the named applications^^.
You can download a watermarked trial on the website above.


Guess, this could be interesting for some people here ;-) .



Best,
Mazze
 
On a side-note:
You can export ProRes 422 directly out of Premiere (+ AE and Media Encoder) or Scratch on Windows, using Drastics MediaReactor Workstation Plugin:
http://drastic.tv/index.php?option=...58:mediareactorworkstation&catid=40&Itemid=80


The ProRes codec in that package is not an Apple one, but rather a selfwritten codec.
Although it is still being in development, you can already use it very well.
The two advantages of the plugin are:
- multithreaded ProRes Encode
- native 64 bit ProRes decode (original Quicktime is still 32 bit and makes some interface-writing necessary for every software
developer to integrate the 32 bit Quicktime into a modern 64 bit application).

MediaReactor is a read and write plugin for the named applications^^.
You can download a watermarked trial on the website above.


Guess, this could be interesting for some people here ;-) .



Best,
Mazze

Did any Reduser try this encoder yet?
 
Back
Top