Аппараттық және бағдарламалық қамтамасыз етуді орнату

Браузер h 264 қолдамайды. H264ify: ескі ноутбукта YouTube бейнелерін көру қажет болса

Неліктен Firefox ешқашан Windows XP жүйесінде h264 бейнесіне немесе біраз тарихқа қолдау көрсетпеді

Бастапқыда Mozilla ашық кодектерді пайдалануды алға тарта отырып, патентпен қорғалған h264 пішімін қолдаудан бас тартты, содан кейін қазіргі заманғы веб-сайтта h264 қолдауынсыз ешбір жерде оны қолдану арқылы жүзеге асырмағаны белгілі болды. Windows компоненті Windows XP жүйесінде жоқ Media Foundation. Cisco ашық және лицензиясыз OpenH264 кодектерін ұсынған кезде, тым кеш болды - жеткізушінің қолдауы аяқталған ОЖ үшін ешкім WMF арқылы жұмыс кодын қайта жазғысы келмеді және OpenH264 іске асырылуы WebRTC арқылы бейнемен шектелді.

Бірақ көптеген адамдар (оның ішінде мені де) әртүрлі себептермен осы ОЖ-ны әлі де пайдаланады және оларға h264 бейнесін ең жақсы (менің кішіпейіл пікірім бойынша) Firefox браузерінде көруден бас тартуға болмайды.

Олар күтпеген жерден көмек

Firefox 48 нұсқасына жаңартқаннан кейін мен кенеттен h264 бейнесі жақсы жұмыс істейтінін білдім.
Кішкентай зерттеу мені мұның арқасында мүмкін болды дегенге жеткізді Adobe плагині Primetime, DRM бейнесін ойнатуға бағытталған.

Process Explorer көмегімен түсірілген төмендегі скриншотта бейне бар бетті жүктегеннен кейін пайда болған плагин-контейнер процесі ағымдағы пайдаланушы профиліндегі eme-adobe.dll файлын пайдаланатынын көре аласыз.

Параметрлерге өту Firefox плагиндері, Мен сонда Adobe Primetime бағдарламасын таптым, ол FF-нің h264 ойнауды тоқтатуына әкеліп соқтырған өшіріп тастады, бұл мерекеге сол кісі жауапты екенін дәлелдеді.
Бірақ қуанышым ұзаққа бармады.

Бәрі қайтадан бұзылды

Келесі жолы Firefox 49 нұсқасына жаңартқанда, өкінішке орай h264 қайта ойнатылмайтынын байқадым. Мен Adobe Primetime қолданбасын плагиндер тізімінен таппадым, оның файлдарын профильден таппадым және оларды сырғыту әрекеті ештеңеге әкелмеді.

Интернетті іздеу барысында мен Adobe Primetime бағдарламасын Vista-дан төмен операциялық жүйелерде жасыру ұсынысы туралы пікірталасқа тап болдым. Сол жерден мен бұл плагин Windows XP жүйесін ресми түрде қолдамайтынын және кейбір конфигурацияларда тұрақтылық мәселелері байқалғанын білдім. Бірақ менде ешқандай проблема болған жоқ!

Zip -qr9XD omni.ja *
Түпнұсқаны онымен ауыстырғаннан кейін бәрі қайтадан жұмыс істеді.

Сондай-ақ, плагиндер арқылы бейне ойнатуды қолдауды белсендіру қажет екенін ескертемін, шамамен: конфигурациясында оны шын мәніне орнату керек:

Media.gmp.decoder.enabled
Мен h264 OpenH264 арқылы жұмыс істейді деген үмітпен бұл параметрді ұзақ уақыт қостым. Осыдан кейін сіз кез келген сайтта, соның ішінде h264 форматындағы бейнені тамашалай аласыз соның ішінде YouTube, Vimeo, тікелей трансляция қызметтері және т.б.


(виртуалды машинада таза операциялық жүйеде сынақтан өткізу)

