আমি কীভাবে SoX এ .flac ফাইলগুলির জন্য সমর্থন যুক্ত করতে পারি?


18

আমি SoX থেকে .flac ফাইলগুলিতে অডিও রেকর্ড করতে চাই। যখন আমি করি:

rec -t flac ~/Desktop/myrec.flac

… এটি নিম্নলিখিত ত্রুটি দেয়:

rec FAIL formats: no handler for given file type `flac'

আমি 'ব্রিউ' থেকে সোএক্স ইনস্টল করেছি এবং আমি ফ্ল্যাক 1.2.1 ইনস্টল করেছি।

আমি http://sox.sourceforge.net/sox.pdf এ ম্যান পেজগুলি গেছি তবে আমি যে তথ্যটি সন্ধান করছি তা পেলাম না।

আমি কীভাবে .flac ফাইলগুলির জন্য সমর্থন যুক্ত করতে পারি?

আমি ওএস এক্স 10.9.3 এ আছি


আজ, যখন আমি soxহোমব্রিউ থেকে ইনস্টল করেছি (কোনও অতিরিক্ত বিকল্প নেই), এফএলএসি সমর্থন বাক্সটির বাইরে চলে গেল।
সার্জে বোর্শ

উত্তর:


35

এটি সহজ রাখা।

এর মতো ব্রু ব্যবহার করে এটি সরানো:

brew remove sox

তারপরে এটিকে আবার নির্দিষ্ট বিকল্পগুলির সাথে পুনরায় ইনস্টল করা আমার জন্য কৌশলটি করেছে:

brew install sox --with-lame --with-flac --with-libvorbis

আপনি --with-lameযদি এমপি 3 ব্যবহার করেন না, বা --with-libvorbisআপনি ওজিজি ব্যবহার করছেন না তবে আপনি বিকল্পটি সরাতে পারেন ।

আমি আশা করি এটা কারো সাহায্যে লাগবে.


1
আপনাকে ধন্যবাদ, এটি sox FAIL ফর্ম্যাটগুলিও সমাধান করে: সনাক্ত করা ফাইল টাইপ 'ভারবিস' এর জন্য কোনও হ্যান্ডলার নেই। এগুলি ডিফল্টরূপে কত অদ্ভুত।
কোবডআপ

4
আপনি শুধু এটিও করতে পারেন brew reinstallপরিবর্তে brew remove, brew install
shrx

2

এটা চেষ্টা কর:

brew remove libogg flac sox
brew update
brew doctor
brew install libogg flac
brew install sox

এটি লাইবোগ এবং উপস্থিত ফ্ল্যাকের সাথে স্যাক্স পুনরায় কম্পাইল করা উচিত এবং এরপরে এটি এফএলএসি সমর্থন সন্ধান করবে।

~$ brew info sox
sox: stable 14.4.1
http://sox.sourceforge.net/
/usr/local/Cellar/sox/14.4.1_1 (15 files, 2.1M) *
  Built from source
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/sox.rb
==> Dependencies
Build: pkg-config ✔
Required: libpng ✔, mad ✔
Optional: opencore-amr ✘, libvorbis ✔, flac ✔, libsndfile ✔, libao ✘, lame ✔
==> Options
--with-flac
    Build with flac support
--with-lame
    Build with lame support
--with-libao
    Build with libao support
--with-libsndfile
    Build with libsndfile support
--with-libvorbis
    Build with libvorbis support
--with-opencore-amr
    Build with opencore-amr support

আমি উপরে পদক্ষেপ চেষ্টা করেছি। তবে এখনও একই বিষয়টি issue
ব্যবহারকারী 3585284

এখানে আমার ব্রিউ ইনফরম সোেক্স সোপসের আউটপুটটি রয়েছে : স্থিতিশীল 14.4.1 সোস.সোর্স.সোর্স.ফোর্স / ইউএসআর / লোকাল / সেলার / সোকস /14.4.1_1 (15 টি ফাইল, 2.0M) * উত্স থেকে নির্মিত: github.com/Homebrew/ হোমব্রিউ / ব্লব / মাস্টার / লাইব্রেরি / সূত্র / sox.rb ==> নির্ভরতাগুলি তৈরি করুন: pkg-config ✔ আবশ্যক: libpng mad, পাগল ption alচ্ছিক: ওপেনকোর-এমআর li, লাইবভোরবিস fla, ফ্ল্যাক ✔, লিব্সেন্ডফাইল li, লাইবাও ✘, খোঁড়া । ==> বিকল্পগুলি - ফ্ল্যাক সমর্থন সহ ফ্ল্যাক তৈরি করুন - পঙ্গু সমর্থন সহ ল্যাঙ্গুয়েটি তৈরি করুন - লিবাও সমর্থন সহ বিল্ড করুন - লিবেন্ডফাইলে লাইবসন্ডফিল সমর্থন সহ বিল্ড করুন --with-libvorbis সহ। । । ।
ব্যবহারকারী 3585284

আমি যখন একই কাজ করি তখন কেবল তফাতটি হ'ল আমার কাছে লিব্সডফিল এবং লাইবোরবিসও রয়েছে। rec আমার জন্য একটি .flac ফাইল তৈরি করার জন্য কাজ করছে। যদি আপনি উপরের পদক্ষেপগুলি পুনরায় পুনরুদ্ধার করেন তবে ভোরবিস এবং লিব্সডফায়াল ইনস্টল করেন তবে কী হবে? brew install libogg flac libsndfile libvorbis
জাস্টিনপারকার

1
এগ্রিগিয়াসক্ল্যামের নির্দেশনা অনুসরণ করা আমার পক্ষে প্রথমবারের মতো কার্যকর হয়নি কারণ 'ত্রুটি: এই জাতীয় কোনও কেগ: / ইউএসআর / স্থানীয় / সেলার / লাইবগ' দিয়ে লাইবোগ সরিয়ে দেওয়ার চেষ্টা ব্যর্থ হয়েছিল। আমি তখন খুব বেশি মনোযোগ দিলাম না এবং এটিকে আবার একটি শট দিলাম, এখন এফএলএসি থেকে রূপান্তর কাজ করে। - অন্য কথায়: নিশ্চিত করুন যে অপসারণ কমান্ডটি সফলভাবে সম্পাদিত হয়েছে (বা আপনি পৃথক brew removeকমান্ডের সাহায্যে তিনটি প্রোগ্রামই সরিয়ে দেওয়ার চেষ্টা করতে পারেন ))
ফ্যাবিয়েন স্নোওয়ার্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.