एमपी 3 फ़ाइलों को विभाजित करने का एक आसान तरीका है?


31

मैंने हाल ही में एक साफ सुथरी चाल सीखी। एमपी 3 फ़ाइलों को एक साथ जोड़ने के लिए, आप बस कमांड का उपयोग करें (विंडोज में)

copy /b *.mp3 joined.mp3

और वॉइला, आपके पास एक बड़ी एमपी 3 फ़ाइल है।

मेरा प्रश्न : क्या इसके विपरीत करने की एक विधि है, अर्थात एमपी 3 फ़ाइल को विभाजित करना, यह आसानी से है ?


आपको यह विंडोज के लिए टैग करना चाहिए
मार्क थाल्मन

1
जरूरी नहीं ... कमांड-लाइन में शामिल होने का उदाहरण मैंने दिया था कि मुझे अन्य प्रणालियों में भी काम करना चाहिए। साथ ही, प्रश्न किसी भी OS के लिए कमांड-लाइन स्प्लिटर के लिए है।
युवल

युवल, आपके द्वारा स्वीकार किए गए उत्तर के कारण आपके एमपी 3 को डिकोड किया जाएगा और पुन: लिंक किया जाएगा। यह वास्तव में आपकी ऑडियो गुणवत्ता को कम करेगा। MP3DirectCut पर मेरे उत्तर की जाँच करें।
जिम मैककेथ

साथ ही, आपके जुड़ने के तरीके से हेडर और टेल (जहां टैग हैं) से ऑडियो के बीच में एक खराब फ्रेम आ जाएगा। बेहतर होगा कि इन खराब फ्रेम को हटाने वाले ज्वाइनिंग टूल का इस्तेमाल करें।
जिम मैककेथ

जिम, मैं आपको ऑडियो गुणवत्ता के बारे में चिंता करने के लिए धन्यवाद देता हूं, लेकिन मैं मुख्य रूप से ऑडियोबुक को सुनने के लिए अलग करने और एमपी 3 में शामिल होने का उपयोग करता हूं, और ये शायद ही उच्च गुणवत्ता वाले हैं ...
युवल

जवाबों:


27

एमपी 3 को विभाजित करने के दो तरीके हैं:

  1. डिकोडिंग एक लहर में, विभाजन और फिर से एन्कोडिंग। यह वह विधि है जिसका उपयोग ऑडेसिटी खोई हुई ऑडियो गुणवत्ता में करती है और परिणाम देती है ।
  2. एमपी को सीधे विभाजित करना। आपको विभाजित करने के लिए कम रिज़ॉल्यूशन है, लेकिन परिणाम ऑडियो गुणवत्ता में कोई नुकसान नहीं है । मैंने अपेक्षाकृत अच्छी सफलता के साथ MP3DirectCut का उपयोग किया है ।

आमतौर पर आप 2 विधि का उपयोग करना चाहते हैं क्योंकि यह दोषरहित है , जब तक कि आप वास्तव में अपने ऑडियो गुणवत्ता की परवाह नहीं करते हैं।


मुझे MP3DirectCut का बहुत शौक है। यह सब करता है एमपी 3 फ़ाइलों को विभाजित है, और यह उस पर बहुत अच्छा है।
माइकल कोहेन

मैं इस बारे में पता नहीं था ... जानकारी के लिए 10x!
युवल

1
धन्यवाद जिम। मुझे इसकी जानकारी भी नहीं थी। मैं कुछ समय से ऑडेसिटी का उपयोग कर रहा था, अब यह अब से MP3Direct होने जा रहा है।
काणीनी

37

मैं नियमित रूप से mp3splt का उपयोग करता हूं । यह विंडोज और लिनक्स के लिए एक ओपन सोर्स प्रोग्राम है, और इसमें एक गुई (जिसका मैं उपयोग नहीं करता हूं, इसलिए मैं इस पर टिप्पणी नहीं कर सकता)।

