FFmpeg সহ ভিডিওতে টিজিএ চিত্র ফাইলগুলির অন-দ্য ফ্লাই এনকোডিং


1

আমরা যে সফ্টওয়্যারটি ব্যবহার করি তা প্রতি সেকেন্ডে 60 টিজিএ ফাইল উত্পন্ন করে এবং আমরা এই ফাইলগুলি থেকে একটি ভিডিও তৈরি করতে চাই। এই মুহুর্তে আমরা এটি একটি বাড়িতে তৈরি সমাধান দিয়ে করি তবে আমার মনে হয় ffmpeg এটি আরও ভাল করতে পারে। আসলে একই টিজিএ ফাইলগুলি থেকে উত্পন্ন ভিডিওগুলি একই কোডেক প্যারামিটারগুলি ব্যবহার করার পরেও ছোট।

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

সফটওয়্যারটির মাধ্যমে ফ্লাই-এ-ফ্লাই করা ফাইলগুলি থেকে কোনও ভিডিও এনকোড করতে কীভাবে আমি ffmpeg ব্যবহার করব?

উত্তর:


1

আপনি পাইপ ব্যবহার করতে পারেন এমন মনে হচ্ছে। catআপনার টিজিএ জেনারেটরের বিকল্প হিসাবে ব্যবহারের উদাহরণ :

cat *.tga | ffmpeg -y -f image2pipe -c:v targa -pixel_format bgr24 -video_size 320x240 -framerate 24 -frame_size 38781 -i - output.mkv

দুর্ভাগ্যক্রমে আপনাকে FFmpeg বাগ # 3614 তে উল্লিখিত TARGA পার্সারের অভাবে সময়ের আগে প্রতিটি ফ্রেমের আকার, বাইটে জানতে হবে : টার্গা ইমেজ 2 পাইপ দিয়ে কাজ করে না । আমি অনুমান করছি যে প্রতিটি ফ্রেম একই আকারের হবে, তাই সঠিক মান পেতে কেবল একটি পরীক্ষা চালান।


2
এই পদ্ধতিটি ব্যবহার করার সময়, নিশ্চিত করুন যে আপনার s / w তারাগা আউটপুটটিতে আরএলই প্রয়োগ করে না, অন্যথায় ফ্রেমের আকারগুলি পৃথক হবে।
জ্ঞান

উইন্ডো দিয়ে এই কাজটি ছড়িয়ে দেওয়া? আমি উইন্ডোজের নীচে ffmpeg এবং পাইপগুলির জন্য খুব কম ডকুমেন্টেশন পেয়েছি
Proviste

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