web-dev-qa-db-ja.com

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

私は毎日数時間のビデオ映像を録画し、それをコンピューターにエンコードします。これには何時間もかかります。 CPU使用率は、コンピューターを簡単に使用できないレベルまで上昇します。

私は2.4GHzのIntelクアッドコアプロセッサを搭載したSynology DS415+ NASを持っているので、おそらくそれが私のビデオのストレージとエンコーディングの両方を行うことができると思いました。

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

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

これが2018年の情報です Synologyフォーラム

ハードウェアアクセラレーション(vaapi)を利用するには、特定のフラグを明示的に渡す必要があることがわかりました。また、rootアクセスを使用した後にのみ機能するようになりました。おそらく、いくつかのアクセス許可の問題があります。

とにかく、以下のコマンドで動作するようになりました。入力/出力ファイルのパスを変更して、試してみてください。

# 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
2
hamx0r