ভিডিও ঘোরান
কাত করে ধারণ করা ক্লিপ সোজা করুন, বা সেলফি ক্যামেরায় রেকর্ড করা ক্লিপ মিরর করুন। MP4 ও MOV ফাইলে ঘোরানোর তথ্যটি ফাইলের ভেতরেই রাখা হয় — তাৎক্ষণিক, আর একটি পিক্সেলও রি-এনকোড হয় না।
- কখনো সংরক্ষণ করা হয় না
- কোনো লাইন নেই, অপেক্ষা নেই
- সাইনআপ নেই, ওয়াটারমার্ক নেই
যেভাবে কাজ করে
আপনার ভিডিও যোগ করুন
ফাইলটি ছাড়ুন। প্রিভিউতে দেখা যাবে এটি এখন কোন দিকে সোজা।
ঘোরান বা মিরর করুন
একবারে এক-চতুর্থাংশ পাক, বা মিরর। প্রিভিউও সঙ্গে সঙ্গে ঘোরে।
ডাউনলোড করুন
কয়েক সেকেন্ডে ঘোরানো, অথবা ঘোরানোটা ছবিতে স্থায়ী করতে চাইলে রি-এনকোড করা।
ফাইলে একটি ফ্ল্যাগ, নাকি সত্যিই সরানো পিক্সেল
MP4 ও MOV ফাইলে একটি ছোট ট্রান্সফরমেশন ম্যাট্রিক্স থাকে, যা বলে দেখানোর আগে ছবিটি কীভাবে ঘোরাতে হবে। প্রতিবার ভিডিও ধারণ করার সময় আপনার ফোন এটি লেখে: সেন্সর সবসময় একই দিকে রেকর্ড করে, আর ফাইলের নোটে বলা থাকে আপনি ফোন কোন দিকে ধরেছিলেন। সেই ম্যাট্রিক্স ঠিক করতে হাতে গোনা কয়েকটি বাইট নতুন করে লেখা হয় — কিছুই ডিকোড হয় না, কিছুই রি-এনকোড হয় না, একটি পিক্সেলও বদলায় না, আর দুই ঘণ্টার ফাইল দুই সেকেন্ডের ফাইলের মতোই দ্রুত ঘোরে।
এখনকার সব প্লেয়ার, ফোন, টেলিভিশন ও এডিটর ফ্ল্যাগটি মেনে চলে। কিছু পুরোনো প্রোগ্রাম মানে না, আর মানুষ ঠিক এই সমস্যা নিয়েই এখানে আসেন: এমন একটি ক্লিপ, যা সব জায়গায় সোজা দেখায়, শুধু যেখানে দরকার সেই এক জায়গা ছাড়া। ঘোরানোটা ছবিতে স্থায়ী করলে ভিডিও ডিকোড করে সত্যিই ঘুরিয়ে এনকোড করা হয়, ফলে উপেক্ষা করার মতো কোনো নোটই আর থাকে না — সমস্যাটা স্থায়ীভাবে মেটে। এতে সময় লাগে আর মানের এক প্রজন্ম হারায়, আর পরের ধাপের কোনো কিছু যখন আগেই প্রমাণ করেছে যে ফ্ল্যাগ পড়তে পারে না, তখন এটাই ঠিক উত্তর।
মিরর সবসময় রি-এনকোড করে, কারণ এর জন্য কোনো ফ্ল্যাগ নেই। আনুভূমিকভাবে উল্টানো ঘোরানো নয়, আর ট্রান্সফরমেশন ম্যাট্রিক্সে এমনভাবে তা বোঝানোর উপায় নেই, যা প্লেয়াররা নির্ভরযোগ্যভাবে মানে, তাই পিক্সেলগুলোকেই সরতে হয়। এটি উচ্চ মানে করা হয়। মনে রাখা ভালো, বেশির ভাগ ফোনের সেলফি ক্যামেরা আপনার হয়ে আগেই ছবি মিরর করে রেখেছে, এ কারণেই সেলফি ভিডিওতে লেখা উল্টো পড়া যায়, আর উল্টানোটা সাধারণত কোনো ইফেক্ট নয়, সংশোধন।
AVI, WMV ও MPEG-এ রোটেশন ফ্ল্যাগ একেবারেই নেই — ধারণাটি আসার আগেই এই ফরম্যাটগুলোর জন্ম — তাই সেখানে ঘোরানো সবসময় ছবিতে স্থায়ী হয়, আর ফাইলটি MP4 হিসেবে ফেরত আসে। শুধু এক-চতুর্থাংশ পাক: ইচ্ছামতো কোণ মানে প্রতিটি ফ্রেম নতুন করে স্যাম্পল করা আর কোণগুলো ক্রপ করা, যা এই টুলের নয়, এডিটরের কাজ।
অন্য কিছু দরকার হলে
ffmpeg ভিডিও না ছুঁয়েই একই ফ্ল্যাগ ঠিক করে: ffmpeg -i in.mp4 -c copy -metadata:s:v:0 rotate=90 out.mp4, আর পরের ধাপের কোনো কিছু জেদ ধরলে -vf transpose=1 ঘোরানোটা স্থায়ী করে। একই ক্যামেরার কাত হওয়া ক্লিপের একটি ফোল্ডারের জন্য এর যেকোনোটির ওপর একটি লুপই পুরো কাজ।
যখন কোনো ক্লিপ নব্বই ডিগ্রি ঘোরানো নয়, কয়েক ডিগ্রি সোজা করা দরকার — হাতে ধরে তোলা শট, দিগন্ত হেলে আছে — তখন এখানকার কিছুই কাজে আসবে না। Shotcut ও Kdenlive-এ রোটেশন ও স্টেবিলাইজেশন ফিল্টার আছে, ফ্রি, আর চূড়ান্ত করার আগেই ঘোরানোর কারণে কতটা ক্রপ হবে তা দেখায়।
সাধারণ প্রশ্নোত্তর
ঘোরানো কীভাবে তাৎক্ষণিক ও লসলেস হতে পারে?
MP4 ও MOV ফাইলে একটি রোটেশন ফ্ল্যাগ থাকে, যা এখনকার সব প্লেয়ার, ফোন, টিভি ও এডিটর মেনে চলে। সেই ফ্ল্যাগ ঠিক করতে কয়েকটি বাইট নতুন করে লেখা হয়, তাই কিছুই ডিকোড হয় না, কিছুই রি-এনকোড হয় না, কিছুই হারায় না।
আমার পুরোনো প্রোগ্রাম ঘোরানোটা মানে না।
কিছু পুরোনো এডিটর ও প্লেয়ার মানে না। “ঘোরানোটা ছবির ভেতরে স্থায়ী করুন” চালু করুন, তাহলে ভিডিওটি সত্যিই ঘুরিয়ে রি-এনকোড করা হবে, যা কোনো প্রোগ্রাম উপেক্ষা করতে পারে না।
আমার ভিডিও কি কোথাও সংরক্ষণ করা হয়?
না — দুই ধরনের ঘোরানোর কোনোটিতেই কিছুই সংরক্ষণ করা হয় না।
আমার ফোনের ভিডিও শুরুতেই কাত হয়ে আছে কেন?
আপনি ফোন যেভাবেই ধরুন, ক্যামেরা সেন্সর সবসময় একই দিকে রেকর্ড করে, আর আপনি কীভাবে ধরেছিলেন তা লিখে রাখে। যা সেই নোট পড়ে, তা ঠিকভাবে দেখায়; যা উপেক্ষা করে, তা কাত করে দেখায়।
না ঘুরিয়ে শুধু মিরর করা যায়?
হ্যাঁ। মিরর রি-এনকোড করতেই হয় — এর জন্য কোনো ফ্ল্যাগ নেই — তাই এটি উচ্চ মানে করা হয়।
AVI, WMV ও MPEG ফাইলের কী হবে?
এই ফরম্যাটগুলোতে রোটেশন ফ্ল্যাগ নেই, তাই ঘোরানোটা ছবিতেই স্থায়ী করা হয় আর ফাইলটি MP4 হিসেবে ফেরত আসে।
জেনে রাখুন: ঘোরানো হয় এক-চতুর্থাংশ পাক ধরে; ইচ্ছামতো কোণে ঘোরানো এডিটরের কাজ। ছবিতে স্থায়ী ঘোরানো রি-এনকোড করে, এতে মান একটু কমে আর কিছুটা সময় লাগে।
এই টুলটি আপনার ওয়েবসাইটে যোগ করুন
যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।