FFmpeg HEVC-CRF বৈশিষ্ট্য


1

আমি FFMPEG সংস্করণ ব্যবহার করছি 20140406-Git-59c1023-Win32 স্ট্যাটিক নিম্নলিখিত cmd সঙ্গে

ffmpeg -i "C:\1.mkv" -c:v libx265 -crf 18 -preset veryslow "C\2.mkv"

উত্পন্ন আউটপুট ফাইল আকার এই কমান্ড চলমান 46 এমবি

যদি আমি পরিবর্তন -crf 18 থেকে 26 পর্যন্ত পুনরায় এনকোড, ফাইলাইজ আউটপুট 46mb হবে। যাই হোক না কেন পূর্ণসংখ্যা আমি জন্য প্রদান -crf , 18, 26, 40, 45 ইত্যাদি, এই এনকোড সঞ্চালনের জন্য নেওয়া সময় একই, আউটপুট ফাইলাইজেশন একই, এবং ভিডিওর গুণমান একই।

মনে হচ্ছে এটা কাজ করে না।

আমি চারপাশে পরামিতি সরানোর চেষ্টা করেছি, এই কিছু ভিন্ন কারণ হয় না।

উত্তর:


6

দ্য -crf বিকল্প সম্ভবত এই এনকোডার জন্য এখনো মানচিত্রে করা হয়েছে। তারপর পর্যন্ত ব্যবহার -x265-params এই এনকোডারটির জন্য ব্যক্তিগত বিকল্প:

ffmpeg -i input.mkv -codec:v libx265 -x265-params crf=28 -codec:a copy out.mkv

এই ভবিষ্যতে পরিবর্তন হতে পারে, তাই সর্বদা প্রথম ডকুমেন্টেশন পড়ুন:

ffmpeg -h encoder=libx265

এছাড়াও দেখুন:


সম্ভবত একই জন্য -প্রেসেট খুব ভাল হয়? আমি যে ভাঙ্গা হতে পারে না মনে হয় না।
user348076

1
@ user348076 -preset veryslow ব্যবহার না করে কাজ করা উচিত -x265-paramsঅন্তত x265 ডকুমেন্টেশন অনুযায়ী।
slhck
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.