Bénéficie de 0 recommandations à propos de 0 messages
Compresser une vidéo pour partage en ligne
Mon appareil photo numérique me donne des vidéos :
640x480 MJPEG 30i/s
8bits PCM Mono 11 KHz
Que je voudrais réduire pour partager en ligne.
Une compression MPEG DVD sous Avidemux réduit un rush de 173 Mo à 76 Mo ce qui est insuffisant.
Eventuellement la résolution pourrait être réduite. Je pensais à du xvid4+mp3 mais je ne sais si c'est un bon choix ni comment faire dans Avidemux ?
La vidéo serait stockée sur Google Picasa Albums Web :
- Nous acceptons de nombreux formats répandus, tels que .avi, .asf, .mov (QuickTime), Windows Media et .mpg. Par ailleurs, les extensions de fichier .avi, .asf, .mov, .wmv, .mpg, .mpeg et .mp4 sont toutes acceptables. Veuillez noter que nous n'acceptons pas pour l'instant les fichiers Flash ou Real Media Video. Les codecs vidéo acceptés sont H.264, H.263, MPEG 1/2/4 et motion JPEG.
- La fréquence d'image doit être supérieure à 12 images par seconde.
- Le débit binaire doit être supérieur à 260 Kbps.
- La taille de fichier ne doit pas excéder 100 Mo.
Si vous avez une vidéo dans un autre format, nous ferons de notre mieux pour l'interpréter.
Recommandations en matière de qualité :
Si possible, nous suggérons de transférer le fichier source d'origine. Cependant, les spécifications suivantes sont recommandées pour assurer une qualité maximale et une taille de fichier raisonnable :
- MPEG4 (mp3 ou mp4 audio) à 2 mbps
- MPEG2 (mp3 ou mp4 audio) à 5 mbps
- 30 images par seconde
- résolution de 640 x 480
- image 4:3
- désentrelaçage
Dernière modification par antistress 03/09/2007 à 23h16.
Bénéficie de 0 recommandations à propos de 0 messages
j'ai trouvé de la doc :
Introduction
-------------
Ca y est: vous avez un bel appareil photo numérique (APN pour les intimes) qui fait aussi de belles videos (min 640x480, les résolutions inférieures ne sont vraiment que gadget). Vous êtes donc ravis de faire des petits clips avec. Seulement voilà, qd bien même on a vidée sa carte mémoire sur son disque, à un rythme de plus d' 1 MB la seconde, les clips deviennent vite encombrants. La solution? Les recompresser pardi! Notamment un must si on veut envoyer une video à des amis ou les mettre sur son site web: 30 MB, ca ne passe pas; 5 MB, c'est déjà beaucoup mieux!
En effet, les APN font pour la plupart des fichiers video peu compréssés: video MJPEG et audio PCM bien souvent.
Grosse restriction de maints APN: l'audio échantillonné en mono à seulement 8 ou 11khz.
La plupart des logiciels "tout en un" de recompression video ne proposent en effet que du 44khz. Du coup, l'audio est rééchantilloné et prend plus de place.
Description des besoins
-------------------------
Pour ma part, j'ai des videos de 2 APN en test:
- celle d'un Canon Ixus 40 d'un ami
- celles de mon Panasonic FX9.
Formats video de ces APN:
Ixus40: AVI, video MJPEG 15 Mb/s, audio mono PCM 11khz (88kb/s)-> Clip de 35 Mo pour 20s
FX9: MOV, video MJPEG 11Mb/s, audio mono PCM 8khz -> Clip de 34 Mo pour 26s
Objectif de sortie:
MPEG4 (ASP type Xvid ou mieux AVC type x264) 1,5 Mb/s, audio MP3 ou AAC 16 kb/s. -> clip de 4 Mo pour 20s.
Conteneur: AVI, MP4 ou MKV
je pense qu'un format à la fois ouvert et performant impliquerait xvid4+vorbis pour le son (dans quel conteneur ?) mais qu'un format plus facilement lisible implique xvid4+mp3 (dans quel conteneur ?) me trompe-je ?
en xvid 1 passe / mp3 mono CBR 32000 Hz je tombe à 38 Mo
en xvid 2 passes - débit moyen de 1500 kb/s / mp3 mono CBR 32000 Hz je tombe à 18 Mo voilà qui me semble tout à fait convenable
par contre la vidéo est super saccadée (1 passe ou 2 passes) au lieu de la fluidité de la vidéo initiale (ou de celle réencodée en MPEG DVD)! quelqu'un a une idée ?
et quid du script donné dans le message précédent ?
Bénéficie de 0 recommandations à propos de 0 messages
ouh la la ! dans mes fichiers mp4, le débit audio explose. D'ailleurs, la piste audio est passée de 8 à 16 bits. Comment régler finement les caractéristiques audio ?
En outre, que je réimporte mes fichiers mp4 dans Avidemux, le son est accéléré (on dirait donald duck qui parle), alors que le fichier MJPEG ou MPEG DVD est lu correctement ?!
edit : J'ai passé le bitrate à 48 kbits (le minimum, au lieu de 128 kbits par défaut) et ça diminue la taille de mon fichier un peu (17,1 au lieu de 18,1 soit -5,52%).
Par contre toutes mes vidéos sont fluides sous Avidemux et MPlayer alors que les fichiers encodes en xvid/mp3 saccadent sur vlc et totem-gstreamer
Dernière modification par antistress 04/09/2007 à 02h16.
Bénéficie de 0 recommandations à propos de 0 messages
et pourquoi pas passer ta video sur kdenlive et en faire un flash ?
flash (bien que propriétaire) est lu sur linux mac et windows (sans autre choses que le plugin flash)
Kdenlive importe tout ce que ffmpeg peut lire (CàD beaucoup de choses), et exporte en flash.(notamment)
edit:
Ouch, j'ai pas vu qu'il ne prenait pas le flash !!!!
Ben tu peux quand même essayer avec kdenlive, j'ai des videos que j'avais difficile à encoder et qui sont passée comme lettre à la poste avec kdenlive.
Il sort du quiktime, mpeg mpeg4, real, flash...
Avantage tout est préréglé, tu choisis le format, puis la résolution, et enfin la qualité.
En plus si tu veux couper déplacer ou supprimer des plans, il te le fait facilement avant d'exporter.
Bénéficie de 0 recommandations à propos de 0 messages
Posté par antistress
Mon appareil photo numérique me donne des vidéos :
640x480 MJPEG 30i/s
8bits PCM Mono 11 KHz
Que je voudrais réduire pour partager en ligne.
Une compression MPEG DVD sous Avidemux réduit un rush de 173 Mo à 76 Mo ce qui est insuffisant.
Ta video de départ est déjà très bien et correspond au format source demandée par Google Picasa (Motion JPEG)... à part le poids.
Dans Avidemux:
- Pour le son, laisse-le en mode "copie" il est déjà très bien.
- Pour la video, à part réduire soit la taille (320x240?), soit la qualité du canal video de ton MJPEG (80 ou 75 ou...?), je ne vois pas trop...
Sinon si tu veux garder du 640x480, essaie peut-être de mettre le codec x264 , en double passe, avec une taille définie pour ton fichier final, si c'est ça qui importe dans ton cas?
Bénéficie de 0 recommandations à propos de 0 messages
pour google/picassa à mon avis le mieux est d'uploader la vidéo dans sa forme la moins compressée possible, l'encodeur google fera ensuite son travail à partir du fichier en bonne qualité (ceci dit c'est à confirmer c'est quelque chose que j'ai jamais fait)...
et pour ce qui est de la compression franchement de mon point de vue sous linux le meilleur reste ffmpeg2theora qui donne de bons résultats pour un poids final trés réduit...
(on peut bien sur essayer de compresser avec ffmpeg tout court, mais le choix dans les réglages formats/codec audio/codec video/paramètres spécifiques/ devient vite un sac de nouille...)