প্রকল্প সম্পর্কে
MLT একটি মাল্টিমিডিয়া ফ্রেমওয়ার্ক যা LGPL-এর অধীনে প্রকাশিত এবং ভিডিও সম্পাদনার উদ্দেশ্যে তৈরি। রিপোজিটরিতে docs ডিরেক্টরিতে ব্যবহারের ডকুমেন্টেশন এবং প্রকল্প ওয়েবসাইটে অতিরিক্ত উন্নয়ন ও অবদানের ডকুমেন্টেশন অন্তর্ভুক্ত রয়েছে।
README একটি ডেভ কন্টেইনার-ভিত্তিক উন্নয়ন পরিবেশ বর্ণনা করে যা VS Code, CLion এবং DevPod-এর মতো টুলের সাথে সামঞ্জস্যপূর্ণ। ডিফল্টরূপে কন্টেইনারটি সীমাবদ্ধ মোডে চলে যেখানে ডামি অডিও এবং সীমিত বা সফটওয়্যার-ভিত্তিক GPU অ্যাক্সেস থাকে। কন্টেইনার রান আর্গুমেন্ট সামঞ্জস্য করে, কন্টেইনার পুনর্নির্মাণ করে এবং একটি বাস্তব SDL অডিও ড্রাইভার নির্বাচন করে সম্পূর্ণ DRI GPU এক্সিলারেশন এবং ALSA, PulseAudio বা PipeWire-এর মাধ্যমে ফিজিক্যাল অডিও সক্রিয় করা যায়। ডকুমেন্টেশন সতর্ক করে যে সুবিধাপ্রাপ্ত মোড কন্টেইনার বিচ্ছিন্নতা হ্রাস করে।
বিল্ডিং আউট-অফ-সোর্স পদ্ধতিতে করা হয়: ব্যবহারকারীরা একটি বিল্ড ডিরেক্টরি তৈরি করে, CMake বা CMake with Ninja চালায় এবং তারপর cmake --build বা ninja দিয়ে কম্পাইল করে। প্রদত্ত setenv স্ক্রিপ্ট উৎস করে এবং ctest ব্যবহার করে বিল্ড ডিরেক্টরি থেকে পরীক্ষা চালানো যায়। cmake --install দিয়ে ইনস্টলেশন করা হয় এবং কিছু লিনাক্স সিস্টেমে শেয়ার্ড লাইব্রেরি ক্যাশে রিফ্রেশ করার জন্য পরে ldconfig প্রয়োজন হতে পারে। বিল্ড ডিরেক্টরি মুছে ফেললে সোর্স ট্রি পরিবর্তন না করেই উৎপন্ন বিল্ড আর্টিফ্যাক্ট সরানো হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.