কীভাবে সিনেমার কম্পোজিশন তৈরি করবেন?


2

ধরুন আমি দুটি ভিডিও পেয়েছি (যদি এভিআই ফর্ম্যাটটি গুরুত্বপূর্ণ হয়), বলুন movie1.aviএবং movie2.avi

movie1.avi10fps এর ফ্রেমরেট রয়েছে। movie2.aviএছাড়াও 10fps এর ফ্রেমরেট রয়েছে তবে এটি কোথাও গতি বাড়িয়েছে, এটি 5fps দ্বারা চালানো উচিত।

এখন আমি একটি নতুন সিনেমা তৈরি করতে চাই, যা মূলত movie2.avi(ধীর হয়ে) এর নীচের ডানদিকে কোণায় প্রক্ষেপণযুক্ত movie1.avi

এই দুটি সিনেমা রচনা করতে আমি কোন পদ্ধতিটি ব্যবহার করতে পারি? আমার কি এগুলি বেশ কয়েকটি ফ্রেমে পচন করতে, চিত্রগুলি রচনা করতে এবং একটি নতুন চলচ্চিত্র তৈরি করার দরকার আছে? এটি কি যোগ্যতা যেমন আছে তেমন রাখবে? আমি যা চাই তা সহজেই অ্যাক্সেসযোগ্য সরঞ্জামগুলি কী?

উইন্ডোজ বা লিনাক্সের পরামর্শটি আমার পক্ষে কাজটি করবে।

উত্তর:


2

আপনি ffmpegভিডিওটি ওভারলে করতে ফিল্টারগুলি ব্যবহার করতে পারেন এবং চিত্র-ইন-ছবি প্রভাব তৈরি করতে পারেন । ওভারলে করতে movie2.avi, আমাদের এটিকে কমিয়ে আনতে হবে এবং এটি একটি কম ফ্রেম রেট দিয়ে খেলতে আমরা অন্য ফিল্টারটি ব্যবহার করব।

আপনার আদেশটি এরকম কিছু দেখাচ্ছে:

ffmpeg -i movie1.avi \
-filter:v "movie=movie2.avi, scale=iw/2:ih/2, setpts=2.0*PTS [small];\
[in][small] overlay=main_w-overlay_w:main_h-overlay_h [out]" output.avi

পঠনযোগ্যতার জন্য, আমি কমান্ডটি যেখানে বিভক্ত করেছি \। এটি ভেঙে ফেলার জন্য:

  • -i movie1.avi আপনার বড় ইনপুট সিনেমা।
  • -filter:v "movie=movie2.avi ছোট সিনেমা লোড করে।
  • scale=iw/2:ih/2সেই চলচ্চিত্রটি এর প্রস্থ এবং উচ্চতার অর্ধেক পর্যন্ত স্কেল করে। iwএবং ihহ'ল প্যারামিটারগুলি যা যথাক্রমে ইনপুট প্রস্থ এবং উচ্চতা নেয়। এ scaleফিল্টার অপশন যদি আপনি যে খামচি করতে চাই।
  • setpts=2.0*PTSফ্রেমগুলির স্বতন্ত্র উপস্থাপনার সময় স্ট্যাম্পগুলি "প্রসারিত" করে ভিডিওটিকে মূলের চেয়ে দ্বিগুণ ধীরে দেখা দেয়। আপনি এটি দিয়ে দ্রুত করতে পারে 0.5*PTS। দেখুন setpts
  • এটি [small]লিঙ্কে বরাদ্দ করা হয়েছে ।
  • এর পরে [in]এবং [small]লিঙ্কগুলি একটি overlayফিল্টারের সাথে একত্রিত হয়ে ফ্রেমের মাঝখানে ছোট ভিডিওর উপরের বাম কোণে অবস্থান করে। main_wএবং main_hপরামিতি প্রস্থ এবং ফ্রেম উচ্চতা নিতে, তাই এখানে, আপনি সঠিক মধ্যম বিন্দু নির্বাচন করছি।
  • এটি রেন্ডার করা হয় [out]

এটি এর মতো দেখতে পারে:

এখানে কিছু টিপস রয়েছে:

  • সর্বদা ffmpegআপনার লিনাক্স বিতরণ দ্বারা সরবরাহিত নয়, এর সাম্প্রতিক সংস্করণ ব্যবহার করুন । FFmpeg ডাউনলোড পাতা স্ট্যাটিক একটি তালিকা প্রতিটি অপারেটিং সিস্টেমের জন্য তৈরী করে হয়েছে।

  • কমান্ডটি ডিফল্টরূপে ভিডিও এবং অডিও কোডেক সম্পর্কিত কিছু প্রাথমিক সেটিংস ব্যবহার করবে। এর ফলে গুণটি আসলটির চেয়ে খারাপ দেখায়। আপনি একটি উচ্চতর বিট রেট বা একটি পরিবর্তনশীল মানের পতাকা সেট করে মানের উন্নতি করতে পারেন -qscale। কটাক্ষপাত আছে Xvid / এমপিইজি -4 এনকোডিং নির্দেশিকা হলো AVI ভিডিওর জন্য, অথবা আউটপুট আছে MP4 চয়ন x264 এনকোডার সঙ্গে

    বাস্তবে, এটি নিম্নলিখিতগুলির মতো দেখতে পারে:

    ffmpeg -i movie1.avi … -c:v libxvid -qscale 2 output.avi
    ffmpeg -i movie1.avi … -c:v libx264 -crf 21 output.mp4
    

বাহ, আমি জানতাম না যে ffmpegএটি করতে সক্ষম ছিল। আমাকে কিছুটা অভিনয় করতে হবে, কারণ আমার সিনেমাগুলি মাত্রাগত দিক থেকে সম্পূর্ণ ভিন্ন, তবে এর সাথে scaleএবং overlayএটি অবশ্যই আমি ঠিক করতে পারি। আমি নতুনটি ডাউনলোড করব ffmpeg:)
বার্নহার্ড

1

আপনি ফ্রেম দ্বারা ফ্রেমটি সংক্ষেপণ করে এটি করতে পারেন, তবে অনেকগুলি বিনামূল্যে ভিডিও-সম্পাদনা সফ্টওয়্যার রয়েছে যা আপনাকে এটি আরও সহজে মুশকিল করার অনুমতি দেয়।

উদাহরণস্বরূপ, আপনার Windows Movie Makerউইন্ডোজ সমাধান kdenliveহিসাবে বা লিনাক্স সমাধান হিসাবে সন্ধান করতে পারে ।

প্রায় প্রতিটি ভিডিও-সম্পাদনা সফ্টওয়্যার কোনও ভিডিওর গতির গতি পরিবর্তন করতে পারে বা আপনার বর্ণনা অনুসারে দুটি ভিডিও রচনা করতে পারে।


1
আমি জানার আগ্রহী যে উইন্ডোজ মুভি মেকার সত্যিই আপনাকে উভয় করতে দেয়: ভিডিও রচনা এবং একটির প্লেব্যাকের গতি হ্রাস করতে। আপনি কি এটা চেষ্টা করেছেন? (
কেডেনলাইভের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.