Rozdíl ve velikosti souboru h.264 versus h.265



Jaký rozdíl dosahujete ve velikosti video souborů (při zachování ostatních parametrů) při použití h.265 místo h.264.Uvádí se až 50%.Táži se proto, že mám spoustu archivovaných vlastních video souborů z digitálu a uvedeného poměru nedosahuji. Užívám ffmpeg.ffmpeg -i input.mkv -c:v libx265 -crf 18 -c:a copy output.mkv
No tak dej -crf 25 a soubor bude hnedle menší, ovšem ta práce a čas strávený touto konverzí se nikdy nevyplatí - raději kup větší disk a na celou nesmyslnou konverzi se vy***....![](/Client.Images/smileys/6.gif)
<p>viz <a href="https://superuser.com/a/4252/128227">this</a> odpověď. níže uvádíme pro pohodlí:</p><blockquote> <p>vypočítejte potřebný datový tok vydělením 1 gb délkou videa v sekundách. takže pro video o délce 16:40 (1 000 sekund) použijte datový tok 10 000 000 bajtů/s:</p> <pre><code>ffmpeg -i input.mp4 -b 1000000 output.mp4 </code></pre> <p>dalšími možnostmi, které by stálo za zvážení, je nastavení faktoru konstantní rychlosti, který snižuje průměrnou bitovou rychlost, ale zachovává si lepší kvalitu. měňte crf mezi 18 a 24 - čím nižší, tím vyšší datový tok.</p> <pre><code>ffmpeg -i input.mp4 -vcodec libx265 -crf 20 output.mp4 </code></pre></blockquote><p>změňte kodek podle potřeby - libx264 může být k dispozici, pokud libx265 není, za cenu mírně větší výsledné velikosti souboru.</p> <p>nezapomeňte, že zatímco monitor může být větší než 800x600, okno prohlížeče nemusí být na celou obrazovku.</p><p>například běžím na monitorech lcd s rozlišením 1600x1200 (stále poměrně velké), ale mé okno prohlížeče je přibližně 1100x1200 (přibližně).</p><p>musíte se tedy podívat na nejběžnější rozlišení <em>prohlížeč</em>, nikoli na nejběžnější rozlišení <em>obrazovka</em>.</p> Jen aby spíše než stručnou odpověď komentář: Toto chování závisí jak na přehrávači, který používáte, a na grafické kartě. Co se stane, je následující:


1. Přehrávač videa plní svou videa okno s jediným, barvy bytu. Obvykle to bude buď světlé růžové nebo něco podobného, ​​ale ne přesně, černé. Myšlenka je vybrat si barvu, která není pravděpodobné, že se objeví kdekoli jinde na obrazovce.
2. Přehrávač videa instruuje akcelerační čip na grafické kartě pro přehrání videa, ale jeho zobrazení pouze na části obrazovky, které mají ten přesnou barvu. K dosažení tohoto cíle, je technika nazývá „překrytí“ je používán, který efektivně umožňuje grafickou kartu „překryvné“ video obsahu na libovolnou část obrazovky, která je vyplněna s tímto konkrétním barvou.


Teď, když se snímek přehrávače, zatímco způsob, jak hrát, co máte, je obraz, který obsahuje velký jednotný vyplnit kde je video má být. Máte-li zobrazit tento snímek obrazovky při přehrávání videa, bude grafická karta nebude schopen rozeznat rozdíl mezi barvou v rámci přehrávače a obrazovky to. Bude to jen nahradit tuto barvu s obrazem.


