কিভাবে ffmpeg অনুভূমিকভাবে একটি ভিডিও অফসেট?


1

আমি কিছু 360 ° ভিডিও তৈরি করার চেষ্টা করছি, যেখানে বাম দিকের পার্শ্বটি ইন্টারেক্টিভ প্লেয়ারের ডানদিকের পাশে সংযুক্ত হবে।

প্লেয়ারে সেট করার পরিবর্তে, আমি কীভাবে 50 পিক্সেল দ্বারা ডান দিকে সামগ্রীটি সরাতে পারি এবং ডান পাশে 50 পিক্সেল কলামের পাশে নতুন ফাঁকটি পূরণ করতে পারি যা স্থানান্তরের পরে ফ্রেম থেকে সরে যায়?

এটি ফটোশপের অফসেট ফাংশনের অনুরূপ, তবে আমি ffmpeg এর সাথে এটি সঠিকভাবে পেতে পারিনি।

উত্তর:


2

normal mandelbrot offset mandelbrot ম্যান্ডেলব্রোট উদাহরণ: 50 পিক্সেলের দ্বারা স্বাভাবিক এবং অফসেট ডানদিকে।

আপনি ব্যবহার করতে পারেন overlay ভিডিও ফিল্টার :

ffmpeg -i input.mp4 -filter_complex \
"[0:v][0:v]overlay=50:0[bg]; \
 [bg][0:v]overlay=50-W,format=yuv420p[out]" \
-map "[out]" -map 0:a -codec:v libx264 -crf 23 -preset medium -c:a copy out.mp4
  • format=yuv420p আপনার আউটপুট একটি ক্রোমা সাবসাম্পলিং স্কিম ব্যবহার করবে তা নিশ্চিত করবে যা অ-FFmpeg ভিত্তিক খেলোয়াড়দের দ্বারা প্লেযোগ্য।

  • অডিও হবে প্রবাহ অনুলিপি পরিবর্তে পুনরায় এনকোড করা।

  • আপনি একটি সাম্প্রতিক নির্মাণ ব্যবহার করছেন তা নিশ্চিত করুন ffmpeg। দেখুন FFmpeg ডাউনলোড করুন লিনাক্স, ওএস এক্স এবং উইন্ডোজের জন্য লিঙ্কগুলির জন্য পৃষ্ঠা।

  • দেখুন FFmpeg এবং x264 এনকোডিং গাইড একটি ভাল আউটপুট মানের পেয়ে অতিরিক্ত তথ্যের জন্য।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.