Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Robert.b98 28 Února 2019, 20:31:02

Název: yad - kubuntu 14.04
Přispěvatel: Robert.b98 28 Února 2019, 20:31:02
Ahoj,

nutně jsem potřeboval, nebo spíš potřebuji provést stabilizaci videa

Provedl jsem instalaci dle http://bernaerts.dyndns.org/linux/74-ubuntu/350-ubuntu-xenial-rotate-stabilize-video-melt-vidstab (http://bernaerts.dyndns.org/linux/74-ubuntu/350-ubuntu-xenial-rotate-stabilize-video-melt-vidstab)

Je to, ale návod na ubuntu 16.04.  mám postarší 32 bitový počítač a nic nad 14.04 pro něj už není optimální z hlediska výkonu.

Nepodařilo se mi instalovat Yad - ne že bych věděl co to vůbec je.

Vyhazuje mi to samozřejmě tuto poruchu.

[error] Please install Yad

Je nějaká možnost to rozchodit třeba i jen pro nějaké formáty ?

Děkuji,

Robert
Název: Re:yad - kubuntu 14.04
Přispěvatel: JirkaZ 28 Února 2019, 21:30:26
Na takhle smíšenou otázku bych odpověděl asi takto:

1) YAD pro 14.04 (Trusty Tahr) je v repozitáři webupd8 (https://www.ubuntuupdates.org/package/webupd8/trusty/main/base/yad), takže je tento repozitář třeba mít ve zdrojích

2) starý a pomalý notebook asi nebude to pravé ořechové pro jakoukoliv práci s videem
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 28 Února 2019, 22:25:44
Děkuji přidáno a nainstalováno vidstab se spustí, ale padá při pokusu video zpracovat.

Kód: [Vybrat]
/opt/vidstab/melt: řádek 13: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2: Adresář nebo soubor neexistuje

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

Název: Re:yad - kubuntu 14.04
Přispěvatel: JirkaZ 28 Února 2019, 22:38:23
Děkuji přidáno a nainstalováno vidstab se spustí, ale padá při pokusu video zpracovat.

Kód: [Vybrat]
/opt/vidstab/melt: řádek 13: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2: Adresář nebo soubor neexistuje

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gdk-CRITICAL **: gdk_device_ungrab: assertion 'GDK_IS_DEVICE (device)' failed

(yad:4196): Gtk-CRITICAL **: gtk_device_grab_remove: assertion 'GDK_IS_DEVICE (device)' failed


To vypadá, že není  k dispozici knihovna ld-linux-x86-64.so.2  a navíc na nějakou míchanici 32 a 64bit verzí. Ten proces (melt) by měl volat pouze 32bit knihovnu, protože sám musí taky být 32bit (na 32bit systému to ani jinak nejde)...

Byla ta instalace opravdu přesně podle toho popisu, tj. včetně spuštění těch skriptů?
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 01 Března 2019, 18:06:51
Zjevně ne.
Divím se, že se mi povedlo nainstalovat program po 64 bitvou architekturu.
Možná pro 32 bitovou ani není asi to nerozchodím
Název: Re:yad - kubuntu 14.04
Přispěvatel: juwa2 01 Března 2019, 19:12:44
Zjevně ne.
Divím se, že se mi povedlo nainstalovat program po 64 bitvou architekturu.
Možná pro 32 bitovou ani není asi to nerozchodím

