Linuxiarze.pl Forum

Oprogramowanie => Multimedia => Wątek zaczęty przez: sovtware w Styczeń 26, 2022, 03:45:25 AM

Tytuł: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 26, 2022, 03:45:25 AM
Celluloid nie otwiera wszystkich filmów  :o Totem tak  :o szkoda ponieważ Celluloid był Moim ulubionym programem do oglądania filmów  :-\ a kodeki zainstalowane nawet do DVD

otwieram plik program się uruchamia nie ma czasu a po krótkiej chwili automatycznie się wyłącza takich problemów nie było w Ubuntu  :-X przepraszam starsze wersje  ;D

używam Fedory Workstation 35 na OpenSuse to samo da się to jakoś naprawić czy napisać o tym do programisty ? 
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Styczeń 26, 2022, 09:00:07 AM
W pierwszej kolejności uruchomić z konsoli i zobaczyć co pluje. W drugiej - skoro jakoś (choć nie wiemy jak) w OpenSUSE "da się naprawić", to sprawdź wersje, a następnie - o ile dalej nie da się naprawić - zgłoś bug w Fedorze, albowiem istnieje cień szansy, że program został źle zbudowany.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: PomPom w Styczeń 26, 2022, 06:05:44 PM
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 27, 2022, 01:14:02 AM
Cytat: PomPom w Styczeń 26, 2022, 06:05:44 PM
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?

to akurat nie ale teraz zrobiłem mam to samo :

