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).

#26 15-10-2015 10:31:59

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Tests du H265 ou H264

Anonyme a écrit :

Je vais tester sans smile



Petite astuce (si tu connais pas)... pour faire des tests j’intègre cette commande à la commande global:

-ss 60 -t 15



-ss 60 --> commence la copie à 60 secondes
-t 15 --> copie pendant 15 secondes depuis la 60ème secondes (60 à 75 secondes)

Hors ligne

#27 15-10-2015 10:36:08

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Tests du H265 ou H264

Anonyme a écrit :



Une question, que veut dire : -threads:v 2



Si FFmpeg est compilé avec la possibilité de faire du multithreading, il permet sans aucune difficulté d'utiliser les processeurs actuels à leur plein potentiel pour encoder un fichier, il suffit de passer l'instruction threads à ffmpeg à chaque encodage.

-threads N



N étant le nombre de threads à utiliser. tu poux donc en utiliser seulement 3 sur un processeur Quad Core pour garder une grande réactivité sur une autre tâche.

Tu peux ensuite compléter par n'importe quelles instructions, et si le codec supporte le multithreading il utilisera automatiquement au mieux votre installation.

Sauf erreur de ma part si tu mets -threads 0 gère automatique les processeurs.

Dernière modification par Slyfox (15-10-2015 10:40:13)

Hors ligne

#28 15-10-2015 10:42:37

Anonyme
Invité

Re : Tests du H265 ou H264

Slyfox a écrit :



Petite astuce (si tu connais pas)... pour faire des tests j’intègre cette commande à la commande global:

-ss 60 -t 15



-ss 60 --> commence la copie à 60 secondes
-t 15 --> copie pendant 15 secondes depuis la 60ème secondes (60 à 75 secondes)



Maintenant je peux smile avant avec les soustitres, je ne pouvait pas.

Pour le threads, je pense que c'est bon.

#29 15-10-2015 10:48:50

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Tests du H265 ou H264

Sinon une remarque / question concernant ton post #22

Les vidéos font quoi comme taille ?

Car j'ai l'impression que la vidéo final doit peser plus lourd que l'original (débit global de la vidéo final 9159 kb/s et pour l’orignal en vob 7912 kb/s)

A titre personnel pour du x264 en 720p (1280x720) un débit 5000 kb/s fait très bien l'affaire.

Pour le décalage essai cette commande qui doit être en début de commande:

-fflags +genpts

Dernière modification par Slyfox (15-10-2015 10:52:34)

Hors ligne

#30 15-10-2015 11:01:30

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

Re : Tests du H265 ou H264

Je confirme la perte de poids juste en ajoutant le débruiteur. Je testerai un peu plus tard avec le sharp pour voir le résultat

Hors ligne

#31 15-10-2015 11:03:10

Slyfox
Membre
Distrib. : Linux pop-os
Noyau : Linux 6.2.6-76060206-generic
(G)UI : GNOME
Inscription : 15-12-2013

Re : Tests du H265 ou H264

kao a écrit :

Tu sais à quoi correspond cette option : -sws_flags bicubic ? Je pense que c'est lié au Scale, mais comme tu fais du 0:0, je ne suis pas sur que ce soit nécessaire.


‘bicubic’

algorithme de mise à l'échelle bicubique



selon ce lien: https://ffmpeg.org/ffmpeg-scaler.html


lien wikipédia: https://fr.wikipedia.org/wiki/Interpolation_bicubique  (moi rien avoir compris, un truc à avoir une migraine... --> [] big_smilelol )

Dernière modification par Slyfox (15-10-2015 11:04:31)

Hors ligne

#32 15-10-2015 12:46:27

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

Re : Tests du H265 ou H264

