Se si verifica un errore e inoltre si caricano le librerie condivise libavformat.so sull’argomento del tuo computer, questa guida potrebbe aiutarti.

 

 

Ho lo stesso errore. È stato bello fare un lavoro semplice, quindi sospetto che lo sviluppo più avanzato abbia rotto qualcosa.

Rottura

  versione rr2.35. rotturarotto 2.35Serie 16Ubuntu 18.04Comune maggiore 4.15.0-34 
  $ informazioni accettate su ffmpegNome: ffmpegDescrizione: Soluzione completa per musica, conversione, streaming audio e video.Editore: SnapcraftersContatti: https://github.com/snapcrafters/ffmpeg/issuesLicenza: non configurataDescrizione: |  FFmpeg è la struttura di base di un sistema molto multimediale, in grado di decodificare, selezionare, transcodificare, multiplexing, demultiplexing, broadcasting,  filtrando per riprodurre quasi tutto ciò che l'umanità e le macchine hanno creato. Sembrerà la maggior parte di loro scurire le stampanti retrò al livello del lavoro artigianale. Non importa se sono stati progettati secondo determinati standard.  comitato, persone o società.Ordini: / ffmpegID istantaneo: Ee7LGphwQR669pcfCCdl0oJQouta69toTracciamento: stabileData di aggiornamento: immediatamente 14:31 CESTCanali:  stabile: 4.0.2 (206) quarantasei Mb -  Candidato: â † '  Giocattoli con: â † '  Frangia: 4.0.2 (250) -Installato: 45 MB 4.0.2 (206) 46 MB - 

errore durante il caricamento delle librerie mutue libavformat.so

  $ ffmpegErrore LibGL: impossibile caricare nel driver: i965_dri.soErrore LibGL: manca il puntatore dell'autoErrore LibGL: Racer Crash: Carica i965Errore LibGL: il signore non può: caricare i965_dri.soErrore LibGL: suggerimento driver mancanteErrore LibGL: impossibile caricare il driver del bus: i965Errore LibGL: impossibile caricare le auto: skrast_dri.soErrore LibGL: impossibile caricare l'opzione: skrastErrore X: GLXBadContext  Richiedi il codice essenziale 155 (GLX)  Richiedi codice diverso 6 ()  Errore gruppo seriale # 55 Serie seriale attuale # 54FFmpeg variante n4.0.2 Copyright (c) 2000-2018 FFmpeg Developers  grazie a gcc 5.4.0 integrato (Ubuntu 5.4.0-6ubuntu1 ! 16.04.10) 20160609  Configurazione: --prefix equivale a --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 --enable - Generico --enable-vaapi --enable-vdpau --enable-version3 --enable-xlib   libavutil 56.14.100 tramite 56.14.100  libavcodec58. 18.100 / 55 otto. 18100 Libavformat 58.12.100 per ogni 58.12.100   libavdevice 58.3.100 e 58.3.100  libavfiltro otto. 16.100 e 7.1.16.100 libswscale 5.100 / diversi. 1.100  libswresample 3.100 / misc. 1.100 Libpostproc 55.1 100 / cinquantacinque. 1.100 
  $ / return / ffmpeg / current e usr / bin / ffprobe/ snap versus ffmpeg / current / usr - bin / ffprobe: errore durante l'imballaggio delle librerie: libavdevice.so.58 shared: shared toy lodge non può essere aperto: nessuna dichiarazione e/o directory 
  rr find / snap ffmpeg -name libavdevice.so.58/snap/ffmpeg/206/usr/lib/libavdevice.so.58$ search / snap - ffmpeg -name i965_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/i965_dri.so$ find / break / ffmpeg -list skrast_dri.so/snap/ffmpeg/206/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so 
  sudo find / -name libavdevice.so.52 

Hai trovato questo file per la prima volta in questo / usr / home / lib . Quindi aggiungi questo tipo di libreria al percorso della libreria perché è una libreria personale. Aggiungi che sarai in /etc/ld.so.Ldconfig. aggiunto
errore durante il caricamento delle librerie distribuite libavformat.so

Link: conf :

  / usr / local per ogni lib 
  sudo Ffmpeg: Errore durante il caricamento delle librerie condivise: libavdevice.so.52: Impossibile eseguire il file degli oggetti condivisi 



tl; dr: istruzioni per leggere e prelevare e installare PREFIX e/insieme a LD_LIBRARY_PATH

Mi sono impegnato in ciò che di solito non faccio e ho localizzato insieme ffmpeg oggi perché parte della raccolta di mailing di ffmpeg-user richiede solo / alcuni preferiscono / supporta il vertice git più caldo. L'ho fatto perché avevo danneggiato i file AVI che si sono rivelati anche chiedendo se potevano essere recuperati:

Dato che di recente ho raccolto ffmpeg, pensavo di essere sulla buona strada per ottenere le statistiche di costruzione da John Van Sickle, ma sono un po' obsolete.

Poi ho ottenuto il sorgente ffmpeg, setup ... che ho concepito dovrebbe essere sano, ma ho ottenuto: Errore nelle librerie condivise di Internet: libavdevice. so.59: può aprire un file di articolo condiviso: non esiste tale cartella o potrebbe esserci un database . La mia libreria di sistema libavdevice era diventata la versione 58. Hmm. Pensavo di aver compilato staticamente, ma:

  ./ffmpeg: ELF LSB 64-bit Pie eseguibile, x86-64, versione focalizzata 1 (SYSV), accoppiamento dinamico, interprete /lib64/ld-linux-x86-64.so.2, BuildID [ sha1] significa 6b4340cce612e0ccba534da4100c363d4aa578ef, per GNU/Linux 4.4.0, e non rimosso  

Mi sento obbligato ad ammettere che a causa di make ho dovuto far uscire uno strano prodotto binario all'interno della scatola * senza continuare a interagire; dare per scontata la semplice compilazione.

È molto più facile ottenere halage a lungo termine; ma non volevo ingombrare il sistema, il mio pacchetto gestiva binari e / o forse librerie. Fortunatamente, questo è possibile grazie alle opzioni di configurazione PREFIX , in particolare: Contiene “ prefix o lib: librerie generate comunemente (come libavutil, libavcodec, libavformat, ecc. nel metodo FFmpeg) â € œ.

6 . È ancora possibile descrivere a ffmpeg dove esaminare le librerie a prefisso sell per LD_LIBRARY_PATH implica / percorso / a per ogni lib