চূড়ান্ত আউটপুটে এফএফএমপিইগের কোনও অডিও নেই


0

আমার নীচের FFMPEG কমান্ডটি কাজ করছে।

ffmpeg -y -i slide.mp4 -f lavfi -i "color=c=black:s=1920x1080:r=25:d=1" -filter_complex "[0:v] setpts=PTS-STARTPTS [main]; \
 [1:v] trim=end=3,setpts=PTS-STARTPTS [pre]; \
 [1:v] trim=end=3,setpts=PTS-STARTPTS [post]; \
 [pre][main][post] concat=n=3:v=1:a=0 [out]" -map "[out]" output.mp4

এটি ভিডিওর শুরু এবং শেষের দিকে কালো ফ্রেম সংযোজন করে। তবে, আউটপুট ফাইলটিতে ইনপুট ফাইল থেকে অডিও থাকে না।

সমস্যার কোনও পয়েন্টার অত্যন্ত প্রশংসা করা হবে।

উত্তর:


2

আপনার যদি আউটপুট ফাইলের সাথে মূল অডিও প্রয়োজন হয় তবে নিম্নলিখিতগুলি আপনার পক্ষে কাজ করবে। mapবিকল্পটি ব্যবহার করে আউটপুটটিতে ইনপুট অডিও চ্যানেলটি মানচিত্র করুন ।

-map 0:a -c:a copy

আপনি ব্ল্যাক স্ক্রীন সময়কাল হিসাবে একই সময়কালে ভিডিওর শুরু এবং শেষের দিকে একটি নীরব অডিও ক্লিপ যুক্ত করে আরও সঠিক করে তুলতে পারেন। একইভাবে নিম্নলিখিতটি অন্তর্ভুক্ত করুন filter_complex

aevalsrc=0:d=1[s];
[s][0:a][s]concat=n=3:v=0:a=1[outa];

এখানে আমি কালো পর্দার সময়কাল 1 সেকেন্ড হিসাবে ধরে নিয়েছি। তারপরে এটি ম্যাপ করুন।

-map [outa] -c:a libfdk_aac

আশা করি এটা তোমাকে সাহায্য করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.