我有一个受密码保护的 .rar 文件。它很大,因此使用起来unrar e large.rar
很费时间。提取后,文件将large.avi
然后我必须做ffmpeg -i large.avi large.mp4
我希望能做一些管道工作,一次性完成这项工作。例如,
unrar e large.rar | ffmpeg large.mp4
但无济于事。
这可能吗?我也在处理密码,所以当我使用 unrar 时,它首先要求输入密码。
答案1
unrar p -inul -ppassword input.rar | ffmpeg -i - output.mp4
p
输出到标准输出的命令。-inul
禁用来自 的所有消息unrar
。否则消息也会发送到 stdout 并污染视频数据。-ppassword
替换password
为您的实际密码。
请参阅unrar -?
以了解更多信息。