ffmpeg FLAC डिकोडिंग त्रुटि


2

मैं ffmpegकुछ FLAC फ़ाइलों को अन्य प्रारूप में बदलने के लिए उपयोग कर रहा हूं , लेकिन यह इस त्रुटि पर रुक जाती है

ffmpeg version git-2017-03-23-1a5631d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
  configuration: --enable-libfdk-aac --enable-nonfree
  libavutil      55. 50.100 / 55. 50.100
  libavcodec     57. 85.101 / 57. 85.101
  libavformat    57. 67.100 / 57. 67.100
  libavdevice    57.  3.101 / 57.  3.101
  libavfilter     6. 78.100 /  6. 78.100
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
Input #0, flac, from 'input.flac':
  Metadata:
  Duration: 00:04:11.48, start: 0.000000, bitrate: 2534 kb/s
    Stream #0:0: Audio: flac, 96000 Hz, stereo, s32 (24 bit)
Stream mapping:
  Stream #0:0 -> #0:0 (flac (native) -> flac (native))
Press [q] to stop, [?] for help
Output #0, flac, to 'output.flac':
  Metadata:
    encoder         : Lavf57.67.100
    Stream #0:0: Audio: flac, 96000 Hz, stereo, s32 (24 bit), 128 kb/s
    Metadata:
      encoder         : Lavc57.85.101 flac
Assertion ret <= avpkt->size failed at libavcodec/utils.c:2507157x  

त्रुटि आउटपुट स्वरूप की परवाह किए बिना होती है और यह mp3इनपुट फ़ाइलों के साथ ठीक काम करती है , इसलिए मुझे लगता है कि यह मेरा FLAC डिकोडर है।

~/tmp → ffmpeg -decoders | grep flac
ffmpeg version git-2017-03-23-1a5631d Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
  configuration: --enable-libfdk-aac --enable-nonfree
  libavutil      55. 50.100 / 55. 50.100
  libavcodec     57. 85.101 / 57. 85.101
  libavformat    57. 67.100 / 57. 67.100
  libavdevice    57.  3.101 / 57.  3.101
  libavfilter     6. 78.100 /  6. 78.100
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
316: AF...D flac                 FLAC (Free Lossless Audio Codec)

अब मुझे क्या देखना चाहिए?


कृपया एक नमूना इनपुट फ़ाइल प्रदान करें ताकि हम जांच कर सकें।
19

@LordNeckbeard किसी भी FLAC फ़ाइल के परिणाम में त्रुटि आई, मैंने अभी एक eclassical.com/custom/eclassical/files/BIS1536-001-flac_24.flac
boh

16 बिट फ़ाइल के साथ कोई भी भाग्य नहीं :( eclassical.com/custom/eclassical/files/BIS1536-001-flac_16.flac
boh

मैंने डॉकर छवि को वर्कअराउंड के रूप में इस्तेमाल किया, फिर भी अनिश्चित है कि एफएलएसी डिकोडर के साथ क्या गलत है।
बोह

मैं इस मुद्दे की नकल कैसे कर सकता हूं? जब मैं लिनक्स x86_64 पर समान FFmpeg संस्करण 1a5631dc71 के साथ डिकोडिंग कर रहा हूं, तो मैं इसकी नक़ल नहीं कर सकता:ffmpeg -i input.flac -f null -
llogan
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.