آپ کے آلے پر چلتا ہے · آپ کی فائل آپ کے آلے سے باہر نہیں جاتی۔
فون غلط رخ پکڑ کر بنائی گئی کلپ، اسکرین ریکارڈنگ جو ٹیڑھی نکلی، آئینے جیسی سیلفی ویڈیو: گھماؤ چنیں، پیش منظر دیکھیں، درست فائل ڈاؤن لوڈ کریں۔ انتخاب ہیں 90° گھڑی کی سمت، 90° گھڑی کی مخالف سمت، 180°، افقی پلٹ (آئینہ) اور عمودی پلٹ۔
یہ ٹول خود تصویر گھماتا ہے اور اسے H.264 میں دوبارہ انکوڈ کرتا ہے، میٹا ڈیٹا میں گھماؤ کا فلیگ نہیں لکھتا۔ فلیگ سستا ہے مگر بہت سے پلیئر، ویب سائٹس اور ایڈیٹنگ پروگرام اسے نظرانداز کر کے ویڈیو پھر بھی ٹیڑھی دکھاتے ہیں؛ گھمائے ہوئے پکسل کو کسی فلیگ کی ضرورت نہیں۔ جہاں MP4 سنبھال سکے وہاں آڈیو جوں کی توں کاپی ہوتی ہے۔
پیش منظر ایک ساکن فریم اسی طرح گھما کر دکھاتا ہے جیسے ویڈیو گھومے گی، تاکہ انکوڈ کے انتظار سے پہلے آپ دیکھ لیں کہ «گھڑی کی سمت» صحیح انتخاب ہے۔ سب کچھ آپ کے آلے پر چلتا ہے؛ 1 GB سے بڑی فائلیں ایسے حصوں میں ہوتی ہیں جو میموری میں سما سکیں۔
ان کے لیے نہیں: چند درجے ٹیڑھے افق کو سیدھا کرنا — یہ صرف 90° کے قدموں میں گھماتا ہے۔
فون اکثر ویڈیو اسی طرح محفوظ کرتے ہیں جیسے کیمرے کا سینسر دیکھتا ہے، یعنی پہلو کے بل، اور فائل میں ایک چھوٹا نوٹ (گھماؤ کا فلیگ) جوڑ دیتے ہیں جو پلیئر سے کہتا ہے کہ اسے سیدھا دکھائے۔ یہ ٹول پہلے وہ نوٹ لاگو کرتا ہے، اس لیے آپ کا چنا ہوا گھماؤ اسی تصویر پر لگتا ہے جیسی وہ دکھائی جانی ہے۔ تیار MP4 میں پورا گھماؤ پکسلوں میں ہوتا ہے اور کوئی گھماؤ کا فلیگ نہیں ہوتا۔
گھماؤ یہیں کے پیش منظر سے چنیں۔ اگر کلپ پیش منظر میں سیدھی ہے مگر کسی اور ایپ میں لیٹی ہوئی دکھے تو وہ ایپ فلیگ نظرانداز کر رہی ہے اور آپ کو گھمانے کی ضرورت ہی نہیں: اسی ٹول کے تبدیل کرنے والے (Convert) موڈ سے، جو /mov-to-mp4 پر بھی ہے، فائل کو MP4 بنانا محفوظ گھماؤ کو اسی طرح پکسلوں میں لکھ دیتا ہے۔
کام پہلے براؤزر کے WebCodecs انٹرفیس کے ذریعے آپ کے آلے میں بنے H.264 انکوڈر کو جاتا ہے، اور پیش رفت کی سطر یہی بتاتی ہے۔ سائٹ کا اپنا انجن تب کام سنبھالتا ہے جب براؤزر میں ایسا انکوڈر نہ ہو، وہ اصل فائل ڈی کوڈ نہ کر سکے، اس کا کنٹینر نہ پہچانے (VOB، AVI، WMV، FLV، RealMedia)، یا جب متوقع نتیجہ میموری میں جوڑنے کے لیے بہت بڑا ہو: 1.5 GB سے زیادہ، یا ایسے آلے پر 400 MB جو 4 GB یا اس سے کم میموری بتاتا ہو۔ اگر آلے کا انکوڈر بیچ میں رک جائے تو ایک نوٹ یہ بتاتا ہے اور انجن کام مکمل کرتا ہے۔
انجن x264 سے کوالٹی سیٹنگ 23 پر انکوڈ کرتا ہے، اور ایک منٹ یا اس سے لمبی کلپ میں تصویر کو اپنی چار تک کاپیوں میں بانٹ سکتا ہے۔ آلے کا انکوڈر کہیں تیز ہو سکتا ہے: گرافکس چپ کے بغیر 4 کور والے کمپیوٹر پر (یعنی Chrome کے سافٹ ویئر انکوڈر کے ساتھ)، 3 منٹ کی 1080p فلم کو 25 MB تک کمپریس کرنے میں اس پر 91 سیکنڈ اور انجن پر 653 سیکنڈ لگے۔ وہ کمپریشن تھا، گھماؤ نہیں، مگر یہی دو انکوڈر یہ کام بھی کرتے ہیں۔
آلے کے انکوڈر پر تصویر کو فریم سائز اور فریم ریٹ سے نکالا گیا بٹ ریٹ ملتا ہے، 30 فریم فی سیکنڈ والی 1080p کے لیے تقریباً 3 Mbit/s، مگر اصل تصویر کے بٹ ریٹ سے کبھی زیادہ نہیں۔ دونوں راستوں پر انڈیکس فائل کے شروع میں لکھا جاتا ہے، تاکہ فائل پوری لوڈ ہونے سے پہلے چلنا شروع ہو جائے۔
AAC اور MP3 آواز جوں کی توں کاپی ہوتی ہے؛ انجن AC-3، E-AC-3 اور ALAC بھی کاپی کرتا ہے اور باقی ہر آواز کو 128 kbit/s پر AAC میں بدلتا ہے۔ جہاں آواز بدلنی ہو مگر براؤزر میں AAC انکوڈر نہ ہو (Linux پر Chrome ایک مثال ہے)، وہاں تصویر پھر بھی آلے پر بنتی ہے اور انجن ایک مختصر دوسرے مرحلے میں آواز شامل کر دیتا ہے۔
یہ صفحہ دوسری زبانوں میں: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · Bahasa Indonesia · বাংলা