_Lossless_ trim mp4 / m4v वीडियो के लिए 10.8 या उससे ऊपर के कौन से विकल्प उपलब्ध हैं?


16

मेरे पास कुछ DRM-मुक्त m4v वीडियो हैं जिन्हें मैं यहां और वहां ट्रिम करके संपादित करना चाहूंगा।

  • QuickTime X ($ 0)

    • पेशेवरों: नि : शुल्क, निर्मित में ओएस एक्स
    • विपक्ष: चयनकर्ता 'स्टार्ट' और 'एंड' बार चुनने के लिए / बाहर सटीक पाने के लिए उपयोग करना बहुत आसान नहीं है
  • iMovie ( $ 15 , या मुफ्त अगर आपने हाल ही में मैक खरीदा है)

    • पेशेवरों: नि : शुल्क
    • विपक्ष: mp4 / m4v को सीधे हैंडल नहीं कर सकता, फिर से एनकोड करना होगा [मुझे विश्वास है]
  • क्विकटाइम 7 प्रो ( $ 30 )

    • पेशेवरों: बहुत सटीक (फ्रेम में) संपादन कर सकते हैं
    • विपक्ष: केवल के रूप में बचाता है .Mov नहीं .mp4 / .m4v
  • SimpleMovieX ( $ 40 )

    • पेशेवरों: ऐसा करने में सक्षम होने का दावा करता है (हालांकि मैंने डेमो की कोशिश की और यूआई को इतना भयानक पाया कि मैं यह सत्यापित भी नहीं कर सकता कि यह काम करता है या नहीं और अगर ऐसा होता है, तो यह कुछ भी करता है जो कि क्विक एक्स नहीं कर सकता है)
    • विपक्ष: 'परित्याग' प्रतीत होता है क्योंकि इसने एक साल में अच्छी तरह से मामूली अपडेट नहीं देखा है, मैकयूडेट समीक्षा लगभग पूरी तरह से नकारात्मक हैं, 2009 तक वापस जा रही हैं, जिसमें धीमी गति से या डेवलपर से प्रतिक्रियाएं शामिल हैं।

वहाँ अन्य अच्छे विकल्प हैं *? यदि हां, तो वे क्या हैं, और उनके पक्ष / विपक्ष क्या हैं?

* मैं "अच्छा" निर्दिष्ट क्योंकि गूगल विषय के लिए बेकार है के रूप में परिणाम "समीक्षा" सॉफ्टवेयर की है कि पेश करने वाली साइटों से अटे पड़े रहे कुछ मात्र से संयोग वे भी बेचने के लिए हो। (अधिकांश साइटें और अधिकांश सॉफ़्टवेयर बहुत समान रूप से दिखाई देते हैं।) वहाँ स्पष्ट रूप से बहुत अधिक बकवास है


मैं कभी नहीं पता लगा कि कैसे ठीक है, लेकिन कभी-कभी iMovie mp4 / m4v फ़ाइलों को फिर से एन्कोडिंग के बिना आयात करेगा। मैं नहीं जानता कि क्या कोई तरीका है जो ठीक-ठीक पता लगा सकता है कि यह कैसे तय होता है, लेकिन यह विशिष्ट H.264 विकल्प, गुणवत्ता, लंबाई या यहां तक ​​कि सिर्फ ऑडियो ट्रैक पर आधारित हो सकता है ... यदि आप यह पता लगा सकते हैं कि यह हो सकता है सबसे अच्छा विकल्प हो।
drfrogsplat

squared5.com/svideo/mpeg-streamclip-mac.html एक और विकल्प है जिसे मुझे शामिल करना चाहिए था। अगर मुझे आज कोई प्रोजेक्ट करना होता, तो शायद वही होता जो मैं इस्तेमाल करता।
TJ लुओमा

कोडेक (H264) क्या मायने रखता है। जब तक आप m4v को पुनः एन्कोडिंग नहीं कर रहे हैं , तब तक आप इसे दोषरहित रूप से संपादित कर रहे हैं
njboot

