私の問題はこれです。私は多くのビデオファイルをホストしているサーバーにアクセスできますが、そのほとんどは非常に大きく、うまく圧縮されていません。より良いアクセスのために、ローカルコンピュータに低品質で小規模なコピーを作成する予定です。
問題は、サーバーにFTPアクセスがないことです。ファイルをマイコンピュータにscpしてからffmpegを使用してサイズを縮小できますが、すべてのファイルをローカルにコピーするとスペースが不足します。
私はWebファイルをffmpegに直接入力して、一晩ですべてのビデオのサイズを縮小するスクリプトを書く方法を探しています。
ベストアンサー1
sshfs
を使用して、リモートファイルをローカルコンピュータのディレクトリに表示させることができます。
クライアントが使用しているディストリビューションを指定していませんが、これは以下で盗用したものです。Ubuntu sshfs ドキュメント:
- インストール
sshfs
パッケージ(aptitude install sshfs
) fuse
グループ(sudo gpasswd -a username fuse
)にユーザーを追加します。sshfs
コマンドを使用したファイルシステムのマウント
を使用するには、sshfs
直接ディレクトリを作成し(と呼びます/mountpoint
)、次のコマンドを実行します。
sshfs -o idmap=user remote_user@remote_server:/remote/directory /mountpoint
これでリモートファイルがに表示されますが、/mountpoint
実際にはまだリモートサーバーにあります。すべての変更はローカルではなくリモートで適用されます。
ディレクトリをアンマウントするには:
fusermount -u /mountpoint