एक वीडियो या ऑडियो (एमपी 3) को कई भागों में कैसे विभाजित करें

बिल्ट-इन फोटोज ऐप का इस्तेमाल के लिए किया जा सकता है एक हिस्सा काट लें एक वीडियो फ़ाइल का। कभी-कभी, आपको एक वीडियो या ऑडियो को एक विशिष्ट अवधि के साथ कई भागों में विभाजित करने की आवश्यकता हो सकती है। यह आपको उन्हें ट्विटर या किसी अन्य सोशल नेटवर्किंग साइट पर साझा करने में मदद करता है जिसकी लंबाई सीमा है। उदाहरण के लिए, ट्विटर आपको इसकी अनुमति देता है वीडियो अपलोड करें लंबाई 140 सेकंड (2m 20s) से अधिक नहीं है।

यदि आप फ़ोटो ऐप का उपयोग कर रहे हैं, तो वीडियो को कई समान भागों में विभाजित करने के लिए, आपको प्रक्रिया को कई बार दोहराना पड़ सकता है। इसके बजाय, आप किसी वीडियो (MP4, MKV, AVI, या MPG) या ऑडियो (MP3, WAV, आदि) को स्वचालित रूप से कई बराबर भागों में विभाजित करने के लिए किसी तृतीय-पक्ष टूल का उपयोग कर सकते हैं।

इस लेख में, आइए देखें कि किसी वीडियो या ऑडियो के चयन को कैसे काटें और चयन को एक अलग फ़ाइल में कैसे सहेजें। यह लेख यह भी बताता है कि किसी वीडियो या ऑडियो को कई बराबर भागों में कैसे विभाजित किया जाए।

सम्बंधित:विंडोज 10 फोटो ऐप का उपयोग करके वीडियो को कैसे विभाजित या ट्रिम करें

विषयसूची

  1. लॉसलेसकट यूटिलिटी (फ्रीवेयर) का उपयोग करना
  2. FFmpeg कमांड-लाइन उपयोगिता (फ्रीवेयर) का उपयोग करना।
    • एक वीडियो फ़ाइल काटें (MP4, MKV, AVI, MPG)
    • एक वीडियो फ़ाइल (MP4, MKV, AVI, MPG) को समान लंबाई/अवधि के कई भागों में विभाजित करें
    • एक ऑडियो फ़ाइल काटें (MP3, WAV)
    • MP3 ऑडियो को समान लंबाई/अवधि के कई भागों में विभाजित करें

किसी ऑडियो या वीडियो फ़ाइल को काटने या उसे विभाजित करने के लिए LoselessCut का उपयोग करना

LosslessCut वीडियो, ऑडियो, उपशीर्षक और अन्य संबंधित मीडिया फ़ाइलों पर अत्यंत तेज़ और दोषरहित संचालन के लिए एक क्रॉस-प्लेटफ़ॉर्म उपयोगिता (जो बैकएंड में FFmpeg का उपयोग करता है) है। इस टूल की मुख्य विशेषता वीडियो और ऑडियो फाइलों की दोषरहित ट्रिमिंग और कटिंग है। यह आपको अपने वीडियो से जल्दी से अच्छे हिस्से निकालने देता है और धीमी री-एन्कोड किए बिना कई गीगाबाइट डेटा को त्याग देता है और इस तरह गुणवत्ता खो देता है।

  1. डाउनलोड दोषरहित कट गिटहब से और इसे चलाएं।
  2. इस उपयोगिता का उपयोग करके एक ऑडियो या वीडियो फ़ाइल खोलें।
  3. उस समय सीमा या सेगमेंट का चयन करें जिसे आप निर्यात करना चाहते हैं। आप अपनी इच्छानुसार कई सेगमेंट बना सकते हैं।

    उदाहरण के लिए, ऑडियो या वीडियो को विभाजित करने के लिए बराबरी का निर्दिष्ट लंबाई (अवधि) के हिस्से, संपादन मेनू पर क्लिक करें → सेगमेंट →. पर क्लिक करें निश्चित अवधि खंड बनाएं. फिर, प्रत्येक खंड की लंबाई इनपुट करें। यदि आप ट्विटर पर सेगमेंट अपलोड करना चाहते हैं, तो इनपुट करें 00:02:10.000 या 00:02:15.000 चूंकि ट्विटर की एक सीमा है 140 सेकंड।

    ऑडियो या वीडियो को कई भागों में काटें - दोषरहितकट
  4. सेगमेंट स्वचालित रूप से चुने जाते हैं। आपको केवल कार्यशील निर्देशिका (फ़ाइलों को निर्यात करने के लिए) का चयन करना है और निर्यात बटन पर क्लिक करना है।
    ऑडियो या वीडियो को कई भागों में काटें - दोषरहितकट
  5. अगले संवाद में सेटिंग्स की समीक्षा करें - यानी, निर्यात विकल्प संवाद।
    ऑडियो या वीडियो को कई भागों में काटें - दोषरहितकट
  6. एक बार हो जाने के बाद, निर्यात बटन पर क्लिक करें। इतना ही! खंड अब तैयार हैं।
    ऑडियो या वीडियो को कई भागों में काटें - दोषरहितकट