Мен Windows XP жүйесінде Primetime плагиніне қолдау көрсетуді қайтару үшін bugzilla сұрауын жасадым, бірақ бірдеңе оның жұмыс істемейтінін айтады.
Сұраныс сипаттамасын түзетуге көмектесуді ұсынамын, өйткені мен орыс тілінде де (егер сіз байқамаған болсаңыз) тілім байланғандықтан, ағылшын тілінде түсініктемелерімнің анықтығы мүлдем жоғалып кетті, бұл шенеуніктің мүмкіндігін одан әрі төмендетеді. Firefox-тың болашақ нұсқаларында бұл мәселені түзетіңіз.

Кейінгі сөз

HEX редакторларымен және мұрағатшымен араласуға тым жалқаулар үшін мен Yandex.disk-тегі каталогқа сілтеме қосамын, онда жаңартулардан кейін түзетілген omni.ja файлдарын тастаймын. Ағымдағы нұсқадан бір файл болса да.

Параноидқа арналған жазба (мен өзіммін)

Firefox-тағы плагиндер бетке кіру мүмкіндігі жоқ құмсалғыш процесінде жұмыс істейді, сондықтан жабық бастапқы плагинді пайдалануда қате жоқ. Мен патчталған файлды жүктеп алуды ұсынамын, сонымен қатар жоғарыда оны өзіңіз түзетуге арналған нұсқауларды беремін.

Нәтижедегі omni.ja файлы екілік салыстырылғанда, тіпті FF нұсқасының бірдей нұсқасында менікінен өзгеше болуы мүмкін, себебі әртүрлі мұрағаттауыштар, оның нұсқалары және әдепкі қысу параметрлері пайдаланылады.


Назарларыңызға рахмет!

P.S. Жаңарту

Bugzilla плагинді белсендірудің қарапайым және дұрыс әдісін ұсынды. Бұл туралы параметрді жасау жеткілікті: config:

Media.gmp-eme-adobe.forceSupported
Және оны шындыққа қойыңыз. Сондай-ақ бұрыннан бар media.gmp.decoder.enabled параметрін шын мәніне орнату және media.gmp-eme-adobe.visible және media.gmp-eme-adobe.enabled параметрлерін олар белсендірілген жағдайда тексеру қажет. әдепкі бойынша, бірақ жеткілікті емес. Бұл файлдың екілік патчтарынсыз плагинді белсендіруге мүмкіндік береді, сондықтан мен жаңа нұсқаларды жарияламаймын.

Бұл шешімнің мағынасына тоқталмас бұрын, бұл оқиғаны Интернетте түсіндіру әрқашан негізделмейтінін айту керек. толық ақпарат. Google әрекетін дұрыс бағалау үшін көп нәрсені ескеру қажет:

1. Chrome H.264-ті қолдамайтын бірінші және жалғыз танымал браузер емес: ол Mozilla Firefox-та алғаш рет өшірілген, сонымен қатар Opera да бұл кодекке қолдау көрсеткісі келмейді.

2. Бүгінгі күні Интернеттегі H.264 бейнесі Flash және Silverlight сияқты қосылатын модульдер арқылы қаралады. Бұл плагиндерге қолдау Chrome браузерінде жалғасады.

3. Қосулы осы сәт"бейне" тегі үшін HTML 5 стандартты негізгі бейне кодектерін анықтайтын конвенция жоқ. Бұл жағдай барлық әзірлеушілер мен баспагерлерді «бейне» тегін қолданатын көптеген әртүрлі пішімдерді қолдауға мәжбүр етеді.

4. MPEG LA тегін кезеңді 2015 жылдың соңына дейін ұзартып, коммерциялық емес мазмұн үшін төлем жасамауға уәде бергенімен, H.264 кодегі меншік болып табылады және ол үшін төлеуге тура келеді.

5. H.264 пішімі үшін сол Google-дан WebM деп аталатын тегін балама бар. Бұл пішім жасаушылардың қолдауына ие Firefox браузерлеріжәне Opera.

6. WebM-де H.264-тен ерекше технологиялық артықшылықтар жоқ. Ажыратымдылығы жоғары бейнені осы пішімде жоғары сапалы ойнатуды қамтамасыз ету үшін пайдаланушының компьютерінде осы кодекке аппараттық қолдау көрсетуі маңызды (бұл H.264 үшін жүзеге асырылады). WebM үшін мұндай аппараттық қолдау әлі жоқ.

