উত্তর:
ব্যবহার -map_metadata
।
এই উদাহরণে গ্লোবাল এবং স্ট্রিম মেটাডেটা অনুলিপি করা হবে in0.mkv
। ভিডিও এবং অডিও স্ট্রিমগুলি থেকে স্ট্রিম অনুলিপি করা হবে in1.mkv
:
ffmpeg -i in0.mkv -i in1.mkv -map 1 -c copy \
# copies all global metadata from in0.mkv to out.mkv
-map_metadata 0 \
# copies video stream metadata from in0.mkv to out.mkv
-map_metadata:s:v 0:s:v \
# copies audio stream metadata from in0.mkv to out.mkv
-map_metadata:s:a 0:s:a \
out.mkv
এর ফলে এমন কিছু হবে:
Output #0, matroska, to 'out.mkv':
Metadata:
title : Global Title
AUTHOR : Global Author
Stream #0:0: Video: h264
Metadata:
title : Stream 0 Title
Stream #0:1: Audio: vorbis
Metadata:
title : Stream 1 Title
ডিফল্টরূপে গ্লোবাল মেটাডেটা প্রথম ইনপুট ফাইল থেকে অনুলিপি করা হয়, তাই -map_metadata 0
সম্ভবত বাদ দেওয়া যেতে পারে।
আপনার কেবলমাত্র বেসিকগুলি (তৈরির তারিখ, ইত্যাদি) এর দরকার হলে FILE1 FILE2 এ স্পর্শ করুন FILE1 থেকে FILE2 এ মেটাডেটা ক্যাপিংয়ের কাজ হিসাবে কাজ করবে
-movflags use_metadata_tags
হবে বা আউটপুট ভিডিওতে মেটাডেটা থাকবে না।