video noire Az Sceen Recorder

Petziboy

Membre junior
10 Août 2018
13
0
52
Bonjour,

Je n'arrive pas à lire sur mon Mac une capture vidéo de mon smartphone réalisée avec AZ Sceen Recorder, et que je lis pourtant parfaitement bien avec le lecteur de mon smartphone.

Une fois récupérée sur mon Mac, que ce soit avec Quick Time ou VLC, la vidéo mp4 défile bien pendant ses 3 minutes, le son est bon, mais l'écran est noir.

Quelqu'un peut m'aider ?...

Merci !

Mac OS 10.13.6
 

JLB21

Vétéran
Club MacG
22 Novembre 2007
5 640
535
Quelqu'un peut m'aider ?...
Bonjour, pourquoi pas ?

Il serait utile de nous dire de quel smartphone s'agit-il car personne n'est devin sur le forum.
Même chose pour ton Mac, cela pourrait aider à comprendre.

En principe si l'écran est noir, c'est que le codec de la vidéo n'est pas pris en charge par QT ou VLC (soit dit en passant qui est rès démodé).

J'ai vu que AZ Sceen Recorder pouvait enregistrer sous plusieurs format, lequel as-tu choisi ? Si comme je le pense tu n'en sais rien, télécharge MediaInfo et communique nous l'analyse de ta vidéo comme ci-après :

Capture d’écran 2020-04-14 à 10.27.52.jpg
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Bonjour,
J'utilise un MacBook Pro avec OS 10.13.6 et un Samsung Galaxy S9.
AZ Screen Recorder ne m'a pas laissé le choix du format, qui n'apparait pas non plus dans les parametres.
Je t'envoie une analyse dès que possible.
 

JLB21

Vétéran
Club MacG
22 Novembre 2007
5 640
535
Normalement, il n'y a pas de raison pour que QuickTime ne lise pas cette vidéo qui, au point de vue codec ne présente aucune particularité.
Mais si même VLC (qui est pourtant le lecteur privilégié des box Android) ne sait pas le lire, c'est semble-t'il parce que l'encodage est fait avec les pieds. Notamment, la fréquences d'images variable de 1,9 à 113,2 ips, ce qui est n'importe quoi.
Ou alors, l'encodage n'a-t'il pas été complètement finalisé ?

Peut-être pourrais-tu essayer de ré-encoder ta vidéo, toujours en mp4 avec Shutter Encoder ou Handbrake ou Avidemux ? Si du moins l'une ou l'autre de ces applications multiplateformes basées sur des bibliothèque Open Source acceptent de l'ouvrir ?

Sinon, n'y a-t'il pas une application native sous Android sur ton smartphone susceptible d'enregistrer l'écran (comme QuickTime sous IOS) ?
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Merci pour ta réponse.
L'application native d'Androïd ne permet pas d’enregistrer les vidéoconférences sur WhatsApp ou autres.
Je vais essayer de voir les applis que tu m'as données, même si je ne maîtrise pas tout et en particulier comment "ré-encoder"... je vais tâtonner...
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Super ! J'ai encodé avec HandBreak et ça marche, QT parvient maintenant à le lire.
Bon, ça va être pénible s'il faut que je ré-encode chaque vidéo à chaque fois, mais c'est mieux que rien.
Merci beaucoup pour tes conseils !

PS : Y a-t-il des parametres à modifier dans HandBreak pour que ma vidéo soit de la meilleure qualité possible ou au moins ne perde pas en qualité ?
 

JLB21

Vétéran
Club MacG
22 Novembre 2007
5 640
535
Donc, ce sont bien des vidéos encodées avec les pieds…
Mais ce n'est quand même pas normal.

Pourquoi ton PS ? La qualité en sortie d'Handbrake n'est-elle pas bonne ?
Sache qu'aucun encodeur ne fera mieux que la vidéo originale.

Donne nous l'analyse du fichier en sortie d'Handbrake.

La règle en vidéo c'est d'encoder à la même définition, en gros au même débit et à la même fréquence d'images que l'original. Mais là, c'est difficile car question de fréquence d'images…

Mais peut-être n'y a-t'il qu'à ré-encapsuler tes fichiers en mp4. Essaie la fonction ré-encapsulation de Shutter Encoder.
L'avantage, c'est qu'il n'y a pas de ré-encodage, c'est quasi immédiat.
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Merci !
voici l'analyse du fichier en sortie d'Handbrake :

