আমি কীভাবে প্রতি এম 4 এ এম এম 3 এ এম পি 3 এম এ 3 এভিউ করতে পারি?


12

সুতরাং আমি প্রচুর এম 4 টি এমপি 3 তে রূপান্তর করার চেষ্টা করছি এবং আমি মনে করি এটি করার সর্বোত্তম উপায়টি ব্যবহার করা avconv

সমস্যাটি হল, আমি কীভাবে ব্যবহার করব তার কোনও দৃ solid় উদাহরণ খুঁজে পাচ্ছি না avconv

ম্যান পেজটি দেখে, এটিতে একটি হাস্যকর পরিমাণে পতাকা / বিকল্প রয়েছে এবং আমি এটি উপলব্ধি করতে পারি না।

আমি কীভাবে ব্যাচটি রূপান্তর করতে পারি avconv?

উত্তর:


30

একটি ফাইল করতে:

$ avconv -i m.m4a m.mp3

একটি ব্যাচ করতে আপনি এটিকে একটি লুপের জন্য মুড়িয়ে রাখতে পারেন:

$ for i in *.m4a; do
    avconv -i "$i" "${i/.m4a/.mp3}"
done

এটি এক্সটেনশন সহ বর্তমান ডিরেক্টরিতে উপস্থিত সমস্ত ফাইল নেবে এবং সেগুলির .m4aপ্রতিটি চালিয়ে যাবে avconv। 2nd যুক্তি, ${i/.m4a/.mp3}পরিবর্তনশীল বিষয়বস্তু উপর একটি প্রতিকল্পন করে $iআউট সোয়াপিং, .m4aজন্য .mp3

দ্রষ্টব্য: ওয়ান লাইনার হিসাবে:

$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done

আমি কীভাবে এই লুপটিকে এক লাইনে একীভূত করতে পারি? অথবা এটি কেবল শেল স্ক্রিপ্টে রাখা কি সহজ হবে?
এভামভিড

@evamvid - আপডেট দেখুন।
SLM

আমি গত রাতে এটি একটি শেল স্ক্রিপ্টে রেখে শেষ করেছি, তবে ধন্যবাদ!
এভামভিড

1
@ ইভামভিড - ঠিক আছে যদি আপনার সমস্যাগুলি সমাধান হয়ে যায় আপনি দয়া করে এটি এটিকে স্বীকৃত হিসাবে চিহ্নিত করতে পারেন যাতে অন্য পথিকরা জানেন যে আপনার সমস্যাটি সমাধান হয়েছে।
SLM

হ্যাঁ, ঠিক আছে।
এভামভিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.