NewVideoRecorder Linux- র জন্য একটি উচ্চ মানের ভিডিও ক্যাপচার টুলকিট হয়. মুহূর্তে এটি একটি অডিও উৎস হিসেবে ভিডিও উত্স, OSS এবং ALSA হিসাবে v4l1 এবং v4l2 ডিভাইস সমর্থিত হবে. এটা আউটপুট, avi (DivX ফরম্যাটে), NuppelVideo বিন্যাস, mpeg-1 (RTjpeg, YUV2, বা RAW বিন্যাসে, এবং সবচেয়ে FFmpeg বিন্যাসে) কুইকটাইম, এবং স্ট্রিমিং মাল্টিকাস্ট / unsicast করতে পারেন.
nvrec অতিরিক্ত চাপের পরিস্থিতিতে ফ্রেম ঝরিয়া কমানোর জন্য গভীর বাফার উপলব্ধ করা হয়, এবং আপনি ফ্রেম ড্রপ করতে হবে না যদি সম্ভব মসৃণ হিসাবে ভিডিও রাখা একটি মসৃণ framedropping অ্যালগরিদম রয়েছে.
এটি আউটপুট ফাইল অডিও সঠিক পরিমাণ (এই ভিডিও এবং অডিও কার্ডের মধ্যে ঘড়ি মেলানোর না থাকার জন্য compensates) লিখতে একটি অডিও "স্ট্রেচার" আছে. nvrec এটা সহজ বিদ্যমান অ্যাপ্লিকেশনের সাথে একীভূত করা, অথবা আপনার নিজের আউটপুট বিন্যাস যোগ করা, একটি অত্যন্ত মডুলার ভাবে লেখা আছে.
এই ইঞ্জিন অডিও এবং ভিডিও জন্য গভীর বাফার (2 সেকেন্ড আছে +) ব্যবহার করে. ভিডিও অনেকগুলি ব্যয়বহুল ইউজার-স্পেস কপি এড়াতে ড্রাইভারের মধ্যে বাফার হয়. অডিও একটি ইউজার-স্পেস রিং বাফারে বাফার হয়. OSS ড্রাইভার প্রায়ই খুব ছোট বাফার সীমাবদ্ধ এই, ব্যয়বহুল, কিন্তু neccessary.
ভিডিও বাফার কার্নেল দ্বারা, এবং gettimeofday দ্বারা অডিও বাফার () (কার্নেল বাফার বর্তমান গভীরতা পুষিয়ে): সমস্ত বাফার সঠিকভাবে তারা গৃহীত হয় timestamped হয়. উভয় সুসংগত রয়েছে পর্যন্ত শুরু, অডিও বা ভিডিও এ অবনমিত হয়েছে, এবং তারপর থেকে, একই সময়ে শুধুমাত্র অডিও এবং ভিডিও timestamped প্রক্রিয়াকৃত হয়.
অডিও ক্যাপচার এবং ভিডিও ক্যাপচার কার্ড মধ্যে ঘড়ি ড্রিফট থাকবে যেহেতু অডিও ঠিক ঠিক পরিমাণ ফাইল (উল্লেখ্য লেখা প্রতিটি ভিডিও ফ্রেম জন্য আউটপুট ফাইলের মধ্যে স্থাপন করা হয়, যাতে অডিও স্ট্রিম পরিবর্তনশীল warped হয়: মুহূর্তে warping একটি সহজ লাইন আলগোরিদিম দ্বারা সম্পন্ন করা হয় -) এখানে অনেক বেশি ভালো করতে পারে. একটি সহজ PI নিয়ামক সিঙ্ক রাখা warping ফ্যাক্টর adjusts.
কোড 10% এর মধ্যে অভ্যন্তরীণ বাফার রাখতে চেষ্টা করে এবং 40% (আমরা তথ্য রান আউট না নিশ্চিত করতে) (আমরা ডন নিশ্চিত করা; টি অবশ ড্রপ আছে) পূর্ণ. বাফার কম 10% পূর্ণ হয়ে গেলে, এটা শুধু 1 ফ্রেম সময়ের অপেক্ষার পরে পুনরায়. বাফার 40 টিরও বেশি% পূর্ণ হয়ে গেলে একটি স্থিতিশীল পর্যায়ে পৌঁছে না হওয়া পর্যন্ত, এটি ধীরে ধীরে, sencond প্রতি ফ্রেম ড্রপ.
কোড খুব মডুলার ডিজাইন করা হয়, তাই একটি ALSA কোর যোগ কোন সমস্যা আছে উচিত.
পাঁচ আউটপুট কোর বর্তমানে আছে: RTjpeg, YUV2 অথবা কাঁচা এনকোড কুইকটাইম ফাইল উত্পাদন করে যা qtfile_core; DivX উত্পাদন করে যা divxfile_core, AVI ফাইল এনকোড; NuppelVideo0.4 ফাইল উত্পাদন করে যা nuvfile_core; MPEG-1 প্রোগ্রাম স্ট্রিম উত্পাদন করে যা rtefile_core; এবং MPEG4, MPEG2, MPEG1, WMV মত, ফাইল ধরনের অনেক উত্পাদন করে যা ffmpegfile_core, DV, H263 ... (ffmpeg.sf.net ডকুমেন্টেশন দেখুন).
বর্তমান রিলিজের মধ্যে নতুন কী:
· যে জন্য সমর্থন সঙ্গে ডিভাইস (রেডিও রেকর্ডিং জন্য সমর্থন যোগ করা হয়েছে
· নতুন libavcodec API এবং নতুন libavformat API (FFmpeg CVS 2004-07-09 চেক মুক্তি) ব্যবহার করার জন্য কোড আপডেট, ffmpegrec সমর্থন স্থায়ী
· V4l2 API (কার্নেল 2.6.4) কল কিছু বাগ সংশোধন করা হয়েছে.
· প্রতিটি খণ্ড আকার এবং প্রতিটি ফাইলের জন্য ব্যবহৃত basename উল্লেখ দ্বারা, উড়ে বিভক্ত ফাইলের জন্য সমর্থন যোগ করা হয়েছে.
· কিছু কম্পাইল সতর্কবার্তা সংশোধন করা হয়েছে. কোড জিসিসি 2.95 এবং জিসিসি 3.3 সমস্যা ছাড়াই প্রনয়ন করেছেন.
সফটওয়্যার বিবরণ:
সংস্করণ: 20041227
তারিখ আপলোড: 3 Jun 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 87
পাওয়া মন্তব্যসমূহ না