7. Google өзінің WebM пішімін ISO, ITU және SMPTE сияқты ұйымдарда ашық стандарт ретінде бекіту үшін ешқандай әрекет жасамайды. WebM айналасында тәуелсіз әзірлеушілер қауымдастығы қалыптасып жатқанына қарамастан, кодектерді әзірлеу Google-дың толық бақылауында қалады. Бұл абсурдтық жағдайға әкеледі: еркін лицензияланған WebM кодегі шын мәнінде H.264-ке қарағанда ашық емес.


Ресми түрде бұл кодекті бейне тегінің негізгі кодегі ретінде пайдаланудан бас тарту себебі келесідей тұжырымдалған: «Технологиялардың жылдам эволюциясының және барлық жерде болуының негізгі факторы – ашықтық пен қауымдастықты басқаруға негізделген даму моделі. Өткен жылы іске қосылған WebM жобасы әлемдік деңгейдегі ашық бастапқы бейне кодектерін интернетке шығаруға арналған. Келесі жылы біз веб-медиа платформасында бұдан да жылдам инновацияларды күтеміз және инвестициямызды тегін веб принциптеріне негізделген әзірленген және лицензияланған технологияларға бағыттаймыз. Дәл қазір біз Chrome үшін HTML5 бейне тегтерін қолдауды жақсартып, оны бұрыннан қолдау көрсетілетін кодектермен тығыз біріктіріп жатырмыз. ашық жоба Chromium. Біз қазір WebM(VP8) және Theora бейне кодектерін қолдаймыз және болашақта басқа жоғары сапалы ашық бастапқы кодектерді қосу туралы ойлаймыз. H.264 бейнеде маңызды рөл атқаратындықтан және біздің мақсатымыз ашық инновацияға жол беру болғандықтан, бұл кодекке қолдау көрсету тоқтатылады және біздің ресурстар толығымен ашық технологияларға қайта бағытталады.Бұл шешімнің бірнеше нұсқасы бар.

Іс жүзінде нұсқасыGoogle


Firefox және Opera ашық WebM және Ogg Theora кодектерін қолдайды және соңғысының лицензиялау талаптарына байланысты H.264 нұсқасын қолдамайды; Safari және Internet Explorer 9 H.264 нұсқасын қолдайды. Google барлық браузерлер қолдайтын өміршең базалық кодектерді көргісі келеді. Әзірге веб-бейне әзірлеу тоқтап қалды. HTML спецификацияларында қандай да бір негізгі кодектің болмауы барлық әзірлеушілер мен баспагерлерді «бейне» тегін қолданатын көптеген пішімдерді қолдауға мәжбүр етеді.

Компания H.264 кодегі лицензиялық талаптарға байланысты «бейне» тегінде пайдалану үшін негізгі кодек ретінде қабылданбайды деп есептейді: браузер мен ОЖ әзірлеушілері, аппараттық құралдар өндірушілері және мазмұн үшін ақы алатын контент провайдерлері төлеуге мәжбүр болады. маңызды лицензиялық алымдаржәне бұл төлемдердің болашақта өспейтініне кепілдік жоқ. Бұл бейне мазмұнмен байланысты болатын болашақ стартаптар үшін нарыққа кіруге кедергіні айтарлықтай арттырады және лицензиялық алымдар инновацияны бәсеңдетеді.

Google компаниясы қандай да бір материалдық шағымдар жасағысы келмейтінін немесе WebM пішімін басқа жолмен басқармайтынын мәлімдейді. Компания таңдау алдында тұрды: не ол HTML5 платформасын ілгерілету үшін бірден ашық технологияға инвестиция салады, немесе ол қабылданатын бөлшектелген платформаны сақтай отырып, статус-квоға сәйкес келеді. инновациялық технологияларроялти алатындардың мүдделерімен шектелуі мүмкін. Ал компания бәс тігуге шешім қабылдады ашық вебжәне ол бұл шешім пайдаланушыларға да, салаға да пайда әкелетін инновацияларды ынталандыратынына сенімді.

