আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
ফোন উল্টো করে ধরে তোলা ক্লিপ, কাত হয়ে যাওয়া স্ক্রিন রেকর্ডিং, আয়নার মতো উল্টো সেলফি ভিডিও — কোন দিকে ঘোরাবেন বেছে নিন, প্রিভিউ দেখুন, ঠিক হয়ে যাওয়া ফাইলটা নামান। বিকল্প: 90° ডানে, 90° বাঁয়ে, 180°, আড়াআড়ি উল্টানো (আয়না) আর লম্বালম্বি উল্টানো।
এই টুল ছবিটাকেই ঘুরিয়ে H.264-এ নতুন করে এনকোড করে — metadata-য় ঘোরানোর একটা ফ্ল্যাগ বসিয়ে দেয় না। ফ্ল্যাগ সস্তা, কিন্তু অনেক প্লেয়ার, ওয়েবসাইট আর এডিটিং প্রোগ্রাম সেটা পাত্তা দেয় না আর ভিডিওটা কাত হয়েই দেখায়; ঘোরানো পিক্সেলের কোনো ফ্ল্যাগ লাগে না। MP4 যতক্ষণ বইতে পারে, অডিও অক্ষত রেখেই কপি করা হয়।
প্রিভিউতে একটা স্থির ফ্রেম ঠিক যেভাবে ভিডিওটা ঘুরবে সেভাবেই দেখানো হয়, তাই এনকোডের জন্য অপেক্ষা করার আগেই বোঝা যায় «ডানে» ঘোরানোটাই ঠিক কি না। সব চলে আপনার ডিভাইসে; 1 GB-র বড় ফাইল মেমোরিতে আঁটে এমন কয়েক ভাগে করা হয়।
যার জন্য নয়: কয়েক ডিগ্রি হেলে থাকা দিগন্ত সোজা করা — এখানে শুধু 90°-র গুণিতকে ঘোরানো হয়।
ফোন প্রায়ই ভিডিও জমা রাখে ক্যামেরার সেন্সর যেভাবে দেখে সেভাবে — কাত হয়ে — আর ফাইলে ছোট একটা নোট জুড়ে দেয়, যা প্লেয়ারকে সেটা সোজা করে দেখাতে বলে। এই টুল আগে সেই নোটটা প্রয়োগ করে, যাতে আপনার বাছা ঘোরানোটা যোগ হয় ছবিটা যেভাবে দেখানোর কথা তার ওপর। তৈরি MP4-এ পুরো ঘোরানোটা থাকে পিক্সেলেই, কোনো রোটেশন নোট থাকে না।
ঘোরানোটা বাছুন এখানকার প্রিভিউ দেখে। ক্লিপটা প্রিভিউতে আগে থেকেই সোজা অথচ অন্য কোনো অ্যাপে কাত দেখালে বুঝবেন সেই অ্যাপ নোটটা মানছে না, আর আপনার কোনো ঘোরানোর দরকারই নেই: এই টুলেরই «কনভার্ট» মোডে (যেটা /mov-to-mp4 পাতাতেও আছে) ফাইলটা MP4-এ বদলে নিন, তাতেও জমা থাকা ঘোরানোটা একইভাবে পিক্সেলে লেখা হয়ে যায়।
কাজটা আগে যায় আপনার ডিভাইসে বানানো H.264 এনকোডারের কাছে, ব্রাউজারের WebCodecs ইন্টারফেস দিয়ে, আর অগ্রগতির লাইনে সেটা লেখা থাকে। সাইটের নিজের ইঞ্জিন দায়িত্ব নেয় যখন ব্রাউজারে এমন এনকোডার নেই, সে সোর্স ডিকোড করতে পারে না, তার কন্টেইনার (VOB, AVI, WMV, FLV, RealMedia) চেনে না, অথবা প্রত্যাশিত ফল মেমোরিতে জোড়া লাগানোর পক্ষে খুব বড়: 1.5 GB-র বেশি, বা যে ডিভাইস 4 GB বা তার কম মেমোরি জানায় তাতে 400 MB-র বেশি। ডিভাইসের এনকোডার মাঝপথে থেমে গেলে একটা নোটে সেটা জানানো হয়, আর বাকি কাজ ইঞ্জিন করে।
ইঞ্জিন 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