2011-02-18 9 views
12

में उत्पादन को बचाने वहाँ जो जो मुझे पूरा करने के लिए निम्नलिखितकैसे कटौती करने के लिए/फसल/संबंध में एक वीडियो समय या प्रतिशत के साथ ट्रिम और अलग फ़ाइल

  1. के लिए एक फ़ाइल चुना मदद किसी भी ट्यूटोरियल या एसी # पुस्तकालय है संपादित
  2. कटौती/फसल/ट्रिम विधि का चयन करने के लिए उपयोगकर्ता से पूछो: - समय से या
  3. कटौती/फसल प्रतिशत के आधार पर/के रूप में चुना समय या प्रतिशत के आधार पर वीडियो ट्रिम (जैसे कि मैं चाहता हूँ 4 से 5 मिनट के वीडियो को कम करने मिनट वीडियो, या 80% द्वारा वीडियो को कम करें)
  4. वीडियो सहेजें के रूप में आवश्यक पथ में अनुरोध

अब 1 कदम) और 4) मैं लागू कर दिया है लेकिन 3 पूरा करने के लिए एक अच्छा सी # पुस्तकालय नहीं पा सके) और 4)

मैं ffmpeg पुस्तकालय देखा लेकिन आवश्यकताओं

किसी भी मदद की गहराई से सराहना की हो जाएगा

धन्यवाद

उत्तर

7

ffmpeg पूरा करने के लिए एक अच्छा सी # आवरण नहीं पा सके एक बहुत शक्ति है पूर्ण आवेदन और मैंने इसे कई बार इस्तेमाल किया है, यहां तक ​​कि सी # से भी। आपको सी # रैपर लाइब्रेरी की आवश्यकता नहीं है।

System.Diagnostics.Process.Start(string fileName, string arguments);

या System.Diagnostics.ProcessStartInfo का उपयोग मानक आउटपुट पुनर्निर्देशित करने के लिए अगर आप की जरूरत है: आपको बस इतना करना है का उपयोग करते हुए सी # से ffmpeg आदेश पर अमल है।

यह लेख बताते हैं System.Diagnostics उपयोग करने के लिए कैसे सिंक्रोनस और एसिंक्रोनस आदेश पर अमल करने के लिए आदि
http://www.codeproject.com/KB/cs/Execute_Command_in_CSharp.aspx

यहाँ कैसे अपने पहले 4 सी # से ffmpeg का उपयोग कर मिनट के लिए नीचे एक वीडियो फ़ाइल में कटौती करने का एक सरल उदाहरण है।

using System.Diagnostics 
Process.Start("ffmpeg.exe", 
       "-sameq -t 240 -i InputVideoFile.avi OutputVideoFile.avi"); 

यहाँ कैसे System.Diagnostics.ProcessStartInfo
C# and FFmpeg preferably without shell commands?

उपयोग करने के लिए है कि ffmpeg की सभी सुविधाओं का और यह बताएं कि उन्हें इस्तेमाल करने के लिए, बस खोज ऑनलाइन संसाधनों के बहुत सारे हैं की एक बहुत उदाहरण है।

+0

क्या आप कृपया नमूना कोड प्रदान कर सकते हैं ताकि ffmpeg को C# –

+0

नमूना प्रदान किया जा सके। – Nimrod

+0

यह काम करता है। धन्यवाद :) –

संबंधित मुद्दे