Bonjour,
Je cherche a récupérer avec des commandes shell l'information de la résolution d'une vidéo sous forme 1080p, 1080i, 720p, 720i, 4K...
Comme dans Jellyfin, voire la capture d'écran.
Si vous savez faire, merci d'avance.
Pierre
Discussion :
Bonjour,
Je cherche a récupérer avec des commandes shell l'information de la résolution d'une vidéo sous forme 1080p, 1080i, 720p, 720i, 4K...
Comme dans Jellyfin, voire la capture d'écran.
Si vous savez faire, merci d'avance.
Pierre
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Bonjour Sve@r,
Mediainfo en ligne de commande ne donne pas cette information, la seule chose que j'ai, c'est le P ou le I via "Scan type".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 mediainfo video.mp4' General Complete name : video.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom (isom/avc1) File size : 1.95 GiB Duration : 2 h 12 min Overall bit rate mode : Variable Overall bit rate : 2 110 kb/s Frame rate : 23.976 FPS Encoded date : 2013-08-26 12:03:02 UTC Tagged date : 2013-08-26 12:03:02 UTC Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.1 Format settings : CABAC / 5 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 5 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 2 h 12 min Bit rate : 2 012 kb/s Maximum bit rate : 16.4 Mb/s Width : 1 920 pixels Height : 800 pixels Display aspect ratio : 2.40:1 Frame rate mode : Constant Frame rate : 23.976 (24000/1001) FPS Original frame rate : 23.976 (23976/1000) FPS Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.055 Stream size : 1.86 GiB (95%) Title : video.264#trackID=1:fps=23.976 - Imported with GPAC 0.5.0-rev Writing library : x264 core 132 r2 76a5c3a Encoding settings : cabac=1 / ref=5 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-3 / threads=36 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=2012 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=31250 / vbv_bufsize=31250 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00 Encoded date : 2013-08-26 12:03:02 UTC Tagged date : 2013-08-26 12:03:17 UTC Color range : Limited Color primaries : 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 : 2 h 12 min Bit rate mode : Variable Bit rate : 93.7 kb/s Maximum bit rate : 104 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Stream size : 88.5 MiB (4%) Language : English Encoded date : 2013-08-26 12:03:15 UTC Tagged date : 2013-08-26 12:03:17 UTC
On sélectionne le premier flux avec '[0]'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 identify -format '%w' video.mp4[0] identify -format '%h' video.mp4[0] identify -format '%w %h' video.mp4[0]
ffprobe est 1 outil qui vient avec ffmpeg
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ffprobe -v error -select_streams v:0 -show_entries stream=width,height video.mp4 ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of json video.mp4
Après pour répondre 1 peu à la question, 1080p 4K 720p n'existe pas vraiment parce qu'il y a l'aspect ratio : cela correspond à du 16/9 alors qu'avec 1 film il y a les formats CinemaScope (2.39:1), 2,35:1, 1,1734:1, … sans parler des films tipiaks qui ont été ""transformés"" (crop, non respect de l'aspect ratio, provenant d'1 DVD, ...)
Et pour 1080i, 720i, … le format entrelacé (i pour "interleaved") a été abandonné il me semble.
Bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part mplayer -vo dummy -ao dummy -identify 2>/dev/null video.mp4C'est l'extrait suivant que tu n'arrives pas à lire ?Bonjour Sve@r,
Mediainfo en ligne de commande ne donne pas cette information,
L'information est pourtant bien présente et en toutes lettres.Width : 1 920 pixels
Height : 800 pixels
Partager