Můžete se bavit s tímto chováním ze strany výkresu na obrázku. Ať už jste čerpal se zdají být vypracovány v horní části obrazu, protože video zobrazuje pouze tam, kde na obrazovce má přesné barvy používané video přehrávač. Ve scénáři, kde mám více sestav souborů (tedy 1 exe a 5 DLL) budu používat jinou verzi souboru pro každého, ale stejný montážní verzi pro všechny z nich, která vám umožní zjistit, které exe každý dll jít s. <p>dával jsem přednost rozvržení tekutin, protože jsem chtěl, aby surfaři využili větších monitorů, když stiskli ctrl - <strong> +</strong> (nebo cmd - <strong> +</strong>) pro zvětšení písma velikost. kdysi dávno, asi v roce 2008, stránky s pevnou šířkou vypadaly opravdu špatně, když stisknete ctrl - <strong> +</strong>, protože nic jiného se nezvýšilo - tabulky a div zachovaly stejnou šířku a text přetékal jim.</p><p>u současných prohlížečů však stisknutí ctrl - <strong> +</strong> nyní funguje spíše jako „zvětšení“ než „zvětšení velikosti písma“: celá stránka je proporcionálně a pěkně zvětšena. v současné době dávám přednost:</p><ul> <li> <p><strong> používá se šířka tekutiny</strong> pro stránky, kde se zobrazují data podobná mřížce nebo tabulce nebo jiné informace. klíčovým rozhodujícím faktorem je to, zda uživatel uvidí více informací, když zvětší okno prohlížeče. zmínili jste mapy google, reader a gmail, všechny vynikající příklady imo aplikací, u nichž má uživatel užitek z větší obrazovky.</p> </li> <li> <p><strong> používání pevné šířky</strong> stránek pro popisné stránky nebo jakoukoli stránku, jejíž velikost se změnila, prohlížeč nebude mít za následek zobrazení dalších informací. příklady jsou tato velmi stackexchange stránka a <a href="http://www.apple.com/imac/">apple imac</a> stránka.</p> </li> </ul><p>fwiw, zjistil jsem, že navrhování šířky tekutiny má větší potíže než hodnota popisných stránek.</p> dobrý den, diference teploty bývá u většiny výrobců +-4 °c. pokud je větší, tak je ve většině případech vadné čidlo. u některých výrobců můžete nastavit korekci čidla, ale raději bych čidlo při servisu vyměnil a je klid. <p>není specifický pro css, tj. obecně nezáleží na tom, zda určíte jednu barvu v hsl nebo rgb, kde je důležité, pokud potřebujete interpolovat přes hodnotu barvy, přechod z červené na zelenou v hsl je mnohem předvídatelnější než v rgb. a můžete to udělat beze změny vnímaného jasu barvy. to znamená, že je užitečné, kdykoli potřebujete změnit barvu (vyblednutí, sklon ...)</p><p>je také snazší vybrat barvu v hsl/hsb (jedná se o dva mírně odlišné barevné modely). výběr barvy photoshopu, který vidíte, je výběr barvy hsb, zvolte h na liště vlevo, zvolte s na horizontální ose barevné záplaty a b na vertikální ose.</p> <p>vypadá to, že budete mít omezené možnosti, protože chcete, aby kontrola proběhla před nahráním. myslím, že nejlepší, co se chystáte dostat, je použít javascript k ověření rozšíření souboru. můžete vytvořit hash platných rozšíření a pak se podívat, zda rozšíření nahraného souboru existovalo v hash.</p><p>html:</p><pre><code>&lt;input type="file" name="filename" size="20" onchange="check\_extension(this.value,"upload");"/&gt; &lt;input type="submit" id="upload" name="upload" value="attach" disabled="disabled" /&gt; </code></pre><p>javascript:</p><pre><code>var hash = { 'xls' : 1, 'xlsx' : 1, }; function check\_extension(filename,submitid) { var re = /\..+$/; var ext = filename.match(re); var submitel = document.getelementbyid(submitid); if (hash[ext]) { submitel.disabled = false; return true; } else { alert("invalid filename, please select another file"); submitel.disabled = true; return false; } } </code></pre> <p>zde je odkaz na referenční materiál společnosti adobe</p><p> <a href="http://www.adobe.com/devnet/pdf/pdf\_reference.html">http://www.adobe.com/devnet/pdf/pdf\_reference.html</a> </p><p>měli byste vědět, že pdf je pouze o prezentaci, nikoli struktuře. parsování nebude snadné.</p> <p>flash a silverlight jsou výkonné platformy a záleží to na vašich okolnostech. v současné době je uživatelská základna pro flash vzhledem k jeho věku mnohem větší a je pravděpodobné, že ji bude mít více lidí.</p>