Menggunakan ffprobe
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=s=x:p=0 input.mp4
1280x720
Contoh pilihan pemformatan output lainnya
Lihat -of
dokumentasi opsi untuk lebih banyak pilihan dan opsi. Lihat juga Tips FFprobe untuk contoh lain termasuk durasi dan frame rate.
Default
Dengan tidak [STREAM]
pembungkus:
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of default=nw=1 input.mp4
width=1280
height=720
Tanpa kunci:
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of default=nw=1:nk=1 input.mp4
1280
720
CSV
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 input.mp4
1280,720
JSON
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of json input.mp4
{
"programs": [
],
"streams": [
{
"width": 1280,
"height": 720
}
]
}
XML
$ ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of xml input.mp4
<?xml version="1.0" encoding="UTF-8"?>
<ffprobe>
<programs>
</programs>
<streams>
<stream width="1280" height="720"/>
</streams>
</ffprobe>
eval
berisiko dan tidak benar-benar diperlukan untuk ini. stackoverflow.com/questions/17529220/…