मैं ffmpeg के लिए नया हूं और मैंने सुना है कि इसमें काले रंग के लिए एक फिल्टर है। मैं वीडियो के ऊपर और नीचे काली पट्टियों को हटाना चाहता हूं, इसलिए वीडियो को काली पट्टियों के बिना शेष वीडियो पर क्रॉप किया जाएगा। धन्यवाद:)
मैं ffmpeg के लिए नया हूं और मैंने सुना है कि इसमें काले रंग के लिए एक फिल्टर है। मैं वीडियो के ऊपर और नीचे काली पट्टियों को हटाना चाहता हूं, इसलिए वीडियो को काली पट्टियों के बिना शेष वीडियो पर क्रॉप किया जाएगा। धन्यवाद:)
जवाबों:
cropdetect के लिए मानकों प्रदान करने के लिए इस्तेमाल किया जा सकता फसल फिल्टर। इस उदाहरण में पहले 90 सेकंड को छोड़ दिया जाता है और 10 फ्रेम संसाधित होते हैं:
$ ffmpeg -ss 90 -i input.mp4 -vframes 10 -vf cropdetect -f null -
...
[Parsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:215 t:0.215000 crop=1280:720:0:0
[Parsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:257 t:0.257000 crop=1280:720:0:0
[Parsed_cropdetect_0 @ 0x220cdc0] x1:0 x2:1279 y1:0 y2:719 w:1280 h:720 x:0 y:0 pts:299 t:0.299000 crop=1280:720:0:0
तो फसल के अनुसार हम उपयोग कर सकते हैं crop=1280:720:0:0
।
ffplay
$ ffplay -vf crop=1280:720:0:0 input.mp4
$ ffmpeg -i input.mp4 -vf crop=1280:720:0:0 -c:a copy output.mp4
इस उदाहरण में ऑडियो सिर्फ स्ट्रीम कॉपी (पुनः muxed) है क्योंकि आपको शायद इसे फिर से एनकोड करने की आवश्यकता नहीं है।
जैसा कि आपने ऊपर देखा है ffplay
उदाहरण के साथ कुछ खिलाड़ी आपको प्लेबैक करने की अनुमति देते हैं। इसका फायदा है:
@LordNeckbeard का जवाब बहुत अच्छा है। मैं ज्यादातर मामलों में इसकी सिफारिश करूंगा।
ffplay ने बहुत अच्छा काम किया और अच्छी तरह से पूर्वावलोकन किया, लेकिन ffmpeg का संस्करण मैं इस वीडियो से ऑडियो से जूझ रहा था जिसका मैं उपयोग कर रहा था।
st:1 error, non monotone timestamps
मुझे उस प्रस्तावित उत्तर से परेशानी हो रही है, जो मेरे द्वारा चलाए -c:a
जा रहे संस्करण के साथ समर्थित नहीं होने के साथ और मेरे द्वारा उपयोग किए जा रहे वीडियो के साथ बिटरेट रूपांतरण के साथ एक समस्या है।
नोट: -c:a
इसके साथ प्रतिस्थापित किया जा सकता है:-acodec
सबसे आसान वैकल्पिक मुफ्त उपाय जो मुझे मिला वह था हैंडब्रेक का उपयोग।
यह बहुत ज्यादा परेशानी के बिना काली पट्टियों को हटा दिया गया है।
उम्मीद है की वो मदद करदे।