Ffmpeg त्रुटि "जटिल फिल्टर को आरम्भ करने में त्रुटि"


0

मैं अपने जावा प्रोग्राम में ffmpeg का उपयोग कर रहा हूं।
यहां मेरी कमांड है, यह टर्मिनल और विंडोज एप्लिकेशन पर ठीक काम करता है, लेकिन जब यह मैक एप्लिकेशन पर चलता है, तो यह मुझे जटिल फिल्टर्स को इनिशियलाइज़ करने में एरर एरर देता रहता है ।

ffmpeg -y -framerate 30 -start_number 0 -i /Users/Images/image_m01_%03d.png -ss 0.0 -t 3.33 -i /Users/Sounds/info_01.wav -ss 0.0 -t 3.5 -i /Users/Sounds/info_02.wav -filter_complex "[1] aformat=sample_fmts=s16p:sample_rates=44100:channel_layouts=stereo [a1]; [a1]adelay=0.0|0.0,apad[b1]; [2] aformat=sample_fmts=s16p:sample_rates=44100:channel_layouts=stereo [a2]; [a2]adelay=0.0|0.0[b2]; [b1][b2]amerge=2[a]" -map 0:v -map [a] -b:v 2800k -c:v libopenh264 -c:a mp3 -ac 2 /Users/Movies/video.mp4

मैं का उपयोग कर की कोशिश की है ' के बजाय ' , लेकिन अभी भी एक ही त्रुटि मिली।


क्या आप पूरी कमांड-लाइन आउटपुट दिखा सकते हैं? |अगर यह उद्धरण के बीच है पाइप अतिरिक्त छोड़ने की आवश्यकता नहीं है। शायद आप अंतिम उद्धृत करने के लिए है-map "[a2]"
slhck

@slhck त्रुटि मेरे जावा प्रोग्राम पर हुई, ErrorStream ने मुझे कोई और सूचना नहीं दी।
Ives

@slhck क्या आपका मतलब |है [a1]adelay=0.0|0.0,apad[b1]? ऐसा लगता है कि देरी और एपीड को अलग करना आवश्यक है।
Ives

ffmpeg, STDERR को काफी आउटपुट देता है, न कि केवल "कॉम्प्लेक्स फिल्टर को इम्प्रूव करने में त्रुटि"। कृपया उस का पूरा आउटपुट दिखाएं।
slhck
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.