General
Complete name : /Users/Frederic/Desktop/Fichier ré-encodé.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (isom/iso2/avc1/mp41)
File size : 28.0 MiB
Duration : 3 min 23 s
Overall bit rate : 1 154 kb/s
Encoded date : UTC 2020-04-14 17:21:43
Tagged date : UTC 2020-04-14 17:21:43
Writing application : HandBrake 1.3.1 2020010400

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 3 min 23 s
Bit rate : 1 126 kb/s
Width : 620 pixels
Height : 1 080 pixels
Display aspect ratio : 0.485
Original display aspect ratio : 0.484
Frame rate mode : Variable
Frame rate : 27.285 FPS
Minimum frame rate : 1.912 FPS
Maximum frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.062
Stream size : 27.3 MiB (98%)
Writing library : x264 core 157 r2935 545de2f
Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_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=1 / keyint=290 / keyint_min=29 / scenecut=40 / intra_refresh=0 / rc_lookahead=30 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=20000 / vbv_bufsize=25000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2020-04-14 17:21:43
Tagged date : UTC 2020-04-14 17:21:43
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 3 min 22 s
Bit rate mode : Constant
Bit rate : 18.9 kb/s
Channel(s) : 1 channel
Channel layout : C
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 468 KiB (2%)
Title : Mono
Language : English
Default : Yes
Alternate group : 1
Encoded date : UTC 2020-04-14 17:21:43
Tagged date : UTC 2020-04-14 17:21:43
 

JLB21

Vétéran
Club MacG
22 Novembre 2007
5 640
535
Le débit de la capture vidéo de ton smartphone est de 12,9 Mbps alors qu'en sortie de Handbrake, il n'est plus que de 1,12 Mbps, ce qui paraît aberrant car excessivement faible.
D'où ma question.
Mais si tu ne vois pas de différence qualitative, il convient d'en rester là…

As-tu essayé le ré-encapsulage que je t'ai suggéré avec Shutter Encoder ?
Il est en effet possible que ta vidéo originale ait seulement un défaut d'encapsulage ne lui permettant pas d'être reconnue par QT ou VLC.
Si c'était le cas, ce serait plus facile pour toi car un ré-encapsulage est quasi instantané (il y a juste une ré-écriture du container et pas de ré-encodage).
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Alors voila : j'ai ré-enregistré une vidéo avec AZ Screen Recorder. Comme précédemment, j'ai pu la lire sur mon smartphone mais pas sur mon Mac. Je l'ai donc ré-encapsulé avec Shutter Encoder mais je ne peux toujours pas lire le nouveau fichier (son ok mais pas d'image).
Voici l'analyse du fichier ré-encapsulé :

General
Complete name : /Users/Frederic/Desktop/20200419_181409_1.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 44.3 MiB
Duration : 28 s 883 ms
Overall bit rate : 12.9 Mb/s
Writing application : Lavf58.38.101

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 28 s 883 ms
Bit rate : 12.7 Mb/s
Width : 720 pixels
Height : 1 280 pixels
Display aspect ratio : 0.562
Frame rate mode : Variable
Frame rate : 48.437 FPS
Minimum frame rate : 3.559 FPS
Maximum frame rate : 102.389 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.285
Stream size : 43.8 MiB (99%)
Title : VideoHandle
Language : English
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709
Codec configuration box : avcC

Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 28 s 842 ms
Duration_FirstFrame : 3 ms
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 1 channel
Channel layout : C
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 451 KiB (1%)
Title : SoundHandle
Language : English
Default : Yes
Alternate group : 1
 

JLB21

Vétéran
Club MacG
22 Novembre 2007
5 640
535
Il y a donc un problème au niveau de l'encodage vidéo par AZ Screen Recorder, ce n'est pas une histoire de container.
Dommage pour toi car il te faudra systématiquement ré-encoder…
Ce qui est affolant c'est la fréquence d'images variable avec des mini à moins de 4 ips et des maxi à plus de 100 ips, jamais vu cela !
 

Petziboy

Membre junior
10 Août 2018
13
0
52
Je dois avouer que je n'y connais rien et je ne comprends rien à ce vocabulaire.
Peut-être as-tu un conseil à me donner pour enregistrer autrement des visios sur mon Samsung ?
Pourtant, AZ Screen Recorder avait l'air d'être recommandé et très utilisé...