यह कमांडलाइन है जिसका उपयोग मैं आमतौर पर पॉडकास्ट को 6 मिनट के खंडों में विभाजित करने के लिए करता हूं:

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0: हर 6 मिनट में विभाजित
  • -g %[@N=0,@o]: हर अनुभाग के लिए मूल टैग का उपयोग करें, लेकिन 0 से शुरू होने वाले ट्रैक नंबर को अपडेट करें।
  • -o "@n @f": आउटपुट फ़ाइल का नाम मूल फ़ाइल नाम के साथ सामने ट्रैक संख्या से जुड़ा होना चाहिए।

यह उपकरण HTTP स्ट्रीमिंग में एमपी 3 के उपयोग के लिए एकदम सही था। QuickTime m3u8 के एमपी 3 द्वारा ffmpeg द्वारा कटौती पसंद नहीं कर रहा था, लेकिन mp3splt पूरी तरह से काम किया। यह प्रत्येक भाग को स्वतः ही काट देता है! कमांड लाइन एक बोनस जीत है। इसे पोस्ट करने के लिए धन्यवाद !!
बीट

खिड़कियों में दुर्घटनाओं 8.1
स्कॉट एंडरसन

1
@ScottAnderson: क्या मैं उनकी वेबसाइट पर बग दर्ज करने की सलाह दे सकता हूं? sourceforge.net/p/mp3splt/bugs
नाथन फेलमैन

1
मैं कार रेडियो पर अपने ऑडियोबुक के लिए उसी का उपयोग कर रहा हूं जो स्थिति को अच्छी तरह से याद नहीं करता है। मैं "-f" का उपयोग करने की सलाह देता हूं जो वे कहते हैं कि vbr के लिए आवश्यक है और मुझे अधिक त्रुटि सहिष्णु के रूप में अनुभव किया गया है। 3 सेकंड के ओवरलैप के लिए "-ओ 0.3" को जोड़ने पर भी जब एक शब्द के बीच में विभाजन होता है।
पीटर

महान, सबसे तेज़ तरीका मुझे मिल सकता है!
इम्तियाजए

8

यह उतना आसान नहीं है जितना कि आप अपने प्रश्न में बताए गए आदेश के अनुसार करते हैं। कहा जा रहा है कि इसके आसान तरीके हैं।

दुस्साहस एक मुफ्त कार्यक्रम है जो आपको एमपी 3 को विभाजित करने की अनुमति देता है। इंटरफ़ेस को लटका देने के बाद इसका उपयोग करना अपेक्षाकृत आसान है।


3
दुस्साहस अच्छा है और बीटा संस्करण 1.3.x भी उपयोग करना आसान है। मैं सीधे उस संस्करण से शुरू करने का सुझाव देता हूं
ड्रेक

3
FYI करें, जबकि दुस्साहस एक महान उपकरण है, MP3 का इस तरह से विभाजन करना MP3 को डिकोड करना और पुनः एन्कोडिंग करना शामिल है। यह ऑडियो क्वालिटी को ख़राब करता है।
जिम मैकेथ


2

यदि आप लिनक्स का उपयोग कर रहे हैं, तो आप हमेशा "स्प्लिट --bytes = 1M --numeric-प्रत्यय bigfile.mp3 smallfile" का उपयोग कर सकते हैं। हालाँकि, आपको .mp3 खुद को दुर्भाग्य से जोड़ना होगा।


2

रिकॉर्ड के लिए, एमपी 3 को मर्ज करने का यह सबसे अच्छा तरीका नहीं है।

यह काम करता है, लेकिन यह अंतिम फ़ाइल में बाद की फाइलों से अति सूक्ष्म जानकारी (ID3 टैग) को छोड़ देता है। कॉपी, जब उस तरह से उपयोग किया जाता है, तो बस एक संक्षिप्त है - अतिरिक्त हेडर जानकारी अभी भी है।

एक एमपी 3 फ़ाइल की संरचना आपको एक विचार दे सकती है:

