FFmpeg: ProRes Video with PCM Audio in MOV

This article provides a straightforward guide on how to use FFmpeg to create a QuickTime (MOV) container containing an Apple ProRes video track and uncompressed PCM audio. You will learn the exact command-line syntax, the standard video profiles available, and how to select the correct audio bit depth for your output.

The FFmpeg Command

To encode a video to ProRes with uncompressed PCM audio inside a QuickTime (.mov) wrapper, use the following basic command template:

ffmpeg -i input.mp4 -c:v prores_ks -profile:v 3 -c:a pcm_s24le output.mov

Command Breakdown

Advanced Example: Copying Video and Encoding Only Audio

If your video track is already encoded in ProRes and you only want to convert the audio to uncompressed PCM while preserving the video stream without re-encoding, use the stream copy feature:

ffmpeg -i input.mov -c:v copy -c:a pcm_s24le output.mov

Standard Broadcast/Post-Production Command

For a strictly standard post-production export (ProRes 422 HQ video with 48kHz, 24-bit stereo PCM audio), use this optimized command:

ffmpeg -i input.mp4 -c:v prores_ks -profile:v 3 -vendor ap10 -pix_fmt yuv422p10le -c:a pcm_s24le -ar 48000 output.mov