logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 13-10-2021 16:32:02

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

(Résolu) Compresser une video sans perte de qualité

Adiu les debianeux,

j’ai un fichier film sur mon pc de 5.4 Gio en mkv. J’ai voulu le transférer sur un DD externe, mais il

ne transfère que 3.5 Gio. scratchhead.gif

J’ai essayé de convertir en mp4 avec VLC pour réduire la taille mais la conversion ne démarre pas .

Avidemux n’est pas sous bullseye j’ai testé openshot mais pas trop la main.

Auriez-vous à votre connaissance un logiciel open-source pour convertir les vidéos ( à part VLC )

merci pour votre aide ! merci.gif

@pluch Alà ! old_geek.gif

Dernière modification par Antic Bomber (21-10-2021 10:44:55)


La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

#2 13-10-2021 16:33:55

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

Ici je tourne exclusivement avec ffmpeg pour tous mes besoins liés à de la conversion de vidéo.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#3 13-10-2021 16:47:01

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

Re : (Résolu) Compresser une video sans perte de qualité

Merci vv222,

je vais essayer ffmpeg, mais si c'est en ligne de commande je risque de galérer ! smile

La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

#4 13-10-2021 18:05:50

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

La commande de base :

ffmpeg -i source.mkv destination.mkv


Ma version optimisée pour les films, qui limite la largeur à 1280 pixels et le nombre de canaux audio à 2 :

ffmpeg -i source.mkv -c:v libx264 -vf scale=1280:-2 -crf 20 -preset veryslow -tune film -c:a libopus -ac 2 destination.mkv


Une variante pour les vidéos où la fidélité visuelle importe moins, comme les reportages, qui ne garde cette fois-ci qu’un seul canal audio :

ffmpeg -i source.mkv -c:v libx264 -vf scale=1280:-2 -crf 26 -preset veryslow -tune film -c:a libopus -ac 1 destination.mkv



Le -preset veryslow est là pour obtenir le fichier le plus petit possible (à qualité visuelle équivalente) au prix d’un encodage plus long.

Le gros de ma connaissance des options liés à la vidéo viennent de cette page de documentation : H.264 Video Encoding Guide.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#5 13-10-2021 18:43:57

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : (Résolu) Compresser une video sans perte de qualité

Bonjour

J’ai voulu le transférer sur un DD externe, mais il

ne transfère que 3.5 Gio.



Ce disque serait il en FAT32 ?

Pour Avidemux il existe en fichier .appimage : http://avidemux.sourceforge.net/download.html


mon ancien pseudo : bartaba

Hors ligne

#6 13-10-2021 18:57:58

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

Re : (Résolu) Compresser une video sans perte de qualité

@ vv222,

merci pour toutes ces explications,

j’ai installé ffmpeg et le paquet Qwinff pour la version graphique.

Je l’ai testé (tout en EN) mais ça a l’air de fonctionner !

Sur une conversion de mkv vers mp4 d’une durée de 2:24:33, j’ai obtenu 1 % au bout de 10mn.

Je lancerai la conversion vers 23h et je travaillerai avec mon autre pc.

@pluch, Alà ! old_geek.gif

@ bartaba,

oui mon DD externe est en fat 32 ! hmm

merci pour le lien d'Avidemux, merci.gif

@pluch !

La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

#7 13-10-2021 20:57:59

Anonyme
Invité

Re : (Résolu) Compresser une video sans perte de qualité

Bonsoir

@Antic Bomber

pour ce qui est des commandes proposées par vv222, combien de streams audios ton mkv ?
histoire de -map wink

#8 13-10-2021 22:41:36

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : (Résolu) Compresser une video sans perte de qualité

oui mon DD externe est en fat 32 !



C'est pour ça que tu peux pas copier ton fichier car le FAT32 ne peut pas avoir des fichiers de plus de 4 Go il me semble.
Il faudrait convertir la partition en un autre système de fichier, mais comme c'est un disque externe est-ce que ce disque est parfois branché sur une machine sous Windows ?

Dernière modification par Mugen (13-10-2021 22:42:28)


mon ancien pseudo : bartaba

Hors ligne

#9 13-10-2021 23:32:54

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

@vv222 : question naïve, on a pas libx265 qu'est sensé avoir une meilleur compression maintenant ?

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#10 14-10-2021 07:34:50

LinuxEveryDay
Membre
Distrib. : Debian GNU/sid x86_64
Noyau : 6.5.0-4-amd64
(G)UI : Metacity (Marco) MATE
Inscription : 28-09-2021

Re : (Résolu) Compresser une video sans perte de qualité

Salut,
  Il existe aussi handbrake (https://handbrake.fr/) qui a une interface graphique complète et qui est disponible dans les dépôts debian.

Si Mr et Mdm tout le monde sont perdus sous Linux, c’est juste qu’ils ont plus l’habitude d’être libre ;-)

Hors ligne

#11 14-10-2021 07:44:12

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

bonjour   smile  smile  smile

