मैं दृश्य के एक हिस्से में वीडियो कैसे क्रॉप कर सकता हूं?


37

मेरे पास एक वीडियो है जो निम्नलिखित दिखाता है

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

और मैं इसे इस पर क्रॉप करना चाहूंगा:

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

मैं यह कैसे कर सकता हूं?


आपने अभी तक क्या प्रयास किया है और आप कहां फंस गए हैं? मुझे यकीन है कि ऐसे दर्जनों उपकरण हैं जो वीडियो को क्रॉप करने की अनुमति देते हैं, इसलिए यह अधिक विशिष्ट प्रश्न पूछने में मदद कर सकता है, अन्यथा हम सॉफ्टवेयर की एक सूची प्राप्त करते हैं जो वीडियो को क्रॉप करता है - जिसे रचनात्मक नहीं
21

मैंने एक एप्लिकेशन खोजने की कोशिश की जो इसका समर्थन करता है। मैंने केवल पाया ffmpeg, लेकिन ffmpeg -croptop 90 -i original.ogv "output.ogv"मुझे दिया Vertical crop dimensions are outside the range of the original image। मुझे इस कार्य के लिए कोई चित्रमय कार्यक्रम नहीं मिला।
मार्टिन थोमा

मुझे खुशी होगी अगर आप मुझे एक कार्यक्रम का नाम दे सकते हैं , जो मुझे समय से नहीं, जगह से फसल लेने की अनुमति देता है।
मार्टिन थोमा

एडोब प्रीमियर, ffmpegफसल फिल्टर , Handbrake , QuickTime Pro, iMovie, VirtualDub , VidCrop ...
slhck

1
के ffmpegसाथ वाक्यविन्यास croptopकाफी पुराना है और किसी भी हाल के संस्करणों में समर्थित नहीं होगा। आपको -filter:vकमांड का उपयोग करने की आवश्यकता होगी , FFmpeg प्रलेखन देखें।
slhck

जवाबों:


60

FFmpeg के साथ फसल

FFmpeg के साथ , क्रॉपिंग निम्नानुसार काम करती है, cropफ़िल्टर का उपयोग करके :

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4

विकल्प इस प्रकार हैं:

  • out_w आउटपुट आयत की चौड़ाई है
  • out_h आउटपुट आयत की ऊंचाई है
  • xऔर yआउटपुट आयत के ऊपरी बाएँ कोने को निर्दिष्ट करें

इसलिए, उदाहरण के लिए, स्थिति (100, 100) से शुरू होकर, एक 640 × 480 विंडो को क्रॉप करने के लिए, आप यह करेंगे:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" out.mp4

विदित हो कि FFmpeg जब x464 का उपयोग करके वीडियो को फिर से एनकोड करेगा, जब MP4 कंटेनर का चयन किया जाता है। कोई अतिरिक्त विकल्प न होने के कारण, यह 23% के लिए स्थिर दर कारक ( CRF ) में चूक करता है । गुणवत्ता को बढ़ाने के लिए - जो तेज किनारों और पाठ के साथ स्क्रीन रिकॉर्डिंग के लिए आवश्यक हो सकता है - एक कम मूल्य का उपयोग करें, शायद 18 तक नीचे जाएं:

ffmpeg -i in.mp4 -filter:v "crop=640:480:100:100" -crf 18 out.mp4

हैंडब्रेक के साथ फसल

हैंडब्रेक एक जीयूआई के साथ एक स्वतंत्र और खुला स्रोत क्रॉस-प्लेटफ़ॉर्म टूल है। इनपुट फ़ाइल को लोड करें, फिर फसल को निर्दिष्ट करने के लिए चित्र सेटिंग्स का उपयोग करें :

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

यहां, आप लगातार गुणवत्ता स्लाइडर के साथ आउटपुट गुणवत्ता को समायोजित कर सकते हैं :


3

क्या आपने उबंटू के डिफॉल्ट रिकॉर्डमायकोडटॉप टूल का उपयोग किया था ? यदि ऐसा है, तो "विंडो चुनें" पर क्लिक करें और फिर अपने वर्तमान डेस्कटॉप के शो थम्बनेल पर एक आयत बनाएं। यह क्षेत्र दर्ज किया जाएगा। यह "वीडियो क्रॉप करना" नहीं है बल्कि "क्रॉप ए सीन" लेकिन मुझे लगता है कि इसे आपकी समस्या को हल करना चाहिए ...


जैसा कि मैंने VirtualBox के अंदर कार्यक्रम शुरू कर दिया है और मैं इसे बाहर से रिकॉर्ड करना चाहता हूं, मैं खिड़की का चयन नहीं कर सकता। तो यह उत्तर मदद नहीं करता है (btw: हाँ, मैंने recordmydesktop का इस्तेमाल किया था, लेकिन बिना GUI के जो विंडो को काफी कठिन बनाता है)
मार्टिन थोमा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.