Мне удалось зашифровать мои видеофайлы с помощью ffmpeg
команды ниже; однако я не могу найти способ сохранить расшифрованный результат.
ffmpeg -i {file} -encryption_scheme cenc-aes-ctr -encryption_key {key} -encryption_kid {checksum} e.mp4
Этотпочтаесть пример воспроизведения видео с помощью ffplay
, который работает, но я хочу сохранить вывод в файл и сделать это быстрее обычной скорости воспроизведения.
Я также пробовал использовать -decryption_key
, но получаю
Ошибка при декодировании потока №0:0: обнаружены недопустимые данные
при обработке ввода с помощью этой команды
ffmpeg -i {file} -max_muxing_queue_size 9999 -decryption_key {key} d.mp4
решение1
Прочитай этопочта
В качестве входного параметра следует использовать -decryption_key.
ffmpeg -decryption_key {key} -i {file} -max_muxing_queue_size 9999 d.mp4
решение2
Я использую следующую команду ffmpeg для расшифровки файлов.
ffmpeg -decryption_key {key} -i {file} -vcodec libx264 {output_file}