ffmpeg ভিডিও বিভাগের দৈর্ঘ্য বৃদ্ধি করে যখন সেগমেন্ট_টাইমের সাথে ব্যবহার করা হয় - কিভাবে ঠিক করবেন?


2

আমি প্রতি 10 সেকেন্ডে বিভক্ত হয়ে ফাইলটিতে rtmp স্ট্রিমটি রেকর্ড করার চেষ্টা করছি।

আমার ffmpeg কমান্ডটি হ'ল:

ffmpeg -i rtmp://192.168.16.82:1935 -f segment -strftime 1 -segment_time 10 -segment_format avi E:\record\CAM1_%Y-%m-%d_%H-%M-%S.avi

এটি কাজ করে, তবে তৈরি করা ফাইলগুলি কোনওভাবে দূষিত হচ্ছে। প্রথম ফাইলটি ঠিক আছে, দৈর্ঘ্য 10 সেকেন্ড; দ্বিতীয় ফাইলের দৈর্ঘ্য 20 সেকেন্ড এবং প্রথম 10 সেকেন্ড স্থির চিত্র; তৃতীয় ফাইলটি 30 সেকেন্ড এবং প্রথম 20 সেকেন্ড স্থির চিত্র ছাড়া অন্য কিছু নয়।

আমি কি ভুল করছি?

উত্তর:


2

AVI পিটিএস নিয়ে কাজ করে না, তাই আপনাকে টাইমস্ট্যাম্পগুলি পুনরায় সেট করতে হবে:

ffmpeg -i rtmp://192.168.16.82:1935 -f segment -strftime 1 -reset_timestamps 1 -segment_time 10 -segment_format avi E:\record\CAM1_%Y-%m-%d_%H-%M-%S.avi
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.