Synology NAS を使用して FFmpeg でビデオをエンコードできますか?

Synology NAS を使用して FFmpeg でビデオをエンコードできますか?

私は毎日数時間のビデオ映像を録画し、それをコンピューターでエンコードするのに非常に長い時間がかかります。CPU 使用率は、コンピューターを快適に使用できないレベルまで上昇します。

私は 2.4 GHz の Intel クアッドコア プロセッサを搭載した を持っているのでSynology DS415+ NAS、ビデオの保存とエンコードの両方を行うことができるのではないかと考えました。

を使用していますFFmpegが、次のような質問があります。

  1. ターミナル SSH サービス経由で Synology NAS 上で FFmpeg を実行することは可能ですか?
  2. もしそうなら、バイナリをどこに配置/インストールすればよいですか?
  3. x265(HEVC)などのコーデックもインストールして使用できますか?
  4. FFmpeg スクリプトを実行できるように、SSH でビデオが保存されているフォルダーに移動するにはどうすればよいですか?

答え1

2018年の情報はこちらSynology フォーラム

ハードウェア アクセラレーション (vaapi) を利用するには、特定のフラグを明示的に渡す必要があることがわかりました。また、ルート アクセスを使用した後でのみ動作しましたが、おそらく権限の問題があります。

とにかく、以下のコマンドで動作しました。in/out ファイル パスを変更して試してみてください。

# root access
sudo -i

# using the same ffmpeg-vaapi in DSM6 video station, encode at 3Mbps VBR
/var/packages/VideoStation/target/bin/ffmpeg-vaapi -vaapi_device /dev/dri/renderD128 -i input.mp4 -vf 'format=nv12,hwupload' -c:v h264_vaapi -b:v 3M output.mp4

関連情報