मैं एफएफएमईजी से कैसे छुटकारा पा सकता हूं `चेतावनी: पुस्तकालय कॉन्फ़िगरेशन बेमेल संदेश?


13

मैं avconvबिना किसी समस्या के उपयोग कर रहा हूं , हालांकि 15.10 में अपग्रेड करने और स्विच करने के बाद से ffmpeg, library configuration mismatchमेरी स्क्रिप्ट आउटपुट में एक चेतावनी है।

यह मेरे iPod और Fiio X5 Mk2 के लिए सीडी चीर करने के लिए मेरी कमान है।

#!/bin/bash

cdparanoia -Bv
for f in ./*.wav; do avconv -i "$f" -acodec alac "${f%.*}.m4a"; done
eject
ls

जब मैं प्रतिस्थापित avconvके साथ ffmpegमैं अब देखना WARNING: library configuration mismatchउत्पादन के बीच में:

ffmpeg version 2.7.3-0ubuntu0.15.10.1 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 5.2.1 (Ubuntu 5.2.1-22ubuntu2) 20151010
  configuration: --prefix=/usr --extra-version=0ubuntu0.15.10.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-openal --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libzvbi --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-libssh --enable-libsoxr --enable-libx264 --enable-libopencv --enable-libx265
  WARNING: library configuration mismatch
  avcodec     configuration: --prefix=/usr --extra-version=0ubuntu0.15.10.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --enable-shared --disable-stripping --enable-avresample --enable-avisynth --enable-frei0r --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-openal --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxvid --enable-libzvbi --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-libssh --enable-libsoxr --enable-libx264 --enable-libopencv --enable-libx265 --enable-version3 --disable-doc --disable-programs --disable-avdevice --disable-avfilter --disable-avformat --disable-avresample --disable-postproc --disable-swscale --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libvo_aacenc --enable-libvo_amrwbenc
  libavutil      54. 27.100 / 54. 27.100
  libavcodec     56. 41.100 / 56. 41.100
  libavformat    56. 36.100 / 56. 36.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 16.101 /  5. 16.101
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.100 /  1.  2.100
  libpostproc    53.  3.100 / 53.  3.100
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, wav, from './track01.cdda.wav':
  Duration: 00:02:36.20, bitrate: 1411 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 44100 Hz, 2 channels, s16, 1411 kb/s
Output #0, ipod, to './track01.cdda.m4a':
  Metadata:
    encoder         : Lavf56.36.100
    Stream #0:0: Audio: alac (alac / 0x63616C61), 44100 Hz, stereo, s16p, 128 kb/s
    Metadata:
      encoder         : Lavc56.41.100 alac
Stream mapping:
  Stream #0:0 -> #0:0 (pcm_s16le (native) -> alac (native))
Press [q] to stop, [?] for help
size=   16226kB time=00:02:36.22 bitrate= 850.9kbits/s   
video:0kB audio:16219kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.046357%

अन्य साइटों की जाँच करने से पता चलता है कि मैंने ffmpegउबंटू के शुरुआती संस्करण पर स्थापित किया है जहां avconvडिफ़ॉल्ट था, लेकिन यहां ऐसा नहीं था।

क्या कोई मेरे लिए संकल्प सुझा सकता है?



2
पुस्तकालय बेमेल चेतावनी 'अतिरिक्त' पैकेज / पैकेजिंग के उपयोग के कारण है। यह सौम्य है और अनदेखा किया जा सकता
डौग

क्या libavcodec-ffmpeg-extra56पैकेज को हटाने के बिना टर्मिनल स्पैम को छिपाने का कोई तरीका है ?
हाईटेककंप्यूटरजैक

1
मुझे एक रास्ता मिल गया है; हालांकि यह मूल प्रश्न का उत्तर नहीं देता है, जो एक बैश स्क्रिप्ट का उपयोग करता है, मैं for i in ffmpeg ffplay ffprobe ffserver; do alias $i="$i -hide_banner"; doneअपनी .bashrc फ़ाइल में डालता हूं।
हाईटेककंप्यूटरजेक

इस चेतावनी संदेश के लिए लॉन्चपैड बग: Bugs.launchpad.net/ubuntu/+source/ffmpeg-extra/+bug/730159
Cas

जवाबों:


15

इसे ठीक करने के लिए निम्न पैकेज निकालें:

sudo apt remove libavcodec-ffmpeg-extra56

Apt पैकेज को हटा देगा और इसे बदल देगा libavcodec-ffmpeg56जिसके परिणामस्वरूप ffmpegअब कोई चेतावनी संदेश आउटपुट नहीं होगा।

libavcodec-ffmpeg-extra56पैकेज के विवरण के लिए और इसकी आवश्यकता क्यों नहीं है, देखें: /ubuntu//a/847566/8570


2
इसने ubuntu 16.04 में भी यही मुद्दा हल किया।
एजाज

3
Ubuntu 17.10 में, यह libavcodec-extra57 / libavcodec-extra बन गया है। कमाल है कि यह अभी भी एक चीज है।
दाव क्लार्क

उबंटू पुलिस को परेशान करने के जोखिम में: इसने मिंट 18 पर भी काम किया। (शानदार जवाब, बीटीडब्लू- त्वरित फिक्स, स्पष्टीकरण और संदर्भ लिंक। धन्यवाद।)
माइकल शीपर

@DavClark की टिप्पणी उबंटू 18.04 के लिए अभी भी मान्य है
elvis.dukaj

धन्यवाद @DavClark! यह ubuntu 18.04 पर काम करता है। मुझे चेतावनी के माध्यम से छुटकारा मिलता है sudo apt remove libavcodec-extra57
हाओ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.