[1] MLD-5.x / Feature requests / ffmpeg für gpu encoding
 

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« on: December 28, 2017, 21:47:52 »
Hallo,

möchte mein Videoarchiv in hevc h265 konvertieren.
Mit ffmpeg kann die gpu der Grafikkarte dafür benutzt werden.
Habe mir jetzt erstmal eine Nvidia GT 1030 bestellt.
Wie sieht das mit der Software Basis unter MLD aus?

Danke

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #1 on: December 28, 2017, 21:50:10 »
ffmpeg ist dabei.
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #2 on: December 29, 2017, 18:44:48 »
Danke, das war mir klar.
Aber im default ist encoding mit der Grafikkarte nicht enabled
und für mein Vorhaben gibt es ab 3.2.2 -cq für set quality level

Wenn ich wieder Zugriff auf meinen vdr Rechner habe schaue ich mir das weiter an.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #3 on: December 30, 2017, 12:27:20 »
Das ffmpeg Paket enthält die Debian Version des Paketes. Welcher Schalter müsste denn enabled sein?
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #4 on: January 11, 2018, 22:46:41 »
Habe mir das heute mal angeschaut.

Wenn ich z.B.
Code: [Select]
time ffmpeg -i 00001.ts -vcodec hevc_nvenc -cq 51 test_hevc_out.tsabschicke kommt:
Code: [Select]
Cannot load libcuda.so.1
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
Conversion failed!
Danke

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #5 on: January 12, 2018, 17:08:22 »
Die fehlende Library ist Teil des nvidia Treibers, allerdings bisher nicht im MLD nvidia Paket enthalten.

Verwendest Du denn eine nvidia Grafikkarte?
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #6 on: January 12, 2018, 17:53:15 »
Ja, eine Nvidia GT 1030.
« Last Edit: January 12, 2018, 18:12:16 by vdr_rossi »

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #7 on: January 15, 2018, 11:39:16 »
Ist es möglich die Library mit dem nvidia Paket aus zu liefern?

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #8 on: January 15, 2018, 17:16:49 »
Verwendest Du das xorg-nvidia oder das xorg-nvidia.legacy Paket?
Ich hab das erst einmal nur zum xorg-nvidia hinzugefügt.
« Last Edit: January 15, 2018, 17:29:01 by clausmuus »
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4642
    • View Profile
ffmpeg für gpu encoding
« Reply #9 on: January 15, 2018, 17:56:07 »
Die 1030 geht nur mit Nvidia

Also richtig

Gruß MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #10 on: January 15, 2018, 20:37:33 »
Super, ich setze das xorg-nvidia Paket ein.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #11 on: January 15, 2018, 22:32:27 »
Dann berichte Bitte wenn Du getestet hast, ob's hilft.
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

Online vdr_rossi

  • Member
  • **
  • Posts: 94
    • View Profile
ffmpeg für gpu encoding
« Reply #12 on: January 16, 2018, 22:23:06 »
Klaro, Meldung folgt.

Wann wird das Update Paket bereitstehen?

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 16152
    • View Profile
    • ClausMuus.de
ffmpeg für gpu encoding
« Reply #13 on: January 16, 2018, 23:50:30 »
Das habe ich gestern für die MLD unstable bereitgestellt. Du musst nach dem umstellen auf unstable nur das xog-nvidia Paket aktualisieren.
MLD 5.1 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.1 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 6TB HDD - Lian Li PC-C37B - Samsung LE40A559
MLD 5.4 - OctopusNet - ASRock Q1900M - 2GB RAM 250GB HDD

[1] MLD-5.x / Feature requests / ffmpeg für gpu encoding
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.