Přestaň panikařit. Yad pro 32bit existuje.
http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/y/yad/yad_0.39.0-1~webupd8~trusty0_i386.deb  (64bitový bys opravdu do 32bit systému nenainstaloval...)
Stáhni a doplň si tu chybějící knihovnu (je součástí balíku http://ftp.cz.debian.org/debian/pool/main/g/glibc/libc6-xen_2.24-11+deb9u4_i386.deb).
Balík stáhni, rozbal (pomocí normálního extractoru) a soubor ld-linux-x86-64.so.2 nakopíruj do složky /lib/x86_64-linux-gnu
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 01 Března 2019, 22:45:03
Ahoj,

balík soubor ld-linux-x86-64.so.2 neobsahuje. Nejblíže mu je ld-linux.so.2, který už, ale ve složce lib je.
a to sice :  /lib/i386-linux-gnu/ jediný rozdíl je, že soubor v počítači má 10B a rozbalený má 143.3Kib.

Neměl bych, ale stahovat balík pro x86_64 ? Tam zřejmě tento soubor bude pak bych vytvořil složku a tam soubor umístil jestli tomu rozumím dobře.

Každopádně děkuji za ochotu.
Název: Re:yad - kubuntu 14.04
Přispěvatel: juwa2 02 Března 2019, 10:54:48
Neměl bych, ale stahovat balík pro x86_64 ? Tam zřejmě tento soubor bude pak bych vytvořil složku a tam soubor umístil jestli tomu rozumím dobře.

Ano, pro x86_64. A až ho tam budeš mít, spusť ten Yad z Terminálu, vypíše se co ještě chybí (pokud se nespustí).
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 02 Března 2019, 22:53:14
Procházel jsem tu knihovnu a nenašel jsem to.
Nejblíže bylo x32_linux-gnu
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 02 Března 2019, 22:58:39
Ne nešel jsem balík ze kterého bych to rozbalil
Název: Re:yad - kubuntu 14.04
Přispěvatel: juwa2 03 Března 2019, 10:57:32
Ne nešel jsem balík ze kterého bych to rozbalil

Špatně hledáš....
http://archive.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6_2.19-0ubuntu6.14_amd64.deb
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 04 Března 2019, 20:30:59
Děkuji,

nicméně to zase nefunguje.

ld-linux-x86-64.so.2 je zástupce který odkazuje na ld-2.19.so. Když tento soubor ve složce chybí tak to píše soubor nenalezen. Když tam také nakopíruji ld-2.19.so. i to ostatní tak se objeví jiná chyba a to sice chyba formátu.

Kód: [Vybrat]
/opt/vidstab/melt: řádek 13: /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2: cannot execute binary file: Chybný formát spustitelného souboru
Název: Re:yad - kubuntu 14.04
Přispěvatel: juwa2 04 Března 2019, 21:39:20
No to je jasné, že ta knihovna je ld-2.19.so a ten ld-linux-x86-64.so.2 je link (odkaz) na ni.
Pokud nefunguje, nezbývá než zkusit jinou verzi https://pkgs.org/download/libc6
A vždycky tam musíš mít tu knihovnu + příslušný odkaz na ni. Odkaz musí mít vždy název
Kód: [Vybrat]
ld-linux-x86-64.so.2
Název: Re:yad - kubuntu 14.04
Přispěvatel: Robert.b98 06 Března 2019, 21:07:57
Děkuji za ochotu, ale stále stejný problém chyba formátu to nebude fungovat.
Vzdávám to.

Ještě jednou děkuji
Název: Re:yad - kubuntu 14.04
Přispěvatel: JirkaZ 07 Března 2019, 09:11:51
Děkuji za ochotu, ale stále stejný problém chyba formátu to nebude fungovat.
Vzdávám to.

Hm, i vzhledem k mottu "Pořád se učím a objevuji" mi to nepřijde rozumné...

Takže rekapitulace z mého pohledu:

1) když se podívám do skriptu uvedeného na konci stránky (https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/video/video-stabilize-install.sh na http://bernaerts.dyndns.org/linux/74-ubuntu/350-ubuntu-xenial-rotate-stabilize-video-melt-vidstab#h5-complete-installation-procedure), tak tam autor jednoznačně píše:

Citace
This version is meant for Xenial 16.04, it is not compatible anymore with 14.04

čili tudy cesta fakt nepovede.

2) nicméně existuje verze téhož pro Trusty 14.04: http://bernaerts.dyndns.org/linux/74-ubuntu/329-ubuntu-trusty-rotate-stabilize-video-melt-vidstab .

Ale pozor: už v úvodu píše, že tato verze je zastaralá a neudržovaná, takže např. odkaz na skript analogický výše uvedenému (http://bernaerts.dyndns.org/linux/74-ubuntu/329-ubuntu-trusty-rotate-stabilize-video-melt-vidstab#h5-complete-installation-procedure) vede zase na verzi pro 16.04.

Čili nelze použít onu kompletní instalační proceduru s připraveným skriptem (all-in-one), ale je třeba to všechno zkusit ručně podle předchozích bodů.

Jinak lze stabilizaci videa dělat i jinými způsoby, viz třeba:

https://www.reddit.com/r/linuxquestions/comments/4r1lij/how_do_i_stabilize_a_shaky_video/
http://public.hronopik.de/vid.stab/
https://www.imakewebsites.ca/posts/2018/02/17/stabilizing-gopro-video-with-ffmpeg-and-vid.stab/

nebo obecně https://duckduckgo.com/?q=linux+video+stabilization&t=h_&ia=videos