我們有這種配置工作的視頻文件的視頻分辨率:獲取使用亞馬遜的彈性轉碼器
1- Display a JS Upload Form to the visitor
2- Upload file chosen direclty to Amazon S3
3- Transcode the Video in MP4 using Amazon Elastic Transcoder with options:
* resolution: auto
* thumbnails: on, every 2sec
,一切工作正常。但是,我需要獲得原始視頻分辨率/比例,原因有兩個。第一個原因是能夠爲縮略圖世代設置好比例。 (有時是16/9,4/3,iphone視頻......)第二個原因是顯示完美比例的HTML5視頻播放器,以避免播放器兩側的空白空間。
由於Amazon Elastic Transcoder
已經自動檢測到視頻分辨率,我以爲他們可能有辦法返回檢測到的分辨率,但似乎並不是這樣!
任何人都可以想辦法讓視頻的分辨率/比率是多少?我目前的解決方案是在我的服務器上從S3下載視頻,並使用FFmpeg
或FFprobe
來檢測分辨率。顯然,這並不理想。
我想我明白你的意思了,其實我已經嘗試類似的東西。不幸的是,自動寬高比不會改變縮略圖的分辨率。它只是用黑線剪裁縮略圖以適應縮略圖,而您仍然需要手動設置分辨率。我們現在實施的解決方案是直接針對S3網址使用'ffprobe'。它足夠聰明,不會下載整個文件。 – Hartator 2013-03-24 08:17:24