(https://i.imgur.com/7xikiqv.png)

tak mi pokazuje przez chwilę i automatycznie się wyłacza

(https://i.imgur.com/IwFhgAx.png)

(https://i.imgur.com/lcHAwGY.png)

np: ten film mi idzie :

(https://i.imgur.com/AgYabHZ.png)

(https://i.imgur.com/0qFwVGH.png)

wersja celluloid

(https://i.imgur.com/IZxtjy6.png)

a Totem wszystko otwiera nawet bez tych drugich instalacji sterowników a zainstalowaniu tylko :

https://rpmfusion.org/Configuration

(https://i.imgur.com/8jhlXo0.png)
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 27, 2022, 01:17:55 AM
Cytat: PomPom w Styczeń 26, 2022, 06:05:44 PM
https://docs.fedoraproject.org/en-US/quick-docs/assembly_installing-plugins-for-playing-movies-and-music/
To było robione?

(https://i.imgur.com/xpAFmyR.png)

a po wrzuceniu pliku z filmem :

(https://i.imgur.com/LGUpo2t.png)
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Styczeń 27, 2022, 08:23:12 AM
Ty masz NVidię? Problem wywołuje biblioteka, która w ogóle - o ile wiem - nie jest związana z przetwarzaniem grafiki, a mianowicie odpowiedzialna za CUDA libcuda.so.1. Z komunikatu wynika, że albo takiej nie masz zainstalowanej w systemie, albo wersja, na której skompilowany został Celluloid jest inna od dostępnej w systemie. W zależności od Twojej odpowiedzi na temat NVidii naprowadzimy Cię dalej.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 27, 2022, 11:17:47 PM
uruchamiając Totem w terminalu także mam jakieś błędy ale działa  :)

(https://i.imgur.com/2rCSayj.png)

ale to rzeczy nie nie mam nic wspólnego z Nvidia mam wszystko intel:

(https://i.imgur.com/97trR3s.png)

(https://i.imgur.com/jsCPvRV.png)

tutaj są dokładnie te same dane parametry mego laptopa co tutaj ten sam Asus :)

https://www.benchmark.pl/produkt/asus-x551-mav-bing-sx386b
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Styczeń 27, 2022, 11:43:49 PM
Nie odpowiedziałeś na pytanie. Twój problem z celluloid sprowadza się do:
Cytatcannot load libcuda.so.1...Naruszenie ochrony pamięci
PS: Jeśli możesz, to nie wrzucaj zrzutów ekranu, a tekst, który się pojawia w konsoli. Łatwiej się to ogarnia, cytuje itd.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 28, 2022, 12:23:11 AM
zainstalowałem sobie biblioteki chyba o to chodziło

[sovtware@fedora ~]$ sudo dnf install libcuda.so.1
[sudo] hasło użytkownika sovtware:
Ostatnio sprawdzono ważność metadanych: 0:02:12 temu w dniu pią, 28 sty 2022, 00:04:36.
Rozwiązano zależności.
================================================================================
Pakiet                           Arch.
                                       Wersja           Repozytorium      Rozm.
================================================================================
Instalowanie:
xorg-x11-drv-nvidia-390xx-cuda-libs
                                  i686 3:390.144-2.fc35 rpmfusion-nonfree  21 M
Instalowanie zależności:
glibc                            i686 2.34-21.fc35     updates           1.9 M
glibc-gconv-extra                i686 2.34-21.fc35     updates           1.6 M
libgcc                           i686 11.2.1-7.fc35    updates           121 k


teraz mi przy uruchomieniu celluloid nie wyskakują błędy takie mam wyniki:

[sovtware@fedora ~]$ celluloid
Cannot load libcuda.so.1

nawet po zamknięciu


lecz po wrzuceniu jednego z tych filmów co mi nie otwiera tak mam :

(io.github.celluloid_player.Celluloid:3955): GLib-CRITICAL **: 00:21:53.206: g_variant_new_take_string: assertion 'g_utf8_validate (string, -1, NULL)' failed

(io.github.celluloid_player.Celluloid:3955): GLib-CRITICAL **: 00:21:53.206: g_variant_new_variant: assertion 'value != NULL' failed
Naruszenie ochrony pamięci (zrzut pamięci)
[sovtware@fedora ~]$



o taką odpowiedź chodzi ? :)

odinstalowałem te pliki

zainstalowałem - xorg-x11-drv-nvidia-390xx-cuda-libs-3:390.144-2.fc35.x86_64

Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Styczeń 28, 2022, 08:38:42 AM
Cóż, kompletnie nie rozumiem po co Celluloid te CUDA, skoro z nich nie korzysta.
Jeśli chodzi o błąd z ostatniego postu (te GLib-CRITICAL), to zerknij na: https://bugzilla.redhat.com/show_bug.cgi?id=1873644
"Zrzut pamięci..." Można byłoby jeszcze sprawę zdiagnozować tak:
1. uruchamiasz dwa okna terminala, w jednym wpisujesz: journalctl -f
2. w drugim odpalasz celluloid z felernym filmem.
Sprawdzasz co pokazuje dziennik w chwili gdy pojawia się "zrzut pamięci" i kilka linijek wcześniejszych.
Dalsze śledzenie błędu - Celluloid jest nakładką na mpv, a zatem uruchom ów felerny film w samym mpv (bez jego GUI) i zobacz czy idzie. Jeśli mpv będzie się wywalać, to problem w ogóle nie jest związany z Celluloid a silnikiem, którego używa.
Dalsza opcja - zainstalować Celluloid z flatpaka. Zobaczymy czy tam jest "poukładane" w sposób, który nie powoduje błędu.
Porównywanie Totema z Celluloid ma średni sens bowiem oba wykorzystują kompletnie różne silniki do obróbki audio-video. Może się zatem zdarzyć jak u Ciebie, że w jednym odtwarza bez problemów, a w drugim nie.
PS: Być może nie zauważyłem odpowiedzi - pytałem, czy masz NVidię na pokładzie, albowiem CUDA to technologia, którą obsługuje wyłącznie NVidia. Informację o braku możliwości wgrania biblioteki z nią związanej może generować również jakieś oprogramowanie, które było skompilowane tak, by mogło wykorzystać CUDA, ale jest wywoływane na systemie, który nie ma NVidii na pokładzie. Wówczas informacja o braku możliwości wgrania biblioteki libcuda jest po prostu zwykłym ostrzeżeniem i nie powinna powodować żadnych problemów.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Styczeń 28, 2022, 12:07:01 PM
nie nie mam Nvidi na pokładzie mam samego Intela

Wiem ze celluloid jest nakładką graficzna do mpv wczoraj się bawiłem więc odpowiedz  mpv otwiera filmy

resztę zrobię i sprawdzę jak wrócę z pracy
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: robson75 w Styczeń 28, 2022, 01:22:22 PM
U mnie celluloid działa bardzo dobrze (też wersja 0.22) i również jadę na integrze intela.
Nie wiem czy to ważne, ale ja mam dodane do piku mkinitcpio.conf
MODULES=(i915)
I po edycji tego pliku trzeba wykonać
mkinitcpio -P
Ale tak się robi na Archu, nie mam pojęcia czy tak samo się wykonuje na Fedorze.
I najważniejsze, celluloid wymaga biblioteki GTK4, być może masz brak jakiejś opcjonalnej zależności.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Styczeń 28, 2022, 03:45:48 PM
@sovtware - Z tego co wiem, to Intel nie obsługuje CUDA. Paczka do nvidia nie jest Ci zatem potrzebna, a informacja, jaką dostajesz jest na 99% pomijalna.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: Piotr_1988 w Styczeń 28, 2022, 04:06:47 PM
Przepraszam, nie potrafię pomóc... U mnie Celluloid na Fedora Silverblue 35 działa, odtwarza bez problemu wszystkie filmy. :P Może zainstaluj Celluloid z flatpaka i zobacz, czy będzie działało.
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Luty 01, 2022, 07:08:06 PM
żadnych flatpak żadnych snap  8) mam wszystko czego dusza zapragnie w systemie bez tego wiem że to niby przyszłość Linuxa ale to nie znaczy że muszę mieć wystarczą mi pliki rpm  :)
Temat zostawię otwarty może ktoś ma tak samo jak ja i będzie znał rozwiązanie wyłącznie czegoś mi brak tylko po przejrzeniu wujka google zero info na temat celluloid rpm w Fedorze

Totem jak to tej pory mnie tutaj nie zawiódł choć w Ubuntu potrafił często delikatnie być obraz zamarzany po zainstalowanych kodekach
tyle kodeków co w Fedorze jeszcze nigdy w żadnej dystrybucji nie widziałem i wsio chodzi  :)

pozdrawiam Wszystkich i do usłyszenia

Działam na Fedora Workstation i jestem zadowolony
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Luty 01, 2022, 11:13:13 PM
Cóż... Wyżej masz pomysł na to jak możesz komukolwiek pomóc zdiagnozować problem, ale tego nie robisz (jak na razie).
Raczej nie jest to problem polegający na "wyłącznie czegoś mi brak". Zrzut pamięci raczej nie jest wynikiem tego typu "braku". Nadto mpv odtwarza filmy wywołujące zrzut pamięci w Celluloid poprawnie. Wszystko to wyklucza raczej "brak czegoś" w systemie.
Celluloid - choć zbudowany na kilku wersjach Fedory i EPEL, to jest to jednak paczka pochodząca spoza tej dystrybucji (tj. jej repozytoriów; jest w RPMFusion, a to nie do końca są repozytoria Fedory, choć dla niej). Masz w RPMFusion bugzillę: https://bugzilla.rpmfusion.org/buglist.cgi?bug_status=__open__&content=celluloid&order=relevance%20desc&product=Fedora&query_format=specific - zgłoś, choć to co do tej pory pokazujesz raczej nie jest użyteczne. Może jednak ktoś Ci pokaże co wykonać, by zgłoszenie mogło być dalej procedowane i ewentualnie naprawione.
PS1: Przez przypadek instalując w swojej Fedorze jakieś paczki z zewnętrznych repozytoriów nie dokonałeś nadpisania jakichś paczek lub plików systemowych? To mogłoby skutkować błędem, który opisujesz.
PS2: RPMFusion udostępnia też src.rpm - możesz spróbować przebudować paczkę Celluloid; niekiedy tego typu działania pomagają, zwłaszcza, gdy instalacja jest nie do końca zgodna z tym, czego program oczekuje (na czym był skompilowany).
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: Piotr_1988 w Luty 01, 2022, 11:31:19 PM
@sovtware, jeśli swoją przyszłość chcesz wiązać z Fedorą, awersja wobec flatpaka będzie drogą pod prąd--w Fedorze skupieni są na rozwoju Silverblue i na przeniesieniu aplikacji do flatpaków. Z resztą użycie flatpaka naprawdę eliminuje mnóstwo problemów z zależnościami, itd. U mnie przez flatpaka Celluloid działa...  :P
Tytuł: Odp: Celluloid
Wiadomość wysłana przez: sovtware w Luty 02, 2022, 01:42:09 AM
Mam już tego dosyć  :( chcę normalny system w którym nie myślą o flatpak oraz o snap chcę tak jak było kiedyś samo apt cy jak ja to nazywam rpm  :-\

więc tak zainstalowałem Flatpak - Celluloid i mam to samo  :(

(https://i.imgur.com/1fmBiRn.png)

także mi przez chwilę myśli i wyłącza się  >:(

czy jest coś bez snapa jak i bez flatpaka co można używać tak jak było parę lat temu co takich plików nie było ? i o nich nie myślą ?

Tytuł: Odp: Celluloid
Wiadomość wysłana przez: pavbaranov w Luty 02, 2022, 01:31:06 PM
Krótkie pytanie - jak bardzo masz zmieniony system w stosunku do oryginalnej F35? Ile paczek jest z tzw. 3rd-parties repozytoriów?
Możesz spróbować ściągnąć źródła z RPMFusion: http://koji.rpmfusion.org/kojifiles/work/tasks/2847/342847/celluloid-0.17-1.fc31.src.rpm
a potem zbudować paczkę (niestety nie powiem Ci, czy to ostatecznie instaluje, czy tylko buduje) i zainstalować paczkę:
rpmbuild --recompile celluloid-0.17-1.fc31.src.rpm
Oczywiście polecenie wywołujesz z miejsca, gdzie zapisałeś źródła albo musisz podać pełną ścieżkę (osobiście preferuję pierwsze rozwiązanie).