編輯:關於android開發
在編譯FFmpeg源代碼時,如果系統中包含了SDL-1.2版本時,會默認將ffplay編譯生成出來,如果不包含SDL-1.2或者版本不是SDL-1.2時,無法生成ffplay文件,所以,生成如果想使用ffplay進行流媒體播放測試,是需要安裝SDL-1.2的。
通常使用ffplay作為播放器,其實ffplay不但可以做播放器,同樣可以作為很多圖像化音視頻數據的分析根據,通過ffplay可以看到視頻圖像的運動估計方向,音頻數據的波形等,在本節將會有更多的參數進行介紹並舉例。
參數
說明
X
強制設置視頻顯示窗口的寬度
y
強制設置視頻顯示窗口的高度
S
設置視頻顯示的寬高
fs
強制全屏顯示
an
屏蔽音頻
vn
屏蔽視頻
Sn
屏蔽字幕
ss
根據設置的秒進行定位拖動
t
設置播放視頻/音頻長度
Bytes
設置定位拖動的策略,0為不可拖動,1為可拖動,-1為自動
Nodisp
關閉圖形化顯示窗口
f
強制使用設置的格式進行解析
window_title
設置顯示窗口的標題
af
設置音頻的濾鏡
Codec
強制使用設置的codec進行解碼
autorotate
自動旋轉視頻
參數
說明
ast
設置將要播放的音頻流
vst
設置將要播放的視頻流
sst
設置將要播放的字幕流
Stats
輸出多媒體播放狀態
Fast
非標准化規范的多媒體兼容優化
sync
音視頻同步設置可設置根據音頻視頻進行參考,視頻時間參考,或者外部擴展時間進行參考
autoexit
多媒體播放完畢自動退出ffplay,ffplay默認播放完畢不退出播放器
exitonkeydown
當有按鍵按下事件產生時退出ffplay
exitonmousedown
當有鼠標按鍵事件產生時退出ffplay
loop
設置多媒體文件循環播放次數
framedrop
當CPU資源占用過高時,自動丟幀
infbuf
設置無極限的播放器buffer,這個選項常見於實時流媒體播放場景
vf
視頻濾鏡設置
acodec
強制使用設置的音頻解碼器
vcodec
強制使用設置的視頻解碼器
scodec
強制使用設置的字幕解碼器
顏色
宏塊類型條件
說明
IS_PCM (MB_TYPE_INTRA_PCM)
無損(原始采樣不包含預測信息)
(IS_INTRA && IS_ACPRED) || IS_INTRA16x16
16x16幀內預測
IS_INTRA4x4
4x4幀內預測
IS_DIRECT
無運動向量處理(B幀分片)
IS_GMC && IS_SKIP
16x16跳宏塊(P或B幀分片)
IS_GMC
全局運動補償(與H264無關)
!USES_LIST(1)
參考過去的信息(P或B幀分片)
!USES_LIST(0)
參考未來的信息(B幀分片)
USES_LIST(0) && USES_LIST(1)
參考過去和未來信息(B幀分片)
參數
說明
pf
P幀向前運動估計顯示
bf
B幀向前運動估計顯示
bb
B幀向後運動估計顯示
這個vismv參數將會在未來被替換掉,未來更多的是使用codecview這個filter來進行設置,如上面圖像,也可以通過下面這條命令完成android 給空白包簽名,android空白包簽名前言:之前公司app在騰訊開放平台認領應用時,涉及了一個問題:就是給空白包簽名。然後再上傳上去審核。 騰訊開放平台的
eclipse安裝genymotion插件。,eclipsegenymotion 先發個我自己壓縮的genymotion和Virtu
自定義控件——開關按鈕ToggleButton,控件togglebutton 實現一個類似於ToggleButton的開關按鈕 效果圖: 資源圖片:
android發送郵件 一個項目的需求,之前一篇博客寫過如何生成excel,生成後的excel要發送給用戶(指定郵箱)。奇葩的後台說這個發送也不好實現,要客戶端來做。