無比強大的音頻和視頻處理軟件,支持win和mac

一看標題很多人可能會覺得是不是PR/AE、會聲會影,甚至是愛剪輯、iMovie...

其實這次的主角是FFmpeg!這個工具不是針對點鼠標的同學的~~

無比強大的音頻和視頻處理軟件,支持win和mac

這幾天往西瓜視頻上發視頻片段的時候,發現沒有什麼好的工具用來做壓縮、剪切(以前主要搞IT,實在不懂專業軟件,愛剪輯和格式工廠還有iMovie我用過...但也是半吊子)

腦海一頓搜索,當年搞音視頻實時通訊的時候,接觸過兩款軟件FFmpeg和gstreamer。

所以今天主要介紹下FFmpeg的大體情況(後續我在剪切西瓜視頻片段的時候也會用這個)

一句話介紹:A complete, cross-platform solution to record, convert and stream audio and video.(來自官方)

說人話:一個完整的,跨平臺的解決方案,記錄,轉換和流音頻和視頻。所謂跨平臺主要就是指支持多種操作系統,如:Linux,Mac OS X,Microsoft Windows,BSD,Solaris。能夠實現解碼編碼 轉碼mux

demux過濾播放人類和機器創建的幾乎所有內容。

另外這是一個開源軟件,代碼完全開放,所以可以在各個平臺上自己編譯,甚至修改源碼實現擴展。

FFmpeg對於直接使用的人來說,可以通過庫來調用它的能力,也可以通過編譯 好的工具直接進行命令行調用。


這裡以windows為例,針對直接進行工具使用的場景做個說明。首先下載鏈接從官方網站進入:http://ffmpeg.org/

按照如下按鈕進行點擊(windows),不注意可能不太好找...其他的系統也可以同樣參考

無比強大的音頻和視頻處理軟件,支持win和mac

點擊第二個框的內容後,會跳轉到如下頁面,這個時候,選擇linking下的static

無比強大的音頻和視頻處理軟件,支持win和mac

下載後,命令是可以直接解壓縮後使用的,當然如果嫌棄進入目錄使用命令行不太方便,完全可以自行設置下環境變量PATH的值,把ffmpeg.exe的文件所在路徑添加進去,下次就可以在任意位置進行ffmpeg的命令執行了。(這個常規操作就不寫了,圖和視頻送給你們https://jingyan.baidu.com/article/3c343ff7b21c530d37796385.html)

FFmpeg提供了一系列的命令,看了這些命令後,就知道他的牛逼之處了,對於普通視頻編輯來說,能常用的可能不會太多,後面可以慢慢摸索

  • 您可以從原始YUV420P文件輸入:

ffmpeg -i /tmp/test.yuv /tmp/out.avi

  • 您可以輸出到原始的YUV420P文件:

ffmpeg -i mydivx.avi hugefile.yuv

  • 您還可以進行視頻壓縮

./ffmpeg.exe -i 輸入視頻路徑 -s 640x360 -vcodec libx264 -b 800000 輸出視頻路徑

  • 您還可以進行視頻剪切

./ffmpeg.exe -i 輸入視頻路徑 -ss 剪切開始時間 -t 剪切結束時間 -acodec copy -vcodec copy 輸出視頻

....還可以做好多其他的事情



我們可以看下文檔目錄:(參考:http://ffmpeg.org/ffmpeg.html)

無比強大的音頻和視頻處理軟件,支持win和mac


更多的瞭解可以從官方文檔入手。動手能力強的同學可以多多關注


分享到:


相關文章: