আমার ধারণা অনেক লোক (আমার অন্তর্ভুক্ত) এই ফিল্টারটি দিয়ে ffmpeg ব্যবহার করার চেষ্টা করে, এই প্রশ্নটি পেয়েছিল।
সংকলন সম্পর্কে এই উত্তরগুলি দুর্দান্ত তবে এটি সময় সাপেক্ষ এবং কিছু লোকের পক্ষে এটি কঠিন হতে পারে।
আজকাল ডকার চিত্র ব্যবহার করার জন্য একটি সহজ বিকল্প রয়েছে যা ইতিমধ্যে অনেকগুলি ফিল্টার, কোডেক এবং আরও অনেক কিছু দিয়ে তৈরি।
ব্যক্তিগতভাবে, আমি এই চিত্রটি https://github.com/jrottenberg/ffmpeg ব্যবহার করেছি
দেশক ফিল্টারটির জন্য নমুনা ব্যবহার খুব সহজ:
docker run -v $PWD:/temp/ \
jrottenberg/ffmpeg \
-i /temp/input.MTS \
-vf deshake \
/temp/out.avi
পাশাপাশি vidstab ফিল্টার:
# create vectors from input file
docker run -v $PWD:/temp/ jrottenberg/ffmpeg \
-i /temp/input.MTS \
-vf vidstabdetect=stepsize=6:shakiness=8:accuracy=9:result=/temp/transform_vectors.trf -f null -
# process file using vectors from step 1
docker run -v $PWD:/temp/ jrottenberg/ffmpeg \
-i /temp/input.MTS \
-vf vidstabtransform=input=/temp/transform_vectors.trf:zoom=1:smoothing=30,unsharp=5:5:0.8:3:3:0.4 \
/temp/out.avi
কেবল মনে রাখবেন যে "আউট.এভিআই" ফাইলটি তৈরি করে তার root
মালিক থাকবে এবং এটি পরিবর্তন করা উচিত।