टिप्स बल्ब आइकनयुक्ति: ध्यान दें कि "कीफ़्रेम कट" के साथ कट सटीक नहीं हैं, क्योंकि "कीफ़्रेम कट" वांछित प्रारंभ कटपॉइंट से पहले निकटतम कीफ़्रेम पर कट जाएगा। यदि आप अधिक चाहते हैं सटीक कटौती, "सामान्य कट" चुनें।
ऑडियो या वीडियो को कई भागों में काटें - दोषरहितकट
"सामान्य कट" पद्धति का उपयोग करते समय कटौती सटीक होती है।

ऑडियो या वीडियो को काटने या विभाजित करने के लिए FFmpeg का उपयोग करना

एफएफएमपीईजी वीडियो, ऑडियो और अन्य मल्टीमीडिया फ़ाइलों और धाराओं को संभालने के लिए पुस्तकालयों और कार्यक्रमों के एक सॉफ्टवेयर सूट से युक्त एक स्वतंत्र और ओपन-सोर्स प्रोजेक्ट है। आप इस कंसोल टूल का उपयोग करके किसी भी मीडिया रूपांतरण/एन्कोडिंग कार्य को बहुत अधिक कर सकते हैं। कई तृतीय-पक्ष कार्यक्रम हैं जैसे Screen to Gif, फ़ाइल कनवर्टर, आदि। जो FFmpeg.exe के साथ बंडल किए गए हैं। हमने देखा है कि FFmpeg.exe का उपयोग कैसे करें वीडियो से ऑडियो निकालें फ़ाइलें।

आइए देखें कि ऑडियो या वीडियो फ़ाइलों को विभाजित करने के लिए FFmpeg.exe का उपयोग कैसे करें।

FFmpeg का उपयोग करके एक वीडियो फ़ाइल काटें

यह वह कमांड लाइन है जिसका उपयोग आप वीडियो के एक हिस्से (पहले 30 सेकंड) फ़ाइल को फिर से एन्कोड किए बिना निकालने के लिए करते हैं और चयन को फ़ाइल में सहेजते हैं।

ffmpeg.exe -ss 00:00:00 - से 00:00:30 -i "D:\media\sample.mp4" -c कॉपी "d:\media\sample_cut.mp4"

उपरोक्त आदेश वीडियो के पहले 30 सेकंड निकालता है और इसे एक अलग फ़ाइल में सहेजता है जिसका नाम है नमूना_कट.mp4.

  • -एसएसओ प्रारंभ समय को दर्शाता है
  • -प्रति अंत समय को दर्शाता है; FFmpeg निर्दिष्ट स्थान पर आउटपुट देना बंद कर देता है।
  • -मैं इनपुट फ़ाइल है।
  • -सी उपयोग किए गए कोडेक को निर्दिष्ट करता है। इस मामले में, कोई एन्कोडिंग नहीं की जाती है जैसा कि हमने उपयोग किया था प्रतिलिपि.

युक्ति: के बजाय -प्रति, आप भी उपयोग कर सकते हैं -टी जो समाप्ति बिंदु के बजाय अवधि को दर्शाता है। उदाहरण के लिए, निर्दिष्ट करना -एस 00:00:10 -टी 50 ऑडियो/वीडियो के 10 सेकंड से 60 सेकंड तक का चयन करता है।

वीडियो फ्रेम गायब हैं? एन्कोडिंग विधि का प्रयास करें

प्लेबैक के दौरान, यदि वीडियो फ़ाइल (अंतिम कमांड का उपयोग करके निर्मित) में शुरुआत में या अंत में वीडियो फ्रेम गायब है, तो आप इसका उपयोग कर सकते हैं पुन: एन्कोडिंग विधि. हालाँकि, एन्कोडिंग एक धीमी प्रक्रिया है। यह आदेश चलाएँ:

ffmpeg.exe -ss 00:00:00 -to: 00:00:30 -i "D:\media\sample.mp4" -c: v libx264 -c: एक कॉपी "d:\media\sample_cut.mp4"

यह वीडियो को एन्कोड करता है (इसका उपयोग करके) libx264 एन्कोडर) लेकिन एक ही ऑडियो स्ट्रीम का उपयोग करता है (द्वारा दर्शाया गया) प्रतिलिपि तर्क।) और वीडियो के पहले 30 सेकंड को निकालता है और इसे एक अलग फ़ाइल में सहेजता है जिसका नाम है नमूना_कट.mp4.

FFmpeg का उपयोग करके एक वीडियो फ़ाइल को कई समान भागों में विभाजित करें

अब आप जानते हैं कि ऑडियो/वीडियो फ़ाइल के एक हिस्से को कैसे काटा जाता है और चयन को फ़ाइल में कैसे सहेजा जाता है। क्या होगा यदि आप एक विशिष्ट अवधि या लंबाई के साथ एक वीडियो को कई भागों में विभाजित करना चाहते हैं? आप प्रत्येक खंड के लिए निम्न कमांड लाइन का उपयोग कर सकते हैं जिसे आप काटना चाहते हैं:

ffmpeg.exe -ss 00:00:00 -to 00:00:30 -i "D:\media\sample.mp4" -c: कॉपी "d:\media\sample_part_1.mp4" ffmpeg.exe -ss 00:00:30 - से 00:00:00 -i "D:\media\sample.mp4" -c: कॉपी "d:\media\sample_part_2.mp4" ffmpeg.exe -ss 00:01:00 -to 00:01:30 -i "D:\media\sample.mp4" -c: कॉपी "d:\media\sample_part_3.mp4" ffmpeg.exe -ss 00:02:00 -to 00:02:30 -i "D:\media\sample.mp4" -c: कॉपी "d:\media\sample_part_4.mp4"

यदि आपको एकाधिक फ़ाइलों को विभाजित करने की आवश्यकता है, तो यह मुश्किल होगा, है ना? एक आसान विकल्प है!

आइए का उपयोग करें -खंड FFmpeg.exe का कमांड-लाइन तर्क। यह कमांड-लाइन तर्क एक वीडियो फ़ाइल को कई भागों में विभाजित करता है जिसमें प्रत्येक में एक निर्दिष्ट लंबाई/अवधि होती है (उदाहरण के लिए, प्रत्येक 60 सेकंड):

ffmpeg.exe -i "D:\media\sample.mp4" -f सेगमेंट -सेगमेंट_टाइम 60-c कॉपी -reset_timestamps 1 "d:\media\sample_%03d.mp4"

आउटपुट फ़ाइल नामों को sample_001.mp4, sample_002.mp4, sample_003.mp4, और इसके आगे नाम दिया जाएगा।

