GNU/Linux >> Tutoriels Linux >  >> Linux

Comment réparer 'ERREUR :AVERTISSEMENT :impossible d'obtenir le codec audio du fichier avec ffprobe' ? [Résolu]

Question : Je  utilisait youtube-dl utilitaire de ligne de commande sur CentOS pour extraire un son de la vidéo YouTube. Cependant, la commande a échoué avec un message d'erreur tel que ERREUR :AVERTISSEMENT :impossible d'obtenir le codec audio du fichier avec ffprobe .

Voici le message d'erreur complet :

$ ./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

Solution :

L'erreur indique que l'utilitaire n'est pas en mesure de trouver ffprobe commande ou sa bibliothèque dépendante. Au cas où, si vous n'avez pas ffprobe installé, vous devez installer ffmpeg et vérifier si la commande ffprobe fonctionne correctement.

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

Comme le montre la sortie ci-dessus, ffprobe n'est pas en mesure de charger le fichier objet partagé libmp3lame . Essayez de définir le LD_LIBRARY_PATH comme indiqué ci-dessous :

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

Remarque : Si libmp3lame est installé dans un emplacement non standard, vous devez définir le chemin correspondant dans LD_LIBRARY_PATH .

Vérifiez maintenant si ffprobe commande fonctionne correctement.

$ 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

C'est tout !


Linux
  1. Comment réparer :erreur :autorisations insuffisantes pour l'appareil avec ADB [Astuce rapide]

  2. Comment réparer l'erreur fatale Python :Py_Initialize :Impossible d'obtenir l'encodage des paramètres régionaux [Résolu]

  3. Comment réparer l'erreur de configuration :impossible de trouver le répertoire macro 'm4' [Résolu]

  4. Comment corriger l'erreur d'installation de Python lors du chargement des bibliothèques partagées :libssl.so.1.0.0 ? [Résolu]

  5. Comment réparer l'erreur – ModSecurity :Accès refusé avec le code 44 [Apache]

Comment réparer ssh_exchange_identification :lire :erreur de connexion réinitialisée par un pair

Comment réparer l'erreur de serveur interne 500 dans WordPress

Comment réparer :l'utilisateur n'est pas dans l'erreur de fichier sudoers

Comment réparer une erreur de conversion avec Calibre

Comment réparer l'erreur Metasploit - nécessite l'installation du gem bundler ? [Résolu]

Comment enregistrer de l'audio avec ffmpeg sous Linux ?