ٹریک والیوم میڈیا فائل میں ایک عدد ہوتا ہے جو بتاتا ہے کہ کسی ایک ٹریک کو کتنی اونچی آواز میں چلانا ہے۔ ٹریک فلم کا ایک حصہ ہوتا ہے، جیسے تصویر، آواز کا کوئی ورژن، یا سب ٹائٹلز۔
ٹریک والیوم یہ نہیں ناپتا کہ ریکارڈنگ کتنی اونچی ہے۔ یہ قدر ساؤنڈ ڈیٹا سے الگ ٹریک ہیڈر میں محفوظ ہوتی ہے اور پلے بیک کی ہدایت کے طور پر کام کرتی ہے۔
کون سی فائلیں اسے رکھتی ہیں
ٹریک والیوم QuickTime فائل فارمیٹ اور اس سے متعلقہ فارمیٹس کا حصہ ہے۔ آپ کو یہ فیلڈ MOV اور MP4 ویڈیوز میں، اور M4A آڈیو فائلز میں ملتی ہے۔ ExifTool، جو ایک عام میٹا ڈیٹا ریڈر ہے، Audible کی AAX آڈیو بکس کو بھی اسی فارمیٹ فیملی میں شمار کرتا ہے۔
ان فائلوں میں ہر ٹریک کے لیے الگ ٹریک ہیڈر ضروری ہے، اس لیے ہر ٹریک کی اپنی الگ قدر ہوتی ہے۔ ایک فلم جس میں انگریزی، فرانسیسی اور جاپانی ساؤنڈ ٹریک ہوں، اس میں ساؤنڈ کے 3 والیوم ویلیوز ہوں گی، ہر ٹریک کے لیے ایک۔
ٹریک اور چینل ایک جیسے نہیں ہوتے۔ ایک سٹیریو ٹریک میں 2 چینلز ہوتے ہیں، لیکن اس کے لیے پھر بھی صرف ایک ہی ٹریک والیوم ویلیو ہوتی ہے۔
ہر میڈیا فارمیٹ میں یہ فیلڈ موجود نہیں ہوتی۔ Matroska سپیسیفکیشن، جو MKV فائلز کو متعین کرتی ہے، ٹریک کے لیے کوئی والیوم عنصر درج نہیں کرتی۔
قدریں کیسی نظر آتی ہیں
ٹریک ہیڈر، جو tkhd نام کے تحت محفوظ ہوتا ہے، ٹریک والیوم کو 16 بٹ فکسڈ پوائنٹ نمبر کے طور پر رکھتا ہے۔ کوئی رپورٹ یہ نمبر کسی اور شکل میں دکھا سکتی ہے۔ مثال کے طور پر، ExifTool اس محفوظ نمبر کو 256 پر تقسیم کرتا ہے اور دو اعشاریہ کے ساتھ فیصد کی صورت میں دکھاتا ہے۔
عام طور پر آپ کو یہ ویلیوز نظر آتی ہیں:
- فائل میں
0x0100، یا اعشاریہ میں1.0، نارمل والیوم کو ظاہر کرتا ہے۔ ExifTool اس ویلیو کو 100.00 فیصد کے طور پر دکھاتا ہے۔ - فائل میں
0، یا اعشاریہ میں0.0، عموماً اس ٹریک پر نظر آتا ہے جس میں کوئی سُنائی دینے والا میڈیا نہ ہو، جیسے ویڈیو ٹریک۔ ExifTool اس ویلیو کو 0.00 فیصد کے طور پر دکھاتا ہے۔
QuickTime سافٹ ویئر دیگر اعداد کی بھی اجازت دیتا ہے۔ Apple کی پرانی QuickTime ڈیویلپر ڈاکیومنٹیشن کے مطابق فلم کے ٹریکس کے والیوم مختلف ہو سکتے ہیں۔ یہ -1.0 سے 1.0 تک کی رینج دیتی ہے، اور منفی ویلیو پر کوئی آواز نہیں چلتی۔
قدر کہاں سے آتی ہے
جو پروگرام فائل لکھتا ہے وہی ٹریک والیوم سیٹ کرتا ہے۔ FFmpeg، جو اوپن سورس میڈیا پروگرام ہے، ہر آڈیو ٹریک کے لیے 0x0100 اور ہر دوسرے ٹریک کے لیے 0 لکھتا ہے۔ ریکارڈنگ آہستہ ہو یا تیز، FFmpeg ایک ہی ویلیو لکھتا ہے۔
Track Volume کی مقدار دیگر والیوم قدروں سے کیسے مختلف ہے
دیگر ویلیوز بھی والیوم کو بیان کرتی ہیں، لیکن ان کے مقاصد مختلف ہوتے ہیں:
- Preferred Volume مووی ہیڈر میں محفوظ ہوتی ہے اور بتاتی ہے کہ پوری فلم کتنی اونچی آواز میں چلانی ہے۔
1.0کی ویلیو فل والیوم کو ظاہر کرتی ہے۔ - میڈیا پلیئر میں والیوم کنٹرول پلیئر کا حصہ ہوتا ہے، ٹریک ہیڈر کا نہیں۔
- MP3 فائل پلے بیک کے دوران ہر چینل کا والیوم ایڈجسٹ کرنے کے لیے ID3v2 فریم
RVA2استعمال کر سکتی ہے۔
آپ کی فائل کے لیے یہ کیوں اہم ہے
0 کی ویلیو اس بات کا ثبوت نہیں کہ آپ کی فائل خاموش ہے۔ یہ ویلیو عام طور پر ایسے ٹریک کی ہوتی ہے جس میں آواز نہ ہو، مثلاً پکچر ٹریک۔ دیکھیں کہ ہر ٹریک کا Codec Type کیا ہے، تاکہ پتا چلے کہ آواز کس ٹریک میں ہے۔
رپورٹ میں ویلیوز کی تعداد فائل میں موجود ویلیوز سے کم بھی ہو سکتی ہے۔ ڈیفالٹ طور پر ExifTool جس پہلی ٹریک والیوم کو پاتا ہے اسے رکھتا ہے اور باقی کو چھوڑ دیتا ہے۔
اگر پکچر ٹریک سب سے پہلے ہو تو رپورٹ 0.00 فیصد دکھاتی ہے، چاہے آڈیو ٹریک میں 1.0 ہی کیوں نہ ہو۔ ڈپلیکیٹ ٹیگز کے لیے ExifTool کا آپشن باقی ویلیوز بھی دکھاتا ہے۔
آپ یہ بھی نہیں مان سکتے کہ ہر پلیئر اس نمبر پر عمل کرے گا۔ ان فائلوں کے لیے FFmpeg ریڈر محفوظ ویلیو کو چھوڑ دیتا ہے اور اسے استعمال نہیں کرتا۔ ٹریک والیوم میں کوئی ذاتی معلومات شامل نہیں ہوتی۔