ভিডিও ফাইলগুলি (অডিও সহ) প্রতিরোধ করা এবং অডিও ভয়েসওভারে মিশ্রিত করা


0

আমি 4 টি ভিডিও ফাইল সহ কনটেন্যাট করছি ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" out.mp4

আমার আর একটি অডিও ফাইল (অডিও.এমপি 3) রয়েছে যা পটভূমি সংগীত হিসাবে ভিডিওটির সাথে মিশ্রিত হওয়া দরকার। উপরের কমান্ডে আমি কীভাবে এটি নির্দিষ্ট করতে পারি?

উত্তর:


1

ব্যবহার

ffmpeg -i 1.mp4 -i 2.mp4 -i 3.mp4 -i 4.mp4 -i audio.mp3 \
  -filter_complex
    "[0:v:0][0:a:0][1:v:0][1:a:0][2:v:0][2:a:0][3:v:0][3:a:0]concat=n=4:v=1:a=1[outv][outa];
    [outa][4]amix=duration=first[outa]" -map "[outv]" -map "[outa]" out.mp4

আমার একটি ফলোআপ প্রশ্ন আছে। 3.mp4 ফাইলটিতে অডিও না থাকলে এটি আমাকে অডিও স্ট্রিমটি খুঁজে পাওয়া যায় না। আমি কীভাবে একটি অডিও স্ট্রিম তৈরি করতে পারি যার সাথে 1.mp4 + 2.mp4 + 3.MP4 + 4.mp4 সময়কালের জন্য বিলম্ব হবে
জোফিন জোসেফ

1
পরে -i audio.mp3, অ্যাড -f lavfi -t 1 -i anullsrc, এবং প্রতিস্থাপন [3:a:0]সঙ্গে[5:a]
জ্ঞান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.