নেটিভ ফ্ল্যাক .কিউ স্প্লিটটার


26

আমার কিছু আছে। ফ্ল্যাক অ্যালবামগুলিতে কিছু জায়গা বাঁচানোর জন্য আমি একটি বড় ফাইল হিসাবে ছিটিয়েছি (লসলেস সিডি রিপগুলি প্রায় প্রতিটি 500 এমবি), এখন আমার কাছে আরও স্টোরেজ রয়েছে আমি সেগুলি সেখানে মূল ফাইলগুলিতে আবার বিভক্ত করতে চাই।

ডিবিয়ান ভিত্তিক সিস্টেমগুলির জন্য কোনও নেটিভ .ফ্ল্যাক / .কিউ স্প্লিটটার রয়েছে?

আমি কিছু তথ্য পেয়েছি তবে এটি কেবল পুরানো, কেবল এমপি 3 বা ওয়াইন ব্যবহারের জন্য, এটি আমি চাই না।

এছাড়াও আমি একটি নটিলাসের স্ক্রিপ্ট পেয়েছি তবে আমি মনে করি না এটি নিখুঁত হবে, এটি কেবল একটি খুব নির্দিষ্ট কাজ সম্পাদন করে এবং আমি কিছু কাস্টমাইজেশন বিকল্প চাই, http://ubuntuforums.org/showthread.php?t=853794

সুতরাং যে কেউ দেশীয় সমর্থন, এবং প্রচুর রূপান্তর বিকল্পের সাথে একটি ক্ষতিবিহীন ফ্ল্যাক .কিউ স্প্লিটটার সরবরাহ করতে পারে?

কোন ওয়াইন দয়া করে

ধন্যবাদ

উত্তর:


32

প্রথমে আপনাকে সিউটুল এবং শান্টুল ইনস্টল করতে হবে। টার্মিনাল থেকে টাইপ করুন:

sudo apt install cuetools shntool flac

একটি .cue ফাইল ব্যবহার করে মূল ফাইলগুলিতে একটি ফ্ল্যাক ফাইলটি বিভক্ত করতে:

cuebreakpoints '<cue file>' | shnsplit -o flac '<audio flac file>'  

আপনি আদেশের জন্য পাথ স্বয়ংসম্পূর্ণ করতে টার্মিনাল মধ্যে ইঙ্গিত ফাইল এবং অডিও FLAC ফাইল টেনে আনতে পারেন '<cue file>'এবং '<audio flac file>'। আপনি যখন কমান্ডটি চালাবেন, টার্মিনালটি প্রতিটি নতুন ফ্ল্যাক ফাইল তৈরি হওয়ার সাথে সাথে আপনাকে ফলাফলগুলি দেখাবে, একবারে একটি নতুন ফ্ল্যাক ফাইল ("split-track01.flac" "split-track02.flac" ...), এবং তারপরে নতুন সব ফ্ল্যাক ফাইল তৈরি হওয়ার পরে বন্ধ করুন। প্রতিটি নতুন ফ্ল্যাক ফাইল তৈরি করতে এটি কয়েক সেকেন্ড সময় নেয়। যদি আপনার .cue ফাইলটি নির্ভুল হয়, তবে ফলস ফাইলটি আপনি অড্যাসিটিতে ম্যানুয়ালি বিভক্ত করার চেয়ে ফলাফল আরও সঠিক এবং সময় সাপেক্ষ হবে।


2
ধন্যবাদ কারেল এটি দুর্দান্ত, খুব দ্রুত এবং নির্ভুলভাবে কাজ করেছে, ঠিক আমার যা প্রয়োজন। একটি ছোট বাগ ছিল যা আমি সম্মুখীন হয়েছিল। এই একই ত্রুটিযুক্ত যে কারও পক্ষে এটি করা উচিত - shnsplit: error: m:ss.ff format can only be used with CD-quality files- এই পরিবর্তিত কোডটি ব্যবহার করুন -cuebreakpoints '<cue file>' | sed s/$/0/ | shnsplit -o flac '<audio flac file>'
মার্ক কির্বি

