Supprimer les bandes noires - Traitement Vidéo - Video & Son
Marsh Posté le 19-08-2017 à 08:17:35
brol28 a écrit : Bonjour, |
Salut,
Oui.
Mais à ma connaissance, cela nécessite de recompresser totalement la vidéo. Ce qui engendrera inévitablement perte de qualité...et de temps.
Avec virtualdub ça se fait facilement. Mais si tu n'as aucune notion dans le domaine, je te le déconseillerais, ça sert à rien. A moins que tu aies une raison spécifique de le faire autre que l'esthétique.
Marsh Posté le 19-08-2017 à 11:34:43
Ok. Merci de l'info.
Bonne fin de semaine
Marsh Posté le 19-08-2017 à 12:36:08
ce sont les bande noir sur les coté droite/gauche ou bien en haut et en bas ?
dans tous les cas les bande sont là car le ration de l'image ne correspond pas au format de l'ecran
par exemple une vieille video en 4/3 sur un ecran e 16/9eme (les bande sur les coté), si tu fais retirer les bandes l'image sera etiré et donc completement deformé, les personnage paraitrons petit, les roue de voiture de forme ovale à l'horizontale etc...
idem pour les bande sur les partie haute et basse, par exemple pour un film au format cinema sur un ecran 16/9eme, si tu les reitre l'image sera etiré vers le haut, personnage grand, roue ovale mais à la verticale
bref, aucun interet de vouloir virer ses bande, ca deforme l'image et la rend moins agreable à regarder
exemple:
Marsh Posté le 19-08-2017 à 13:22:57
chtit a écrit : ce sont les bande noir sur les coté droite/gauche ou bien en haut et en bas ? |
+1
Marsh Posté le 19-08-2017 à 14:18:18
Non, il ne s'agit pas de supprimer les bandes noires en mode plein écran mais celle qui sont parfois présentes alors qu'il n'y a pas lieu d'être.
Exemple, le fichier est en 1920*1080 mais la vidéo est réellement en 1280*720, le reliquat est composé de bandes noires moches.
Marsh Posté le 19-08-2017 à 15:52:49
brol28 a écrit : Non, il ne s'agit pas de supprimer les bandes noires en mode plein écran mais celle qui sont parfois présentes alors qu'il n'y a pas lieu d'être. |
C'est le format du film.... Tu ne peux pas supprimer les bandes noires sans déformer l'image ou couper un morceau d'image.
C'est du bon sens..
Marsh Posté le 19-08-2017 à 16:06:00
On peut supprimer ces bandes noires (qui sont compressées avec la vidéo) et ensuite mettre le renseignement du format dans le conteneur afin que la vidéo ne s'affiche pas déformée. Pas forcément nécessaire d'ailleurs vu qu'avec vlc on peut choisir le format d'affichage.
Mais encore une fois, ça n'a pas beaucoup d'intérêt car il faut recompresser et l'on va perdre en qualité et du temps pour pas grand chose.
Après, on peut toujours se demander pourquoi la personne a compressé avec les bandes noires...
Marsh Posté le 19-08-2017 à 16:41:15
yellowstone2 a écrit : |
Le gain serait un gain de poids avant tout, quant à la question du pourquoi les bandes sont présentes, je m'interroge car en l'occurrence il s'agit d'enregistrement fait via la freebox en m2ts (initialement) que je transforme en mp4 (parce que la personne qui voudrait les visionner dispose d'un vieux système qui ne lit apparemment pas le m2ts)...
Marsh Posté le 19-08-2017 à 17:10:19
brol28 a écrit : Le gain serait un gain de poids avant tout |
Dans ce cas, je pense que tu peux être rassuré. Depuis le temps les codecs récents ont largement optimisé la compression d'objets fixes et unicouleur. Je suis prêt à parier que tu ne gagnerais même pas 2 % en poids pour une qualité équivalente. A moins que la freebox gère cela comme un pied...
brol28 a écrit : , quant à la question du pourquoi les bandes sont présentes, je m'interroge car en l'occurrence il s'agit d'enregistrement fait via la freebox en m2ts (initialement) que je transforme en mp4 (parce que la personne qui voudrait les visionner dispose d'un vieux système qui ne lit apparemment pas le m2ts)... |
Hum, il me semble que j'ai déjà fricoté un peu avec le m2ts il y a très longtemps. Quel logiciel utilises-tu pour passer du m2ts au mp4 ?
La vidéo est au finale de poids équivalent et l'opération rapide non ? Il n'y a pas besoin de recompression, c'est juste un changement de conteneur ?
Marsh Posté le 19-08-2017 à 18:57:29
Pour virer les pubs, j'utilise smartcutter ensuite je transforme avec format factory.
J'imagine qu'il y a mieux mais bon, la vidéo, c'est pas mon domaine... d'où ma demande ici
J'ai fait un essai de suppression des bandes noires sur un fichier mp4 en prenant comme option dans format factory :
taille vidéo : 1280*720
taux en Kbis/s : 12008
trame : 29
Je garde à l'identique les données audio.
Les propriétés du fichier initial sont :
General
Complete name : G:\essai.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 3.67 GiB
Duration : 43mn 16s
Overall bit rate : 12.1 Mbps
Writing application : Lavf57.56.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Format settings, GOP : M=4, N=60
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 43mn 16s
Bit rate mode : Variable
Bit rate : 12.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.970 fps
Minimum frame rate : 9.053 fps
Maximum frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.193
Stream size : 3.63 GiB (99%)
Writing library : x264 core 120
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=12000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 43mn 16s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 39.6 MiB (1%)
Les propriétés du fichier rogné (pas sûr d'utiliser les bons termes, désolé) sont :
General
Complete name : G:\Ressources\FormatFactoryessai.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 2.84 GiB
Duration : 43mn 16s
Overall bit rate : 9 387 Kbps
Writing application : Lavf57.41.100
Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : 20
Duration : 43mn 16s
Bit rate mode : Variable
Bit rate : 9 252 Kbps
Maximum bit rate : 12.0 Mbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.335
Stream size : 2.80 GiB (99%)
Writing library : Lavc57.48.101
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 43mn 16s
Bit rate mode : Constant
Bit rate : 127 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 39.5 MiB (1%)
La question est : qu'est-ce que j'ai perdu en qualité dans la manip ?
Les bandes noires ne sont plus là et quand je mets en plein écran, elles sont bien présentes, donc pas de déformation a priori de l'image.
Merci
Marsh Posté le 19-08-2017 à 20:50:17
Un truc me turlupine...ta vidéo avait aussi des bandes noires à gauche et à droite ?
Tu pourrais mettre en ligne un échantillon de quelques secondes de la vidéo d'origine en 1920 x 1080 puis de celle recompressée en 1280 x 720 ??
Dans l'idéal, tu prends la vidéo d'origine, tu extrait 10 s.
Tu fais ensuite une copie de ces 10 s que tu vas compresser.
Et mettre en ligne les deux afin que je puisse les télécharger.
Je téléchargerais, je ferais un test de compression, et je comparerais avec la qualité que tu as obtenue. Et je vérifierais en même temps le truc qui me turlupine...
Marsh Posté le 19-08-2017 à 23:00:55
Non, pas de bandes sur les côtés.
Je fais comment pour extraire 10 s ?
Marsh Posté le 19-08-2017 à 23:24:21
Tu peux découper un extrait avec TSMuxer.
Il y a un souci avec ton fichier initial, Mediainfo détecte que c'est du VFR, pas normal.
yellowstone2 a écrit : Depuis le temps les codecs récents ont largement optimisé la compression d'objets fixes et unicouleur. Je suis prêt à parier que tu ne gagnerais même pas 2 % en poids pour une qualité équivalente. |
Un jour j'ai fait le test, avec et sans bandes noires, tous deux encodés en x264 CRF : celui sans bandes noires pesait au final un poil plus que celui avec
A mon avis les bandes noires ne pèsent rien du tout (donc autant les laisser pour avoir des résos standard) et la différence de débit vient sans doute du fait que l'encodeur ne fait pas exactement les mêmes calculs à chaque encodage.
Marsh Posté le 19-08-2017 à 23:27:00
Bon, j'ai coupé avec smart cutter...
Ce qui me pose surtout interrogation c'est quoi mettre dans Format Factory pour le taux (en Kbits). Comme je ne sais même pas ce que c'est... ;\
Bref, là j'ai mis 10000 (ça alourdit le fichier apparemment).
(url supprimée) il s'agit des fichiers concert.mp4 (original) et FFconcert.mp4 (bidouillé)
Merci
pour info, j'ai testé précédemment avec un autre fichier mais celui que je veux traiter est celui sur mon serveur.
Marsh Posté le 20-08-2017 à 05:43:46
arnuche a écrit : Un jour j'ai fait le test, avec et sans bandes noires, tous deux encodés en x264 CRF : celui sans bandes noires pesait au final un poil plus que celui avec |
Merci pour ce retour d'expérience. Je m'en doutais bien.
De simples bandes noires, des codecs comme le x264 ne doivent pas y affecter beaucoup de débit donc même en les enlevant, ça ne doit pas faire gagner grand chose en terme de poids de fichier. Et d'autant plus inutile si cela nécessite un réencodage rien que pour ce faire.
Après, s'il devait de toute façon réencoder, c'est une autre histoire.
Marsh Posté le 20-08-2017 à 06:26:10
brol28 a écrit : Bon, j'ai coupé avec smart cutter... |
Très bien, j'essaierais de voir ça mais je risque d'être un peu occupé aujourd'hui.
En revanche je peux déjà t'apprendre un truc et c'est ce qui me turlupinait. J'étais étonné que tu aies pu garder le même ratio alors que tu étais supposé avoir supprimé des données en hauteur sans en supprimer sur les côtés. Et surtout que ta vidéo soit passée de 1920 à 1280 en largeur alors que tu ne dis avoir supprimé que les bandes noires.
Contrairement à ce que tu disais, ton fichier d'origine n'est pas du tout enregistré avec des bandes noires....
Que ce soit en plein écran ou fenêtre, aucune bande chez moi (vlc). Ni dans virtualdub.
j'ai extrait une image de chaque fichier. Dans un fichier rar plutôt que sur un site d'hébergement d'image car j'ai peur qu'ils repassent une compression derrière.
http://dl.free.fr/ekg2nopmG
Cela te permettra d'ailleurs de voir "la perte de qualité". Entre guillemets car tout est relatif. La compression vidéo étant un compromis entre qualité/poids du fichier.
Si tu peux passer rapidement d'une image à l'autre avec une visionneuse d'image, tu verras la différence. Par exemple sur l'image extraite de "concert", la périphérie des cymbales présente des déformations. Et globalement sur le reste de l'image, tu vois des "carrés".
Pour autant, cela ne veut pas dire que le résultat n'est pas intéressant. L'essentiel est que visionné sur ton écran, cela te convienne. De plus, c'est typiquement le genre de vidéos difficiles à encoder sans perte. Mouvements saccadés, flashs de lumière en permanence.
Et enfin, tu as redimensionné totalement la vidéo. Pas le genre de choses à faire si tu veux garder une qualité optimale.
Je répondrais plus longuement plus tard.
PS : J'ai rapidement fait un test de compression. Laissé la vidéo en 1920 x 1080. J'obtiens un fichier 13 % plus petit que ton fichier "bidouillé" et de bien meilleure qualité. Très proche de l'original (en tout cas sur mon écran 24" ).
Image pour illustrer : http://dl.free.fr/b9QEPlBa8
vidéo : http://dl.free.fr/umDH2zKHt
PPS : essaie le mode "CRF" comme Arnuche, en ne touchant aucun autre paramètre pour voir ce qu'il te sort.
Il doit certainement être possible de réduire encore en ayant une qualité acceptable. Mais là je dois y aller. A+
Marsh Posté le 20-08-2017 à 13:03:51
Pourtant, avec vlc, à l'ouverture du fichier, j'ai bien des bandes noires en haut et bas.
Est-ce que c'est parce que ma résolution écran est inférieure à la taille du fichier ? Si oui, y a-t-il un réglage pour ne pas avoir ces bandes noires sous une résolution inférieure à celle du fichier ?
Pour le reste, puisqu'il n'y a aucun gain, je vais juste me contenter de faire les conversions de format et basta.
Merci pour vos éclairages et votre accueil très sympa
Bon dimanche.
Marsh Posté le 20-08-2017 à 13:48:35
Tes liens ont disparu, tu ne peux pas les remettre ? Sinon pas moyen de tester tes fichiers.
Marsh Posté le 20-08-2017 à 14:51:11
brol28 a écrit : Pourtant, avec vlc, à l'ouverture du fichier, j'ai bien des bandes noires en haut et bas. |
Normalement, si tu regardes la vidéo en mode fenêtre, tu ne devrais nullement avoir de bandes noires, quel que soit ton écran. Si tu as malgré tout des bandes noires en mode fenêtre, il faut alors voir le réglage de vlc, ça doit être une option idiote.
brol28 a écrit : Pour le reste, puisqu'il n'y a aucun gain, je vais juste me contenter de faire les conversions de format et basta. |
Je te répondrais plus tard à ce sujet. Mais en tout cas, je pense que tu pourrais facilement diviser la taille de tes fichiers par 1.5 ou 2 sans perdre grand chose. Si c'est dans l'optique de sauvegarder, ça peut peut-être t'intéresser.
De toute façon, à ta manière de changer de format, je vois que tu recompresses. Du coup, ce serait peut-être utile tout de même de t'intéresser aux options de compression.
Marsh Posté le 20-08-2017 à 15:48:53
J'ai bien eu ton lien, tu es sûr qu'il s'agit d'un enregistrement fait via la freebox ?
Parce que c'est du 29.97 fps progressif et son en aac, normalement tu devrais avoir du 25 fps entrelacé avec son en ac3.
Comme dit plus haut, aucun souci de bandes noires, c'est du 16/9 plein écran.
Aucune raison de ré-encoder, surtout que le débit est faible.
Marsh Posté le 20-08-2017 à 15:57:21
@ yellowstone2 : Ma résolution est 4/3 en 1280*2024, et je ne sais où se cache l'option idiote
Des infos pour une meilleure conversion m'intéresse. Merci d'avance.
@ arnuche : J'ai plusieurs vidéos à traiter (m2ts vers mp4) et comme cette histoire de bandes noires sont sur les m2ts et aussi sur des vidéos en mp4, j'ai simplifié mes explications.
Marsh Posté le 20-08-2017 à 16:04:14
arnuche a écrit : Comme dit plus haut, aucun souci de bandes noires, c'est du 16/9 plein écran. |
arnuche a écrit : Aucune raison de ré-encoder, surtout que le débit est faible. |
Je crois qu'il ré-encode pour passer du m2ts au mp4. Mais peut-être devrait-il essayer de ne changer que le conteneur avec genre mkvtoolnix pour voir si c'est accepté sur son lecteur de salon.
Par contre tu trouves qu'il utilise un débit faible ? J'allais lui dire le contraire, qu'il pourrait encore compresser davantage
Parce que 12 Mbps pour du 1920 x 1080 en 29.97fps. Youtube (même si ce n'est pas forcément une référence), c'est plutôt du 6 Mbps et les vidéos sont loin d'être dégueulasses.
Marsh Posté le 20-08-2017 à 16:27:00
brol28 a écrit : @ yellowstone2 : Ma résolution est 4/3 en 1280*2024, et je ne sais où se cache l'option idiote |
Dans VLC essaie ceci.
Je ne sais pas si c'est nécessaire de relancer vlc pour prendre en compte les options.
Tu lis une vidéo et tu fais clic droit/vidéo/proportions/ et tu coches "prédéfini".
Ensuite, clic droit, outils/préférences/interface. Cocher "redimensionner à la taille de la vidéo".
Attention, si tu as une vidéo dont la résolution est supérieure à celle de ton écran, tu risques d'avoir un peu de mal à réduire la fenêtre vu que tu ne verras pas forcément les bords de vlc et tu ne pourras les saisir avec ta souris pour les réduire.
Normalement dans ce mode, tu ne devrais jamais voir les bandes noires. Mais en même temps, c'est s'embêter pour pas grand chose. Dans l'autre mode, suffisait de réduire la fenêtre afin de les cacher (je ne suis pas sûr de m'être bien fait comprendre).
brol28 a écrit : Des infos pour une meilleure conversion m'intéresse. Merci d'avance. |
D'abord as-tu regardé les images que je t'ai envoyées ? As-tu vu les conséquences sur la qualité d'une re-compression ?
Deuxièmement, quel est ton objectif ?
1) Réduire la taille des fichiers pour gagner de la place. Opération qui prend du temps car il faut recompresser. Certainement plus d'une heure pour chaque vidéo. Mais intéressant si tu souhaites archiver les vidéos vu le gain de place.
2) Ou simplement passer du m2ts au mp4 afin que ton collègue puisse visionner les vidéos sur son vieux lecteur ?? Et dans ce cas la vidéo aura la même taille et qualité qu'à l'origine. Opération qui peut-être rapide (moins de 5 mn je pense)
Ou les deux ???
Marsh Posté le 20-08-2017 à 16:39:44
yellowstone2 a écrit : Par contre tu trouves qu'il utilise un débit faible ? J'allais lui dire le contraire, qu'il pourrait encore compresser davantage |
La vidéo que j'ai reçue est en 1920 x 1080 @ 6 Mbps.
Marsh Posté le 20-08-2017 à 19:12:41
Pour les tests, ça va être compliqué :
le but est de préparer un cadeau à quelqu'un qui n'a strictement aucune connaissance et ne veut rien apprendre. Déjà lui faire comprendre comment accéder au contenu de la clé usb branchée sur sa télé a été une épreuve que je ne ferai pas subir à mon pire ennemi... La personne en question, outre qu'elle est réfractaire à la technologie, se trouve habiter à 600km de chez moi. Bref, c'est compliqué : avoir le modèle précis du téléviseur s'est avéré impossible (et on n'a pas pensé à regarder quand on était sur place la dernière fois)...
Le cadeau consiste à lui mettre sur une clé usb des fichiers vidéo. On sait, pour l'avoir précédemment testé, que les mp4 et avi c'est ok.
Parmi les fichiers vidéo, on a du mp4 et du m2ts.
Le gain de place pourrait être un plus, on pourrait ainsi charger la clé de plus de vidéos, mais si c'est pour avoir une qualité dégueue, on oublie, c'est pas grave. On enverra deux clés, et basta !
Comme il y a du m2ts, je dois découper les fichiers pour virer les marges de sécurité (pub devant et derrière), je passe par smartcutter. Est-ce qu'il réencode dans la foulée, je n'en sais rien.
Ensuite, je dois les rendre compatible avec le matériel à 600km de là. J'utilise format factory. Je ne sais ce que je dois cocher pour qu'il n'y ait pas de perte, ou de gain inutile. Je procède comme un gros bourrin, au doigt mouillé. Je regarde juste le format en fait et l'audio pour que ça soit encodé pareil. Le reste m'est totalement inconnu. Un bourrin quoi.
Parallèlement à ça, comme je suis parfois emmerdé par des vidéos qui présentent des bandes noires haut et bas, je me suis dit dans mon crâne d'oeuf aux raccourcis faciles que je pourrais les dégager, que ça doit être fastoche (quand on n'y connait rien, on se dit toujours que ça doit être fastoche... pour ceux qui s'y connaissent).
Le topo est plus clair ?
@yellowstone2 :
VLC : mes réglages sont déjà tels que tu les préconises et pourtant j'ai, en mode fenêtré, la vidéo qui a des bandes noires et les commandes d'interface qui dépassent de l'écran. C'est chiant. Ça m'oblige à redimensionner la fenêtre pour atteindre les commandes, ou atteindre les autres fenêtres, bref, c'est lourd.
http://brol.info/divers/vlc.png
ai regardé les fichiers et en effet ton rendu me semble moins dégueu que le mien.
@ arnuche : le fichier que tu as est l'original non bidouillé. Je peux vous dire d'où il provient si c'est utile.
Marsh Posté le 20-08-2017 à 21:04:31
Pour VLC qui affiche la vidéo en petit entouré de bandes noires.
Il y a également l'option "Video/Toujours adapter à la fenêtre" (cocher).
Marsh Posté le 20-08-2017 à 21:25:13
brol28 a écrit : VLC : mes réglages sont déjà tels que tu les préconises et pourtant j'ai, en mode fenêtré, la vidéo qui a des bandes noires et les commandes d'interface qui dépassent de l'écran. C'est chiant. Ça m'oblige à redimensionner la fenêtre pour atteindre les commandes, ou atteindre les autres fenêtres, bref, c'est lourd. |
Ca c'est facile à régler. outils/préférences/interface. décocher "redimensionner à la taille de la vidéo". Et bien sûr, ne pas oublier d'appuyer sur "enregistrer" pour sauvegarder la modification.
A partir de là, tu lances une vidéo. Et quelle que soit la taille de cette vidéo, vlc se lancera toujours en mode fenêtre de taille assez petite te permettant d'accéder à tous les menus. Tu pourras ensuite redimensionner la fenêtre avec la souris ou mettre en plein écran à ta guise.
Pour vérifier si en réalité la vidéo a des bandes noires ou non. Il te suffit de faire une capture (menu vidéo/"prendre une capture" ). Tu regardes ensuite la miniature de l'image. Normalement, notamment sur les échantillons vidéos que tu avais mis à ma disposition ce matin, tu ne devrais pas voir les bandes noires.
Au passage je te conseillerais de garder ces échantillons pour faire des tests de qualité de compression selon différentes options. En effet, ça sert à rien de compresser une vidéo de 4 go pour vérifier la qualité. Autant le faire sur de petits fichiers, le traitement prendra beaucoup moins de temps.
1) Les bandes noires en mode plein écran sont dues à la différence de ratio entre l'écran et les vidéos. Par exemple mon écran est en 16/10. Ainsi lorsque je regarde une vidéo 16/9 en plein écran, j'ai toujours deux fines bandes noires. Alors que si j'avais un écran 16/9, je ne verrais aucune bande.
2) Les bandes noires en mode fenêtre dans vlc (Je n'avais jamais fait attention) sont dues à un dimensionnement inadéquat de la fenêtre de vlc, son ratio, (par rapport au ratio réel de la vidéo) lorsque tu étires la fenêtre de vlc. Tu prends n'importe quelle vidéo ; Et plus tu étires vers le bas la fenêtre de vlc, plus les bandes noires grandissent. Mais en aucune manière cela ne signifie obligatoirement que ces bandes sont dans la vidéo, bien entendu.
Demain je prendrais le temps de relire intégralement le sujet pour répondre à tes questions.
Marsh Posté le 21-08-2017 à 17:17:08
Importe la vidéo dans VirtualDub et tu verra tout de suite si les bandes noires font parties intégrante ou pas de celle-ci.
Marsh Posté le 21-08-2017 à 20:41:25
brol28 a écrit : je passe par smartcutter. Est-ce qu'il réencode dans la foulée, je n'en sais rien. |
Très facile à savoir. Si l’enregistrement du résultat prends quelques secondes à 1-2 minutes, non, il n’y a pas réencodage.
Si ça prends plusieurs dizaines de minutes, oui, il y a réencodage.
brol28 a écrit : Pour virer les pubs, j'utilise smartcutter ensuite je transforme avec format factory. |
Je ne connais aucun des deux malheureusement. Mais je peux toujours te donner mes settings de compression si tu le souhaites, les options de compression étant les mêmes à partir du moment où tu utilises le même codec, qu’importe donc que tu utilises format factory au lieu de virtualdub.
Une première observation. Vidéo d’origine tu avais
brol28 a écrit : Overall bit rate : 12.1 Mbps |
Et vidéo après ton traitement
brol28 a écrit : Overall bit rate 9 Mbps |
1) Ta vidéo est bien en 1920 x 1080 et sans aucune bande noire.
2) Lorsque tu es passé du m2ts au mp4 avec le logiciel format factory, celui-ci a fait plusieurs opérations.
- A) redimensionné la vidéo (1920.1080 -> 1280.720)
- B) compressé (12 Mbps ->9 Mbps)
- C) changé le conteneur (m2ts->MP4)
A) Format Factory a redimensionné (resize) car tu as certainement laissé cette option cochée ou tu l’as choisis. Le redimensionnement consiste à retirer des pixels. Ainsi au départ ta vidéo faisait 1920 points de longueur, il n’en fait plus que 1280 à la sortie.
Par expérience je sais que le redimensionnement fait perdre beaucoup en terme de qualité d’image. Normal, tu as des pixels qui sont allés à la trappe. Ayant fait des tests, j’ai remarqué que pour un débit identique, il vaut mieux laisser les dimensions d’origine plutôt que de passer par cette étape.
Ne pas confondre « redimensionnement » et coupe (crop). Ce dernier ampute une partie de l’image. Tandis que le redimensionnement, l’image est certes plus petite, mais aucune partie ne manque. Si les bandes noires existaient il aurait fallu utiliser le crop.
B) La compression. Ta vidéo avait un débit de 12 Mbps et grâce à la compression, elle ne fait plus que du 9 Mbps. Avantage, cela prend moins de place (sur la clé usb). Inconvénient, il y a une perte de qualité relative (qui peut être indécelable). Dépendant du degré de compression que tu as choisi.
Par exemple si tu avais choisi un débit de 1 mbps, ta vidéo serait + ou – 9 fois plus petites. Mais question qualité, ce serait très très moche. Donc comme tu vois, c’est un compromis à faire entre taille du fichier sur le disque dur et qualité.
Toutes choses étant égales par ailleurs, la qualité est fortement corrélée avec le débit. Et le débit doit tenir compte des dimensions de la vidéo. Une vidéo en 1920x1080 nécessite beaucoup plus de débit qu’une vidéo en 800x600. Logique. Imagine les dimensions comme une surface de mur à peindre et le débit, la peinture. 1920 x 1080 centimètres demanderait bien plus de peintures que 800 x 600 centimètres.
Mais de la même manière, il est inutile de choisir un débit trop élevé car la qualité sera identique. Pour reprendre l’analogie de la peinture, s’il faut un pot pour bien peindre le mur, 3 ou 4 pots n’apporteront rien de plus si ce n’est de payer plus cher et dans le cas de la vidéo, de prendre plus de place que nécessaire sur la clé usb.
Comment choisir le débit ? Soit tu fais des essais, en diminuant le débit jusqu’à ce que tu trouves un compromis taille/qualité qui te convienne (il faut faire cela avec des vidéos de quelques secondes pour que ça aille vite). Inutile de compresser une vidéo qui dure 2 heures. Soit tu décides que tu n’en as rien à faire de la taille et tu choisis 12 Mbps pour des vidéos de 1920 x 1080. La qualité sera au top mais la taille très grande.
Autre solution, le mode « crf ». Dans ce mode, tu ne choisis pas le débit mais la « qualité » que tu voudrais obtenir. Le codec se chargera ensuite de mettre beaucoup de débit lorsqu’il le faut et moins lorsque ce n’est pas nécessaire. Mais je ne connais pas trop ce dernier. Il faut faire des essais.
C) Le conteneur…Wiki sait mieux que moi
« Dans le domaine du multimédia, il est important de bien séparer le rôle des conteneurs de celui des codecs :
-Un conteneur permet de stocker des flux vidéo et audio liés selon une séquence précise.
- Un codec permet d'encoder et de décoder ces flux.
Un logiciel (ou lecteur dvd) capable de reconnaître et d'ouvrir un conteneur pourra accéder aux flux, mais ne pourra les décoder que s'il dispose également des codecs appropriés à chacun.
Le conteneur peut donc être vu comme une boîte (le contenant), et les flux comme ce que l'on met à l'intérieur de la boîte (le contenu). »
Là où c’est problématique : Tu disais que la personne pouvait lire des AVI et des MP4.
Mais ce ne sont que des conteneurs (des boîtes vides). Cela veut dire que selon le codec utilisé lors de la compression (ce que tu mets dans la boîte), il est possible que son lecteur n’arrive pas à lire les fichiers, même si ce sont des AVI ou des MP4. Si tu lui a déjà compressé des vidéos et ça fonctionnait, tâche donc de ne pas changer de « codec », car sinon, il n’est pas exclu qu’il n’arrive pas à lire. Tu peux redimensionner, compresser, couper etc, mais ne change pas de codec.
Et enfin, changer le conteneur (m2ts à MP4), ne nécessite pas forcément de compresser. Les conteneurs étant des boîtes vides, bien souvent il est possible de changer de boîte facilement et rapidement sans compresser. Si tu ne changeais que le conteneur, l’opération au lieu de prendre 1 heure ne prendrait par exemple que 20 secondes. Cependant, je ne m’engagerais pas sur la compatibilité avec le lecteur de salon…En revanche si c’est pour lire avec vlc, ça ne posera pas de problème.
Ca c’était pour t’expliquer un peu.
Pour résumer et si tu veux obtenir une meilleure qualité que maintenant.
- Ne redimensionne pas ! Pour l’exemple, il faut garder la dimension de la vidéo d’origine, à savoir 1980 x 1080.
- Pour le débit, 6000 Mbps devrait le faire. Mais si tu ne manques pas de place, 9000Mbps devrait être extra. (Mais à toi de juger, c’est rapide de faire un essai.
- Voici mes options pour l’encodage à 6000 Mbps « --bitrate 6000 --preset veryslow --keyint 90 --min-keyint 30 --ref 16 --me umh --b-adapt 2 --deblock 0:0 --merange 24 --direct auto --trellis 2 --psy-rd 1.0:0.00 --rc-lookahead 60 --qpmin 10 --qpmax 51 --bframes 8
Mais encore une fois, c’est mon choix perso, certain vont peut-être dire que c’est n’importe quoi. Mais le résultat me convient.
- utiliser minimum 2 passes (ça doit être dans les options)
Avertissement important !! Ca c’est pour la qualité. Mais en aucune manière je ne peux te garantir la compatibilité avec le lecteur de la personne.
Par exemple, il est possible qu’un vieux lecteur ne lise pas les vidéos en 1980 x 1080…et dans ce cas, il faudrait redimensionner comme tu l’avais fait.
Bon, au final, je n’ai pas l’impression de t’avoir beaucoup aidé. Les variables étant trop nombreuses et surtout, tu n’as pas l’occasion de faire des tests avec le lecteur de destination.
Marsh Posté le 23-08-2017 à 00:53:45
Si si, de l'aide sur les options et la compréhension de la présence des bandes noires chez moi.
Je vais relire tout ça à neurone reposé
Merci
Marsh Posté le 23-08-2017 à 13:18:12
Tu peux aussi encoder en mode CRF, 18 est une bonne valeur, dans ce cas tu ne te soucies pas du débit.
brol28 a écrit : Je vais relire tout ça à neurone reposé |
Tu n'en as qu'un ?
Marsh Posté le 23-08-2017 à 14:02:25
C'est quoi CRF ?
Pour le neurone, les autres sont occupés à d'autres compétences...
Marsh Posté le 23-08-2017 à 17:55:09
CRF = Constant Rate Factor
Ça détermine un niveau de qualité et l'encodeur choisit le débit en fonction de la vidéo (résolution, framerate, qualité d'image).
À 18 on fait difficilement la différence avec l'originale. Plus le chiffre est élevé, plus la qualité diminue.
Marsh Posté le 19-08-2017 à 00:03:39
Bonjour,
Est-il possible de supprimer les bandes noires d'un fichier vidéo .mp4 quand celui-ci n'est pas en plein écran ?
Si oui, comment sous win 7 ?
Merci
---------------
Gigabyte B550 Gaming X V2 (rev. 1.1) - UEFI vF15f - Ryzen 5 5600G - 16Go - Win10/64 home build 19045.3324