ইউটিউবের এনকোডিংয়ের জন্য এইচ .264 বা ভিপি 9?


15

আমি সংক্ষিপ্ত চলচ্চিত্রগুলি তৈরি করি যা আমি ইউটিউবের মাধ্যমে বিতরণ করি। আমি জানি ইউটিউব স্ট্রিমিংয়ের জন্য ভিপি 9 ব্যবহার করে তবে ইউটিউব এখনও h.264 দিয়ে আপলোড করার পরামর্শ দেয়। ইউটিউব দ্বারা প্রবাহিত হবে এমন একই ধরণের বিন্যাসে আপলোড করা আমার কাছে আরও বোধগম্য হয়, তবে আমি কিছু মিস করছি।

এছাড়াও, ডিএনএক্সএইচআর বা প্রোরসের মতো উচ্চমানের কোডেকে আপলোড করা (আমি ব্যান্ডউইথ বা প্রসেসিংয়ের সময় নিয়ে উদ্বিগ্ন নই) YouTube এর এনকোডিংয়ের পরে ভিডিওর গুণমানকে আরও ভালভাবে সংরক্ষণ করব?


দেখে মনে হচ্ছে ইউটিউব এইচ .264 এ ভিডিওগুলি এনকোড করে। আপনি যদি h264ify এক্সটেনশন ব্যবহার করেন তবে আপনি এই ভিডিওগুলিকে গুগল ক্রোমে স্ট্রিম করতে পারেন।
জার্নো

উত্তর:


13

tl; dr: যেহেতু ইউটিউব আপলোড বিন্যাস নির্বিশেষে সমস্ত ভিডিওকে পুনরায় কোড করে, তাই এটি সত্যিই তেমন গুরুত্বপূর্ণ নয়। মান সংরক্ষণের জন্য উচ্চ বিটরেট দিয়ে কেবল আপনার ভিডিও রফতানি করুন। ইউটিউবের কারণে গুণমানের ক্ষতি সম্পর্কে আমার উত্তরটি এখানে দেখুন ।

