আমি কীভাবে এইচটিএমএল 5 এইচ .264 ভিডিও ফায়ারফক্সে কাজ করব?


27

ফায়ারফক্স ২ 26 এর রিলিজ নোট অনুসারে , h.264 ভিডিওটি এখন লিনাক্সে কাজ করা উচিত। এটি আরও বলে যে উপযুক্ত জিস্ট্রিমার প্লাগ-ইনগুলি ইনস্টল করা দরকার। কেউ কি জানেন এগুলি কি?

আমি এই পরীক্ষার সাইটটি এবং ইউটিউব এইচটিএমএল 5 পৃষ্ঠাটি যাচাই করতে ব্যবহার করেছি যে h.264 সমর্থনটি আমার উবুন্টু 12.04 64-বিটে গুগল ক্রোমে কাজ করে তবে ফায়ারফক্স 26 এ কাজ করে না।


আমি ইতিমধ্যে gstreamer0.10- প্লাগইন-ইনস্টল আছে। আমি gstreamer0.10-plugins-Bad এবং gstreamer0.10-plugins-ugly ইনস্টল করার চেষ্টা করতে যাচ্ছি
HarlemSquirrel

নোট করুন যে এই বৈশিষ্ট্যটি ফায়ারফক্সে 24 সংস্করণ থেকে উপস্থিত রয়েছে 26 26 এ পরিবর্তিত হয় কেবলমাত্র এটিই এখন ডিফল্টরূপে সক্রিয় হয়, আগে আপনাকে সত্যতে সেট media.gstreamer.enabledকরতে হয়েছিল about:config
ফলকনার

