
Recherche avancée
Autres articles (23)
-
Demande de création d’un canal
12 mars 2010, parEn fonction de la configuration de la plateforme, l’utilisateur peu avoir à sa disposition deux méthodes différentes de demande de création de canal. La première est au moment de son inscription, la seconde, après son inscription en remplissant un formulaire de demande.
Les deux manières demandent les mêmes choses fonctionnent à peu près de la même manière, le futur utilisateur doit remplir une série de champ de formulaire permettant tout d’abord aux administrateurs d’avoir des informations quant à (...) -
Qualité du média après traitement
21 juin 2013, parLe bon réglage du logiciel qui traite les média est important pour un équilibre entre les partis ( bande passante de l’hébergeur, qualité du média pour le rédacteur et le visiteur, accessibilité pour le visiteur ). Comment régler la qualité de son média ?
Plus la qualité du média est importante, plus la bande passante sera utilisée. Le visiteur avec une connexion internet à petit débit devra attendre plus longtemps. Inversement plus, la qualité du média est pauvre et donc le média devient dégradé voire (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
Sur d’autres sites (4705)
-
How to install FFmpeg on a Linux server using SSH [closed]
29 janvier 2013, par user2019961I've been trying my hardest and I can't seem to find a straight answer ; I have the latest version of FFmpeg downloaded and uploaded to my server, SSH enabled and I can get into the shell command prompt but I can't figure out how to actually install it. IT says just to type ./configure but that does nothing. Can anyone help me to install it ?
-
lavu/libm : add erf hack and make dynaudnorm available everywhere
20 décembre 2015, par Ganesh Ajjanagaddelavu/libm : add erf hack and make dynaudnorm available everywhere
Source code is from Boost :
http://www.boost.org/doc/libs/1_46_1/boost/math/special_functions/erf.hpp
with appropriate modifications for FFmpeg.Tested on interval -6 to 6 (beyond which it saturates), NAN, INFINITY
under -fsanitize=undefined on clang to test for possible undefined behavior.This function turns out to actually be essentially as accurate and faster than the
libm (GNU/BSD’s/Mac OS X), and I can think of 3 reasons why upstream
does not use this :
1. They are not aware of it.
2. They are concerned about licensing - this applies especially to GNU
libm.
3. They do not know and/or appreciate the benefits of rational
approximations over polynomial approximations. Boost uses them to great
effect, see e.g swr/resample for bessel derived from them, which is also
similarly superior to libm variants.First, performance.
sample benchmark (clang -O3, Haswell, GNU/Linux) :3e8 values evenly spaced from 0 to 6
time (libm) :
./test 13.39s user 0.00s system 100% cpu 13.376 total
time (boost based) :
./test 9.20s user 0.00s system 100% cpu 9.190 totalSecond, accuracy.
1e8 eval pts from 0 to 6
maxdiff (absolute) : 2.2204460492503131e-16
occuring at point where libm erf is correctly rounded, this is not.Illustration of superior rounding of this function :
arg : 0.83999999999999997
erf : 0.76514271145499457
boost : 0.76514271145499446
real : 0.76514271145499446i.e libm is actually incorrectly rounded. Note that this is clear from :
https://github.com/JuliaLang/openlibm/blob/master/src/s_erf.c (the Sun
implementation used by both BSD and GNU libm’s), where only 1 ulp is
guaranteed.Reasons it is not easy/worthwhile to create a "correctly rounded"
variant of this function (i.e 0.5ulp) :
1. Upstream libm’s don’t do it anyway, so we can’t guarantee this unless
we force this implementation on all platforms. This is not easy, as the
linker would complain unless measures are taken.
2. Nothing in FFmpeg cares or can care about such things, due to the
above and FFmpeg’s nature.
3. Creating a correctly rounded function will in practice need some use of long
double/fma. long double, although C89/C90, unfortunately has problems on
ppc. This needs fixing of toolchain flags/configure. In any case this
will be slower for miniscule gain.Reviewed-by : James Almer <jamrial@gmail.com>
Signed-off-by : Ganesh Ajjanagadde <gajjanagadde@gmail.com> -
Pick the English audio stream provided that it exists on video
10 mai 2017, par parsaHow can I have the english audio stream on output file where it exists on video ? and If not exists, I set all streams on output.
Is there anyway for do that at one command ?
I’m using this codeffmpeg -i input.mkv -f mp4 -map a -map -m:language:eng -map v -map s -map d? -
map t -c:v copy -c:a copy output.mp4