দীর্ঘ উত্তর: সংকীর্ণ বিন্যাসে একটি ভিডিওর প্রতিটি পুনঃ কোডিং মানকে কমিয়ে দেয়। সাধারণত, এর অর্থ হ'ল আপনি দুটি পয়েন্টে গুণমান হারাবেন: আপনি যখন আপনার সম্পাদনা সফ্টওয়্যার থেকে সম্পাদিত ভিডিও রফতানি করবেন এবং আপনি যখন ইউটিউবে রফতানি করা ভিডিওটি আপলোড করবেন তখন এই মুহুর্তে এটি একটি উচ্চ সঙ্কুচিত, স্ট্রিমিং-সামঞ্জস্যপূর্ণ ফর্ম্যাটে পুনরায় কোড করা হয়। সেই দ্বিতীয় ধাপের উপরে আপনার কোনও নিয়ন্ত্রণ নেই, তাই সর্বোচ্চ সম্ভাব্যতা অর্জনের জন্য আপনি যা করতে পারেন তা নিশ্চিত হওয়া নিশ্চিত করুন যে আপনি প্রথম এনকোডিংয়ের সময় যতটা সম্ভব কম গুণমান হারাবেন।
তত্ত্ব, যে একটি রপ্তানি অর্থ হবে perceptually (যদিও টেকনিক্যালি নয়) ডিকম্প্রেস মত অ্যাপল ProRes বা DNxHD বিন্যাস হিসাবে আপনি সুপারিশ করেছে। তবে দুর্ভাগ্যক্রমে, ইউটিউব those ফর্ম্যাটগুলি সমর্থন করে না, সুতরাং আপনাকে একটি সঙ্কুচিত বিন্যাস ব্যবহার করতে হবে। মানের ক্ষতি হ্রাস করতে, আপনার রফতানি সেটিংসে একটি উচ্চ বিট্রেট সেট করুন (রেন্ডারিং এবং আপলোড সময় ধরে নেওয়া কোনও সমস্যা নয় ing তা যদি হয় তবে আপনাকে কিছু মাঝারি স্থল খুঁজে বের করতে হবে; বিটরেটের সাথে রফতানি করা যা বিটরেটের চেয়ে বেশি উত্স উপাদানটি আর কোনও গুণমানের ফল দেবে না, এটি আমার যত বেশি হবে)) আপনি যদি তা করেন তবে আপনি কোন কোডেক ব্যবহার করেন তা আসলেই কিছু যায় আসে না, উভয়ই ফাইল-আকার / গুণমানের অনুপাত সম্পর্কে অত্যন্ত দক্ষ ((ভিপি 9 সম্ভবত আরও কিছুটা বেশি, তবে আপনি যখন কম বিটরেট নিয়ে কাজ করছেন তখন এটি আরও গুরুত্বপূর্ণ)। ইউটিউব H264 এর প্রস্তাব দেয়, তাই আমি কি ব্যবহার করব। তবে, আমি আপনাকে যে সর্বোত্তম পরামর্শ দিতে পারি তা হ'ল উভয়ই চেষ্টা করে দেখুন, অর্থাত্ এইচ 264 এবং ভিপি 9 উভয়ের মতোই অভিন্ন বিট্রেটস / অন্যান্য সেটিংস সহ রফতানি করুন, উভয়ই ইউটিউবে আপলোড করুন এবং কোনটি আপনার কাছে ভাল দেখায় তা পরীক্ষা করুন।


6
প্রোআর এবং ডিএনএক্সএইচডি সংকোচিত নয়, তবে উভয়ই ক্ষতিকারক, সংকুচিত ফর্ম্যাট। যাইহোক, তারা উভয় সাধারণত বিবেচনা করা হয় perceptually অবচয়হীন।
লগইন

উফ, আপনি ঠিক বলেছেন, ধন্যবাদ! আমি এখনই এটি সংশোধন করব।
মরিটজলস্ট

যদিও ধারণা অধিকাংশ সঠিক, ইউটিউব করে সমর্থন Prores। তিনি যে লিঙ্কটিতে ইউটিউব পোস্ট করেছেন সেগুলি ফরমেট সমর্থিত ফর্ম্যাট .mov Prores ফাইলগুলি। মোভ মোড়কে সংরক্ষণ করা হয় এবং কোডেকের মতো কোনও ফাইল এক্সটেনশন নেই Notice এমওভ মোড়কের ডিএনএক্স ফাইলের ক্ষেত্রেও একই ঘটনা ঘটে (এমএমএফএফ মোড়ানো নাও)।

7

ইউটিউব যা কিছু দেবে তা পুনরায় এনকোড করবে। ভিপি 9 বর্তমানে এনকোড করতে খুব ধীর। সুতরাং সেরা পছন্দ হয় হয়:

  • এটির মূল ফুটেজটি দিন, বা এটি যদি ইউটিউব স্বীকৃত না হয় বা আপলোড করা খুব বড় হয় তবে ...

  • H.264 এ পুনরায় এনকোড করুন

ffmpeg

ffmpegযে কোনও ইনপুট সম্পর্কে গ্রহণ করবে এবং একটি দুর্দান্ত মানের আউটপুট সরবরাহ করবে। বিকাশ খুব সক্রিয়, তাই আপনি উইন্ডোজ, ওএস এক্স বা লিনাক্সের জন্য ডাউনলোড করতে পারেন এমন একটি সাম্প্রতিক বিল্ড ব্যবহার করা ভাল ।

কমান্ড উদাহরণ

ম্যাট্রোস্কা ধারকটিতে এইচ .264 ভিডিও, স্ট্রিম অনুলিপি এনকোড করুন :

ffmpeg -i input.avi -c:v libx264 -preset medium -crf 18 -c:a copy output.mkv

ম্যাট্রোস্কা ধারকটিতে এইচ .264 ভিডিও, ভারবিস অডিও, এনকোড করুন:

ffmpeg -i input.avi -c:v libx264 -preset medium -crf 18 -c:a libvorbis -q:a 5 output.mkv
  • -crf 18মোটামুটি দৃষ্টিশক্তিহীন বলে বিবেচিত হয়। পরিসীমা 0-51 এর লগ স্কেল। 0 হ্রাসহীন (বিশাল ফাইল), 23 ডিফল্ট।

  • -presetএনকোডিং দক্ষতা নিয়ন্ত্রণ করে এবং তাই এনকোডিং গতিকে প্রভাবিত করে। সাধারণত আপনার ধৈর্য ধরে থাকা ধীরতম প্রিসেটটি ব্যবহার করার পরামর্শ দেওয়া হয় বা সন্দেহ হলে কেবল ব্যবহার করুন medium(ডিফল্ট)। পছন্দগুলি হ'ল: অতিথি, অতিশয় রেস্তোঁরা, অতি নাস্তা, দ্রুত, দ্রুত, মাঝারি, ধীর, ধীর, খুব কম।

  • আপনার প্লেয়ারটি আউটপুট পছন্দ না করতে পারে, তবে ইউটিউব পছন্দ করবে। যদি এটি হয় তবে কেবল ভিএলসির মতো বুদ্ধিমান প্লেয়ার ব্যবহার করুন।

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


0

এই উত্তরগুলির বেশিরভাগ পুরানো। ইউটিউব আসলে আমাদের ভিডিওগুলিকে ভিপি 9-তে পুনরায় এনকোড করে HD মানের ভিডিওর চেয়ে আরও ভাল দেখায়। এটি কেবল তখনই যখন আপনি ভিডিওটিকে তার মূল এনকোডিংয়ে আপলোড করেন যা সংকোচনের ভিত্তিতে অবনমিত দেখায়। ইউটিউবকে আমাদের এইচডি ভিডিওগুলি ভিপি 9-এ পুনরায় এনকোড করতে একদিন বা এক সপ্তাহ সময় লাগতে পারে। আমি নিজেই একজন ইউটিউবার এবং সত্যই পার্থক্যটি দেখতে পাচ্ছি


"আপনি কেবল তখনই ভিডিওটি তার মূল এনকোডিংয়ে আপলোড করেন যা সংকোচনের উপর ভিত্তি করে অবনমিত হয়। ইউটিউবকে আমাদের এইচডি ভিডিওগুলি ভিপি 9-এ পুনরায় এনকোড করতে একদিন বা এক সপ্তাহ সময় লাগতে পারে।" আমার সন্দেহ হয় এটি এমন কিছু যা ইউটিউব প্রকাশ করবে। আপনি একটি উত্স প্রদান করতে পারেন?
ব্যবহারকারী 24601
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.