I need to transcode video created using the Camstudio Lossless Codec into the QuickTime RLE format in order to get it to work with some other software.

What methods can I use to convert the video? I seem to have trouble finding software that will encode my video like this.



ffmpeg -i input.mp4 -codec copy -c:v qtrle output.mov

That will copy any audio, subtitle, or other non-video streams, and transcode video with the specified video codec. For supported options specific to qtrle,
ffmpeg -h encoder=qtrle

  • What about the other way? I have FFMPEG and I try copy a MOV file which is encoded in qtrle and I get: Could not find tag for codec qtrle in stream #0, codec not currently supported in container. – Royi Mar 14 '17 at 11:16
  • If this works, the -codec copy parameter (which copies a stream without re-encoding it) is, I believe, overridden by the -c:v qtrle parameter, which re-encodes the stream (is lossy). In other words the -codec copy parameter does nothing and can be removed. – r_alex_hall Mar 30 '18 at 7:35
  • @r_alex_hall: -c copy applies to audio and subtitle streams, too. So it's like -c:a copy -c:s copy -c:v qtrle The ffmpeg man page uses this as an example: ffmpeg -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT will copy all streams (-map 0), except transcode the 2nd video and the 138th audio. The default for most containers is not copy for audio, it's some specific codec. – Peter Cordes Mar 30 '18 at 19:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.