Nous sommes le Lun 30 Juin, 2025 06:00
Supprimer les cookies

Page 1 sur 21, 2 Suivantmencoder/ffmpeg et découpage de vidéo

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 14 Nov, 2008 17:38

hello tout le monde,

Imaginons que je souhaite découper une vidéo de 2h en deux vidéos d'1h30 et 30min avec mencoder ou ffmpeg. Comment dois-je m'y prendre ?


Merci d'avance :)
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

Ven 14 Nov, 2008 20:48

Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Sam 15 Nov, 2008 08:32

merci beaucoup. ça fonctionne très bien :)
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

Sam 15 Nov, 2008 17:22

sinon avec ffmpeg

extrait du man de ffmpeg
Code: Tout sélectionner
 
       -t duration
           Restrict the transcoded/captured video sequence to the duration
           specified in seconds.  "hh:mm:ss[.xxx]" syntax is also supported.

       -fs limit_size
           Set the file size limit.

       -ss position
           Seek to given time position in seconds.  "hh:mm:ss[.xxx]" syntax is
           also supported.
Par exemple

ffmpeg -ss 80 -t 60 -vcodec copy -acodec copy -i 14-18.mpeg 14-18-raccourci.mpeg
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Sam 15 Nov, 2008 19:26

Maintenant, j'aurais une autre question du même style sur ffmpeg et/ou mencoder.
J'obtiens, après le découpage, des fichiers de plus de 800Mo et j'aimerais qu'ils fassent 700Mo sans pour autant diminuer la durée de vidéo.
J'ai essayé en diminuant le fps (j'ai mis un fps de 20) et j'arrive alors à baisser le poids du fichier seulement ... la qualité de la vidéo s'en ressent grandement.

Connaissez-vous une autre solution moins .... destructive pour la qualité ?
J'avais pensé diminuer la taille de l'image mais :
1- je ne sais pas comment faire
2- je ne suis pas sûr que ce ne soit pas trop destructeur non plus


Merci de vos réponses.
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

Dim 16 Nov, 2008 12:25

Bonjour,

Pourrais-tu indiquer le format et le conteneur de cette vidéo ?
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Dim 16 Nov, 2008 18:36

Code: Tout sélectionner
~/Vidéos/films$ ffmpeg -i Hitler_01.avi

[...]

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 23.98 (24000/1001)
Input #0, avi, from 'Hitler_01.avi':
  Duration: 01:32:30.0, start: 0.000000, bitrate: 1254 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 704x384 [PAR 1:1 DAR 11:6], 23.98 tb(r)
    Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s
Must supply at least one output file

Donc, si j'ai bien compris :
- format vidéo : mpeg4
- format audio : mp3
- conteneur : avi
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

Dim 16 Nov, 2008 19:00

Tu peux déjà passer en 44.1KHz pour l'échantillonage audio, en VBR si possible et un bitrate moindre (112 Kbps). Je ne pense pas que la conversion mp3->ogg fasse tant de mal que ça à la bande son d'un film sur Hitler, sauf si tes oreilles sont celles d'un mélomane et que tu aimes bien entendre les aboiements du führer en son THX.

Pour la vidéo, la destruction est plus flagrante alors...
Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Dim 16 Nov, 2008 20:04

il s'agit du film Hitler - La naissance du mal, pour les connaisseurs.
Je vais donc tester tes réglages (mais pas tout de suite, je suis en plein boulot)


merci de tes conseils :)


EDIT : je pensais à autre chose. J'ai une plage audio 0-48kHz si j'ai bien compris. Si je coupais à 24kHz .... il me semble que la sensibilité de l'oreille humaine s'arrête dans ces eaux-là pour les meilleures.
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

Lun 17 Nov, 2008 00:11

Mikelenain a écrit:J'ai une plage audio 0-48kHz si j'ai bien compris. Si je coupais à 24kHz .... il me semble que la sensibilité de l'oreille humaine s'arrête dans ces eaux-là pour les meilleures.

Ici il s'agit de la fréquence d'échantillonnage, rien à voir avec la fréquence des sons en eux-mêmes.

Comme le dit Téthis, si tu ne veux pas trop dégrader la qualité visuelle, attaque-toi au son : tu peux réduire à 22kHz, coder l'échantillonnage sur 8bits au lieu de 16. Mais tu ne gagneras jamais 100Mo comme ça. Seul un réencodage de la vidéo te le permettra.

Pour réduire la taille il faut réduire la quantité d'informations de l'image, donc perdre en qualité. Il te faut donc réduire le bitrate. Pour ne pas perdre trop d'infos, réduit en même temps un peu la taille de l'image. Et utilise un codec performant, comme le x264.

Tout ça en ligne de commande, c'est bien, mais pas évident si tu débutes. Essaye avec avidemux, il est basé sur les mêmes bibliothèques que ffmpeg.

Bienvenu dans le monde merveilleux du bidouillage vidéo :).
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...

Qui est en ligne ?

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