डैनियल - कोई भी नमूना MP4 वीडियो ऑनलाइन हैं? (समान कैमरे से एक नमूना वीडियो या आप यहाँ क्या विशिष्ट इनकोडिंग सामग्री / कोडेक है mp4 कंटेनर के अंदर शायद एक के लिए अपनी आवश्यकताओं को पोस्ट कर सकता या तो? iTunes यू से वीडियो बराबर होगा?
bmike

जवाबों:


12

iMovie (दोषरहित नहीं, लेकिन पहले से बेहतर)

iMovie v10 (मूल प्रश्न पूछे जाने के कुछ समय बाद जारी किया गया था) अब बेहतर तरीके से अधिक मीडिया प्रकारों को संभालता है, इसलिए अधिकांश H.264 (mp4, m4v, mov, AVHDC, mts, mt2s) सामग्री के आयात को फिर से एन्कोड करता है।

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

निजी तौर पर, मुझे लगता है कि आम तौर पर एक एकल फिर से सांकेतिक शब्दों में बदलना एक बड़ी समस्या नहीं है, लेकिन यह समझें कि आपने विशेष रूप से दोषरहित समाधान के लिए कहा था, इसलिए ...

दोषरहित (लेकिन अधिक जटिल तरीका!)

कम से कम इसके कुछ हिस्से को फिर से एनकोड करने के बिना आप कितनी अच्छी तरह वीडियो को काट सकते हैं, इसकी तकनीकी सीमाएँ हैं, और यह मूल रूप से आई-फ्रेम आवृत्ति पर निर्भर करता है। यदि हर फ़्रेम एक आई-फ्रेम है, तो आप कहीं भी काट सकते हैं, लेकिन यदि वे केवल कुछ सेकंड में हैं, तो आप केवल बिना सामग्री खोए या फिर से एनकोड किए कम से कम उन i-फ़्रेमों पर दोषरहित रूप से कटौती कर सकते हैं (कम से कम भाग स्ट्रीम) इसलिए यह एक आई-फ्रेम के साथ शुरू हो सकता है।

ffmpeg

यह SO Q & A विशेष रूप से यह प्रश्न उठाता है कि आई-फ्रेम्स का उपयोग कैसे करें ffmpeg। मुझे ऐसा करने के लिए किसी भी GUI ऐप्स का पता नहीं है, लेकिन मूल रूप से आप निम्न की तरह एक कमांड चलाते हैं:

ffmpeg -i input.m4v -vcodec copy -acodec copy -ss 00:01:20.000 -t 00:37:50.000 output.m4v

दो बार निर्दिष्ट कर रहे हैं शुरू और अवधि , और सेकंड या के रूप में या तो निर्दिष्ट किया जा सकता hh:mm:ss.ssहै, और -acodec copyऔर -vcodec copyffmpeg फिर से एनकोड के लिए निर्देश दे।

मुझे बिल्कुल यकीन नहीं है कि अगर आप बहुत जल्दी कटौती करते हैं तो क्या होता है, लेकिन मुझे लगता है कि वीडियो अनिवार्य रूप से रिक्त है (या शायद भ्रष्ट है, खिलाड़ी पर निर्भर करता है) जब तक कि यह एक आई-फ्रेम से सामना नहीं करता है। तो आप शायद अपने कट से पहले निकटतम आई-फ्रेम ढूंढना चाहते हैं। यह उत्तर उस समस्या का हल करता है ffprobeऔर awk, थोड़ा अजीब है। अनिवार्य रूप से आप ffprobeफ़्रेम को स्कैन करने और flags=Kअपने आदर्श कट-पॉइंट से पहले निकटतम कीफ़्रेम ( ) खोजने के लिए उपयोग करते हैं। वीडियो के प्रत्येक फ्रेम के लिए पूर्ण आउटपुट को इस तरह देखा जा सकता है:

ffprobe -select_streams v -show_frames <INPUT>

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

ffprobe -select_streams v -show_frames -v quiet INPUT.mp4 | 
awk -F= ' 
  /pict_type=/ { if (index($2, "I")) { i=1; } else { i=0; } } 
  /pkt_pts_time/ { if (i && ($2 >= 150)) print $2; }  
' | head -n 1

और अंत में, अगर आपको वास्तव में दो आई-फ्रेम के बीच कहीं कटौती करने की आवश्यकता है, तो आप वीडियो को विभाजित कर सकते हैं और फिर से जुड़ सकते हैं। इस उत्तर की जानकारी के आधार पर , यह कुछ इस तरह होना चाहिए:

ffmpeg -f concat -i list_of_videos.txt -c copy OUTPUT.mp4

जहाँ list_of_videos.txtएक साधारण टेक्स्ट फ़ाइल उन फाइलों को सूचीबद्ध करती है जिन्हें आप संक्षिप्त करना चाहते हैं।

सारांश

iMovie शायद ज्यादातर मामलों (v10 के बाद से) के लिए पर्याप्त है, और बहुत आसान है।

ffmpeg इसे हानिरहित (या दोषरहित रूप से बहुत करीब) कर सकता है, थोड़े से फिडलिंग के साथ; कठिनाई का स्तर इस बात पर निर्भर करता है कि आप सटीक शुरुआती बिंदु और आई-फ्रेम्स की आवृत्ति के बारे में कितना चुस्त हैं।


1
मैं फिर से एन्कोडिंग में शामिल समय के बारे में सबसे अधिक चिंतित हूं (ये कई बहु-घंटे लंबे वीडियो हैं जो मैं कुछ मिनटों से दूर ले जा रहा हूं), लेकिन ffmpeg आशाजनक लग रहा है!
डैनियल

आह ठीक है, लंबे वीडियो के लिए इसकी यथोचित संभावना (पूरी तरह से एन्कोडिंग स्रोत पर निर्भर करती है) कि आई-फ्रेम 10 एस तक अलग हो जाएंगे, इसलिए यदि आप उन्हें अधिक सटीक रूप से ट्रिम करना चाहते हैं तो यह एक मुद्दा हो सकता है। पहले <10s और संघनन का विभाजन, पुनः एन्कोडिंग काम करना चाहिए, लेकिन कई बार दोहराने के लिए मजेदार नहीं होगा।
drfrogsplat

8

मैंने एक ग्राफिकल टूल बनाया, जो समय-समय पर आरंभ और अंत बिंदुओं का चयन करके आपको दोषरहित वीडियो ट्रिम करने के लिए ffmpeg का उपयोग करता है: https://github.com/mifi/lossless-cut

यह ओपन सोर्स और क्रॉस प्लेटफॉर्म है।


1
यह एक अच्छा उपकरण है और वीडियो को संपादित करने के लिए ffmpeg का उपयोग करने की प्रक्रिया को बहुत सरल करता है। ग्राफिकल यूआई बहुत मदद करता है। अत्यधिक सिफारिशित।
जॉन मार्क मिशेल

शानदार सुपर-सरल उपकरण। @ मिकेल, इसे बनाने के लिए धन्यवाद!
माइकल ज़्लातकोवस्की -

दुर्भाग्य से 10-बिट 4K MP4 वीडियो के साथ काम नहीं करता है।
मैटिस

7

क्विकटाइम 7 प्रो ( $ 30 )

अपना वीडियो खोलें। यदि आप सटीक फ़्रेम नंबर देखना चाहते हैं: निचले बाएँ में, "फ़्रेम नंबर" डिस्प्ले पर स्विच करने के लिए टाइमर पर क्लिक करें।

निचला बायां

प्रारंभ बिंदु (प्रकार का चयन करें मैं जब आप देखते हैं) और अंत बिंदु (प्रकार जब आप देखते हैं)।
चुनते हैं
तीर कुंजी के साथ एक समय में एक फ्रेम ले जाएं; या नीचे के छोटे हैंडल को खींचें। (यहां हम देखते हैं कि अंत 1330 पर है।)

संपादन मेनू में, चयनित भाग से छुटकारा पाने के लिए "हटाएं" चुनें, या बाकी सब से छुटकारा पाने के लिए "ट्रिम" चुनें।
काटना

हालाँकि क्विकटाइम 7 केवल MOOV फॉर्मेट में सेव होगा , यह कई फॉर्मेट में एक्सपोर्ट करेगा । MPEG-4 के रूप में निर्यात करें (उदाहरण के लिए) और विकल्प "पास से गुजर" का चयन करके पुन: कोडिंग से बचें

विकल्प


यह सवाल का हिस्सा है, लेकिन वास्तव में वीडियो ट्रिम करने के लिए प्रोग्राम का उपयोग करने का तरीका नहीं है।
डैनियल

ठीक है, मैंने सोचा कि ओपी बाकी समझ गया। लेकिन मैं इसे वैसे भी डालूंगा।
गेदर

संपादकीय: क्या क्विकटाइम एक्स अभी तक क्विकटाइम 7 जितना अच्छा है? मैंने सालों से क्विकटाइम एक्स का इस्तेमाल नहीं किया है।
१०:१५ बजे

मैं बस अनिवार्य रूप से उसी जरूरत में भाग गया, और पाया कि क्यूटी 7 समस्या को हल करने का सबसे आसान और सबसे तेज़ तरीका था। Apple.stackexchange.com/a/298690/24706
जोनाथन वैन

दुर्भाग्य से, क्यूटी 7 (और अन्य सभी 32-बिट ऐप्स) मैकओएस कैटालिना में काम करना छोड़ देंगे।
ज्येष्ठ

2

अंतिम कट प्रो एक्स ($ 299.99) यह मैक के लिए सबसे अच्छा वीडियो संपादन सॉफ्टवेयर में से एक है। व्यावसायिक गुणवत्ता संपादन के साथ, आप फ़ाइलों को उच्च, निम्न, या पहले के समान स्वरूप में निर्यात कर सकते हैं। संपादक का उपयोग करने के लिए, आप गैर-रेखीय संपादक में ब्लेड टूल का उपयोग वीडियो के कुछ हिस्सों को काटने के लिए कर सकते हैं, या 2.1 के चारों ओर 5.1 को बदल सकते हैं। इसमें मल्टीफॉर्मेट टाइमलाइन भी है।

Davinci Resolve 11 - इस सॉफ्टवेयर के तीन संस्करण हैं। DaVinci हल लाइट ($ 0)। Davinci Resolve Software ($ 995), या Davinci Resolve ($ 29,995) यह अब तक के सर्वश्रेष्ठ सॉफ्टवेयरों में से कुछ है। इसकी रंग सुधार क्षमताओं के लिए जाना जाता है, मल्टीप्लेयर एडिटिंग के लिए फ़ंतासी रिज़ॉल्यूशन अनुमति देगा, इसमें कई संक्रमण क्षमता, कीफ़्रेमिंग, भयानक प्लगइन्स, सहयोग सुविधाएँ और मैक से विंडोज तक जाने की क्षमता है। यह आपके लिए अपनी सराउंड साउंड को अपग्रेड करने की भी अनुमति देगा, और री-फ्रेमिंग की अनुमति देता है, और प्रॉक्सी मीडिया नहीं बनाता है। सटीक संपादन के लिए, और गैर-डी वीडियो के लिए लाइट संस्करण आपके लिए है। 8GB RAM की सिफारिश की गई है।

इन दोनों उत्पादों को गैर-रेखीय संपादन और डीवीडी के लिए तेजी से निर्यात के लिए अपने मीडिया को एक असम्पीडित प्रारूप में अपग्रेड करने की क्षमता के लिए अनुमति देता है।


1

LosslessCut एप्लिकेशन बहुत आशाजनक लगता है।

https://github.com/mifi/lossless-cut

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

स्क्रीनशॉट में मैंने 3 ट्रिम क्षेत्र चुने हैं। जब मैं दबाता हूं E, तो प्रत्येक अनुभाग कटा हुआ होता है और अपनी वीडियो फ़ाइल में सहेजा जाता है। यह एक बहुत अच्छा कार्यप्रवाह है।

अन्य उपकरणों पर बहुत तेज़ और संभावित रूप से विशाल वर्कफ़्लो में सुधार, लेकिन UI / प्रयोज्य कुछ काम का उपयोग कर सकता है। क्रॉस प्लेटफॉर्म टूल। काश यह मैक-देशी होता।

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


0

आपको एरोटाइम प्रो में एरो कीज़ के साथ फ्रेम के बीच टॉगल करने में सक्षम होना चाहिए। यह निश्चित रूप से प्रयोग करने में आसान नहीं है AVID, Final Cut, Premiere, आदि, लेकिन यह संभव है। आप तीर कुंजी के साथ अपने मार्क्स को भी स्थानांतरित कर सकते हैं।

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