1
উবুন্টু 14.10, উবুন্টু 14.04, উবুন্টু 12.04 এবং ডেরিভেটিভ সিস্টেমগুলিতে কীভাবে ফ্ল্যাঙ্কন 1.0.1 ইনস্টল করবেন । ফ্ল্যাঙ্কন একটি জিইউআই ফ্রন্ট-এন্ড শনিস্প্লিট যা পিপিএ থেকে ইনস্টল করা যেতে পারে। আমি নিজে এটি ব্যবহার করি নি, কারণ টার্মিনাল থেকে ব্যাশের এক লাইনের চলমান প্রতিস্থাপনের জন্য ফ্লেকনটির মূলত একটি সফটওয়্যার উত্সগুলিতে পিপিএ যুক্ত করা প্রয়োজন এবং আমি ফ্ল্যাঙ্কনে পিপিএ যুক্ত করার পরে কোডটির সেই লাইনটি অনুলিপি করে আটকানো পছন্দ করি my সফ্টওয়্যার উত্স।
কারেল

3
বিভক্ত হওয়ার পরে, আপনি cuetag CUE_FILE split-track*.flacকিউ ফাইল থেকে বিভক্ত ট্র্যাকগুলিতে ট্যাগ যুক্ত করতে দৌড়াতে চাইতে পারেন ।
mivk

আমারও দরকার ছিলsudo apt-get install flac
বেকো

9
আমি বরং shnsplit -o flac '<audio flac file>' -f '<cue file>' -t '%n.%t'বুদ্ধিমান ফাইলের নাম পাওয়ার পরামর্শ দেব ।
gluk47

11

ফ্ল্যাঙ্কন নামে একটি অ্যাপ রয়েছে যা এটি ঠিকভাবে করে।

স্থাপন করা:

sudo add-apt-repository ppa:flacon
sudo apt-get update
sudo apt-get install flacon

এখানে চিত্র বর্ণনা লিখুন


আরে ধন্যবাদ ... সম্পাদনাগুলির জন্য, আমার অবশ্যই ইনস্টল কমান্ডগুলি উল্লেখ করা উচিত
আন্তোনিস ভ্ল্যাচোস

ফ্ল্যাঙ্কন 100% কাজ করে আশ্চর্যজনক আপনাকে ধন্যবাদ!
মার্সেলো মার্টিনেজ

পাশাপাশি লিনাক্স পুদিনায় খুব ভাল কাজ করে! লেখককে কিছু Don দান করেছেন!
জর্জি গোবোজভ

আমি অনুমান করি এটি একটি প্রমিত সমাধান এবং গ্রহণযোগ্য উত্তর নয়, কমপক্ষে আমি মনে করি যে প্রশ্নটি একটি জিইউআই প্রোগ্রামকে উল্লেখ করেছে (সুতরাং ওয়াইনের উল্লেখ রয়েছে)
আন্তোনিস ভ্ল্যাচোস

7

আমার বড় ফ্ল্যাক বিভক্ত করা এবং কিউ ফাইল থেকে ফাইলের নাম এবং ট্যাগ সেট করা দরকার এবং এটি আমার পক্ষে সবচেয়ে ভাল কাজ করেছে:

  1. এক জোড়া কিউ এবং ফ্ল্যাক সহ একটি ফোল্ডারে সিডি করুন
  2. এটি টাইপ করুন: shnsplit -f *.cue -t "%n - %p - %t" -o "flac flac -s -8 -o %f -" *.flac
  3. আসল ফ্ল্যাক ফাইলটি মুছুন
  4. ফাইলগুলি ব্যবহার করে ট্যাগ করুন: cuetag *.cue *.flac

আউটপুট উদাহরণ:

Splitting [Edvard Grieg - Complete Songs Vol.III.flac] (76:03.40) --> [25 - Edvard Grieg - Sighs, EG 134.flac] (2:43.08) : 100% OK

রেফারেন্স: CUE_Splitting

হালনাগাদ

আমি আমার সুবিধার্থে নিম্নলিখিত স্ক্রিপ্ট লিখেছি। এটি ব্যবহার করার জন্য - সিডি ডিরেক্টরিতে এক জোড়া মেশানো এপে এবং কিউ ফাইলগুলির সাথে ডিরেক্টরিতে।

