Kann ich ein Synology NAS zum Kodieren von Videos mit FFmpeg verwenden?

Kann ich ein Synology NAS zum Kodieren von Videos mit FFmpeg verwenden?

Ich nehme jeden Tag mehrere Stunden Videomaterial auf und kodiere es dann auf meinem Computer, was viele, viele Stunden dauert. Die CPU-Auslastung steigt auf ein Niveau, bei dem ich meinen Computer nicht mehr problemlos nutzen kann.

Da ich Synology DS415+ NASeinen Intel Quad-Core-Prozessor mit 2,4 GHz habe, kam ich auf die Idee, dass dieser vielleicht sowohl die Speicherung als auch die Kodierung meiner Videos übernehmen könnte.

Ich benutze FFmpegund habe folgende Fragen:

  1. Ist es möglich, FFmpeg über einen Terminal-SSH-Dienst auf dem Synology NAS auszuführen?
  2. Wenn ja, wo platziere/installiere ich die Binärdatei?
  3. Kann ich zur Nutzung auch Codecs wie x265(HEVC) installieren?
  4. Wie navigiere ich in SSH zu dem Ordner, in dem die Videos gespeichert sind, damit ich mein FFmpeg-Skript ausführen kann?

Antwort1

Hier sind einige Informationen aus dem Jahr 2018 über dieSynology-Forum

Ich habe herausgefunden, dass man, um die Hardwarebeschleunigung (vaapi) zu nutzen, bestimmte Flags explizit übergeben muss, damit es funktioniert. Außerdem funktionierte es bei mir erst, nachdem ich Root-Zugriff verwendet hatte, wahrscheinlich gab es da ein Berechtigungsproblem.

Mit den folgenden Befehlen habe ich es jedenfalls zum Laufen gebracht. Sie können den Ein-/Ausgabedateipfad ändern und es ausprobieren:

# 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

verwandte Informationen