En fait le changement d'échelle est toujours complexe. Il est assez facile de faire un truc moche en divisant par deux la taille d'une image. Quand on divise par deux, on fusionne 4 pixels en 1. Mais s'il y en a deux noirs et deux blancs, on fait une moyenne ? mais du coup on obtiens du Gris.... Ou bien on en supprime 3 mais lesquels ? Bref, c'est pas toujours une réussite. Il faut donc choisir un filtre de qualité, d'ou les formules de calculs sympa que l'on trouve sur la page du bicubique....
Il faut donc bien choisir son filtre, chacun ayant des qualités et des défauts smile

Hors ligne

#33 16-10-2015 06:00:40

Anonyme
Invité

Re : Tests du H265 ou H264

Bonjour,

Il y a un truc qui me chagrine : le crop et le scale se fait avant ou après l'encodage ?
Je pose cette question car juste le crop, ça va mais si je déside d'inclure un scale pour revenir en 720 x 576, je paire en netteté ou peut-être que les filtres n'ont plus de pouvoir avec la fonction scale. Ou je place mal dans la commande le scale, ou je l'écris mal, un des deux ........ ou les deux à la fois big_smile

#34 16-10-2015 09:12:08

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

Re : Tests du H265 ou H264

En fait il faut éviter tout les scales qui ne sont pas des multiples de deux dans la mesure du possible. Si on veut couper quelques choses qui dépasse, il vaut mieux le masquer avec une bande noire, comme pour le letterbox ou le pillarbox. C'est ce que fait le crop normalement. Dans ton cas, le scale équivaut à un zoom, et les résultats sont rarement bon.

Hors ligne

#35 16-10-2015 10:22:25

Anonyme
Invité

Re : Tests du H265 ou H264

Merci kao, maintenant c'est plus clair dans ma tête wink

#36 16-10-2015 13:25:42

Anonyme
Invité

Re : Tests du H265 ou H264

un truc me chagrine ...

ma vidéo fait 720 x 576, mais si j'applique un crop de crop=iw-40:ih-40 (car j'ai haut-bas des bandes noires avec un petit cisaillement minime et gauche-droit des bandes noires (floues), je vais me retrouver avec une vidéo de 680x536 sans scale . C'est pas standard ou c'est pas grave ?

Dernière modification par Anonyme (16-10-2015 13:30:59)

#37 16-10-2015 14:13:47

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

Re : Tests du H265 ou H264

Pour une lecture occasionnelle ce n'est pas très grave d'avoir des pixels en moins, le lecteur vidéo ajoutera des bandes noires pour compléter l'image. C'est plus embêtant quand on veut en enchaîner plusieurs à la suite avec des résolutions différentes, soit pour un montage soit sur une playlist. Ici le crop, coupe réellement l'image, il faut donc remplir le reste avec des pixels noirs pour avoir une image 720*576 sans faire de zoom.


