আমি বর্তমানে একটি ব্যাচ ফাইল ব্যবহার করছি যা (অন্যান্য জিনিসের মধ্যে) একটি ভিডিও রূপান্তর করতে নিম্নলিখিত হ্যান্ডব্রেকেলি কমান্ড লাইনটি চালায়:
HandBrakeCLI.exe -v0 --input "D:\input.mkv" --preset="Universal" --ipod-atom -t 1 --angle 1 --gain 0 --output="D:\output.mp4"
এটি বেশ কয়েক বছর ধরে আমাকে ভালভাবে পরিবেশন করেছে, একটি ভিডিও ফাইল তৈরি করছে যা মূলের চেয়ে ছোট (ভাল যখন আপনার কাছে কেবলমাত্র 16 জিবি ডিভাইস থাকে) যথেষ্ট ভাল দেখায় এবং আমি যে আইপড, আইপ্যাড এবং আইফোনটি রেখেছি তাতে বেশ কাজ করে।
তবে সময়ের সাথে সাথে হ্যান্ডব্রেকেলি আরও বেশি বেশি ভিডিওকে এমন পর্যায়ে রূপান্তর করতে সংগ্রাম করছে যে আমার বিকল্প খুঁজতে হবে। এটি লগগুলি ক্র্যাশ হয়েছে কেন সে সম্পর্কে একেবারে কোনও তথ্য সরবরাহ করে না এটি দ্বারা সহায়তা করা হয়নি। উদাহরণস্বরূপ, এই ভিডিওটি রূপান্তরটির মাধ্যমে 71% এ ক্র্যাশ হয়েছিল এবং এটি শেষ 4 টি লাইন:
AC3 Passthru requested and input codec is not compatible for track 2, using AC3 encoder
x264 [info]: using SAR=9593/9600
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
x264 [info]: profile Constrained Baseline, level 3.0
খুব সহায়ক নয়।
আমি বিকল্প হিসাবে ffmpeg ব্যবহার করে দেখেছি, তবে ইন্টারনেটে আমি যে সমস্ত উদাহরণ দেখেছি সেগুলি নিম্নলিখিত এক বা একাধিক করে:
- কাজ করবেন না (কমান্ড লাইন বিকল্পগুলি স্বীকৃত নয়) - সাধারণ!
- মূলের চেয়ে বড় যে কোনও ফাইলের ফলাফল - খুব সাধারণ!
- চিত্রটি বিকৃত করুন, বিশেষত যখন কোনও অপ্রত্যাশিত ভিডিও আকার রূপান্তরিত হয় (উদাহরণস্বরূপ, অ-প্রশস্ত স্ক্রিন পল)
- অডিও সরান
- আইফোন, আইপড বা আইপ্যাড খেলবে না এমন একটি ভিডিওর ফলাফল
এমন কোনও শালীন অল-উদ্দেশ্যসম্পন্ন ffmepg কমান্ড লাইন রয়েছে যা কোনও অ্যাপ্লিকেশন ডিভাইসে প্লাস ফাইলের আকার হ্রাস অর্জনে আনন্দের সাথে চালাতে পারে?
বোনাস পয়েন্টগুলি যদি এটি 720p এরও বেশি কোনও সংকোচন (তবে বিকৃত না হয়)।