यहाँ छवि विवरण दर्ज करें

(ज़ूम करने के लिए क्लिक करें)


1
यह बहुत दिलचस्प है, लेकिन यह सवाल का जवाब नहीं देता है। यह यहां अधिक प्रासंगिक हो सकता है: superuser.com/questions/202809/join-multiple-mp3-files-lossless
नाथन फ़ेलमैन

यदि टैग चिंता का विषय हैं, तो आप पहले सभी टैग हटा सकते हैं, लेकिन फिर आपको उन्हें बाद में जोड़ना होगा।
मिस्टर लिस्टर

अच्छा लगा, लेकिन सवाल विलय के बारे में नहीं था, बल्कि विभाजन के बारे में था।
Shai Alon

2

विशेष एमपी 3 स्प्लिटर, जैसे MP3DirectCut, फ्रेम सीमाओं पर कट। लेकिन अधिकांश एमपी 3 अंतरिक्ष के संरक्षण के लिए बिट जलाशय का उपयोग करते हैं; एक फ्रेम का ऑडियो डेटा अक्सर एक पूर्व फ्रेम में शुरू होता है, कभी-कभी 2 या 3 फ़्रेम वापस। इस प्रकार विभाजित बिंदुओं के पास के फ्रेम संभावनाहीन हैं और चुपचाप छोड़ दिए जाते हैं। यदि विभाजन मौन के बीच में होता है, तो यह शायद कोई चिंता की बात नहीं है।

यदि विभाजन निरंतर संगीत के बीच में होता है, तो आप स्किप किए गए फ़्रेम को देख सकते हैं। इसे कम करने में मदद करने के लिए, कम से कम बिट जलाशय उपयोग ( ) के साथ एमपी 3 को 320 केबीपीएस तक विस्तारित करने के लिए एमपीपैकर का उपयोग करें, एमपी 3 -b 320 -r in.mp3 temp.mp3डायरेक्ट में अपना संपादन करें, फिर एमपीपैकर को फिर से उपयोग करने ( -s -t -z temp.mp3 out.mp3) के लिए उपयोग करें । यह काम करने की गारंटी नहीं है क्योंकि एक उच्च-बिटरेट फ़ाइल में बिट जलाशय का उपयोग अपरिहार्य हो सकता है, लेकिन यह मदद कर सकता है, और गुणवत्ता में कमी नहीं करता है।

वैकल्पिक रूप से, आप विभाजन करने के लिए pcutmp3 का उपयोग कर सकते हैं । यह आवश्यक फ़्रेमों को संरक्षित करता है और फ़ाइल की शुरुआत में एक LAME टैग में गैपलेस प्लेबैक डेटा (एनकोडर देरी और पैडिंग जानकारी) जोड़ता है। जो खिलाड़ी इस डेटा का समर्थन करते हैं, वे प्लेबैक पर अतिरिक्त नमूनों को ट्रिम कर देंगे।


बहुत स्मार्ट व्याख्या, और तकनीकी। अच्छा!
डैनियल मोसमैंडर

1

ऐसा आसानी से नहीं, लेकिन ऑनलाइन एमपी 3 बंटवारे के उपकरण उपलब्ध हैं जो आपको एमपी 3 फ़ाइल को विभाजित करने के लिए चुनने की अनुमति देते हैं।

बेशक अगर आप इसे ट्रांसफर करने के लिए (और विभाजन भागों को वापस नहीं खेलने के लिए) एक एमपी 3 फ़ाइल को विभाजित करना चाहते थे, तो आप एक जेनेरिक फ़ाइल विभाजन उपयोगिता का उपयोग कर सकते थे और फिर द्विआधारी प्रतिलिपि विधि जो आपने एमपी 3 को पुन: इकट्ठा करने के लिए उपयोग की थी।


क्या कोई ऐसा है जिसे आप सुझा सकते हैं? क्या आप एक को जानते हैं जो मुफ़्त है?
युवल