ffmpeg स्प्लिट वीडियो या ऑडियो मल्टीपल पार्ट्स

हालांकि, उपयोग करते समय प्रतिलिपि बंटवारे की विधि वीडियो, विभाजन सटीक नहीं हो सकता है। आप देख सकते हैं कि प्रत्येक भाग/फ़ाइल ठीक 60 सेकंड की लंबाई की नहीं है। कुछ 57 सेकंड के हैं, और कुछ 60 सेकंड से अधिक लंबे हैं।

पुन: सांकेतिक शब्दों में बदलना विधि (अधिक सटीक कटौती के लिए)

अगर आप वीडियो काटना चाहते हैं यकीनन (प्रत्येक भाग a. के साथ तय अवधि), आपको बंटवारे के दौरान वीडियो को फिर से एन्कोड करना होगा। आपके द्वारा उपयोग किया जाने वाला कमांड-लाइन तर्क यहां दिया गया है:

ffmpeg -i "D:\Media\sample.mp4" -c: v libx264 -segment_time 60 -g 9 -sc_threshold 0 -force_key_frames "expr: gte (t, n_forced*9)" -f सेगमेंट -reset_timestamps 1 "D: \मीडिया\नमूना_%03d.mp4"

हेयर यू गो! सभी भाग समान लंबाई के हैं (केवल 1-सेकंड भिन्नता अधिकतम), सिवाय, निश्चित रूप से, अंतिम क्लिप के।

ffmpeg स्प्लिट वीडियो या ऑडियो मल्टीपल पार्ट्स

FFmpeg का उपयोग करके एक ऑडियो फ़ाइल काटें

एक ऑडियो एमपी 3 फ़ाइल के एक हिस्से को एक अलग फ़ाइल में काटने के लिए, यह कमांड चलाएँ:

ffmpeg.exe -ss 00:00:00 -to 00:00:10 -i "D:\media\sample.mp3" -c: कॉपी "d:\media\sample_cut.mp3"

उपरोक्त आदेश एक एमपी3 फ़ाइल से पहले दस सेकंड के ऑडियो को निकालता है और इसे एक अलग फ़ाइल में सहेजता है।

सम्बंधित:FFmpeg का उपयोग करके वीडियो फ़ाइल से ऑडियो के चयनित भाग को निर्यात करें

FFmpeg का उपयोग करके एक MP3 ऑडियो फ़ाइल को कई बराबर भागों में विभाजित करें

यह कमांड-लाइन तर्क एक MP3 फ़ाइल को कई भागों में विभाजित करता है जिसमें प्रत्येक में एक निर्दिष्ट लंबाई/अवधि होती है (उदाहरण के लिए, प्रत्येक 60 सेकंड):

ffmpeg.exe -i "D:\media\sample.mp3" -f सेगमेंट -सेगमेंट_टाइम 60-c कॉपी "d:\media\sample_%03d.mp3"
ffmpeg स्प्लिट वीडियो या ऑडियो मल्टीपल पार्ट्स

आउटपुट फ़ाइल नामों को sample_001.mp3, sample_002.mp3, sample_003.mp3, और इसके आगे नाम दिया जाएगा। आप देख सकते हैं कि प्रत्येक फ़ाइल की लंबाई बराबर है।

ffmpeg स्प्लिट वीडियो या ऑडियो मल्टीपल पार्ट्स

इतना ही! यह सभी देखें विंडोज 10 में बिल्ट-इन फोटोज ऐप का उपयोग करके वीडियो कैसे मर्ज करें.


एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?

आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:
  • इसे पिन करें!
  • इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
  • इसे ट्वीट करें!
तो आपके समर्थन के लिए बहुत-बहुत धन्यवाद, मेरे पाठक। यह आपके समय के 10 सेकंड से अधिक नहीं लेगा। शेयर बटन ठीक नीचे हैं। :)