Как ввести сетевой файл к ffmpeg

Вы пропускаете пространство между {} и ; :

find . -type d -exec ./script.sh {} \;
8
22.01.2015, 11:59
2 ответа
[113256] Вы можете использовать [113725]sshfs[113726], чтобы удаленные файлы отображались в каталоге на локальной машине.

  • Вы не говорите, какой дистрибутив вы используете на вашем клиенте, но это списано из [113727]sshfs документации Ubuntu[113728]:
  • Установите пакет [113948]sshfs[113949] ([113950]aptitude install sshfs[113951])
  • Добавьте своего пользователя в группу [113952]fuse[113953] ([113954]sudo gpasswd - предохранитель имени пользователя[113955])
  • Смонтируйте файловую систему с помощью команды [113956]sshfs[113957]

Чтобы использовать [113735]sshfs[113736], сделайте себе каталог (назовем его [113737]/mountpoint[113738]), и сделайте [12150]Удаленные файлы теперь появятся в [113739]/mountpoint[113740], но на самом деле они все еще находятся на удаленном сервере. Любые изменения будут вноситься удаленно, а не локально.[12151]

10
27.01.2020, 20:09
[113378] Если у вас есть доступ ssh к удаленной системе, вы можете сделать что-нибудь вроде[12214]ssh server cat path/to/video | ffmpeg -i - [...][12215] Из-за [113830]-[113831] ffmpeg читает из stdin вместо файла.[12216]Caveat, однако, не все форматы поддерживают каналы. Смотрите [113832]https://stackoverflow.com/questions/12999674/ffmpeg-which-file-formats-support-stdin-usage[12217]
6
27.01.2020, 20:09

Теги

Похожие вопросы