Діни соғыстар (холиварлар)


Бұл нұсқаның мәні қарапайым: Google оның әлі де тегін, бірақ аз белгілі және қазіргі уақытта шектеулі пішімін «өткізуді» қалайды, содан кейін оны пайдалану үшін ақша алуды бастайды. Браузерінде H.264 қолдауын тоқтату арқылы компания бейне портал иелерін екі пішімде бейне кодтауға итермелеуі мүмкін: H.264 және WebM. Бірақ мұндай операцияның құны өте жоғары болады, ал пайдасы күмәнді. Бейнені көру мүмкіндігін беру екіталай Google Chromeмиллиондаған доллар жұмсауға тұрарлық. Кейбір әзірлеушілер мен бейне өңдеушілер Chrome-ға қолдау көрсетуді тоқтататынын айтты, себебі олар бірнеше түрлі кодектерге қолдау көрсеткісі келмейді.

материалдық себептер


Олар MPEG LA (патент пакетінің менеджері) H.264 кодегін пайдалану үшін мүлдем шегерімдерді білдірмейді - Google оларды төлей алады. Мәселе басқаша: YouTube-тегі барлық бейне пішімдерін қолдау үлкен ақшаны қажет ететін күрделі инфрақұрылымды қажет етеді. Қолдау қажет пішімдердің саны неғұрлым аз болса, деректер орталықтары мен сақтау құны соғұрлым төмен болады. YouTube жағдайында біз эксабайт деректері мен SAN аппараттық құралдары мен басқа күрделі шығындардағы миллиардтаған долларлар туралы айтып отырмыз.

Жоғарыда айтылғандарды ескере отырып, Google-дың ниеті өте шынайы айтылған сияқты және ашық форматтарды дамытуға тырысу шынымен тәуекелді қажет етеді.

/MPEG-4 Part 10 немесе AVC (Advanced Video Coding) бейнені қысу стандарты болып табылады. Атауынан көрініп тұрғандай, H.264 MPEG-2-мен салыстырғанда әртүрлі жолдармен жетілдірілген бейне пішімі екені сөзсіз. Бит жылдамдығын пайдаланудың жартысы, тіпті төрттен бір бөлігімен H.264 жоғары ажыратымдылық сапасы мен шағын файл өлшемін береді.

Сондықтан H.264 құрылғысы Blu-ray дискілеріне арналған ойнатқыштар, YouTube бейнелері және iTunes дүкенісияқты веб-бағдарламалар Adobe FlashОйыншы және Microsoft Silverlight. Windows компьютеріңізді немесе Mac жүйесін H.264 бейнесімен толық қолдауды қалайсыз ба? Сонда сізге керек H.264 Codec бумасын жүктеп алыңызкомпьютердің H.264 құрылғысын мінсіз тануы үшін.

Барлығы бір жерде H.264 кодтауыш және декодер

WinX HD бейне конвертер Deluxe - H.264 кодтау және декодтау. H.264 үшін HEVC, AVI, WMV, M2TS, MPEG-2, FLV, WebM, т.б. кодтаңыз.
H.264 кодты HEVC, AVI, WMV, M2TS, MPEG-2, FLV, WebM, т.б.
Толық аппараттық жеделдету арқылы H.264 қайта кодтауды айтарлықтай жылдамдатады.

H.264 Codec туралы қысқаша кіріспе

H.264 кодектерін жүктеп алмас бұрын, H.264 ережелерінің неліктен екенін білуге ​​уақыт бөлген жөн. H.264 өте көп назар аударып отыр, өйткені ол салыстырмалы MPEG-2 кодтауыштарына қарағанда шамамен 3 есе аз биттермен бейнені кодтай алады. Бұл жаңа мүмкіндіктер ашады.

H.264 MPEG-4 2-бөлім (табиғи бейне) кодтауынан екі есеге дейін тиімді болғандықтан, ол жақында MPEG-4 стандартында 10-бөлім - Жетілдірілген бейне кодтау ретінде қабылданды. Көптеген белгіленген кодтауыш пен декодер жеткізушілері тікелей H.264 нұсқасына көшіп, MPEG-4 2-бөлімінің аралық қадамын өткізіп жібереді.

