Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Alf92 Newsgroups: fr.comp.os.android Subject: Re: Lecteur video pour h265 10 bits sans support hardware Date: Wed, 06 Oct 2021 01:38:07 +0200 Organization: A noiseless patient Spider Lines: 70 Message-ID: References: <3BvWpiTefvaYOiHQZw0yFhcvqJs@jntp> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit Injection-Date: Tue, 5 Oct 2021 23:38:09 -0000 (UTC) Injection-Info: reader02.eternal-september.org; posting-host="1eb7f2cbe8a9472df57cf94f047280dd"; logging-data="9965"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18p2CpDuhKGq26JoCEAQPAa" Cancel-Lock: sha1:noQ6sLdTcwZZyIpUmhhJgQfrDoI= X-Newsreader: MesNews/1.08.06.00 Bytes: 4302 Alf92 (le 06/10/2021 à 01:12:00) : > pehache (le 05/10/2021 à 17:23:47) : >> Le 05/10/2021 à 13:08, Alf92 a écrit : >>> pehache (le 05/10/2021 à 09:16:41) : >>>> Le 04/10/2021 à 14:47, pehache a écrit : >>>>> J'ai une tablette Lenovo Tab 8 gen2. Son processeur supporte le décodage >>>>> hardware des videos h265, mais apparemment uniquement en 8 bits. Les >>>>> videos h265 10 bits sont décodées en software, et le CPU n'est >>>>> visiblement pas assez puissant pour décoder du full HD dans ces >>>>> conditions (blocking, pixellisation, freezes...). >>>> >>>> Ce genre de subtilité est un peu pénible... J'avais évidemment >>>> vérifié que ce modèle décodait le h265 en hardware, sans penser que >>>> c'était restreint au cas 8 bits (et évidemment rien ne le mentionnait >>>> dans les descriptions). >>> >>> comment as-tu pu déterminer cette incomaptibilité 8/10bits ? >> >> En cherchant par rapport au modèle de tablette (TB-8505F) et son >> processeur (Mediatek A22), j'ai fini hier par tomber sur une page qui >> mentionnait que le décodage hardware était limité au cas 8 bits. Mais >> impossible de retrouver la page aujourd'hui ! >> >>> es-tu sur de la qualité de l'entête de ton fichier ? >>> en premier lieu j'essayerais de faire un direct stream copy avec ffmpeg >>> pour voir si le pb ne vient pas de là. >> >> Fait (le changement de container aussi), et ça ne change rien. > > bon... > sachant que VLC s'appuie sur le décodage matériel dès que c'est > possible il parait normal qu'il passe en décodage logiciel avec le H265 > 10bit. > > comme ça lag/freeze avec VLC, peut-être qu'avec un système plus léger > ça passerait. > https://opensource.google/projects/exoplayer > https://apkpure.com/exoplayer-networkstream-progressive-hls-dash/com.moviestime.exoplayer > à essayer. > > sinon j'ai trouvé ça en grattant un peu : > "EDIT 1: I have also tried playing 10 bit HEVC 720p videos and they > work perfectly on my budget Android phone using MX player > EDIT 2: Also use HW+ mode in case you feel lagging in the video." > https://www.quora.com/Is-there-any-Video-Player-for-android-that-can-play-HEVC-videos-smoothly le GPU du Mediatek A22, le PowerVR GE8300, semble décoder le H265 10bits https://bit.ly/3mwcIXF puis https://bit.ly/2WIGakb PowerVR GE8300 @ 660 MHz GPU specifications (...) h265/HEVC (10 bit):Decode & Encode si c'est vrai ça voudrait peut-être dire que ton fichier n'est pas d'aplomb, ou de définition ou de framerate trop important, ou de bitrate trop élevé (le transfert mémoire-CPU/GPU à du mal à suivre). => test en réencodant proprement en H265/10bits avec même définition, même framrate et ~même bitrate. => test en réencodant proprement en H265/10bits avec même définition et même framrate, mais avec un bitrate plus faible (-50% par exemple). => test en réencodant proprement en H265/10bits avec une définition plus faible et un même framerate. => test en réencodant proprement en H265/10bits avec une même définition et un framerate plus faible. ("en réencodant proprement" : avec un soft non exotique, ffmpeg par exemple)