winff pourrait pas  aider ?

https://fr.wikipedia.org/wiki/WinFF
https://github.com/WinFF/winff
https://doc.ubuntu-fr.org/winff

amicalement ,

alain.

coyotus.png

Dernière modification par Debian Alain (14-10-2021 07:44:46)

Hors ligne

#12 14-10-2021 10:44:00

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

otyugh a écrit :

@vv222 : question naïve, on a pas libx265 qu'est sensé avoir une meilleur compression maintenant ?



C’est une question intelligente wink
Je suis resté sur libx264 jusqu’ici parce que c’est celui dont j’ai étudié les options, mais je vois qu’on a aussi de la doc pour libx265 donc je pense que je vais essayer de l’adopter pour mes futurs encodages : H.265/HEVC Video Encoding Guide.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#13 14-10-2021 12:28:02

Anonyme
Invité

Re : (Résolu) Compresser une video sans perte de qualité

Bonjour,

H265 sur le temps d'encodage et les ressources utilisées, là ça peut coincer.
H265 pour un résultat de même qualité avec un taille plus petite, j'en suis encore à m'interroger sur la qualité.

Pour ma part, je préfére de loin encore le H264

Dernière modification par Anonyme (14-10-2021 12:44:18)

#14 14-10-2021 14:41:38

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : (Résolu) Compresser une video sans perte de qualité

Hello
On peut aussi ajouter les options pour soulager le cpu, j'ai pas trop testé vu que sur mon double cœur cela n'apporte pas grand chose en terme de gain
a la finale c'est toujours trop long sad

Les encodeurs matériels génèrent généralement une sortie de qualité nettement inférieure à celle des bons encodeurs logiciels comme x264, mais ils sont généralement plus rapides et n'utilisent pas beaucoup de ressources CPU.


https://trac.ffmpeg.org/wiki/HWAccelIntro

utiliser un crf en dessous de celui par défaut (crf23) n'apporte rien en terme de qualité et gonfle largement le fichier de sortie


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#15 14-10-2021 15:05:20

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

Re : (Résolu) Compresser une video sans perte de qualité

Salut zavous !


@ Anonyme, 2 streams audio, Fr. et En .

@ bartaba, pas de windows pour ce DD, mais grand écran androïd pour les films.

@ LinuxEveryDay, merci, j’ai essayé HandBrake, vrai il est très complet le logiciel a mis 3 h00

pour convertir 18 mn de film en mp4. Le problème est plus de mon côté que d’HandBrake, une

histoire de réglages de paramètres.

@ Debian Alain, j’ai installé winFF ce matin vers 11h00 et le logiciel est en train de convertir mon

fichier mkv en mp4, pareil  trop long à 14h30 toujours pas de résultats….. je dois apprendre à

peaufiner les réglages 

Merci pour vos retours et solutions, je ne passe pas en résolu car je vais tester tous ces logiciels

et voir celui que j’adopterai ! j’ai du pain sur la plache ! scratchhead.gif

Et comme dirait un grand sage « yapuqua » big_smile

je vous tiens au courant……. merci.gif

@pluche, Alà. old_geek.gif

La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

#16 14-10-2021 17:31:31

vv222
Administrateur
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

Croutons a écrit :

utiliser un crf en dessous de celui par défaut (crf23) n'apporte rien en terme de qualité et gonfle largement le fichier de sortie



Pour x264 je n’ai pas encore fait de tests comparatifs poussés, par contre je viens de tester la valeur par défaut de x265 (-crf 28) qui est présentée comme équivalente au -crf 23 de x264… Bah le fichier généré est tout petit, par contre l’image est salement dégradée.

Je vais probablement continuer à faire quelques tests avec x265 (là j’ai un -crf 26 qui tourne en fond) jusqu’à trouver la valeur la plus élevée (la compression la plus haute, donc la qualité visuelle la plus basse) qui ne conduise pas à une perte de qualité visible sur des résolutions proches de 1280×720.

Ensuite si je me motive je ferai la même chose avec x264, histoire de bien constater l’ampleur de la différence en terme de temps d’encodage et de taille du fichier final pour une qualité perçue équivalente sur le fichier final.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

En ligne

#17 14-10-2021 17:59:51

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : (Résolu) Compresser une video sans perte de qualité

le mieux c'est de faire les test sur des sections du fichier

Encode a random section instead of the whole video with the -ss and -t/-to options to quickly get a general idea of what the output will look like.

    -ss: Offset time from beginning. Value can be in seconds or HH:MM:SS format.
    -t: Duration. Value can be in seconds or HH:MM:SS format.
    -to: Stop writing the output at specified position. Value can be in seconds or HH:MM:SS format



le crf n'agit pas trop sur la compression mais + sur la qualité de l'image , si tu test avec un crf de 40 tu as carrément des gros cube comme pixel
pour le son en utilisant l'option de copie du son déja un gain pour l'encodage

-c:a copy