আমার কাছে about:config@ ফ্যালকোনারে নেই - এবং আমার ফায়ারফক্স 25 আছে এবং gstreamer দিয়ে শুরু কিছু আছে :-(
উইল্ফ

1
@ উইলফ এটি আকর্ষণীয় আমার জন্য এটি কোনও সমস্যা ছাড়াই কাজ করে। তবে আমি গুগলে যেমন পড়ি তা সংকলনের সময় এটি সক্ষম করতে হবে এবং উদাহরণস্বরূপ ফেডোরা তাদের বিল্ডগুলিতে এটি অনুমতি দেয় নি। আপনি কি সরকারী উবুন্টু রেপো থেকে এফএফ বিল্ড ব্যবহার করছেন?
ফ্যালকনার

যদিও এটি অবশ্যই মূলত জিজ্ঞাসিত প্রশ্নের উত্তর নয় তবে আমি এখনও মনে করি এটি উল্লেখ করার মতো: এইচটিএমএল 5 ভিডিওটি আদর্শিক দিক থেকে আরও ভাল, এর পরিণতিতে ভয়াবহ অভিনয় হতে পারে। এইচটিএমএল 5 প্লেয়ারের সাথে ইউটিউব ব্যবহার করার সময়, আমি ক্রমাগত সিপিইউ দেখতে পাই যে আমি কোন মেশিনই ব্যবহার করি না কেন, এবং তোতলামি ঘন ঘন হয়। এটি ইঙ্গিত করে যে একটি সম্পূর্ণ সফ্টওয়্যার-ডিকোডিং চলছে। অ্যাডোব ফ্ল্যাশ প্লেয়ার ডাব্লু / এইচডাব্লু অ্যাক্সিলারেশন [1] ব্যবহার করার সময়, ভিডিও খেলার সময় আমি প্রত্যাশিত 10-20% সিপিইউ খরচ পাচ্ছি। 12 জিবি র‌্যাম সহ একটি কোর আই 7 যদি নির্ভরযোগ্যভাবে এইচটিএমএল 5 টি প্লে করতে না পারে
জোস্টেইন কেজনিগেন

উত্তর:


30

12.04 / 14.04 / 18.10 এর জন্য

এইচটিএমএল 5 ইউটিউব পরীক্ষাটি দেখেছি এবং আমার H.264 টি পরীক্ষা করা হয়েছে; gstreamer কোডেক পেতে আপনার সম্ভবত উবুন্টু সীমিত অতিরিক্ত ইনস্টল করতে হবে।

sudo apt-get install ubuntu-restricted-extras

আপনার পুনঃসূচনা করতে হবে।

এখানে চিত্র বর্ণনা লিখুন


2
সেটাই কৌতুক! খুবই সোজা! আমি ভেবেছিলাম আমি ইতিমধ্যে এটি ইনস্টল করেছি ... আমাকে বোকা। উবুন্টু-সীমাবদ্ধ-অতিরিক্ত প্যাকেজটি নিম্নলিখিত প্যাকেজগুলি ইনস্টল করেছেflashplugin-installer gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad-multiverse libfaac0 libmjpegtools-1.9 libnspr4-0d libnss3-1d liboil0.3 ubuntu-restricted-addons
HarlemSquirrel


1
16.04 এও কাজ করেছেন!
রায়েল গুগেলিন চুনহা

নিশ্চিত করেছে এটি 16.04 এর জন্যও কাজ করে। মনে রাখবেন যে আপনি যদি 32-বিট ফায়ারফক্স ইনস্টল করেন (অস্বাভাবিক) তবে আপনাকে জাস্ট্রিমার লাইব্রেরির i386 সংস্করণও ইনস্টল করতে হবে (32-বিট ফায়ারফক্স sudo apt-get install libavformat-ffmpeg56:i386 libavfilter-ffmpeg5:i386 gstreamer1.0-libav:i386
64৪

এটি ফ্ল্যাশ ইনস্টল না করে কীভাবে পাবেন?
Gringo Suave

14

14.04 এর জন্য

উপরের সমাধানগুলি বিশ্বস্ত তাহির 14.04 এর সাথে আর কাজ করছে না। এর কারণ হ'ল gstreamer0.10-ffmpeg প্যাকেজটি gstreamer1.0-libav দ্বারা প্রতিস্থাপন করা হয়েছে তবে ফায়ারফক্স শুধুমাত্র gstreamer 1.0 সমর্থন করবে 30 সংস্করণ দিয়ে with

সুতরাং ইতিমধ্যে আপনি আপনার যথাযথ আর্কিটেকচারের জন্য এখানে sasty থেকে gstreamer0.10-ffmpeg ইনস্টল করতে পারেন:


4
লিঙ্কটি এখন 404
ডেলাপুইট

জিওফ্রে: আপনার দাবির ব্যাক আপ করার জন্য আপনি কি সূত্রগুলি যুক্ত করতে পারেন যে "ফায়ারফক্স কেবলমাত্র 30 সংস্করণ দিয়ে gstreamer 1.0 সমর্থন করার পরিকল্পনা করছে?" আমি আপনাকে সন্দেহ করি না এমন নয়, তবে আমাদের মধ্যে যারা এই সমস্যাটি বুঝতে চান তাদের জন্য একটি লেখক উত্সকে নির্দেশ করা সহায়ক হবে।
স্টিফান লাসিউইস্কি

@ ডেলাপুইট হ্যালো, এই পিপিএ ব্যবহার করে চেষ্টা করুন: 14.04
net

2
ফায়ারফক্স 30 এখন আপটপিক-প্রসেসে রয়েছে এবং gstreamer1.0-libavপ্যাকেজ মাধ্যমে .h264 সমর্থন করে । এক পর্যায়ে এটি ১৪.০৪-এ প্রদর্শিত হওয়া উচিত যদিও বর্তমানে আমি কোনও সমস্যা ছাড়াই 14.04-এ ইউটোপিক-প্রসেসড প্যাকেজটি ব্যবহার করছি। 0.10-ffmpeg প্লাগইন অ্যাপ্লিকেশনগুলির এখনো GST-1.0 বৈশিষ্ট্যসমূহ নিয়ে আসা হয় নি জন্য পিপিএ থাকবে
ডগ

1
ফায়ারফক্স> 35 উবুন্টুতে কোনও অতিরিক্ত পিপিএ ছাড়াই এইচ 264 এর সাথে কাজ করে 14.04 ভিডিওর জন্য gstreamer1.0-libav অডিও ইনস্টল করুন gstreamer1.0-fluendo-mp3
মারিউজ

9

ফায়ারফক্স ৩৩ এবং এর বাইরে

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

যে শব্দ মহান, তাই নয় কি? দাঁড়াও… ওটা একটা পাং ছিল।

যদিও এটি প্রকৃতপক্ষে খুব সুবিধাজনক সমাধান তবে এটিও গোপনীয়তা এবং সুরক্ষা উদ্বেগ উত্থাপন করা উচিত যখন সফ্টওয়্যারটি স্বয়ংক্রিয়ভাবে সিসকো সিস্টেমগুলি বা অন্যান্য সংস্থাগুলির সাথে সম্পর্কিত সাইটগুলি থেকে বাইনারিগুলি ডাউনলোড করে, প্রক্রিয়াটি এবং লাইসেন্স চুক্তি যতই স্বচ্ছ নয় matter

সরাসরি সম্পর্কিত নয় তবে ফায়ারফক্স বন্ধ হয়ে গেলে আপনি যদি স্বয়ংক্রিয়ভাবে কুকিগুলি মুছতে পছন্দ করেন এবং অবিচ্ছিন্ন HTML5 প্লেব্যাকের জন্য সঠিক কুকিটি খুঁজে না পান তবে আমি ইউটিউব সমস্ত HTML5 ইনস্টল করার পরামর্শ দিই ।

14.04.2 এবং 15.04 ভিএম সহ পরীক্ষা করুন

আমার অনুমান ছিল যে কেবলমাত্র H.264 ডিকোডার বাইনারি ইনস্টল করা যথেষ্ট হবে না, তাই আমি 2 টি নতুন ভার্চুয়াল মেশিন সেট আপ করেছি:

  • উবুন্টু 14.04.2 ইনস্টল করার সময় সীমাবদ্ধ অ্যাডন সহ
  • উবুন্টু 15.04 ইনস্টলেশনের সময় সীমাবদ্ধ অ্যাডনগুলি ছাড়াই

উভয় ভিএম ইনস্টল করার পরে আমি সিস্টেমগুলি বুট করেছি, সেগুলি আবার আপডেট করেছি, ভিএম গেস্ট অ্যাডিশন ইনস্টল করেছি, প্রথমবার ফায়ারফক্স শুরু করেছি এবং প্রকৃত পরীক্ষার জন্য পুনরায় বুট করেছি।

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

যখনই আমি পরীক্ষায় কিছু পরিবর্তন করেছি, যেমন প্যাকেজ ইনস্টল করা বা ফায়ারফক্সে কিছু সক্ষম / সক্ষম করা / বন্ধ করে ফায়ারফক্স আবার চালু করেছি।

14.04.2 সীমাবদ্ধ অ্যাডন সহ

এখানে চিত্র বর্ণনা লিখুন

আপনি যেমন এই স্ক্রিনশটটিতে দেখতে পাচ্ছেন কেবল ফায়ারফক্সে ওপেনএইচ 264 প্লাগইন সক্ষম করা আছে, বিভিন্ন সংস্করণে সমস্ত প্রয়োজনীয় জিস্ট্রিমার প্যাকেজগুলি পূর্বেই ইনস্টল করা থাকে এবং ভিডিও প্রত্যাশা অনুযায়ী প্লে করে।

15.04 সীমাবদ্ধ অ্যাডন ছাড়াই

এখানে চিত্র বর্ণনা লিখুন

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

এখানে চিত্র বর্ণনা লিখুন

  • এএসি নিখোঁজ! - ব্যাখ্যাটি সহজভাবে বলতে গেলে সার্ভারে একটি ফাইল রয়েছে যা আমাদের ব্রাউজারে খাওয়ানো হয়। আপনি যদি ফায়ারফক্সের প্রসঙ্গ মেনু থেকে পরিদর্শকটি ব্যবহার করে এটি সন্ধান করেন তবে আপনি এএসি-এনকোডড অডিও সহ একটি এমপি 4 পাবেন। ত্রুটি বার্তাটি আরও স্পষ্ট হতে পারে তবে এটি বর্তমানে বুদ্ধিমান হয় কারণ আমাদের কাছে বর্তমানে এএসি ইনস্টল করার জন্য ডিকোডার নেই।
  • আপডেট: ফায়ারফক্স ৪১-এর সাথে এই সমস্যাটির আবার খোঁজ নিলে আমি দেখতে পেলাম যে ওপেনএইচ 264৪ প্রায়: কনফিগের মাধ্যমে অক্ষম করা আছে বলে মনে হচ্ছে:

    media.fragmented-mp4.exposed;false
    media.fragmented-mp4.gmp.enabled;false
    

    এগুলি নির্ধারণের trueকোনও প্রভাব ছিল না। আমি চেষ্টা করেছি আরও সেটিংস:

    • media.audio_data.enabled;true কোন প্রভাব নেই.
    • media.mediasource.enabled;true ভিমেও এর আগে এমএসই ব্যবহার করেনি, এগুলি সক্ষম করে এবং সম্পর্কিত সেটিংসের কোনও প্রভাব ছিল না।
    • media.fragmented-mp4.use-blank-decoder;true ফলাফল: একটি শক্ত সবুজ ক্যানভাস এবং একটি ধ্রুবক সাইন ওয়েভ অডিও সিগন্যাল।

15.04 সীমাবদ্ধ অ্যাডন সহ

একটি স্মার্ট দৃষ্টিভঙ্গি ইনস্টল করা উচিত ছিল gstreamer1.0-plugins-bad-faad, তবে এটি ভিমিও-তে নির্দিষ্ট ত্রুটি বার্তাটি তৈরি করে না, তাই আসুন সমস্ত সীমাবদ্ধ অ্যাডনগুলি ইনস্টল করুন।

এখানে চিত্র বর্ণনা লিখুন

প্রত্যাশিত হিসাবে, আপনি যদি পরে সীমাবদ্ধ অ্যাডসন প্যাকেজটি ইনস্টল করেন তবে সবকিছুই কাজ করে তবে আপনি enabledএইচটিএমএল 5 ভিডিও ব্যবহারের বিষয়ে নিশ্চিত হওয়ার জন্য ফায়ারফক্সের চেয়ে অন্য কোনওটিতে ফ্ল্যাশ প্লাগইন সেট করতে চাইতে পারেন ।

বিশ্লেষণ করুন বা কেবল এটি বিরতি দিন

এখানে চিত্র বর্ণনা লিখুন

আপাতদৃষ্টিতে gstreamer1.0-libavত্রুটি বার্তাটি ফিরে পেতে আপনার একমাত্র প্যাকেজটি অপসারণ করতে হবে। সুতরাং এটি লাইবাভের এএসি ডিকোডারটি ব্যবহার করছিল? আমি এর প্রমাণ খুঁজে পেতে গভীরতর খোঁড়াখুঁজি করি নি বা তদন্ত করেও দেখিনি যে কোন ডিকোডারটিকে অগ্রাধিকার দেওয়া হবে (যেমন যদি লিনাক্সে ওপেন এইচ 264 বর্তমানে কোনও ব্যবহারের জন্য থাকে) বা যদি ভিওও এই ত্রুটি বার্তাটি এইচ সত্ত্বেও পূরণ না করে অন্য কোনও নির্ভরতার কারণে ফেলে দেয় তবে .264 এবং এএসি ডিকোডার ইনস্টল করা হচ্ছে।

সংক্ষিপ্তসার এবং দৃষ্টিভঙ্গি

এর সংক্ষিপ্তসার হিসাবে, বর্তমান মূলধারার সামগ্রীর প্লেব্যাকের জন্য কেবল এইচ ২.264৪ ডিকোডার প্রয়োজন হয় না তবে একটি এএসি ডিকোডারও প্রয়োজন এবং এইচ .২65৫ ইতিমধ্যে পুরানোটিকে প্রতিস্থাপনের জন্য প্রস্তুত রয়েছে। এছাড়াও আমি প্রত্যাশিত ভবিষ্যতে আরও ওপেন সোর্স বন্ধুত্বপূর্ণ অডিও কোডেকের সুপারিশ করার দিকে H.264 এর সাথে এমপি 4 এর সাথে সম্পর্কিত স্পেসিফিকেশনটি পরিবর্তন করতে দেখছি না ।

সিরিয়াসলি, ওয়েবএম এর জন্য চাপ দিন! আপনি এইচ .264 / এভিসি প্রতিযোগী হিসাবে ভিপি 8 + ভারবিস এবং এইচ .265 / এইচভিসি প্রতিযোগী হিসাবে ভিপি 9 + অপস পান।


15.04-এ, আপনি কি আসলে HTML5 ইউটিউব প্লেয়ার কাজ করছেন? আমার জন্য, ভিডিওটি প্লে হয় তবে কোনও শব্দ হয় না। আমি উল্লিখিত সমস্ত প্যাকেজ ইনস্টল করেছি। এফএফ 38 ব্যবহার করে
নিট 101

অনেক আগ্রহব্যাঞ্জক. আপনি কি আমাদের বলতে পারবেন যদি অডিও কোডেকটি ইনস্টল করার বিষয়ে H264 ডিকোডিংয়ের উপলভ্য মূল্য সম্পর্কে কোনও প্রভাব ফেলে: সমর্থন?
মার্টিন হ্যানসেন

2

ফায়ারফক্স বর্তমানে কেবল ওয়েবআরটিসি-র জন্য নয় ওপেনএইচ 2৪৪ ব্যবহার করে, কারণ ভিডিও স্ট্রিমিংয়ের জন্য প্রায়শই ব্যবহৃত উচ্চ প্রোফাইল ফর্ম্যাটটি ওপেনএইচ ২64৪ এখনও সমর্থন করে না।

সূত্র: http://andreasgal.com/2014/10/14/openh264-now-in-firefox/

gstreamer1.0-libav লিনাক্সের ফায়ারফক্সে এইচ 264 এইচটিএমএল 5 ভিডিও ট্যাগটির জন্য সমর্থন যুক্ত করার একমাত্র বিকল্প সম্ভবত।


এটি উবুন্টু 18.04 এলটিএসে ফায়ারফক্সের পক্ষে একা যথেষ্ট।
kubanczyk

0

ফায়ারফক্স 30 এর সাথে আপনাকে gstreamer 1.0 ইনস্টল করতে হবে । আপনার বেশিরভাগ প্লাগইনও ইনস্টল করা উচিত: খারাপ, কদর্য, ...

প্যাকেজের নামটি নিয়ে বিভ্রান্তি পাবেন না, আপনার ইনস্টল করা উচিত: gstreamer1 , gstreamer নয় ( এক / 1 নম্বর প্যাকেজের অংশ হিসাবে এবং "সংস্করণ" নয়)। একই নিয়মগুলি সমস্ত প্লাগইনগুলির জন্য প্রযোজ্য: "gstreamer1-plugins -..."

আপনার ব্রাউজার এইচটিএমএল 5 ক্ষমতা এবং কোডেক সমর্থন পরীক্ষা করার জন্য আরও একটি সম্পূর্ণ ইউআরএল এখানে রয়েছে: http://html5test.com/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.