ffmpeg मौजूद है तो आउटपुट फाइल को ओवरराइड करता है


113

मैं एक ऑडियो फ़ाइल से एक क्लिप बनाने रहा हूँ .FLACएक साथ startऔर endसमय, यहाँ मेरी है command

ffmpeg -i /audio/191079007530_1_01.flac 
       -t 51 
       -ss 69 
       /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 
       2>&1 >> /ffmpegLogs.log

मैं अपने PHPकोड के साथ इस कमांड का उपयोग करता हूं और मेरा प्रश्न है,

जब मैं कंसोल पर उपरोक्त कमांड चलाता हूं तो यह मुझसे पूछता है

यदि आउटपुट फ़ाइल गंतव्य में पहले से मौजूद है, तो आउटपुट फ़ाइल को ओवरराइड करें

यदि फ़ाइल मौजूद है, तो मुझे स्वचालित रूप से ओवरराइड करने के लिए क्या switchया अतिरिक्त commandउपयोग करना चाहिए।

जवाबों:


237

-yअपने आदेश के साथ विकल्प का उपयोग करें

ffmpeg -y 
-i /audio/your_file_name.flac 
-t 51 
-ss 69 
/clips/your_clip_name.mp3 2>&1 >> /ffmpegLogs.log

12
वैकल्पिक रूप से -nफ़ाइलों को स्वचालित रूप से अधिलेखित करने का विकल्प भी है ।
लोलगन

9
हाँ के लिए -y और NO -n के लिए।
वीर

1
रुचि रखने वालों के लिए प्रासंगिक दस्तावेज से लिंक करें: ffmpeg.org/ffmpeg.html#toc-Main-options
TheKarateKid

21

-yइसे पूरा करने के लिए आउटपुट फ़ाइल को निर्दिष्ट करने से पहले मुझे वैश्विक स्विच जोड़ने की आवश्यकता है

ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 -y /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log

वैकल्पिक रूप से, आप -nफ़ाइल को ओवरराइड करने से इनकार करने के लिए विकल्प का उपयोग कर सकते हैं ।


6
अपने सवाल का जवाब देना पूरी तरह से ठीक है, यहाँ तक कि अभी भी। इसने मुझे उस उत्तर को खोजने में मदद की, जिसका मैं तलाश कर रहा था - यही कारण है कि SO इतना ही है। meta.stackexchange.com/questions/17845/…
squarecandy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.