Slide 18
Slide 18 text
ffprobe version 0.9, Copyright (c) 2007-2011 the FFmpeg developers
built on Jan 8 2015 14:27:50 with clang 6.0 (clang-600.0.56)
configuration: --prefix=/opt/muzee --disable-yasm --disable-doc --enable-openssl --enable-nonfree
libavutil 51. 32. 0 / 51. 32. 0
libavcodec 53. 42. 0 / 53. 42. 0
libavformat 53. 24. 0 / 53. 24. 0
libavdevice 53. 4. 0 / 53. 4. 0
libavfilter 2. 53. 0 / 2. 53. 0
libswscale 2. 1. 0 / 2. 1. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'foo.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2014-11-22 13:54:19
Duration: 00:05:12.21, start: 0.000000, bitrate: 675 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1
DAR 16:9], 576 kb/s, 30 fps, 30 tbr, 30 tbn, 60 tbc
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 95 kb/s
Metadata:
creation_time : 2014-11-22 13:54:20
handler_name :
FYBNQMF
-BNCEB8JUI/BUJWF-JCSBSJFT
• 利⽤用 FFMpeg 製作影⽚片預覽圖
• 使⽤用 ffprobe 取得影⽚片⻑⾧長度,每 30 秒建⽴立⼀一個縮圖
任務 (VideoPreviewTaskGenerator)
• 使⽤用 ffmpeg 執⾏行縮圖任務
{
"bucket": "qty.lambda.video",
"offset": 60,
"image_key": "images/sample.mp4.2.png",
"key": "videos/sample.mp4"
}