Ubuntu 14.04 - Welches ffmpeg Repository benutzen bezüglich SoftHDDevicePlugin

  • Hallo zusammen,


    ab Ubuntu 14.04 ist ja kein ffmpeg mehr in den offiziellen Repositorys enthalten. Welches Repository wäre den empfehlenswert um ffmpeg wieder einzubinden?

  • Welches Repository wäre den empfehlenswert um ffmpeg wieder einzubinden?


    Für Trusty nutzen wir bei den experimentellen Pakete für Truste die ffmpeg-Pakete von Sam Rog: https://launchpad.net/~samrog131/+archive/ubuntu/ppa
    Die lassen sich neben libav installieren, man muss nur die Dependencies ein bisschen anpassen, wenn man Pakete damit bauen will.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Für Trusty nutzen wir bei den experimentellen Pakete für Truste die ffmpeg-Pakete von Sam Rog: https://launchpad.net/~samrog131/+archive/ubuntu/ppa
    Die lassen sich neben libav installieren, man muss nur die Dependencies ein bisschen anpassen, wenn man Pakete damit bauen will.


    Hi,


    wäre dies hier das richtige:


    sudo add-apt-repository ppa:samrog131/ppa


    danach mache ich dann sudo apt-get install ffmpeg und alles ist wieder wie "früher"?

  • Da in dem PPA jede Menge experientelle Pakete landen, würde ich die ffmpeg-Pakete einzeln herunterladen bzw. in ein eigenes PPA kopieren und dann das einbinden.

    danach mache ich dann sudo apt-get install ffmpeg und alles ist wieder wie "früher"?

    Nein, das hat noch nie funktioniert... du brauchst zum Bauen immer die *-dev Pakete mit den Headern, pkg-config Einträgen usw.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,


    das hier habe ich dazu gefunden:
    sudo apt-get install libavcodec-dev libasound2-dev libx11-xcb-dev libxcb-screensaver0-dev libxcb-dpms0-dev libxcb-util0-dev libxcb-icccm4-dev libxcb-ewmh-dev unclutter
    sudo apt-get install libavcodec-ffmpeg-dev libavformat-ffmpeg-dev libswresample-ffmpeg-dev libavutil-ffmpeg-dev libavcodec55-ffmpeg libavformat55-ffmpeg
    sudo apt-get install libxcb-screensaver0-dbg libxcb-screensaver0-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-glx0-dev libxcb-shm0-dev libxcb-xv0-dev libxcb-randr0-dev


    was ist mit dem Paket libav-tools wird das auch benötigt?

  • was ist mit dem Paket libav-tools wird das auch benötigt?


    Das enthält u.A. avconv von libav, softhddevice benötigt das AFAIK nicht, wenn man schon ffmeg nutzt, kann man doch auch gleich das Paket ffmpeg-real installieren, wenn man Videomaterial transkodireren möchte.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hallo,


    bin am Neuaufsetzend meines Clients mit einer GTX950 auf 14.04 Basis nach diesem Howto: http://www.vdr-wiki.de/wiki/in…ls_SoftHDDevice_und_VDPAU


    https://launchpad.net/~samrog131/+archive/ubuntu/ppa scheint jedoch nicht mehr aktuell zu sein.


    Habe als Ersatz-PPA das hier genommen: https://launchpad.net/~adrozdoff/+archive/ubuntu/ffmpeg-opti


    SoftHDdevice baut auch normal und VDR scheint mit dem Plugin zu tun..., jedoch liegt die Last (top) auf einem core meines i5 bei 100%, wenn der VDR läuft!?


    Problem mit ffmpeg 2.8 ?


    Grüße


    Nachtrag - Syslog:

  • Code
    speed up video, droping frame
    slow down video, duping frame


    Du hast 50 Hz als Bildwiederholrate eingestellt?


    Es ist ein Streamdev Client so wie ich das sehe. Passiert es auch beim Abspielen von Aufnahmen oder nur bei Live?
    Es scheinen ja sonst keine anderen Plugin installiert zu sein?


    lg,
    Joe

  • Hi,

    Zitat

    Du hast 50 Hz als Bildwiederholrate eingestellt?


    Ja, TV und nvidia-settings zeigen 50Hz.
    Aufnahmen muss ich mal testen; es ist ein reiner Client ohne lokale Aufnahmen...
    Bisher laufen testweise nur diese beiden Plugins.


    Grüße

  • Zitat

    Passiert es auch beim Abspielen von Aufnahmen oder nur bei Live?


    so um die 100% Last auf einem Kern ist ein Dauerzustand, egal ob Standbild, keine Verbindung zum Server, Aufnahme abspielen oder Live.
    Ohne streamdev-client gestartet auch...


    Grüße

  • Starte doch mal htop oder atop und prüfe welcher Thread das Load macht.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Code
    htop   1  [|                                                                                                 0.7%]     Tasks: 117, 174 thr; 2 running  2  [||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%]     Load average: 1.34 0.98 0.46   3  [|                                                                                                 0.7%]     Uptime: 00:07:36  4  [||                                                                                                1.3%]  Mem[|||||||||||||||||||||                                                                      1041/7818MB]  Swp[                                                                                                 0/0MB]  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command 2478 vdruser    20   0 1075M  107M 23300 S 101.  1.4  6:11.25 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 2486 vdruser    20   0 1075M  107M 23300 R 100.  1.4  6:05.57 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 2487 vdruser    20   0 1075M  107M 23300 S  2.0  1.4  0:02.91 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 3059 root       20   0 32376  2984  1448 R  0.7  0.0  0:00.88 htop 2290 vdruser    20   0  646M 17808 12428 S  0.7  0.2  0:00.04 psensor 1101 root       20   0 19188   776   532 S  0.0  0.0  0:00.02 /usr/sbin/irqbalance 2490 vdruser    20   0 1075M  107M 23300 S  0.0  1.4  0:00.91 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 2484 vdruser    20   0 1075M  107M 23300 S  0.0  1.4  0:00.41 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 2482 vdruser    39  19 1075M  107M 23300 S  0.0  1.4  0:00.22 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 2288 vdruser    20   0  646M 17808 12428 S  0.0  0.2  0:00.41 psensor 2491 vdruser    20   0 1075M  107M 23300 S  0.0  1.4  0:00.32 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 3079 vdruser    20   0  125M 20624  7856 S  0.0  0.3  0:00.09 /usr/bin/python /usr/lib/ubuntu-sso-client/ubuntu-sso-login 1122 mysql      20   0 1044M  453M  8688 S  0.0  5.8  0:00.36 /usr/sbin/mysqld 1461 vdruser    20   0 40016  2132   928 S  0.0  0.0  0:00.21 dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-ws1bR0PiHP 2292 vdruser    20   0  646M 17808 12428 S  0.0  0.2  0:00.12 psensor 1824 vdruser    20   0 1251M 82148 41092 S  0.0  1.0  0:00.11 compiz 1253 root       20   0  196M 50000 32624 S  0.0  0.6  0:01.75 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch 2488 vdruser    20   0 1075M  107M 23300 S  0.0  1.4  0:00.04 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 1580 vdruser    20   0  535M 16892 11356 S  0.0  0.2  0:00.30 /usr/lib/unity/unity-panel-service 1782 vdruser    20   0 1251M 82148 41092 S  0.0  1.0  0:00.91 compiz 3068 vdruser    20   0  330M 27136  7876 S  0.0  0.3  0:01.23 /usr/bin/python3 /usr/share/oneconf/oneconf-service 1518 vdruser    20   0 23852   644   412 S  0.0  0.0  0:00.05 upstart-dbus-bridge --daemon --session --user --bus-name session 2489 vdruser    20   0 1075M  107M 23300 S  0.0  1.4  0:00.07 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d :0 -f -v vdpau 1608 vdruser    20   0  535M 16892 11356 S  0.0  0.2  0:00.10 /usr/lib/unity/unity-panel-service 1186 root       20   0  280M  4220  3232 S  0.0  0.1  0:00.01 /usr/lib/accountsservice/accounts-daemon
  • Mit Unity und Compiz wundert mich eine hohe CPU-Last nicht besonders. Wie sieht es mit einem schlanken Window Manager und ohne Compositor aus?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Zitat

    Wie sieht es mit einem schlanken Window Manager und ohne Compositor aus?


    genau so.


    Code
    htop  1  [                                                                                   0.0%]     Tasks: 101, 185 thr; 2 running  2  [|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||100.0%]     Load average: 0.80 0.25 0.09   3  [                                                                                   0.0%]     Uptime: 00:01:38  4  [|                                                                                  0.7%]  Mem[||||||||||||||                                                               799/7818MB]  Swp[                                                                                  0/0MB]  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command 2455 vdruser    20   0  711M 55156 10136 S 101.  0.7  1:02.77 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d 2463 vdruser    20   0  711M 55156 10136 R 100.  0.7  1:01.74 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d 2464 vdruser    20   0  711M 55156 10136 S  0.7  0.7  0:00.59 /usr/local/bin/vdr -w 0 -u vdruser -c /var/lib/vdr -s /usr/local/bin/vdrpoweroff.sh -P streamdev-client -Psofthddevice -a hw:1,7 -d 2465 mike       20   0 32084  2620  1448 R  0.7  0.0  0:00.32 htop 2486 vdruser    20   0  413M 10844  7724 S  0.0  0.1  0:00.02 update-notifier    1 root       20   0 33992  3304  1476 S  0.0  0.0  0:00.78 /sbin/init  305 root       20   0 19472   912   620 S  0.0  0.0  0:00.08 upstart-udev-bridge --daemon  310 root       20   0 51752  1968  1024 S  0.0  0.0  0:00.10 /lib/systemd/systemd-udevd --daemon  588 root       20   0 23420  1108   804 S  0.0  0.0  0:00.00 rpcbind  598 root       20   0 15520   928   424 S  0.0  0.0  0:00.02 upstart-socket-bridge --daemon  602 statd      20   0 21540  1396   932 S  0.0  0.0  0:00.00 rpc.statd -L  703 messagebu  20   0 40460  2288  1040 S  0.0  0.0  0:00.09 dbus-daemon --system --fork  787 root       20   0  322M  4408  3264 S  0.0  0.1  0:00.00 /usr/sbin/ModemManager  791 root       20   0  322M  4408  3264 S  0.0  0.1  0:00.00 /usr/sbin/ModemManager  738 root       20   0  322M  4408  3264 S  0.0  0.1  0:00.01 /usr/sbin/ModemManager  740 root       20   0 19424  1732  1456 S  0.0  0.0  0:00.00 /usr/sbin/bluetoothd  750 root       20   0 23476   408   204 S  0.0  0.0  0:00.00 rpc.idmapd  767 syslog     20   0  249M  1372   816 S  0.0  0.0  0:00.00 rsyslogd  768 syslog     20   0  249M  1372   816 S  0.0  0.0  0:00.00 rsyslogd  769 syslog     20   0  249M  1372   816 S  0.0  0.0  0:00.00 rsyslogd  766 syslog     20   0  249M  1372   816 S  0.0  0.0  0:00.01 rsyslogd  780 root       20   0 15404   672   332 S  0.0  0.0  0:00.00 upstart-file-bridge --daemon  785 avahi      20   0 32344  1628  1324 S  0.0  0.0  0:00.01 avahi-daemon: running [HTPC.local]  796 avahi      20   0 32220   468   216 S  0.0  0.0  0:00.00 avahi-daemon: chroot helper  797 root       20   0 43448  1876  1508 S  0.0  0.0  0:00.00 /lib/systemd/systemd-logind  811 root       20   0  338M  6176  4708 S  0.0  0.1  0:00.00 NetworkManager  814 root       20   0  338M  6176  4708 S  0.0  0.1  0:00.00 NetworkManagerF1Help  F2Setup F3SearchF4FilterF5Tree  F6SortByF7Nice -F8Nice +F9Kill  F10Quit
  • Jetzt musst nur noch heraus bekommen wie die Threads heissen, die 100% Cpu brauchen, dann weiß man mehr.


    Ich würde ja auf Alsa tippen, aber du gibtst ja direkt auf die Hardware aus.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!