মিক্স অডিও সিঙ্ক্রোনাইজ করুন


0

আমি একটি একক ওয়্যাভি ফাইলে বিভিন্ন মাইক্রোফোনের রেকর্ড করতে ffmpeg ব্যবহার করি:

ffmpeg   -f alsa -i hw:4,0 -f alsa -i  hw:3,0 -f alsa -i  hw:2,0 -filter_complex "amerge=inputs=3" outnull2.wav

সমস্যা হল যে শেষ মাইক্রোফোনটি সর্বদা দুইজনের চেয়েও কম দেরি হয়ে গেছে।

আমি কিভাবে মাইক্রোফোন সিঙ্ক্রোনাইজ করতে পারি? এই কম্প্রেস অপারেশন কারণে?

সম্পাদনা: এখানে দুটি খালের অফসেটের সাথে নতুন কমান্ডটি রয়েছে:

ffmpeg   -f alsa -i hw:4,0 -f alsa -i  hw:3,0 -itsoffset 0.01 -f alsa -i  hw:2,0 -itsoffset 0.02 -filter_complex "amerge=inputs=3" outnull2.wav

সমস্যাটি অফসেটগুলি সমস্যাটি সমাধান করে না কারণ 3 টি ইনপুট প্রতিটি রেকর্ডে বিলম্ব পরিবর্তন করে।

আমি প্রতিটি রেকর্ডে বিলম্ব পরিবর্তন হচ্ছে কেন বুঝতে পারছি না। আমি কিভাবে সমস্ত ইনপুট সিঙ্ক্রোনাইজ করতে একটি শীর্ষ সেট করতে পারেন।


আপনি সেটিং করার চেষ্টা করতে পারেন -itsoffset -0.5 এর আগে -i বিলম্বিত ইনপুট সংশ্লিষ্ট? উদাহরণস্বরূপ, এটি 0.5 সেকেন্ডের দ্বারা অডিও বন্ধ করে। অথবা ইতিবাচক মান ব্যবহার করুন।
slhck

দুর্ভাগ্যবশত বিলম্ব বিলম্ব Isabelle সংশোধন করা হয় না।
bird12358

দুঃখিত আমার ফোন আমার শব্দ পরিবর্তন। আমি এটা নির্দিষ্ট করা হয় না।
bird12358

আপনি যে সর্বশেষ কমান্ডটি ব্যবহার করছেন তার সাথে আপনার প্রশ্নটি আপডেট করুন (সহ itsoffset পরামিতি) এবং তার পূর্ণ কমান্ড আউটপুট?
slhck

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