GNU/Linux >> Znalost Linux >  >> Linux

Jak opravit „CHYBA:VAROVÁNÍ:nelze získat zvukový kodek souboru pomocí ffprobe“? [vyřešeno]

Otázka:  používal youtube-dl nástroj příkazového řádku na CentOS pro extrahování zvuku z videa YouTube. Příkaz se však nezdařil s chybovou zprávou jako CHYBA:VAROVÁNÍ:pomocí ffprobe nelze získat zvukový kodek souboru .

Zde je úplná chybová zpráva:

$ ./youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=EhhiY11Z9-U
[youtube] EhhiY11Z9-U: Downloading webpage
[youtube] EhhiY11Z9-U: Downloading video info webpage
[youtube] EhhiY11Z9-U: Extracting video information
[download] I - Ennodu Nee Irundhaal Video _ A.R. Rahman _ Vikram _ Shankar-EhhiY11Z9-U.webm has already been downloaded
[download] 100% of 5.52MiB
ERROR: WARNING: unable to obtain file audio codec with ffprobe

Řešení:

Chyba říká, že nástroj nemůže najít ffprobe příkaz nebo jeho závislá knihovna. V případě, že nemáte ffprobe nainstalován, pak musíte nainstalovat ffmpeg a zkontrolovat, zda příkaz ffprobe funguje správně.

$ ffprobe --version
ffprobe: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory

Jak ukazuje výše uvedený výstup, ffprobe není schopen načíst soubor sdíleného objektu libmp3lame . Zkuste nastavit LD_LIBRARY_PATH, jak je uvedeno níže:

$ export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib:/usr/lib64/:/usr/local/lipob64/:/lib64:$LD_LIBRARY_PATH

Poznámka: Pokud libmp3lame je nainstalován v nestandardním umístění, pak musíte nastavit odpovídající cestu v LD_LIBRARY_PATH .

Nyní zkontrolujte, zda ffprobe příkaz funguje správně.

$ ffprobe -version
ffprobe version N-78637-g7586b3a Copyright (c) 2007-2016 the FFmpeg developers
built with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-55)
configuration: --enable-libmp3lame --enable-libvorbis
libavutil 55. 18.100 / 55. 18.100
libavcodec 57. 24.105 / 57. 24.105
libavformat 57. 26.100 / 57. 26.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 35.100 / 6. 35.100
libswscale 4. 0.100 / 4. 0.100
libswresample 2. 0.101 / 2. 0.101

To je ono!


Linux
  1. Jak opravit:chyba:nedostatečná oprávnění pro zařízení s ADB [Rychlý tip]

  2. Jak opravit závažnou chybu Pythonu:Py_Initialize:Nelze získat kódování národního prostředí [Vyřešeno]

  3. Jak opravit chybu konfigurace:nelze najít adresář maker ‚m4‘ [Vyřešeno]

  1. Jak opravit chybu instalace Pythonu při načítání sdílených knihoven:libssl.so.1.0.0? [vyřešeno]

  2. Jak opravit chybu – ModSecurity:Přístup odepřen s kódem 44 [Apache]

  3. Chyba v souboru Sudoers? Zde je návod, jak to můžete opravit.

  1. Jak opravit chybu OpenStack – nepodařilo se odstranit síť? [vyřešeno]

  2. Jak opravit chybu Metasploit – vyžaduje instalaci drahokamu bundler? [vyřešeno]

  3. Jak opravit volání nedefinované funkce apc_fetch() – Závažná chyba PHP [Vyřešeno]