सबटाइटल दिखाने के दो मूल तरीके हैं। आप वीडियो में ही पिक्सल्स को एनकोड कर सकते हैं। इसे "हार्डसुबिंग" कहा जाता है। यहाँ लाभ वीडियो प्लेयर के लिए सरलता है, यह सिर्फ एक वीडियो स्ट्रीम है। नुकसान यह है कि आपको वीडियो को फिर से लोड करना पड़ा, जिसमें समय लगता है, और कुछ निष्ठा हानि होती है। यदि आपको एक बेहतर अनुवाद मिलता है, तो, यह वीडियो में पिक्सेल है। और आपके पास केवल एक भाषा हो सकती है।
जो कुछ बेहतर है वह "सोफ्ट्सबबिंग" है, जिसमें एक पाठ फ़ाइल कहीं है, जो वीडियो स्ट्रीम से अलग है। उपशीर्षक फ़ाइलों के कई अलग-अलग प्रारूप हैं, लेकिन उनके आधार पर उन सभी में "पाठ है, क्या समय शुरू करें, किस समय निकालें" उनके मूल में। कुछ में स्क्रीन पर रंग और अभिविन्यास जैसी अतिरिक्त विशेषताएं हैं। इसका लाभ यह है कि आपके पास कई भाषाएँ हो सकती हैं (डीवीडी के बारे में सोचें, आपके पास कई भाषाएँ उपलब्ध हैं) और आप फ़ाइल में टाइपोस और इस तरह से ठीक कर सकते हैं। और अगर आपको सबटाइटल्स की जरूरत नहीं है, तो आप बस उन्हें बंद कर दें।
सोफ्टबस या तो अलग-अलग फाइलें हो सकती हैं - अधिकांश खिलाड़ी मुख्य वीडियो के रूप में उसी नाम (अलग एक्सटेंशन) के साथ उपशीर्षक के लिए स्वचालित रूप से देखेंगे। या कुछ कंटेनर फ़ाइल प्रारूप (जैसे MKV) उन्हें अंदर एम्बेड कर सकते हैं। की जाँच करें MKVtoolnix (वहाँ है एक मैक बंदरगाह) MKV फ़ाइल उपकरणों के लिए। यह आपको बिना सोचे-समझे सॉफ़टस् एम्बेड करना चाहिए।
ध्यान दें कि सभी खिलाड़ी सभी प्रारूपों का समर्थन नहीं कर सकते हैं। मेरा अनुभव है कि XBMC के पास SSA फ़ाइलों के साथ समस्याएँ हैं, लेकिन SRT फ़ाइलें अधिक सरल हैं। यदि आपके प्लेटफ़ॉर्म पर समर्थित है, तो VLC कुछ भी चलाएगा।