मैं ffmpeg का उपयोग करके एक वीडियो में TGA छवियों के अनुक्रम को चालू करने पर काम कर रहा हूं। मैं चाहता हूं कि वीडियो में फील्ड ब्लर इफेक्ट की गहराई हो। प्रत्येक टीजीए के अल्फा चैनल में एक गहराई-मुखौटा होता है, जहां काला = करीब और सफेद = दूर। मैं इस जानकारी का उपयोग उस फ्रेम के अंतिम आउटपुट में डीओएफ कलंक जोड़ने के लिए करना चाहता हूं। खोज करने के बाद, मुझे जो निकटतम उत्तर मिला वह था बॉक्सफ़्लुर का यह FFMPEG फ़िल्टर और अल्फा मास्क का उपयोग करके एक वीडियो को greyscale करना , लेकिन यह एक स्टैटिक डॉफ़-मास्क के लिए है। डीओएफ मास्क जो मैं उपयोग कर रहा हूं वह स्पष्ट रूप से प्रत्येक फ्रेम को बदल रहा है, और अलग छिद्र के बजाय एक अल्फा चैनल।
यहाँ मेरी वर्तमान cmd लाइन है
ffmpeg -framerate 60 -i image.%10d.tga -c:v libx264 -preset slow -crf 0 -c:a copy -pix_fmt yuv420p output0.mp4
ऐसा लगता है कि उत्तर में अल्फ़ार्म / अल्फ़ेक्ट्रेक्ट / बॉक्सब्लाउर का कुछ उपयोग शामिल होगा, लेकिन मैं ffmpeg के लिए बिल्कुल नया हूं इसलिए मुझे नहीं पता कि कमांड कैसे तैयार की जाए।
यहाँ TGA के प्रकार का एक उदाहरण दिया गया है जिसका उपयोग मैं https://dl.dropboxusercontent.com/u/19482624/alphachanneltest.tga
अग्रिम में धन्यवाद।