H.264 Codec Pack тегін жүктеп алу

Doom9 форумында сіз H.264 кодектерін тегін жүктеп алуды ұсынатын ұзақ тізімді таба аласыз. Міне, біз таңдап алып, сынап көрдік, содан кейін оны сізге береміз.

DivX Plus HD біздің өндірістік серіктестерімізбен бірлесіп әзірленген мүмкіндіктердің мұқият таңдалған балансын білдіреді.

Ол DVD ойнатқыштары, Blu-ray ойнатқыштары (қажет пе?), сандық теледидарлар, приставкалар және т.б. қоса алғанда, құрылғы санаттарының үлкен ауқымында күшті қысуды және өзара әрекеттесуді қамтамасыз етеді.

QuickTime 7 ең соңғы үлгімен жабдықталған бейне кодек H.264 деп аталады, ол өте төмен деректер жылдамдығымен керемет сапаны қамтамасыз етеді.

MPEG-4 стандартының (MPEG-4 10-бөлім) бөлігі ретінде ратификацияланған бұл ультра тиімді технология мобильді құрылғыларға арналған 3G-ден бейнеконференцияға арналған iChat AV-ға, трансляцияға және DVD-ге арналған HD-ге дейін өткізу қабілетінің кең ауқымында тамаша нәтижелер береді. .

MainConcept AVC/H.264 Codec Pack стандарт қолдайтын барлық профильдер мен деңгейлерде жылдам кодтау және декодтау жылдамдығын ұсынады.

Ол H.264/AVC бейнесін кодтайды және декодтайды, бұл бар қолданбаларға осы қызықты жаңа пішімге қолдау қосуды жеңілдетеді. Кодер сонымен қатар Blu-ray, Sony PSP, Apple iPod, AVCHD, Adobe Flash, Silverlight және басқа стандарттар үшін алдын ала конфигурацияланған үлгілерді қамтиды. Codec пакетінің Broadcast нұсқасы тіпті AVC-Intra Class 50 және Class 100 қолдауын ұсынады.

DivX бағдарламалық құралы үшін (немесе ). 4K дейінгі HEVC бейне мазмұнын қоса, DTS-HD дыбысы бар DivX бейнесін түрлендіруді және ойнатуды қосыңыз. DTS-HD қосылатын модулі студиялық сапалы дыбыс үшін DTS аудио тректерімен бейнелерді түрлендіруге және ойнатуға мүмкіндік береді. Үйде немесе жолда көңіл көтеруді ұнатсаңыз да, DTS қандай құрылғыны пайдалансаңыз да, мүмкін болатын ең жақсы аудио тәжірибесін қамтамасыз етуге бағытталған.

  • Көп арналы аудио тректер бар бейнелерді DTS пішіміне түрлендіру
  • Одан да кинематографиялық тәжірибе үшін DivX ойнатқышында DTS дыбыс жолдарымен бейнелерді ойнатыңыз
  • Бейнелерді DTS аудио қолдауымен DivX құрылғыларында кез келген уақытта, кез келген жерде ойнатыңыз

DivX бағдарламалық құралына арналған DTS-HD қосылатын модулі DTS декодерімен DTS Digital Surround™, DTS Express™ және DTS Coreless жоғалтпайтын ағындарды қоса алғанда, барлық DTS кодектерін декодтайтын DTS-HD Master Audio™ қамтиды. Файлдағы дыбысты жасау үшін пайдаланылатын DTS кодектеріне байланысты DTS 7.1 дискретті арналарға және кодтауды жылдамырақ сапалырақ ететін деректерді үнемдеуге мүмкіндік береді.

DTS патенттері үшін қараңызhttp://patents.dts.com . DTS Licensing Limited лицензиясы бойынша өндірілген. DTS, DTS-HD, Symbol, & DTS немесе DTS-HD және Symbol бірге тіркелген сауда белгілері және DTS-HD Master болып табылады. Аудио DTS, Inc. компаниясының сауда белгісі болып табылады. © DTS Inc. Барлық құқықтар сақталған.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
рахмет. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!