Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels > Vidéo
Vidéo Forum d'entraide sur les logiciels pour la gestion Vidéo, TV, logiciels Webcams, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/01/2011, 11h55   #1
Invité de passage
 
Inscription : juillet 2005
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 20
Points : 4
Points : 4
Par défaut Encoder une vidéo pour iPhone avec ffmpeg

Bonjour,

J'ai pour objectif d'industrialiser l'encodage de vidéos de bonne qualité vers différent formats pour optimiser leur visibilité sur les divers terminaux web existants. Les vidéos étant embarquées dans une page web via le tag HTML5 <video>. Je précise également que je souhaite utiliser ffmpeg pour ces encodages.

L'un des terminaux visés est l'iPhone, et je ne suis pour l'instant pas parvenu à faire fonctionner mes vidéos sur le seul terminal de test dont je dispose, un iPhone 3G sous iOS 3.1.2.

Les specs à ce sujet étant assez vague, je m'étais d'abord contenté d'un bitrate assez faible (800kb/s), puis j'ai tenté de coller à la résolution native de l'iPhone. En pleine débâcle, j'ai enfin essayé à peu près tous les réglages conseillés sur le net pour un encodage via ffmpeg pour iPhone, sans succès.

La page encapsulant la vidéo est correcte, puisque par contre un encodage via HandBrakeCli avec le preset iphone a fonctionné du premier coup. Mais je ne parviens pas à déterminer pourquoi ça ne fonctionne pas avec ffmpeg.

Donc si quelqu'un a une explication, voire la commande miracle, ce serait un bonheur.

Merci d'avance.
Laurent
ssayen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 16h58   #2
Invité de passage
 
Inscription : juillet 2005
Messages : 20
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 20
Points : 4
Points : 4
J'ai fini par trouver quelque chose d'assez satisfaisant, donc je le poste ici au cas où ça intéresse quelqu'un.

En farfouillant sur le net je suis tombé sur ce projet, Video scripts for portables, qui semble abandonné. En bricolant les sources j'ai fini par dégotter une commande qui fonctionne, enfin. Je vais prendre ensuite le temps de comprendre ce qui fait que celle-ci fonctionne sur iPhone et pas les dizaines d'autres que j'ai essayées, mais je la livre telle quelle :

ffmpeg -threads 2 -i "originalDummy.mp4" -s 480x352 -vcodec libx264 -b 300k -flags +loop -cmp +chroma -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq "blurCplx^(1-qComp)" -qcomp 0.6 -qmin 20 -qmax 51 -qdiff 4 -coder 0 -refs 1 -bt 500k -bufsize 4M -level 21 -r 30000/1001 -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -f mp4 -aspect 480:352 -metadata title="Dummy" -acodec libfaac -ac 2 -ar 48000 -ab 48k -vol 320 "dummyIphone.mp4"

Bonne soirée.
Laurent
ssayen est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h42.


 
 
 
 
Partenaires

Hébergement Web