mkdir -p orig
mv *ape orig/.
shnsplit -f *.cue -t "%n - %p - %t" -o "flac flac -s -8 -o %f -" orig/*.ape
rm -f 00*
cuetag *.cue *.flac
#fix bad file names
find . -exec rename 's/[^\x00-\x7F]//g' "{}" \;

এই স্ক্রিপ্টটির নাম দিন split_ape, chmod +xএটি আপনার পথে কিছু ডিরেক্টরিতে রেখে দিন। আমি উত্স হিসাবে flac ফাইলের জন্য একটি অনুরূপ স্ক্রিপ্ট তৈরি করেছি, কেবলমাত্র এই স্ক্রিপ্টের apeসাথে প্রতিস্থাপন করুন flac


3

সবচেয়ে সহজ উপায়টি কে 3 বি ব্যবহার করা।

1.- C3 ফাইল কে 3 বি তে খুলুন। ২- এফএলসি ট্র্যাক রূপান্তর চয়ন করুন। 3.- স্টার্ট টিপুন।

এটি ট্র্যাকগুলি পুনরায় রূপান্তর করবে না তবে কেবল সিইউ ফাইল অনুযায়ী ট্র্যাকগুলিতে বিভক্ত করবে। এটি প্রতিটি ট্র্যাকের আসল নাম রাখে এবং "রূপান্তর / বিভাজন" সম্পূর্ণ করতে এটি দ্বিতীয় লাগে।


কে 3 বি এর জন্য কে-ডি-কে প্রয়োজন, যা কোনও দেবিয়ান সিস্টেমে উপস্থিত থাকার সম্ভাবনা কম।
p0llard

2
কে 3 বি উবুন্টু সফটওয়্যার সেন্টারের মাধ্যমে অন্য কোনও কেডি প্রোগ্রাম হিসাবে সহজেই ইনস্টল করা যেতে পারে। এগুলি কেবল সংহত জিনোম অ্যাপ্লিকেশনগুলির মতো দেখতে ভাল লাগে না তবে তারা পুরোপুরি কাজ করে।
কনসোলজি

2

এবং flac জন্য:

    cat file.cue | shnsplit -o flac -t %n-%t file.flac

ফ্ল্যাক ফাইলটি বিভক্ত করুন এবং ফলাফল হিসাবে যুক্ত ফাইলগুলির ট্র্যাক নম্বর (% n) এবং শিরোনামের নাম (% টি) যুক্ত করুন


2
এই আদেশটি কি করে দয়া করে তা ব্যাখ্যা করুন।
পাইলট 6

@ পাইলট আমি আমার উত্তরে একটি ব্যাখ্যা যুক্ত করছি, আশা করি এটি সহায়ক is আরও তথ্যের জন্য আপনি "ম্যান শ্যানস্প্লিট" করতে পারেন।
mdneagu

1

শান্টুল ইনস্টল করুন

sudo apt-get install shntool

আপনি যদি ফাইলের নাম স্বয়ংক্রিয়ভাবে সংরক্ষণ করতে চান তবে আপনি কেবল ব্যবহার করতে পারেন:

cat infile.cue | shnsplit -t "%n - %p - %t" infile.wav

আমি এটি ফ্ল্যাক ফাইলে চেষ্টা করেছিলাম, তবে একটি 240MB ফাইল বিভাজনের পরে মোট 780MB ফাইলগুলিতে পরিণত হয়েছিল। সম্ভবত একটি -o পতাকা দিয়ে স্থির করা যেতে পারে
আমির উভাল

1

আপনি সিইইউ ফাইলকে একটি একক কমান্ড দিয়ে fmedia ( http://fmedia.firmdev.com ) ব্যবহার করে পৃথক এফএলসি ট্র্যাকগুলিতে বিভক্ত করতে পারেন :

fmedia YOUR_FILE.cue --out='$tracknumber. $artist - $title.flac'

এই কমান্ডের সাহায্যে আপনি একটি সিইউ ফাইল থেকে সমস্ত ট্র্যাকগুলি পৃথক এফএলএসি ফাইলগুলিতে "01. আর্টিস্ট - TITLE.flac" এর মতো বিভক্ত করবেন। দ্রষ্টব্য, আউটপুট ফাইলগুলির ঠিক একই অডিও গুণমান এবং ট্র্যাক সময়কাল মূল হিসাবে ঠিক হবে।

অথবা আপনি .কিউ ফাইল থেকে একটি ট্র্যাক অনুলিপি করতে পারেন:

fmedia YOUR_FILE.cue --out='$tracknumber. $artist - $title.flac' --track=7

বিভাজনের সময় আপনি মেটা তথ্য ওভাররাইটও করতে পারেন, যেমন:

fmedia YOUR_FILE.cue --out=mytrack.flac --meta='artist=COOL ARTIST'

fmedia এর সর্বনিম্ন বাহ্যিক নির্ভরতা রয়েছে (যেমন আপনার সিস্টেমে ইনস্টল করার দরকার নেই সিউটুলস, libFLAC ইত্যাদি), এটি 64৪-বিট দেবিয়ান-ভিত্তিক সিস্টেমে কাজ করে তবে এটি 32-বিট সিস্টেমে কাজ করে না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.