Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#51 27-01-2016 18:46:16

Anonyme-8
Invité

Re : wiki - ffmpeg - La video... facile !

oui, sur jessie (backports).

#52 27-01-2016 18:48:23

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - ffmpeg - La video... facile !

Le paquet de Stretch, alors ?

Dans ce cas, tu compares avec libav-tools de jessie-backports ?

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#53 27-01-2016 19:35:36

Slyfox
Membre
Distrib. : Debian Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : Mate 1.16
Inscription : 15-12-2013

Re : wiki - ffmpeg - La video... facile !

paskal a écrit :

C'est toujours le cas : ffmpeg avait été déprécié : https://packages.debian.org/fr/wheezy/ffmpeg



Je cite et traduit... (via un traducteur en ligne big_smile )

  Libav est une solution complète, multi-plateforme pour décoder, encoder, enregistrer, convertir et diffuser de l'audio et la vidéo.Ce paquet contient le programme de ffmpeg obsolète. Ce forfait est aussi un paquet de transition à libav-tools. Les utilisateurs sont invités à utiliser avconv du paquet libav-tools au lieu de ffmpeg.

mad

Je trouve déplorable ce genre de procédé ! A moins que je ne comprenne rien...

Dernière modification par Slyfox (27-01-2016 19:38:40)

Hors ligne

#54 27-01-2016 19:37:34

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : wiki - ffmpeg - La video... facile !

