Nous sommes le Jeu 19 Juin, 2025 23:23
Supprimer les cookies

bidouillage vidéo

Tout ce qui est un peu hors-sujet mais qui peut se partager...

Mer 21 Avr, 2010 17:27

j'ai un petit soucis. j'essaye de mettre une vidéo sur un i-pod.

ffmpeg me donne ces données-ci :
Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997/125)
Input #0, avi, from 'V Pour Vendetta.avi':
Duration: 02:12:44.33, start: 0.000000, bitrate: 731 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x272 [PAR 1:1 DAR 40:17], 23.98 tbr, 23.98 tbn, 23.98 tbc
Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
At least one output file must be specified


Ensuite, j'utilise donc ffmpeg pour le convertir en mp4 comme ceci :
ffmpeg -i V\ Pour\ Vendetta.avi -acodec copy -vcodec copy -s 320x136 -b 366k V\ Pour\ Vendetta_bis.mp4

Mais le soucis, c'est que ça ma fait des gros carrés partout sur l'image ....
J'ai diminué le bitrate parce-que je pensais que ça venait de là mais ça n'a rien changé...
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Mer 21 Avr, 2010 19:12

Tu passes l'option "copy" pour l'audio et la vidéo. Ok. Mais comme son nom l'indique , copy veut bien dire copie. Tu ne peux donc pas modifier le bitrate ni quoi que se soit. Il copie le flux tel-quel. Il te faut donc indiquer le codec que tu veux et lui passer les options que tu veux.

Pour te simplifier la vie, va voir du coté de Handbrake ou même Avidemux qui ont des profiles prédéfinis pour ce genre d'appareils. C'est simple et très efficace.
Quand tout le reste a échoué, lisez le mode d'emploi.
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Mer 21 Avr, 2010 19:30

Mikelenain a écrit:Mais le soucis, c'est que ça ma fait des gros carrés partout sur l'image ....
J'ai diminué le bitrate parce-que je pensais que ça venait de là mais ça n'a rien changé...


+1 pour Handbrake.

Sinon, en cas de bidouilles ultérieures (hors -vcodec copy), quand tu vois des carrés (= macroblocs), c'est plutôt augmenter le bitrate qu'il faut je pense. Le bitrate indique combien de bits seront utilisés pour encoder l'ensemble des images pour 1 seconde. Plus il est élevé, moins c'est compressé, meilleure est la qualité.
kinovea.org
joan

Avatar de l’utilisateur
Messages : 886
Géo : France, Aquitaine, Bordeaux

Mer 21 Avr, 2010 20:11

ok, je teste en augmentant le bitrate et si ça marche pas je teste avec handbrake
Une ch'tio peu d'pub :http://www.ina-ich.net/

"L'ignorance n'est pas ne pas connaître, c'est ne pas vouloir connaître."
Ubuntu 11.10 | LibreOffice | GnuPlot | PidGin | irssi | suite Mozilla | VLC ...
Mikelenain

Avatar de l’utilisateur
Messages : 3651
Géo : Lyon

Jeu 22 Avr, 2010 13:09

Salut,

Je fais un peu de pub pour mon article sur ffmpeg :
http://www.jcartier.net/spip.php?articl ... che=ffmpeg

La commande semble être :
ffmpeg -i video_origine.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X video_finale.mp4
janolap1

Avatar de l’utilisateur
Messages : 348
Géo : Bourges

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit