এইভাবে আমি আমার ম্যাক থেকে AWS ইসি 2 ব্যবহার করে একটি সাধারণ যোগাযোগের শীটটি প্রক্রিয়া করি।
পদক্ষেপ # 1: অ্যামাজন ওয়েব পরিষেবাদিতে একটি ইসি 2 ইনস্ট্যান্স তৈরি করুন
আমি ব্যবহার করতাম:
Amazon Linux AMI 2015.03.1 (HVM), SSD Volume Type - ami-0d4cfd66
t2.medium
পদক্ষেপ # 2: উদাহরণটি কনফিগার করুন
এটি সমস্ত সুবিধার জন্য আমার ম্যাক থেকে চালানো হয়েছে তবে আপনি ইসি 2 কমান্ড লাইন থেকে "সুদু সু ..." কমান্ডগুলি চালাতে পারতেন।
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; curl -O http://ffmpeg.gusari.org/static/64bit/ffmpeg.static.64bit.latest.tar.gz"
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; gunzip ffmpeg.static.64bit.latest.tar.gz"
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "sudo su root; tar -xf ffmpeg.static.64bit.latest.tar"
আপনার ইসি 2 আইপি দিয়ে 11.22.33.44 প্রতিস্থাপন করা হচ্ছে।
পদক্ষেপ # 3: একটি ভিডিও প্রক্রিয়া করুন
ভিডিওটি পাঠান:
rsync -Pav -e 'ssh -i /local/path/to/key/your_ec2_key.pem pem' /Users/mdouma/Desktop/myVideo.mov ec2-user@11.22.33.44:/home/ec2-user/
এটি একটি পরিচিতি শীটে প্রক্রিয়া করুন:
ssh -i "/local/path/to/key/your_ec2_key.pem" ec2-user@11.22.33.44 "rm -f out.png ; ./ffmpeg -ss 00:00:00 -i myVideo.mov -vf 'select=not(mod(n\,1)),scale=113:111,crop=111:111,tile=18x36' out.png"
আপনার স্থানীয় রুট / ব্যবহারকারী / এমডোমাকে
পরিবর্তন করুন ", 1" কে অন্য কোনও সংখ্যায়, যেমন, ", 7" তে পরিবর্তন করুন, যদি আপনি কেবল প্রতিটি 7 তম ফ্রেম চান।
111 আপনি যে আকারে চান তা পরিবর্তন করুন
আমার ম্যাক এ এটি অনুলিপি করুন:
rsync -Pav -e 'ssh -i /local/path/to/key/your_ec2_key.pem' ec2-user@11.22.33.44:/home/ec2-user/out.png /Users/mdouma/Desktop/out.png
open /Users/mdouma/Desktop/out.png
-r
) এর জন্য ভগ্নাংশ ব্যবহার করতে পারেন । এটি সময় উল্লেখ করা সহজ এবং আরও নির্ভুল করে তোলে। 5 মিনিট = 300 সেকেন্ডffmpeg -i MOVIE.mp4 -r 1/300 -vf scale=-1:120 -vcodec png capture-%02d.png
।