Pour le débruiteur + sharp sur une image, ça fait beaucoup de traitement. Personnellement sur les tests que j'ai fait, le débruiter rends l'image molle, et le sharp aiguise les transitions (parfois là où il n'y en pas).
Si l'image est de bonne qualité dès le départ, ça ne vaut pas le coup je pense de faire ce traitement. Pour les dessins animés sans trop de détails ça peut être intéressant pour supprimer des artefacts de compression, pour des films il faut y aller mollo je pense.

Hors ligne

#38 16-10-2015 15:45:38

Anonyme
Invité

Re : Tests du H265 ou H264

Ok merci kao smile

Je vais laisser comme ça pour ce dessin animé.

Je passe sur un film en 16:9
unsharp par défaut. Pas de Crop et de Scale.

Je teste -sws_flags lanczos

1445007140.jpg


./ffmpeg  -i stream.dump  -threads:v 2 -trellis 2 -sws_flags lanczos -vf "hqdn3d=1.5:1.5:6:6,unsharp=5:5:1.0:5:5:0.0"  -map 0:0 -map 0:1 -flags global_header -acodec copy -vcodec libx264  -crf 14  -preset ultrafast -tune film Sortie.mkv
 



Je viens de visionner un morceau. Ça promet smile

des messages d'infos quasi au départ (pas de warnings), il faut que je cherche ce que ça veut dire. Je n'ai pas de sous-titre pourtant :


[mpeg @ 0x3abf760] New subtitle stream 0:4 at pos:27703310 and DTS:26.4073sits/s    
[mpeg @ 0x3abf760] New subtitle stream 0:5 at pos:27705358 and DTS:26.4073s
[mpeg @ 0x3abf760] New subtitle stream 0:6 at pos:250654734 and DTS:234.167sits/s    
[mpeg @ 0x3abf760] New subtitle stream 0:7 at pos:250660878 and DTS:234.167s
 

Dernière modification par Anonyme (01-04-2017 20:04:34)

#39 17-10-2015 08:07:12

Anonyme
Invité

Re : Tests du H265 ou H264

#40 19-10-2015 07:50:30

Anonyme
Invité

Re : Tests du H265 ou H264

Bonjour à tous.

J'ai trouvé ce script qui fait de mon vob (4 go) un fichier de 600 mo d'une qualité magnifique pour la taille !!!
C'est en 2 pass mais voilà, il me prend la première langue .... c'est l'anglais. Je n'arrive pas avec un -map 0:2 dans le scrip à avoir le français. Je pense que c'est dû au ":" qui est si inséré dans le script est en rouge. Vous pouvez m'aider ?

Le script qui va bien :


#!/bin/sh

cat stream.dump | ./ffmpeg -i - -y -ss 00 -t 60 -strict -2 -acodec aac -ab 128k -pass 1 -vcodec libx264 -vf "yadif,hqdn3d=5:3:8:8,unsharp=5:5:0.5:3:3:0.3,curves=master='0.2/0.28'" -threads 0 -b:v 1200k -pix_fmt yuv420p -flags +loop -cmp chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 1 -trellis 0 -refs 1 -bf 3 -b_strategy 2 -coder 1 -me_range 16 -g 250 -keyint_min 75 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -f mp4 /dev/null

cat stream.dump | ./ffmpeg -i - -y -ss 00 -t 60 -strict -2 -acodec aac -ab 128k -pass 2 -vcodec libx264 -vf "yadif,hqdn3d=5:3:8:8,unsharp=5:5:0.5:3:3:0.3,curves=master='0.2/0.28'" -threads 0 -b:v 1200k -pix_fmt yuv420p -flags +loop -cmp chroma -partitions +parti4x4+partp8x8+partb8x8 -mixed-refs 1 -subq 6 -trellis 1 -refs 5 -bf 3 -b_strategy 2 -coder 1 -me_range 16 -g 250 -keyint_min 75 -sc_threshold 40 -i_qfactor 0.71 -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -movflags +faststart Rip.mp4
 

Dernière modification par Anonyme (19-10-2015 07:51:37)

#41 19-10-2015 09:43:16

Anonyme
Invité

Re : Tests du H265 ou H264

Sympa le filtre curves (ne pas mettre yadif). Le vintage me plait bien wink

Dernière modification par Anonyme (19-10-2015 09:46:18)

#42 19-10-2015 19:56:16

Anonyme
Invité

Re : Tests du H265 ou H264

Voilà ou j'en suis dans tout mes réglages, c'est le jour et la nuit smile

Original Rip :                                                                      Retouché (netteté, floutage modéré et couleur) :                                                       
1445280791.jpg   1445280922.jpg

Dernière modification par Anonyme (01-04-2017 20:03:24)

#43 19-10-2015 20:30:24

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Tests du H265 ou H264

On croirait pas que le filoutage pouvait mener à ça !
Bravo ! Hips... wink

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#44 19-10-2015 20:34:57

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Tests du H265 ou H264

lol lol lol   wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#45 19-10-2015 20:37:06

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

Re : Tests du H265 ou H264

Le filoutage, ça peut mener très très loin.  big_smile

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

#46 19-10-2015 20:48:38

Anonyme
Invité

Re : Tests du H265 ou H264

Et on dit qu'y a pas de virus sous linux !!!!!!!!!!! lol  ça se propage sur tout les posts  tongue

#47 19-10-2015 20:50:56

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Tests du H265 ou H264

blblblbl tongue

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#48 20-10-2015 08:33:58

milou
Membre
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015

Re : Tests du H265 ou H264

Anonyme a écrit :

Et on dit qu'y a pas de virus sous linux !!!!!!!!!!! lol  ça se propage sur tout les posts  tongue

Excellent !!!! lol lol lol lol lol lol


J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#49 25-05-2016 19:22:53

Anonyme
Invité

Re : Tests du H265 ou H264

Bonsoir,

sans prise de tête pour le Crop :
Cropping a video with MPlayer and FFmpeg
https://incenp.org/notes/2012/video-cropping.html


mplayer -vf rectangle -input conf=crop stream.dump
 



1464200367.jpg

1464200433.jpg

1464200465.jpg

rectangle: -vf rectangle=680:556:20:10


./ffmpeg -i stream.dump -ss 00 -t 120 -map 0:0 -map 0:2 -acodec ac3 -vcodec libx264 -sws_flags lanczos -vf "crop=680:556:20:10,hqdn3d=1.5:1.5:6:6,unsharp=5:5:1.0:5:5:0.0,hue=b=0.1:s=0.7" -pix_fmt yuv420p -threads 8 -crf 9 -preset ultrafast -tune animation Rip.mp4
 


crop=680:556:20:10

Final:

1464200881.jpg

Dernière modification par Anonyme (01-04-2017 21:01:31)

#50 26-05-2016 10:19:21

Anonyme
Invité

Re : Tests du H265 ou H264

Bonjour à tous.

@kao

bonjour,
j'exploite cette commande :


./ffmpeg -i stream.dump -ss 00 -t 60 -map 0:0 -map 0:2 -acodec ac3 -vcodec libx264 -sws_flags lanczos -vf "crop=680:556:20:10,hqdn3d=1.5:1.5:6:6,unsharp=5:5:1.0:5:5:0.0,hue=b=0.1:s=0.7" -aspect "1280:720" -s "1280x720" -pix_fmt yuv420p -threads 8 -crf 5 -preset veryslow -tune animation FINAL-720p+CROP.mkv
 



Je fais un crop car j'ai de vilaines lignes noirs gauche-droite et haut-bas.
J'ai vu aussi, qu'il était recommendée d'avoir un SAR de 1:1
Je fait donc aussi un  -aspect "1280:720" -s "1280x720" pour sortir un 720p dans la foulée.

Suis-je dans le bon avec cette commande. Si tu vois quelque chose qui te te chagrine, peux-tu m'en faire part ?
Merci par avance.

PS: le résultat me parait plus que satisfaisant. smile

EDIT:


patrick@debian:~/bin$ ./ffprobe FINAL-720p+CROP.mkvffprobe version N-80079-g4c82cca Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 4.9.2 (Debian 4.9.2-10)
  configuration: --prefix=/home/patrick/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/patrick/ffmpeg_build/include --extra-ldflags=-L/home/patrick/ffmpeg_build/lib --bindir=/home/patrick/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree
  libavutil      55. 24.100 / 55. 24.100
  libavcodec     57. 43.100 / 57. 43.100
  libavformat    57. 37.100 / 57. 37.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 46.100 /  6. 46.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Input #0, matroska,webm, from 'FINAL-720p+CROP.mkv':
  Metadata:
    ENCODER         : Lavf57.37.100
  Duration: 00:01:00.01, start: 0.000000, bitrate: 21147 kb/s
    Stream #0:0: Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 1k tbn (default)
    Metadata:
      ENCODER         : Lavc57.43.100 libx264
      DURATION        : 00:01:00.005000000
    Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s (default)
    Metadata:
      ENCODER         : Lavc57.43.100 ac3
      DURATION        : 00:01:00.000000000
patrick@debian:~/bin$
 

Dernière modification par Anonyme (26-05-2016 10:33:46)

Pied de page des forums