View Full Version : editing in NLE after encoding Prores 422 HQ with ffmpeg in the Window 10.
jsj2251
4th May 2022, 12:22
If I use ffmpeg in window os and encode the video into the Prores 422 HQ codec,
is there a problem with editing and playback within the NLE(like Adobe PP,AE)?
I heard that there is a problem with editing and playback because it is not the official codec of Apple.
FranceBB
7th May 2022, 13:28
I heard that there is a problem with editing and playback because it is not the official codec of Apple.
Yes, 'cause Apple devs are douchebags and even though the encoded file is perfectly fine, they artificially block it if the writing application doesn't use Apple's paid official SDK.
That being said, libavcodec devs clearly circumvented this by changing a metadata and spoofing the encoder as an Apple official encoder by writing "Apple" instead of "Libav".
This is an example:
ffmpeg.exe -i "AVS Script.avs" -vcodec prores_ks -profile:v 3 -qscale:v 0 -vendor apl0 -color_range 1 -color_primaries 1 -color_trc 1 -colorspace 1 -c:a pcm_s24le -ar 48000 -f mov -y "\\mibctvan000\Ingest\MEDIA\temp\output.mov"
pause
As you can see, all you need is "-vendor apl0" to spoof it as Apple and get away with it.
I encode all my ProRes with -vendor apl0 so I suggest you to do the same and call it a day.
They work just fine on AVID Media Composer, Colorfront Transkoder, Adobe Premiere etc. ;)
I've never seen an issue (in the past) even without Apple tag, but maybe I did not work with that many ffmpeg generated files (specially recently).
FranceBB
7th May 2022, 21:50
I've never seen an issue (in the past) even without Apple tag, but maybe I did not work with that many ffmpeg generated files (specially recently).
no problem with literally any software player or NLE, it's just Apple's crap that complains if you don't put the vendor tag: QuickTime, Final Cut etc
kolak
15th May 2022, 20:42
QT X has no issue with ffmpeg files which uses non Apple tag.
Only issue I know was old FCP, but this wasn't really issue with ProRes data itself but with MOV format and how ffmpeg use to (now it's fixed) mux video+audio (https://ffmpeg.org/pipermail/ffmpeg-user/2012-May/006612.html).
Any non-Apple, but certified ProRes file will have other than apl0 tag as well (Adobe, Assimilate, Telestream etc,.). All use unique tags.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.