পটভূমি
এফএফম্পেগ লাইবক্স 265 এর সাথে 2014-212 থেকে এইচডিসি / এইচ .265 এনকোডিং সমর্থন করে। এখন আপনি এইচভিভিসি এনকোড করতে সরাসরি ffmpeg ব্যবহার করতে পারেন বা অন্য এনকোডার ব্যবহার করে ম্যানুয়ালি mx করতে পারেন যা .F4, .mov, বা .mkv এ FFmpeg ব্যবহার করে।
উপলভ্য এনকোডারস
বর্তমান এইচ .265 / এইচইভিসি এনকোডারগুলি হলেন:
কেবলমাত্র মাল্টিকোরওয়্যার এবং ডিভএক্স তাদের বিকাশের সময় এবং নির্ভরযোগ্যতার কারণে প্রস্তাবিত।
দুটি এক্স 265 এর
একটি বিভ্রান্তি হ'ল দুটি "এক্স 265" নামে দুটি স্বতন্ত্র প্রকল্প রয়েছে, একটি চীনা কলেজের শিক্ষার্থী এবং বাস্তবে মারা গিয়েছিল এবং অন্যটি মাল্টিকোরওয়্যার নামে একটি বাণিজ্যিক সংস্থার। যদিও প্রাক্তনটি প্রথম শুরু করেছিল, এটি এখন কার্যত মৃত, এবং পরবর্তীটি সক্রিয় বিকাশের অধীনে রয়েছে এবং ভিডিওএলএএন (x264 এর বিকাশকারী) এর দ্বারা অনুমোদিত হয়।
এফএফপিপেগ এইচভিসিসি এনকোডিং সমর্থনের টাইমলাইন
- 2013-10-12 .মভ muxing সমর্থন যোগ করা হয়েছে
53f903b
।
- 2014-02-12 libx265 এনকোডিং সমর্থন যুক্ত হয়েছে
bb6b173
।
- 2014-03-09 এইচইভিসির জন্য আরও সম্পূর্ণ মাতৃস্কা ম্যাক্সিং সমর্থন যুক্ত হয়েছে
38aee64
।
- 2014-03-09 আরও সম্পূর্ণ .Mov এবং নতুন .mp4 ম্যাক্সিং সমর্থন যুক্ত হয়েছে
9563e67
।
TL; ড
যাইহোক, এগুলি আমার সুপারিশের ক্রম অনুযায়ী এইচডিসি এনকোডিংয়ের বর্তমান সম্ভাবনার সম্পূর্ণ সেট:
সরাসরি FFmpeg এর সাথে মাল্টিকোরওয়্যার libx265 ব্যবহার করা। এর অর্থ সর্বশেষতম জেরানো বিল্ড সহ আপনি এখন এটি করতে পারেন:
ffmpeg -i INPUT -c:v libx265 -an -x265-params crf=25 OUT.mov
# With audio
ffmpeg -i INPUT -c:v libx265 -c:a copy -x265-params crf=25 OUT.mov
দ্রষ্টব্য: এফএফম্পেগ 2014-03-09 এর তুলনায় আরও নতুন তৈরি করেছে আপনাকে এখন এমপি 4 ফাইলগুলিতে এইচভিভিসিকে ম্যাক্স করতে দেয় (9563e67 কমিট করুন):
ffmpeg -i INPUT -c:v libx265 -an -x265-params crf=25 OUT.mp4
আপনি ম্যাট্রোস্কায় (.mkv) এ এটি মিশ্রণ করতে পারেন:
ffmpeg -i INPUT -c:v libx265 -an -x265-params crf=25 OUT.mkv
স্ট্যান্ডअ্যালোন মাল্টিকোরওয়্যার x265 এবং তারপরে এফএফপিপেগ বা এমপি 4বক্সের সাহায্যে ফলাফলটি ম্যাক্স করুন । এটি পুরানো FFmpeg বিল্ডগুলির সাথে কাজ করবে যেখানে libx265 সমর্থন নেই।
# Decode input using FFmpeg and encode using x265 using pipe
ffmpeg -i INPUT -f yuv4mpegpipe -pix_fmt yuv420p - | \
x265 --y4m -o encoded.265 -
# Mux the resulting encoded .265 file into an .mp4 or .mov
# Using ffmpeg: only works with newer builds that support muxing HEVC
# Muxing to .mp4 supported since 03-09-2014
ffmpeg -i encoded.265 -c copy out.mp4
# With audio
ffmpeg -i encoded.265 -i INPUT -map 0 -map 1:a -c copy out.mp4
# Using MP4Box
MP4Box -add raw.265 out.mp4
# With audio
MP4Box -add {INPUT}#audio -add raw.265 out.mp4
@ দুভ্রাইকে ধন্যবাদ।
ডিভএক্স এইচভিসি এনকোডার ব্যবহার করুন এবং তারপরে এটি ম্যাক্স করুন।
এটি ব্যবহারের পদ্ধতিটি স্ট্যান্ডসোনল এক্স 265 ব্যবহার করার মতো (উপরে দেখুন)।
আপডেট: এফএফপিপিগের এখন মাল্টিকোরওয়্যার লাইবক্স 265 ব্যবহার করে এইচইভিসি এনকোডিং সমর্থন রয়েছে।
আপডেট 2: এফএফম্পেগের এখন এইচভিসিটি এমপি 4 এবং মুভিতে ম্যাক্স করার জন্য সমর্থন রয়েছে ।
crf=25
উদাহরণ কমান্ডগুলিতে কী উপস্থাপন করে তা জানেন না তাদের জন্য , এখানে একটি সিআরএফ গাইড রয়েছে: slhck.info/articles/crf