開始使用python ffmpeg的小總結

2021-10-07 16:03:01 字數 662 閱讀 4912

使用python介面的ffmpeg,可以先從  這個git上開始。

當然官方的api說明也不能缺少:

上面有很多樣例,我大概做下解釋

在python介面中跟實際命令列對應引數,分為三個input,filter,output;python的封裝我個人的理解就是把你給函式的傳參進行了轉換,實際輸出還是命令列的形式,明白這個原理我覺得很重要,因為這樣就可以自己debug看看了。

剛開始使用往往不知道怎麼去對應,怎麼去呼叫,實際的使用例子很少。因為大牛都是用 c 去了。

官方的main-options頁面基本上說明了input和output型別命令列可以帶的引數,可以直接在python裡面使用。

大概的用法如下:

output中的輸出格式引數 format='mp4' (equivalent to f='mp4')  可以中main-options找到對應
output中的編碼速度的設定(ultrafast, supe***st, veryfast, faster ....),preset='veryfast'

filter的話,python有專門文件還是比較詳細和夠用的,

python直接支援多工的非同步執行,使用run_async執行,會拿到程序控制代碼,然後可以拿到輸出結果。

基本上python的ffmpeg介面可以我現階段的簡單需求了。

開始使用Unix

本人使用的macbook pro md101,通過mac的終端登入到unix系統。登入unix系統 首先在終端中輸入login,然後終端會顯示login 然後輸入使用者標識,按return後,會顯示password 輸入密碼即可登入,隨後會顯示上次登入的時間以及使用的終端,無論何時,你都要花時間檢查...

開始使用Gulp

結語參考與擴充套件 接觸gulp不多,感觸卻多。不過一句話 省了好多麻煩。如果你也是做web前端的,並且也想更加便捷高效的去完成自己的專案,那麼可以嘗試使用一下gulp。首先看看gulp的定義 gulp是乙個基於流的自動化構建工具。大家都明白什麼是自動化 就是懶人不用動手了唄 構建工具就是說這是乙個...

MQTT 開始使用

嵌入式 個人開發環境 ubuntu 14.04 mqtt messagequeueing telemetry transport protocol 全稱 訊息佇列遙感傳輸協議,是ibm開發的乙個即時通訊協議。mqtt是面向m2m和物聯網的連線協議,執行在tcp協議棧之上,採用輕量級發布和訂閱訊息傳輸...