savoir aussi quel est le lecteur de video, car sur mon lecteur de salon il m'a fallu activé l'option pour que le fichier soit lu
a voir

Encoding for dumb players

You may need to use -vf format=yuv420p (or the alias -pix_fmt yuv420p) for your output to work in QuickTime and most other players. These players only support the YUV planar color space with 4:2:0 chroma subsampling for H.264 video. Otherwise, depending on your source, ffmpeg may output to a pixel format that may be incompatible with these players.


-pix_fmt yuv420p

Dernière modification par Croutons (14-10-2021 18:00:59)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#18 14-10-2021 18:40:09

lagrenouille
CA Debian-Facile
Lieu : Toulouse
Distrib. : bookworm
Noyau : d'olive
(G)UI : xfce4 et awesome
Inscription : 28-03-2012
Site Web

Re : (Résolu) Compresser une video sans perte de qualité

salut Antic

si tu veux pas te prendre la tête, tu installes  handbrake, il fait ça bien et vite

site de mon association 1901
https://le-caillou.le-pic.org

Hors ligne

#19 14-10-2021 19:08:08

Anonyme
Invité

Re : (Résolu) Compresser une video sans perte de qualité

@Antic Bomber

Donc si tu veux garder tes deux streams audio fr et en, tu mets l'option -map 0:a avant le -c:a .... (autrement, seul ton stream fr sera pris en compte)

Si tu as une bonne carte graphique de type nvidia avec un max de Cuda et le pilote proprio, tu peux passer par un encodage GPU et là ça dépotera wink

Dernière modification par Anonyme (14-10-2021 19:12:25)

#20 15-10-2021 08:06:36

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : (Résolu) Compresser une video sans perte de qualité

pour les options d'encodage gpu cela dépend de la carte utilisé
https://trac.ffmpeg.org/wiki/HWAccelIntro

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#21 15-10-2021 09:18:13

Mugen
Membre
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-9-amd64
(G)UI : Mate
Inscription : 04-02-2014

Re : (Résolu) Compresser une video sans perte de qualité

Au lieu de convertir le fichier, ne vaut-il pas mieux convertir la partition du disque dur dans un système de fichier autre que FAT32 ?
Si à chaque fois qu'il veut mettre un gros fichier il doit le convertir pour que ça tienne sur du FAT32 c'est pas très commode.

@ bartaba, pas de windows pour ce DD, mais grand écran androïd pour les films.



donc le disque est branché sur du Android, il faudrait voir quels systèmes de fichiers est compatible Android ?
Là je ne sais pas.


mon ancien pseudo : bartaba

Hors ligne

#22 15-10-2021 12:52:00

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

Re : (Résolu) Compresser une video sans perte de qualité

Salut zavous !

Pour info :

@ lagrenouille, ce matin, j’ai utilisé HandBrake pour convertir un fichier vidéo (mkv) de 6,3 Go pour passer

à 893,1 Mo en (mp4) en 3h20mn. Images et audio très satisfaisant.

@ Anonyme, merci pour l’info mais je garde que la version FR.

@ Croutons, je n’ai pas de lecteur vidéo, directement DD externe usb sur écran TV android.

@ bartaba, sur un DD externe vierge de 1To, j’ai changé la table de partition en (gpt) et passé au

format (ntfs) et transféré le 1er DD sur le 2ème sans problème.

Encore merci à tous, yes.gif

je continue dans mes réglages !

@pluch, Alàold_geek.gif

La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

#23 21-10-2021 10:42:55

Antic Bomber
CA Debian-Facile
Lieu : P.O. 66
Distrib. : MX 23 _ VM-DFLinux12 _Lenovo-DFLinux-12
Noyau : 6.0.1-amd64
(G)UI : xfce
Inscription : 10-08-2014

Re : (Résolu) Compresser une video sans perte de qualité

Bonjour les debianeux (ses)!

Bon, mon problème était d’avoir des vidéos trop lourdes pour stocker sur un DD externe, je vais

donc changer le titre de ma demande d’aide pour le passer en « Compresser une vidéo sans perte de

qualité » merci pour votre soutien et de vos liens ! J’ai piqué quelques manips sur le site de

« lagrenouille » pour HandBrake et ffmpeg et à vv222 pour ffmpeg, mais je ne suis pas à l’aise avec

les lignes de commandes pour la 2ème solution.

Avec HandBrake 1.3.1 j’ai réussi à compresser des vidéos entre 5 et 7 Go pour les ramener à 1.5

Go, bon il faut être patient, entre 3 et 4h00 pour un bon résultat. smile

Après c’est à vous d’adapter les paramètres qui vont bien suivant le résultat que vous souhaitez.

Je passe donc ce fil en « résolu » jusqu’à la prochaine demande d’aide pour un autre problème.

Bonne journée à vous toustes ! coffeecup.gif

@pluch, Alà old_geek.gif merci.gif

La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.  Albert Einstein
https://framacarte.org/en/map/debian-fa … 160/2.8606

Hors ligne

Pied de page des forums