Os tempos certamente mudaram e agora um FFmpeg atualizado, incluindo a versão empacotada com o Xenial Xerus LTS, agora codificará facilmente os arquivos ProRes. O seguinte irá funcionar bem:
ffmpeg -i input.mp4 \
-c:v prores -profile:v 3 \
-c:a pcm_s16le \
output.mov
As configurações disponíveis de -profile
são as seguintes:
-profile 0 = Apple ProRes Proxy
-profile 1 = Apple ProRes LT
-profile 2 = Apple ProRes 422 for SD (lower bitrate)
-profile 3 = Apple ProRes HQ for HD (higher bitrate)
Você pode testar sua própria cópia do FFmpeg para o recurso ProRes da seguinte forma:
andrew@illium~$ ffmpeg -encoders 2>/dev/null | grep -i prores
VF.... prores Apple ProRes
VF.... prores_aw Apple ProRes (codec prores)
VFS... prores_ks Apple ProRes (iCodec Pro) (codec prores)
andrew@illium~$
As letras iniciais indicam:
Encoders:
V..... = Video
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
Para a reprodução, você deve descobrir que a maioria dos principais players de mídia, sendo MPlayer, SMPlayer e VLC, terá prazer em reproduzir esses arquivos ...