I've managed to encrypt my video files using the ffmpeg command below; however, I can't find a way to save the decrypted output.

ffmpeg -i {file} -encryption_scheme cenc-aes-ctr -encryption_key {key} -encryption_kid {checksum} e.mp4

This post has an example for playing the video back using ffplay, which works, but I want to save the output to a file and want it done faster than normal playback speed.

I also tried using -decryption_key, but I get

Error while decoding stream #0:0: Invalid data found

when processing input with this command

ffmpeg -i {file} -max_muxing_queue_size 9999 -decryption_key {key} d.mp4

Read this post

You should use -decryption_key as input option.

ffmpeg -decryption_key {key} -i {file} -max_muxing_queue_size 9999 d.mp4
| improve this answer | |
  • -max_muxing_queue_size doesn't seem to speed it up though – Peter Tseng Apr 23 at 0:58

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.