আমার কাছে খুব সহজ শেল স্ক্রিপ্ট রয়েছে এবং প্রথম দুটি কাজ করার পরে, এটি কেবল থেমে যায় এবং সেখানে বসে থাকে, কিছুই করে না, তৃতীয় কাজটি কী তা বিবেচনা করে মনে হয় না, যদি আমি আদেশটি স্যুইচ করি তবে এটি শেষ করবে না।
যেকোনো পরামর্শই বেশ কাজে দেবে...
এই আমার শেল স্ক্রিপ্ট
for f in "$@"
do
name=$(basename "$f")
dir=$(dirname "$f")
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -deinterlace -vcodec vp8 -acodec libvorbis -nostdin "$dir/webm/${name%.*}.webm"
/opt/local/bin/ffmpeg -i "$f" -y -b 250k -strict experimental -deinterlace -vcodec h264 -acodec aac -nostdin "$dir/mp4/${name%.*}.mp4"
/opt/local/bin/ffmpeg -i "$f" -y -ss 00:00:15.000 -deinterlace -vcodec mjpeg -vframes 1 -an -f rawvideo -s 720x480 "$dir/img/${name%.*}.jpg"
done
এটি অটোমেটরের মধ্যে এই স্ক্রিপ্টটি চালিয়ে যাচ্ছি, এটি সমস্যার অংশ হতে পারে বলে মনে হতে পারে ... মনে হচ্ছে এটি সময় শেষ হয়ে যাচ্ছে এবং ঠিক তখনই বসে আছে ...
ব্যাকটিক্সের উদ্দেশ্য কী?
—
ডেনিস
এটি অন্য স্ক্রিপ্টে দেখেছি, ভেবেছিল এটি সাহায্য করতে পারে ... তবে এগুলি ছাড়া আর কিছুই নেই ... সেগুলি এখনই সরানো হয়েছে
—
ক্রিস জেমস চ্যাম্পিউ
এটা ঠিক কোথায় থামছে? এটি আসলে কল করে
—
slhck
ffmpeg
? আপনি ব্যতীত অন্য কিছু ব্যবহার করে তা কি কাজ করে ffmpeg
? (মনে রাখবেন যে আপনার FFmpeg অপশন ক্রম আপনার ক্ষেত্রে বন্ধ একটু হয়। এটা সম্ভবত কোন ব্যাপার না, কিন্তু মত বিশ্বব্যাপী অপশন -y
, -nostdin
সবসময় প্রথম আসা উচিত।) যখন আপনি একটি subshell সমস্ত কমান্ড করা (কি হবে অর্থাৎ প্রথম বন্ধনী (ffmpeg -i … )
)?
আমি -y এবং -nostdin শুরুতে চলে এসেছি, কিন্তু প্রতিটি সাবশেল বন্ধনীতে রেখে ত্রুটি ছুঁড়েছি
—
ক্রিস জেমস চ্যাম্পিউ
syntax error near unexpected token ')'
আপনি সাবসেলের জন্য যে সিনট্যাক্সটি ব্যবহার করছেন তা দয়া করে আপনার পোস্টটি আপডেট করুন। FFmpeg ছাড়া অন্যান্য কমান্ড সম্পর্কে কি?
—
slhck