standard input is a command that allows user to write to a file
Не команда, а поток. Стандарт в и похож на почтовые ящики. Когда программа запускается, она дала поле для получения и поле для отправки почты. Обычно, вход прибывает из клавиатуры и и помещается в ящик входящих сообщений, почта, вставленная в ящик исходящих сообщений, заканчивается на Вашем терминальном экране.
standard output is a command that has the bash shell write output to the shell
Программа на самом деле не знает, где стандарт указывает. Когда Вы передаете по каналу к B (как в $ A | B
), когда A помещает почту в ящик исходящих сообщений, это заканчивается в ящике входящих сообщений B. B обрабатывает вход и помещает его собственную почту в ящик исходящих сообщений, который является тем, что Вы видите на терминале.
Для отбрасывания метафоры, как упомянуто, стандарт в / является потоками. Почтовый ящик или дескриптор файла, является одним концом потока. Передавать по каналу означает соединить стандарт из к стандарту в B.
Путь /usr/local
Таким образом, похоже, что Вы скомпилировали и установили ffmpeg вручную вместо диспетчера пакетов.
И проблемы состоят в том, что ffmpeg требует более высокой вспомогательной версии libvpx, перекомпилируйте ffmpeg, решит эту проблему.
Насколько я помню, что были проблемы совместимости между различными libvpx-версиями и программным обеспечением как тотем, ffmpeg и т.д. Таким образом, обычно более новые версии libvpx не были установлены. Необходимо будет искать те версии andinstall это вручную.