दिन में वापस मैं arj ( arjsoftware.com ) का उपयोग करने के लिए 1.44MB की चंचल फ़ाइलों को विभाजित करने के लिए फ़्लिकर पर फिट करने के लिए उपयोग करता था। मैं देख रहा हूँ यह अभी भी चारों ओर है। WinRAR ( rarlab.com ) भी ऐसा कर सकती है। हेक, यहां तक ​​कि अच्छा ओले 'pkzip 2.04g ( pkware.com ) ने इसके लिए समर्थन जोड़ा, हालांकि यह arj की तुलना में बहुत कम सुविधाजनक था
नाथन फेलमैन

1

उत्कृष्ट ऑनलाइन टूल: http://magicode.me/mp3-cut

लाभ:

  • बहुत ज़्यादा तेज़!
  • मूल एमपी 3 को सीधे विभाजित करना (डिकोडिंग और री-एन्कोडिंग नहीं) - इसलिए कोई भी लॉस क्वालिटी।
  • सभी प्रसंस्करण क्लाइंट-साइड में है।

वीडियो: https://www.youtube.com/watch?v=Qmb6BNg6IhM


0

स्लिफ सही है, कोई ओएस उपकरण उपलब्ध नहीं है।

तकनीकी रूप से एमपी 3 को ऐसे कॉन्फ़िगर किया गया है कि आप अपनी इच्छानुसार किसी भी स्थान पर विभाजित हो सकते हैं। यह प्रत्येक ब्लॉक की शुरुआत में एक निश्चित बिट संयोजन के साथ स्थिर या चर लंबाई के 18 एमएस ब्लॉक का उपयोग करता है। यदि आप फ़ाइल को किसी ब्लॉक के बीच में विभाजित करते हैं, तो खिलाड़ी बस अगले ब्लॉक में चुपचाप आगे बढ़ने वाला है और इसलिए आप अधिकतम 18 ms खो देते हैं।

टैग ब्लॉक - जहां आप कलाकार, शीर्षक, एल्बम और इस तरह की जानकारी दर्ज करते हैं, फ़ाइल में किसी भी स्थान पर हो सकता है या ommitted हो सकता है। यहां तक ​​कि कई टैग ब्लॉक नुकसान नहीं पहुंचाते (पहले लिया जाता है)।

आप इसीलिए अलग हो सकते हैं और जहां चाहें वहां शामिल हो सकते हैं।

फ़ाइलों को विभाजित करने के लिए कोई भी उपकरण तब करेगा।


किसी फ़ाइल के बीच में टैग को अनदेखा किए जाने की संभावना है। इसके अलावा, चूंकि अधिकांश MP3s थोड़ा जलाशय का उपयोग करते हैं, इसलिए फ़्रेम सीमाएं ऑडियो डेटा प्रारंभ बिंदुओं के साथ पंक्तिबद्ध नहीं होती हैं। इसलिए यदि आप फ़्रेम सीमाओं पर विभाजित होते हैं, जैसा कि सभी विशेष एमपी 3 स्प्लिटर्स करते हैं, तो आप विभाजन बिंदु से सटे कुछ फ़्रेमों को अचूक बना सकते हैं, जैसे कि आप किसी फ़्रेम के बीच में काटते हैं। शायद ध्यान देने योग्य नहीं है अगर कटौती चुप्पी के बीच में की जाती है, लेकिन अगर संपादन बिंदु पर निरंतर ध्वनि है, तो सीम श्रव्य है।
माइक ब्राउन

0

मानकों के साथ ऐसा करने के लिए FFMPEG का उपयोग करें ( https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multiple ):

ffmpeg -i LongFile.mp3 -f segment -segment_time 10 -c copy ShortFile_%03d.mp3

यह ShortFile_000.mp3, ShoetFile_001.mp3, आदि नामों के साथ एमपी 3 फ़ाइल को 10 मिनट की फ़ाइलों में विभाजित करेगा।

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