मैं एक WebM ऑडियो फ़ाइल बनाने की कोशिश कर रहा हूं जो HTML5 <audio>
टैग और MIME प्रकार का उपयोग करके सभी ब्राउज़रों में वापस आ जाएगी audio/webm
। मैंने इसे सभी ब्राउज़रों में काम करने के लिए वर्कअराउंड पाया है, लेकिन वे थोड़े क्लंकी हैं और मैं यह सुनिश्चित करना चाहता हूं कि मुझे कुछ भी याद नहीं है।
मुझे यह पृष्ठ विभिन्न ब्राउज़रों में ब्राउज़र समर्थन का परीक्षण करने के लिए मिला है (IE9 उस पृष्ठ पर quirks मोड में जाता है, लेकिन यदि आप IE9 मानक पर स्विच करते हैं तो यह आपको परीक्षण चलाने की अनुमति देगा): http://hpr.dogphilosophy.net/test/ नोट: इस पृष्ठ का नमूना WebM फ़ाइल भी खेलता है, लेकिन IE में नहीं खोजता है।
मैं एन्कोड करने के लिए ffmpeg के हालिया संस्करण का उपयोग कर रहा हूं।
IE9 + / FF / Chrome ब्राउज़र खेलते हैं लेकिन केवल क्रोम निम्न कमांड का उपयोग करता है:
ffmpeg -i src.wav dest.webm
जब मैंने फ़ाइल में cues जोड़ा, तो Chrome / FF ढूंढने में सक्षम था, लेकिन IE नहीं कर सका।
ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm
अंत में मैंने सभी ब्राउज़रों को काम करने के लिए फ़ाइल में एक छोटे से वीडियो को जोड़ना समाप्त कर दिया।
ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm
संभवतः, IE9 + केवल ऑडियो को खोजने और ऑडियो में किसी भी 'संकेत' को अनदेखा करने के लिए वीडियो कुंजी फ़्रेम को देखता है।
मेरा प्रश्न यह है: क्या मुझे कुछ याद आ रहा है या क्या मुझे इसके साथ जाना है? मैं निश्चित रूप से WebM या ffmpeg का विशेषज्ञ नहीं हूं, इसलिए हो सकता है कि किसी और ने इसका पता लगा लिया हो या किसी भिन्न हल का पता हो।