টার্মিনালের একাধিক ফাইল রূপান্তর করতে আমি কীভাবে অ্যাভকনভ ব্যবহার করতে পারি?


15

আমি লিনাক্সে নতুন এবং আমি একটি লুপে প্রতিটি ফাইলে একটি কমান্ড কার্যকর করতে চাই:

avconv -i *.mp4 -vcodec copy -ac 2 -strict experimental *.mp4

কেউ কি আমাকে বলতে পারেন আমি কীভাবে এটি করতে পারি? রূপান্তর করার জন্য আমার কাছে 100 টিরও বেশি ফাইল রয়েছে। আমি কেবল তাদের একই নামের সাথে নতুন ফাইলে রূপান্তর করতে চাই, তবে বিভিন্ন কোডেক ব্যবহার করে। এটি একটি ফাইলের জন্য কাজ করে তবে আমি জানি না কীভাবে এটি সমস্ত ফাইলের মধ্যে চালানো যায়। আমি এই avconvডকুমেন্টেশন পেয়েছি তবে আমি সেখানে উত্তর খুঁজে পাই না।

উত্তর:


19

এটা চেষ্টা কর:

for i in *.mp4; do avconv -i "$i" -vcodec copy -ac 2 -strict experimental "out-$i"; done

5
স্পেস সহ ফাইলগুলির ক্ষেত্রে, উদাহরণগুলি $iসাধারণত "উদ্ধৃত" হওয়া দরকার need

1
হ্যাঁ তুমিই ঠিক; সংশোধিত।
জানুয়ারি

এবং আপনি * .mp4.mp4 এক্সটেনশান সহ ফাইল পেতে না চাইলে এটি "আউট-। I.mp4" এর পরিবর্তে "আউট- $ i" হওয়া উচিত;)
পাইট্রার কুকিলেকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.