H.264 প্রবাহ Framerate নির্ধারণ


2

আমি লগারিথ থেকে H.264 এ x264 ব্যবহার করে একটি ভিডিও এনকোড করেছি, এবং আমি অজানাভাবে এটির ফ্রেমারেট লিখতে ভুলে গেছি। ভিডিও স্ট্রিমটি কোনও ধারক (কেবলমাত্র একটি H264 ফাইল) নয়, তাই এতে কোনও মাত্রা বা ফ্রেমেরাইট হেডার নেই। আমি ভিডিওটি পুনরায় এনকোড করতে পারছি না কারণ এটি এনকোড করার জন্য 4 দিন সময় নিয়েছে এবং 66 গিগাবাইট।

এটি যদি সাহায্য করে তবে আমি জানি যে fps = (ফ্রেমের সংখ্যা) / সময়কাল, এবং আমার একটি FLAC ফাইল রয়েছে যা একই দৈর্ঘ্য, তবে আমি H264 ফাইল এবং সঠিক দৈর্ঘ্যের ফ্রেমের সংখ্যা পেতে জানি না FLAC ফাইল এর।

আমি কিভাবে ভিডিওর ফ্রেমরেট খুঁজে বের করব?

উত্তর:


1

আপনি চেষ্টা করতে এবং একটি ধারক মধ্যে .264 bitstream মোড়ানো পারে MP4Box :

mp4box -add input.264 -new out.mov

তারপরে, কোন প্লেব্যাক টুল দিয়ে স্বাভাবিক হিসাবে ফ্রেমের হার চিহ্নিত করুন মিডিয়া তথ্য । যে, তবে, বক্স থেকে কাজ নাও হতে পারে। আপনি ফ্রেমের হারটি নির্দিষ্ট করার চেষ্টা করতে পারেন:

mp4box -add input.264 -fps 30 out.mov

এখন, আপনাকে যা করতে হবে তা হল বিভিন্ন ফ্রেমের হারগুলি চেষ্টা করুন এবং তারা আপনাকে সঠিক আউটপুট দেবে কিনা তা দেখুন। এই সঙ্গে শুরু করুন:

  • 24
  • 25
  • 29,97
  • 30
  • 50
  • 60

1

এটা মাস্টার ভুলভাবে এনকোড করা হয়েছে যে পরিণত। দৃশ্যত অ্যাডোব মিডিয়া এনকোডার CS6 Lagarith VFW কোডেকের সাথে কিছু সমস্যা রয়েছে। আমি ভার্চুয়ালডব-এ এটি খেলেছি এবং অডিওটি ভিডিওর সাথে প্রায় এক ঘন্টা সিঙ্ক হয়ে গেছে (এটি 3 ঘন্টা দীর্ঘ)। তাই আমাকে এটিএমটি কাঁচা ভিডিওতে প্রেরণ করতে হবে (যা আমি জানি) তারপর H.264 এবং Lagarith এ এনকোড করে।

এবং আমার temp ফোল্ডারে x264 লগগুলি দেখছি, দৃশ্যত ফ্রেমারেট 5650/143 fps ছিল।

যাইহোক সাহায্যের জন্যে ধন্যবাদ :)

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