Om något fel uppstår när du laddar alla delade libavformat.so bibliotek på ditt internet kan den här guiden hjälpa dig.

 

 

Jag har samma fel. Det fortsätter att vara trevligt att göra mitt jobb, jag misstänker verkligen att den senaste utvecklingen har gått sönder något.

Ha sönder

  $ version2,35. ha sönderbruten 2.35Serie 16Ubuntu 18.04Gemensam kärna 4.15.0-34 
  $ information take ffmpegNamn: ffmpegBeskrivning: Komplett lösning för inspelning, konvertering, buffring av ljud och video.Utgivare: SnapcraftersKontakter: https://github.com/snapcrafters/ffmpeg/issuesLicens: inte längre konfigureradBeskrivning: |  FFmpeg är all grundstruktur för ett multimediaarrangemang, som kan avkoda, koda, omkoda, multiplexa, demultiplexa, sända,  filter för att spela runt nästan allt som mänskligheten och tränare har skapat. Det ser ut som de allra flesta av dem mörka gamla skrivare som kommer att nivån på konst. Det behöver inte spela någon roll om de är designade enligt vissa standarder.  kommitté, medborgare eller företag.Order: - ffmpegDirekt-ID: Ee7LGphwQR669pcfCCdl0oJQouta69toSpårning: stabilUppdateringsdatum: omedelbart kl 14:31 CESTKanaler:  stabil: 4.0.2 (206) 46 Mb -  Kandidat: â † '  Leksaker med: â † '  Fringe: 4.0.2 (250) -Installerad: fyrtiofem MB 4.0.2 (206)46 Mb - 

fel vid laddning delade ditt lokala bibliotek libavformat.so

  $ ffmpegLibGL-fel: Kan inte laddas in i drivrutinen på marknaden: i965_dri.soLibGL-fel: lastbilspekare saknasLibGL-fel: Racer-krasch: Ladda i965LibGL-fel: person kan inte: tryck i965_dri.soLibGL-fel: Drivrutinsförslag saknasLibGL-fel: Det gick inte att ladda drivrutinen: i965LibGL-fel: Det gick inte att ladda drivrutinen: skrast_dri.soLibGL-fel: Det gick inte att ladda drivrutinen: skrastFel X: GLXBadContext  Begär grundläggande kod etthundrafemtiofem (GLX)  Begär ytterligare kod ett halvdussin ()  Serienummer fel nummer 55 Nuvarande serienummer 54FFmpeg-variant n4.0.2 Copyright (c) 2000-2018 FFmpeg-utvecklare  med inbyggd gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1 ~ 04.16.10) 20160609  Konfiguration: --prefix = --prefix = - usr --disable-debug --disable-doc --disable-static --enable-avisynth --enable-cuda --enable-cuvid --enable-libdrm --enable -gpl --enable-libass --enable-libfdk-aac --enable-libfontconfig --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libspeex --enable-libtheora --enable-libtwolame - -enable-libv4l2 --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxcb --enable-nonfree --enable-nvenc --enable-omx --enable-runtime-cpudetect --aid- Generisk --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib   libavutil 56.14.100 från 56.14.100  libavcodec58. 18 100 / femtioåtta. 18100 Libavformat 58.12.100 / 58.12.100   libavenhet 58.3.100 / 58.3.100  libavfilter åtta. 16.100 / 7.1.16.100 libswscale 5.100 - flera. 1 100  libswresample 3.100 eller annat. 1 100 Libpostproc 55.1 one / fifty five. 1 100 
  $ / snap för varje ffmpeg / aktuell / usr / papperskorgen / ffprobe/ snap / ffmpeg eller aktuell / usr / bin för varje ffprobe: Fel vid start av bibliotek: libavdevice.so.58 shared: delad leksaksfil kan inte utvecklas till öppnad: ingen sådan fil och och eller katalog 
  $ spåra ner / snap / ffmpeg -name libavdevice.so.58/snap/ffmpeg/206/usr/lib/libavdevice.so.58$ google sök / snap / ffmpeg -upptäck i965_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/i965_dri.so$ hitta / snap eller ffmpeg -lista skrast_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so 
  sudo find out / -name libavdevice.so.52 

Du hittade först och främst den här filen i denna specifika / usr / local lib . Lägg sedan till det här biblioteket mot biblioteksvägen som ett exklusivt bibliotek. Lägg till att du handlar om /etc/ld.so.Ldconfig. Lagt till
fel vid laddning av delade samlingar libavformat.so

Länk: conf :

  usr / local / lib 
  sudo Ffmpeg: Fel vid laddning talade om bibliotek: libavdevice.so.52: Kan inte köra propagerade objektfil 



tl; dr: guide för att läsa och samla in och ställa in PREFIX och/eller LD_LIBRARY_PATH

Jag gjorde det jag vanligtvis inte gör och satte igång ffmpeg idag eftersom ffmpeg-användarens e-postsektioner bara kräver / starkt föredrar och stöder det nuvarande git-vertexet. Jag gjorde detta för att jag hade trasiga AVI-filer som också var advokat om de kunde återställas:

Eftersom jag nyligen sammanställde ffmpeg trodde jag att jag skulle få byggstatistik från John Van Sickle, men den är lite förlegad.

Sedan köpte jag ffmpeg-källan, setup ... som jag trodde borde utgöra sane, men fick: Fel angående Internet Shared Libraries: libavdevice. so.59: kan öppna en fil med delat objekt: just nu finns ingen sådan fil eller så kan det finnas en katalog . Mitt systembibliotek libavdevice var version 55. Hmm. Jag trodde att jag satte ihop statiskt, men:

  ./ffmpeg: ELF LSB 64-bitars Pie-körbar, x86-64, specifik olika 1 (SYSV), dynamiskt länkad, översättare /lib64/ld-linux-x86-64.so.2, BuildID [ sha1] = 6b4340cce612e0ccba534da4100c363d4aa578ef, för GNU / Linux 4.4.0, togs inte ut  

Jag känner mig tvungen att erkänna att på grund av render var jag tvungen att köra en annan binär produkt från avsnittet * utan ytterligare interaktion; ta kravlös sammanställning för given.

Det är mycket lättare att få dragkraft på din nuvarande långa sikt; men jag behövde inte belamra system, pakethanterade binärer eller bibliotek. Lyckligtvis är detta möjligt med ett PREFIX konfigurationsalternativ, specifikt: Innehåller " prefix / lib: vanligt lanserade bibliotek (som libavutil, libavcodec, libavformat, till exempel. i FFmpeg-metoden) â € œ.

* Det är fortfarande möjligt att tala om för ffmpeg rrn vilka som ska undersöka bibliotek genom att prefixa auktion för LD_LIBRARY_PATH = / plats / till / lib