- যদি ভিডিওর দৈর্ঘ্য অডিও দৈর্ঘ্যের চেয়ে কম
-shortest
হয় তবে আপনি যা চান তা চাই।
- যদি ভিডিওর দৈর্ঘ্য অডিও দৈর্ঘ্যের চেয়ে দীর্ঘ হয় তবে কোনও পতাকা আপনার পছন্দ মতো হবে না।
এই সিদ্ধান্তটি স্বয়ংক্রিয় করার জন্য কোনও পতাকা নেই।
সম্পাদনা
@ ডেডকোডের উত্তরে অনুপ্রাণিত হয়ে আমার স্পষ্ট করে বলা দরকার, " পুনরায় কোডিং করতে ইচ্ছুক থাকলে" "স্বয়ংক্রিয়ভাবে কোনও পতাকা অবশ্যই" সত্য নয় : এক্ষেত্রে @ ডেডকোডেরapad
পরামর্শ অনুসারে চলুন।
তবে আপনি যদি পুনরায় কোডিং (যেমন -c:v copy
) এড়াতে চান তবে উত্তরটি দাঁড়িয়ে আছে।
ffconcat
ডেমাক্সার ব্যবহার করে একটি কার্যকারিতা রয়েছে, তবে এটির জন্য কিছুটা কাজের প্রয়োজন:
- আপনার অডিওফাইলে ঠিক একই বিন্যাসে নীরবতাযুক্ত একটি ফাইল তৈরি করুন ("নীরবতা")
- একটি কনক্যাট ফাইল "অডিও.এফকনক্যাট" তৈরি করুন (আপনার অডিওটি যথেষ্ট দীর্ঘ হয়েছে তা নিশ্চিত করার জন্য আপনার যতটা নীরবতা রেখা রয়েছে):
।
file 'audiofile.wav'
file 'silence.wav'
file 'silence.wav'
...
file 'silence.wav'
- চালান
ffmpeg -i videofile.mp4 -f concat -i audio.ffconcat -c:v copy output.mp4
apad
এটি কোনও ফিল্টার গ্রাফ ছাড়াই ফিল্টারকে সংশ্লেষিত করবে , সুতরাং পুনরায় কোডিং ছাড়াই একটি ম্যাক্সকে অনুমতি দেবে।