Hé bien, sans connaitre les raisons exactes de cet état de fait (des querelles de clocher, j'imagine), tu peux procéder avec les backports pour avoir le choix.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#55 27-01-2016 21:25:09

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

Bonsoir à tous.

Juste une question peut-être c.., j'ai avconv par les dépôts officiels et ffmpeg (compilé) dans home que j'exécute par ./ffmpeg la commande dans son dossier bin. Si j'installe ffmpeg par les backports, il y a t'il un risque de conflit entre les 2 encodeurs ?
Je pose cette question car c'est juste pour m'éviter la compilation de ffmpeg.

Hors ligne

#56 27-01-2016 21:49:15

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

J'utilise ffmpeg des backports de jessie et donc avec avconv. smile

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#57 27-01-2016 22:15:17

Anonyme-8
Invité

Re : wiki - ffmpeg - La video... facile !

golgot200 a écrit :

Bonsoir à tous.

Juste une question peut-être c.., j'ai avconv par les dépôts officiels et ffmpeg (compilé) dans home que j'exécute par ./ffmpeg la commande dans son dossier bin. Si j'installe ffmpeg par les backports, il y a t'il un risque de conflit entre les 2 encodeurs ?
Je pose cette question car c'est juste pour m'éviter la compilation de ffmpeg.



ça ma viré avconv et j'ai seulement ffmpeg.

#58 27-01-2016 22:30:38

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

Et ben c'est bien là mon interrogation, car chez moi, il vire rien et fait même une mise à jour de la libav-tools neutral
Donc je suis dans le même cas de figure que smolski.


root@debian:/home/patrick#

apt-get install -t jessie-backports ffmpeg



Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  libav-tools libavcodec-ffmpeg56 libavdevice-ffmpeg56 libavfilter-ffmpeg5 libavformat-ffmpeg56 libavresample-ffmpeg2
  libavutil-ffmpeg54 libcrystalhd3 libpgm-5.1-0 libpostproc-ffmpeg53 libshine3 libsnappy1 libsodium13 libssh-gcrypt-4
  libswresample-ffmpeg1 libswscale-ffmpeg3 libx265-59 libzmq3
Paquets suggérés :
  ffmpeg-doc firmware-crystalhd libx265-59-dbg
Les NOUVEAUX paquets suivants seront installés :
  ffmpeg libavcodec-ffmpeg56 libavdevice-ffmpeg56 libavfilter-ffmpeg5 libavformat-ffmpeg56 libavresample-ffmpeg2
  libavutil-ffmpeg54 libcrystalhd3 libpgm-5.1-0 libpostproc-ffmpeg53 libshine3 libsnappy1 libsodium13 libssh-gcrypt-4
  libswresample-ffmpeg1 libswscale-ffmpeg3 libx265-59 libzmq3
Les paquets suivants seront mis à jour :
  libav-tools
1 mis à jour, 18 nouvellement installés, 0 à enlever et 58 non mis à jour.
Il est nécessaire de prendre 9 137 ko dans les archives.
Après cette opération, 24,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
 



Edit à toto :
Mise la commande root sous balise root et séparée de son retour en balise simple code.
Les pôv.. y s'aimaient bien pourtant... La vie quoi ! tongue

Dernière modification par golgot200 (27-01-2016 22:34:05)

Hors ligne

#59 28-01-2016 10:11:03

Anonyme-8
Invité

Re : wiki - ffmpeg - La video... facile !

alors c'est bizarre que avconv soit supprimé.
je crois que c'est quand j'ai installé kodi.

de toute façon, on utilise généralement ffmpeg ou avconv mais rarement les 2.
si tu as les 2 ce n'est pas gênant.

#60 28-01-2016 10:52:04

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

OK. Je pense que je ne vais pas installer ffmpeg des backports et resté sur:

https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

qui me parait plus interressant par la compilation, pour avoir des améliorations plus rapide que par les backports.

Mon choix :
libav-tools par les dépôts (jessie) plus éprouvé, donc plus stable que les backports (moins testé)
ffmpeg compilé à la mano pour avoir de nouvelles améliorations plus rapide que par les backports.

Dernière modification par golgot200 (28-01-2016 10:53:12)

Hors ligne

#61 07-05-2017 20:07:38

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

Reformulation pour l'assemblage de plusieurs videos du même codec en utilisant l'outil concat et exemple avec une boucle for.
https://debian-facile.org/doc:media:ffm … en-1-seule

Eh oui...
... 22-2626.gif

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#62 20-08-2018 08:07:02

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : wiki - ffmpeg - La video... facile !

J'ai retouché en partie la page du wiki,
J'ai ajouté le VP9 et le H265. Je pense que l'on peut supprimer le passage sur le VP8, il est le plus souvent délaissé au profit du VP9.
Certains passages ajoutés au fil du temps n'étaient pas obligatoirement bien placé. Je les ai réorganisé en partie.
J'avais organisé la page ffmpeg sous forme d'un cours, je pense que les trucs et astuces spécifiques ont plus leur place au fond de la page.

Le passage sur concat est intéressant mais je ne crois pas que les explications sur la boucle "for" aient leur place ici.
Pour moi c'est plus du bash, la page est déjà longue et on peut mettre en avant le lien vers cette page https://debian-facile.org/utilisateurs: … crementees
J'essaierai de faire quelque chose de plus simple.


Il reste le "Pense-bête à ska" dont je ne vois pas bien l'intêret sous cette forme. Je vais vois si je peux le dissoudre dans la page en récupérant les éléments intéressants.

Hors ligne

#63 20-08-2018 08:37:58

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

Le problème de mettre le lien de concat sur une page utilisateur est que seul l'utilisateur peut améliorer/modifier le TP, il faudrait plutôt créer une page d'utilisations ffmpeg nommée, par exemple : ffmpeg - exemples & travaux pratiques.

On a le cas avec gimp... smile

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#64 20-08-2018 17:28:37

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : wiki - ffmpeg - La video... facile !

Pour moi l'exemple de la boucle for est générique, on peut le faire avec ffmpeg comme avec imagemagick ou sed.
Je verrais plus l'astuce de la boucle dans un tuto "traitement par lot avec bash".
On pourrait ensuite associé la page imagemagick et ffmpeg à celle ci. Peu importe le logiciel en fait.

Hors ligne

#65 20-08-2018 21:00:22

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

kao a écrit :

Je verrais plus l'astuce de la boucle dans un tuto "traitement par lot avec bash".


Effectivement, je crois qu'il y a déjà une page pour les scripts bash, toutefois, même avec le lien, il faudra détailler la boucle selon le contexte du tuto où se trouve le lien.
Donc, ajoutons la boucle for dans la page des scripts sans modifier (sinon rajouter un lien) le tuto ffmpeg.
Non ? cool

Edit : La page des boucles for est ici :
https://debian-facile.org/doc:programma … r-tout-for

Bon, je pense qu'il faut conserver le TP dans ffmpeg parce que c'est un peu particulier tout de même et bien adapté à l'utilisation détaillée de ffmpeg et faire l'inverse peut-être, c'est à dire mettre dans le tuto boucle for le lien vers le tp de ffmpeg..? smile

Dernière modification par smolski (20-08-2018 21:08:23)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#66 20-08-2018 21:33:24

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : wiki - ffmpeg - La video... facile !

Je suis ok pour laisser une ligne ou deux sur la boucle mais pas toute une explication dans le document.
De plus le problème de l'exemple qui a été donné marche que pour 9 vidéos, à la dixième le script va chercher le fichier 00010.ts au lieu de 0010.ts

Il existe une page spécifique sur le concat ici https://trac.ffmpeg.org/wiki/Concatenate
avec notamment des commandes qui semblent plus robustes mais que je n'ai pas encore testé :

ffmpeg -f concat -safe 0 -i <(for f in ./*.wav; do echo "file '$PWD/$f'"; done) -c copy output.wav
ffmpeg -f concat -safe 0 -i <(printf "file '$PWD/%s'\n" ./*.wav) -c copy output.wav
ffmpeg -f concat -safe 0 -i <(find . -name '*.wav' -printf "file '$PWD/%p'\n") -c copy output.wav

Dernière modification par kao (20-08-2018 21:33:56)

Hors ligne

#67 20-08-2018 21:49:20

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

Ah vu la page. Merci.
Trop tard ce soir pour l'étudier et la mettre en action.
Je regarderai aussi pour la boucle...

Tchibâââ... lol

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#68 07-02-2019 18:41:21

kao
Modérateur
Distrib. : Testing
Noyau : Linux 4.quelquechose
(G)UI : Gnome 3
Inscription : 27-09-2012
Site Web

Re : wiki - ffmpeg - La video... facile !

J'ai ajouté quelques lignes en début de page pour indiquer comment trouver de la documenation sur un format, codec ou bien filtre spécifique.

ffmpeg -h muxer=matroska
ffmpeg -h encoder=vp9
ffmpeg -h filter=scale



Plus globalement, il suffit de taper

 ffmpeg -h


pour avoir plus de détails


Getting help:
    -h      -- print basic options
    -h long -- print more options
    -h full -- print all options (including all format and codec specific options, very long)
    -h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter
    See man ffmpeg for detailed description of the options.
....
 


J'ai aussi ajouté le lien vers la doc au début.
FFmpeg est vaste, avec une carte cela peut être plus facile de s'y repérer.

Hors ligne

#69 07-02-2019 22:08:31

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

kao a écrit :

FFmpeg est vaste, avec une carte cela peut être plus facile de s'y repérer.


yes.gif


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#70 07-12-2019 09:41:25

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

Crop - Coupe et recadrage vidéo en cours de test :
https://debian-facile.org/doc:media:ffm … rage-video wink

Dernière modification par smolski (07-12-2019 09:41:40)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#71 07-12-2019 10:09:29

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

Personnellement je trouve moins pratique cette méthode de preview (ffplay) sur le crop que la méthode mplayer/rectangle au clavier. wink

Hors ligne

#72 07-12-2019 10:34:44

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

Une commande que j'utilise avec ffmpeg et le filtre cropdetect:

ffmpeg -i "LA_VIDEO.mp4" -ss 60 -t 15 -t 1 -vf cropdetect -f null - 2>&1 | awk '/crop/ { print $NF }' | tail -1



crop=624:272:10:0






CROP=$(ffmpeg -i "LA_VIDEO.mp4" -ss 60 -t 15 -t 1 -vf cropdetect -f null - 2>&1 | awk '/crop/ { print $NF }' | tail -1)
ffmpeg -i "LA_VIDEO.mp4" -vf "$CROP" -c:a copy out.mp4
 

Dernière modification par golgot200 (07-12-2019 10:45:02)

Hors ligne

#73 07-12-2019 13:07:13

smolski
admin quasi...modo
Lieu : AIN
Distrib. : 9 (stretch) 64 bits + backports (buster) 10
Noyau : 4.9.65-3+deb9u2 4.19.0-6-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : wiki - ffmpeg - La video... facile !

Merci golgot200
Ça c'est pour visionner les effets du crop je pense ?

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#74 07-12-2019 14:25:05

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : Linux 5.5.2-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : wiki - ffmpeg - La video... facile !

En fait la commande post 72  avec cropdetect "ffmpeg" te dis le crop qu'il faudrait appliquer et à mettre dans -vf pour l'encodage. Ce n'est pas visuel mais simplement une info.

et mon post 71 sur l'utilisation de mplayer et l'option rectangle, c'est du manuel au clavier avec un visuel en lecture avec mplayer ( il faudra un fichier de configuration dans ~/.mplayer )

fichier crop :


RIGHT change_rectangle 2  2
LEFT  change_rectangle 2 -2
UP    change_rectangle 3 -2
DOWN  change_rectangle 3  2
KP6   change_rectangle 0  2
KP4   change_rectangle 0 -2
KP8   change_rectangle 1  2
KP2   change_rectangle 1 -2
 



tu règles (réduction) ton rectangle (blanc) et tu le déplace avec les flèches :

mplayer_rectangle.png

Ton crop, tu le vois en info dans le terminal en plus.

voilà wink

Dernière modification par golgot200 (07-12-2019 14:27:45)

Hors ligne

Pied de page des forums